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

Bug 338192

Summary: app-misc/golly-2.1 fails to build with 'wxperl.cpp:134: error: expected constructor, destructor, or type conversion before ‘*’ token'
Product: Gentoo Linux Reporter: Markus Walter <gentoo>
Component: Current packagesAssignee: Michael Weber (RETIRED) <xmw>
Status: RESOLVED FIXED    
Severity: major CC: maksverver
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build log
emerge --info

Description Markus Walter 2010-09-20 13:08:42 UTC
Golly fails to build on ~amd64. See attached log, which was created with MAKEOPTS="-j1".
Comment 1 Markus Walter 2010-09-20 13:09:31 UTC
Created attachment 248159 [details]
build log
Comment 2 Markus Walter 2010-09-20 13:09:51 UTC
Created attachment 248160 [details]
emerge --info
Comment 3 Michael Weber (RETIRED) gentoo-dev 2010-09-21 12:31:58 UTC
Hello Markus,

which perl version do you use?

Michael
Comment 4 Markus Walter 2010-09-21 18:51:47 UTC
I'm using current unstable perl, which is 5.12.2. USE-Flags are 'berkdb gdbm'.
Comment 5 Maks Verver 2010-09-23 02:10:49 UTC
This is because Perl currently needs to be built with ithreads USE-flag for Golly to compile, but Michael optimistically removed the dependency from the ebuild.

See also bug #323219 for more information.
Comment 6 Markus Walter 2010-09-23 07:25:37 UTC
I remerged perl with ithreads USE-flag enabled and now golly works fine.
Comment 7 Michael Weber (RETIRED) gentoo-dev 2010-09-24 14:36:42 UTC
+*golly-2.1-r1 (24 Sep 2010)
+
+  24 Sep 2010; Michael Weber <xmw@gentoo.org> +golly-2.1-r1.ebuild:
+  Added dev-lang/perl[ithreads], fixes bug 338192, thanks Maks Verver.
+