Similar to bug #216848 * QA Notice: Package has poor programming practices which may compile * but will almost certainly crash on 64bit architectures. * Function `audacious_get_localdir' implicitly converted to pointer at i_configure.c:419 * * ERROR: media-plugins/audacious-plugins-1.5.1 failed. * Call stack: * misc-functions.sh, line 653: Called install_qa_check * misc-functions.sh, line 349: Called die * The specific snippet of code: * alpha*|ia64*|powerpc64*|mips64*|sparc64*|x86_64*) die "this code is not 64bit clean";; * The die message: * this code is not 64bit clean Probably missing #include <audacious/plugin.h> that means the default return value of the function will be int, while it's casted to gchar*
(In reply to comment #0) Same here.
Created attachment 161095 [details, diff] Patch that fixes the bug
Thank you Ivan, patch committed upstream: <CIA-1> audacious-plugins: Tony Vroon <chainsaw@gentoo.org> default * 2843:29a14d80fcd8 /src/amidi-plug/i_configure.c: Patch by ivanhoe@vfemail.net to include missing header, resolves QA warning and Gentoo bug #232418.
Ivan, your contribution to the Audacious project & Gentoo linux is highly appreciated. This is in the tree as 1.5.1-r1.
(In reply to comment #4) It was a pleasure to contribute. Thanks to you all for your efforts.