The following message is displayed in arts-3.4.0_beta1 and fails to compile on PPC64. make[3]: Entering directory `/var/tmp/portage/arts-3.4.0_beta1/work/arts-1.3.91/flow' ../mcopidl/mcopidl -t ../flow/artsflow.idl Inconsistency detected by ld.so: dl-version.c: 230: _dl_check_map_versions: Assertion `needed != ((void *)0)' failed! make[3]: *** [artsflow.cc] Error 127 make[3]: Leaving directory `/var/tmp/portage/arts-3.4.0_beta1/work/arts-1.3.91/flow' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/arts-3.4.0_beta1/work/arts-1.3.91/flow' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/arts-3.4.0_beta1/work/arts-1.3.91' make: *** [all] Error 2 !!! ERROR: kde-base/arts-3.4.0_beta1 failed. !!! Function kde_src_compile, Line 166, Exitcode 2 !!! died running emake, kde_src_compile:make !!! If you need support, post the topmost build error, NOT this status message. The following message is displayed in arts-3.4.0_beta2 or later version and fails to compile on PPC64. make[3]: Entering directory `/var/tmp/portage/arts-3.4.0/work/arts-1.4.0/flow' ../mcopidl/mcopidl -t ../flow/artsflow.idl make[3]: *** [artsflow.cc] Illegal instruction make[3]: Leaving directory `/var/tmp/portage/arts-3.4.0/work/arts-1.4.0/flow' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/arts-3.4.0/work/arts-1.4.0/flow' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/arts-3.4.0/work/arts-1.4.0' make: *** [all] Error 2 !!! ERROR: kde-base/arts-3.4.0 failed. !!! Function kde_src_compile, Line 166, Exitcode 2 !!! died running emake, kde_src_compile:make !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: 1. cd /usr/portage/kde-base/arts 2. ebuild arts-3.4.0.ebuild compile (example)
Created attachment 54244 [details] full error log of arts-3.4.0_beta1
Created attachment 54245 [details] full error log of arts-3.4.0
Created attachment 54246 [details] result of emerge --info
Created attachment 54608 [details, diff] patch for arts-3.4.0.ebuild
Created attachment 54609 [details, diff] patch as a workaround for arts-3.4.0 This package can be compiled on PPC64 by applying the attached patch.
This problem is solved by gcc-3.4.3-20050110-r1. If this package is marked as stable, we will also need to mark gcc-3.4.3-20050110-r1 with stable. *** This bug has been marked as a duplicate of 78720 ***