/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/gjs-console: hidden symbol `atexit' in /usr/lib64/libc_nonshared.a(atexit.oS) is referenced by DSO /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/../../../../x86_64-pc-linux-gnu/bin/ld: final link failed: Nonrepresentable section on output collect2: ld returned 1 exit status make[1]: *** [gjs-console] 错误 1 make[1]: Leaving directory `/var/tmp/portage/dev-libs/gjs-0.6/work/gjs-0.6' make: *** [all] 错误 2 * ERROR: dev-libs/gjs-0.6 failed: * compile failure * * Call stack: * ebuild.sh, line 54: Called src_compile * environment, line 1569: Called gnome2_src_compile * environment, line 1305: Called die * The specific snippet of code: * emake || die "compile failure" * * If you need support, post the output of 'emerge --info =dev-libs/gjs-0.6', * the complete build log and the output of 'emerge -pqv =dev-libs/gjs-0.6'. * This ebuild is from an overlay named 'gnome': '/var/lib/layman/gnome/' * The complete build log is located at '/var/tmp/portage/dev-libs/gjs-0.6/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-libs/gjs-0.6/temp/environment'. * S: '/var/tmp/portage/dev-libs/gjs-0.6/work/gjs-0.6' >>> Failed to emerge dev-libs/gjs-0.6, Log file: >>> '/var/tmp/portage/dev-libs/gjs-0.6/temp/build.log' Reproducible: Always Steps to Reproduce: 1.emerge -av gjs 2. 3. Actual Results: compile failure Expected Results: compile OK
Created attachment 232559 [details] build log
Created attachment 232561 [details] emerge --info gjs
dev-libs/gjs? I can't see this package on portage :/
(In reply to comment #3) > dev-libs/gjs? > > I can't see this package on portage :/ > sorry, it is from gnome overly.
Can you please rename this ebuild to gjs-0.7.ebuild, run `repoman fix` and check if the problem still exists?
Created attachment 233601 [details] emerge --info
Created attachment 233603 [details] build log
(In reply to comment #5) > Can you please rename this ebuild to gjs-0.7.ebuild, run `repoman fix` and > check if the problem still exists? > still fails.
(In reply to comment #5) > Can you please rename this ebuild to gjs-0.7.ebuild, run `repoman fix` and > check if the problem still exists? > gcc-4.4.3/4.5.0 both fails.
*** Bug 329095 has been marked as a duplicate of this bug. ***
0.7 is in overlay and works fine with gcc4.4 afaict. Thanks for reporting.
I've the same problem, but compiles with USE=-coverage
guys, gjs 0.6 is gone, please open a new bug if you are having the problem with 0.7.10.