Attempting to emerge gwave results in a linker error and failure to build. Relevant section of build.log: [...] /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/../../../../x86_64-pc-linux-gnu/bin/ld: xgserver.o: undefined reference to symbol 'XInternAtom' /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/../../../../x86_64-pc-linux-gnu/bin/ld: note: 'XInternAtom' is defined in DSO /usr/lib64/libX11.so.6 so try adding it to the linker command line /usr/lib64/libX11.so.6: could not read symbols: Invalid operation collect2: error: ld returned 1 exit status [...] This issue (or a similar one) was encountered by Arch Linux users at https://aur.archlinux.org/packages/gwave2/ And a similar issue (with possibly relevant info) was encountered by users of the program "gogglesmm" at https://code.google.com/p/gogglesmm/issues/detail?id=212 Suffice to say it looks like X11 must be explicitly linked somewhere.
Created attachment 360828 [details] build.log
Please comment with the output of `emerge --info` too if maintainers need it.
Created attachment 360980 [details] sci-electronics/gwave emerge --info
(In reply to Tom Wijsman (TomWij) from comment #2) > Please comment with the output of `emerge --info` too if maintainers need it. Sorry, meant to post it, slipped my mind. Attached. Do please note that even though it shows LTO enabled, this is a result of my make.conf, and I did try explicitly disabling LTO using package.env, to no avail.
Fixed. Thanks. + 17 Oct 2013; Thomas Beierlein <tomjbe@gentoo.org> gwave-20090213-r1.ebuild: + Fix missing -lX11 (bug #487934). Thanks M. Rowell for reporting +