Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 619068

Summary: games-emulation/dolphin-5.0 fails to build (and -9999 also)
Product: Gentoo Linux Reporter: Jimmy Rosen <jimmy.rosen>
Component: Current packagesAssignee: Sergei Trofimovich (RETIRED) <slyfox>
Status: RESOLVED OBSOLETE    
Severity: normal CC: eugenecormier, jstein, luke, slyfox, treecleaner
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Last few items from the build log
emerge --info '=games-emulation/dolphin-5.0::gentoo'
emerge -pqv '=games-emulation/dolphin-5.0::gentoo'
complete build log
/tmp/portage/games-emulation/dolphin-5.0/temp/environment
the -9999: build.log, CMakeOutput.log, CMakeError.log

Description Jimmy Rosen 2017-05-20 16:09:35 UTC
Created attachment 473504 [details]
Last few items from the build log

games-emulation/dolphin-5.0
fails to build, with output:
 * ERROR: games-emulation/dolphin-5.0::gentoo failed (compile phase):
 *   emake failed

Seemingly several similar "undefined references" errors to various wx* classes and members, e.g: 
`undefined references to `non-virtual thunk to wxChoice::GetCount() const'

Attaching the build info as instructed by the ebuild...
Comment 1 Jimmy Rosen 2017-05-20 16:11:36 UTC
Created attachment 473506 [details]
emerge --info '=games-emulation/dolphin-5.0::gentoo'
Comment 2 Jimmy Rosen 2017-05-20 16:12:32 UTC
Created attachment 473508 [details]
emerge -pqv '=games-emulation/dolphin-5.0::gentoo'
Comment 3 Jimmy Rosen 2017-05-20 16:18:32 UTC
Created attachment 473510 [details]
complete build log
Comment 4 Jimmy Rosen 2017-05-20 16:22:51 UTC
Created attachment 473512 [details]
/tmp/portage/games-emulation/dolphin-5.0/temp/environment
Comment 5 Jimmy Rosen 2017-05-20 16:29:08 UTC
The -9999 git head fails already at cmake, attaching the log and output for that as well.
Comment 6 Jimmy Rosen 2017-05-20 16:31:03 UTC
Created attachment 473514 [details]
the -9999: build.log, CMakeOutput.log, CMakeError.log
Comment 7 Jimmy Rosen 2017-05-20 16:52:18 UTC
Could this be relevant?

https://lists.freebsd.org/pipermail/freebsd-ports/2014-January/088895.html

> It seems to be caused by incompatibilities between 
> gcc and clang. If you remove USE_GCC=yes from 
> Makefile, it builds fine.  You may try if this
> works.
Comment 8 Devan Franchini (RETIRED) gentoo-dev 2017-07-11 01:53:48 UTC
The 9999 ebuild is failing due to issues which can be seen at Bug 594940. In reference to the other issue you're experiencing, I'll need to look further into it. I can't seem to reproduce it with the same build tools on my host.
Comment 9 Sergei Trofimovich (RETIRED) gentoo-dev 2018-07-22 21:16:08 UTC
Does this failure still happen to you on modern toolchain?
Comment 10 Sergei Trofimovich (RETIRED) gentoo-dev 2018-07-28 17:31:22 UTC
Let's close this one as obsolete. Toolchain moved forward and might have fixed it.