Package Details: fooyin 0.8.1-3

Git Clone URL: https://aur.archlinux.org/fooyin.git (read-only, click to copy)
Package Base: fooyin
Description: A customisable music player.
Upstream URL: https://www.fooyin.org/
Keywords: alsa audio cpp20 customizable ffmpeg linux music music-player qt taglib
Licenses: GPL-3.0-only
Submitter: zxp19821005
Maintainer: zxp19821005
Last Packager: zxp19821005
Votes: 21
Popularity: 2.09
First Submitted: 2024-01-24 02:38 (UTC)
Last Updated: 2025-04-05 21:59 (UTC)

Latest Comments

1 2 3 4 Next › Last »

zxp19821005 commented on 2025-04-27 02:03 (UTC)

@zorbporc You just need to change stdbool.h to _stdbool.h when you complie libvgm-git.

zorbporc commented on 2025-04-26 00:37 (UTC) (edited on 2025-04-26 00:38 (UTC) by zorbporc)

The pkgbuild is broken. I cannot install the program

rm: cannot remove '/home/zeebpc/.cache/yay/libvgm-git/pkg/libvgm-player-git/usr/include/vgm/stdbool.h': No such file or directory ==> ERROR: A failure occurred in package_libvgm-player-git(). Aborting... -> error making: libvgm-git-exit status 4 -> Failed to install the following packages. Manual intervention is required: libvgm-utils-git - exit status 4 libvgm-common-git - exit status 4 libvgm-player-git - exit status 4 libvgm-emu-git - exit status 4 fooyin - exit status 8

Chatgpt says The failure is caused by this line near the end: rm: cannot remove '/home/zeebpc/.cache/yay/libvgm-git/pkg/libvgm-player-git/usr/include/vgm/stdbool.h': No such file or directory ==> ERROR: A failure occurred in package_libvgm-player-git().

So what's happening is:

The build and install steps succeeded — you can see all the binaries and headers getting installed.

But during the package() step of libvgm-player-git, it tries to remove vgm/stdbool.h.

That file doesn’t exist, so rm fails.

Since this happens inside a PKGBUILD script and isn't marked as a non-fatal operation, it aborts the package step.

This causes the entire AUR installation to fail.

Fix

This is a bug in the PKGBUILD script. It's trying to clean up a file that doesn't exist — maybe it did in a previous version or was removed from upstream.

The PKGBUILD script is trying to delete a file called stdbool.h during the packaging step, but the file doesn't exist. This causes the packaging process to fail. Why is this happening?

This is likely a bug in the PKGBUILD — maybe it used to install that file, but no longer does, or the install path changed. But the script is still trying to clean it up unconditionally.

mister commented on 2025-02-13 13:36 (UTC)

just in case anyone else comes here with the same problem. There is a bug already reported on the project github.

TL;DR: if fooyin does not work for you, use "QT_STYLE_OVERRIDE=Fusion fooyin" to launch.

zxp19821005 commented on 2025-02-13 08:11 (UTC)

@mister I've no idea about it,too. I'm not a developer, package porting is just my personal hobby.

mister commented on 2025-02-13 08:05 (UTC)

@zxp19821005 I run a full sys upgrade (-Syyuu) every morning. Today Fooyin was working before the upgrade. After upgrading and rebooting the computer, it just core-dumps.

I never rule out the possibility of this being just a "me problem" but I have no idea how to investigate this further.

zxp19821005 commented on 2025-02-13 07:55 (UTC)

@mister I havn't met the problem. I think maybe you should update your system first and try again.

mister commented on 2025-02-13 07:42 (UTC) (edited on 2025-02-13 07:44 (UTC) by mister)

Since the upgrade to plasma 6.3, fooyin no longer works. For me at least:

~ $ fooyin
Segmentation fault (core dumped)

from dmesg:

[  145.137209] fooyin[2550]: segfault at 8 ip 000073ecdcf48664 sp 00007ffc93c38df8 error 4 in libQt6Widgets.so.6.8.2[348664,73ecdcce9000+4c6000] likely on CPU 3 (core 3, socket 0)
[  145.137223] Code: 80 40 02 00 00 48 8b 40 08 0f b6 80 b8 02 00 00 c0 e8 03 83 e0 01 c3 90 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa <48> 8b 47 08 48 8b 80 40 02 00 00 48 8b 40 08 0f b6 80 b9 02 00 00
[  147.160108] fooyin[2587]: segfault at 8 ip 00007eb6b4d48664 sp 00007ffdf0c88b98 error 4 in libQt6Widgets.so.6.8.2[348664,7eb6b4ae9000+4c6000] likely on CPU 3 (core 3, socket 0)
[  147.160119] Code: 80 40 02 00 00 48 8b 40 08 0f b6 80 b8 02 00 00 c0 e8 03 83 e0 01 c3 90 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa <48> 8b 47 08 48 8b 80 40 02 00 00 48 8b 40 08 0f b6 80 b9 02 00 00
[  152.467815] fooyin[2672]: segfault at 8 ip 000070dcd9b48664 sp 00007ffd64dea808 error 4 in libQt6Widgets.so.6.8.2[348664,70dcd98e9000+4c6000] likely on CPU 8 (core 0, socket 0)
[  152.467826] Code: 80 40 02 00 00 48 8b 40 08 0f b6 80 b8 02 00 00 c0 e8 03 83 e0 01 c3 90 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa <48> 8b 47 08 48 8b 80 40 02 00 00 48 8b 40 08 0f b6 80 b9 02 00 00
[  160.529152] fooyin[2707]: segfault at 8 ip 000072c643948664 sp 00007ffebd1cd4f8 error 4 in libQt6Widgets.so.6.8.2[348664,72c6436e9000+4c6000] likely on CPU 13 (core 5, socket 0)
[  160.529163] Code: 80 40 02 00 00 48 8b 40 08 0f b6 80 b8 02 00 00 c0 e8 03 83 e0 01 c3 90 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa <48> 8b 47 08 48 8b 80 40 02 00 00 48 8b 40 08 0f b6 80 b9 02 00 00
[  175.853491] fooyin[3500]: segfault at 8 ip 00007fd689348664 sp 00007ffe28142eb8 error 4 in libQt6Widgets.so.6.8.2[348664,7fd6890e9000+4c6000] likely on CPU 14 (core 6, socket 0)
[  175.853502] Code: 80 40 02 00 00 48 8b 40 08 0f b6 80 b8 02 00 00 c0 e8 03 83 e0 01 c3 90 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa <48> 8b 47 08 48 8b 80 40 02 00 00 48 8b 40 08 0f b6 80 b9 02 00 00
[  178.703225] fooyin[3637]: segfault at 8 ip 000072f561748664 sp 00007ffe2d3c81f8 error 4 in libQt6Widgets.so.6.8.2[348664,72f5614e9000+4c6000] likely on CPU 6 (core 6, socket 0)
[  178.703236] Code: 80 40 02 00 00 48 8b 40 08 0f b6 80 b8 02 00 00 c0 e8 03 83 e0 01 c3 90 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa <48> 8b 47 08 48 8b 80 40 02 00 00 48 8b 40 08 0f b6 80 b9 02 00 00
[  239.907240] fooyin[3849]: segfault at 8 ip 0000742750948664 sp 00007ffc91b8f888 error 4 in libQt6Widgets.so.6.8.2[348664,7427506e9000+4c6000] likely on CPU 7 (core 7, socket 0)
[  239.907251] Code: 80 40 02 00 00 48 8b 40 08 0f b6 80 b8 02 00 00 c0 e8 03 83 e0 01 c3 90 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa <48> 8b 47 08 48 8b 80 40 02 00 00 48 8b 40 08 0f b6 80 b9 02 00 00
[  526.730275] fooyin[12661]: segfault at 8 ip 000072284e748664 sp 00007ffde470dd68 error 4 in libQt6Widgets.so.6.8.2[348664,72284e4e9000+4c6000] likely on CPU 14 (core 6, socket 0)
[  526.730286] Code: 80 40 02 00 00 48 8b 40 08 0f b6 80 b8 02 00 00 c0 e8 03 83 e0 01 c3 90 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa <48> 8b 47 08 48 8b 80 40 02 00 00 48 8b 40 08 0f b6 80 b9 02 00 00
[  576.275938] fooyin[12765]: segfault at 8 ip 00007242b9148664 sp 00007ffd7348f1c8 error 4 in libQt6Widgets.so.6.8.2[348664,7242b8ee9000+4c6000] likely on CPU 7 (core 7, socket 0)
[  576.275950] Code: 80 40 02 00 00 48 8b 40 08 0f b6 80 b8 02 00 00 c0 e8 03 83 e0 01 c3 90 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa <48> 8b 47 08 48 8b 80 40 02 00 00 48 8b 40 08 0f b6 80 b9 02 00 00

zxp19821005 commented on 2024-10-22 00:49 (UTC)

@ImmortAlex Thanks for your feedback,fixed it.

ImmortAlex commented on 2024-10-18 07:03 (UTC)

Why it depends on taglib, but makedepends on taglib1 ?

zxp19821005 commented on 2024-08-29 01:43 (UTC)

@ZhangHua 谢谢反馈,已经按照你的建议进行了修改。