Created attachment 291081 [details] build.log # emerge -1Ov dev-perl/wxperl These are the packages that would be merged, in order: [ebuild N ] dev-perl/wxperl-0.97.02 0 kB ... x86_64-pc-linux-gnu-g++ -pthread -c -I. -I. -I/usr/lib64/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -march=native -DVERSION=\"0.9702\" -DXS_VERSION=\"0.9702\" -fPIC "-I/usr/lib64/perl5/5.12.4/x86_64-linux-thread-multi/CORE" -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ Constant.c Constant.c: In function ‘void SetConstantsOnce()’: Constant.c:3144:59: error: ‘wxIMAGE_OPTION_BITSPERSAMPLE’ was not declared in this scope Constant.c:3145:57: error: ‘wxIMAGE_OPTION_COMPRESSION’ was not declared in this scope Constant.c:3146:61: error: ‘wxIMAGE_OPTION_IMAGEDESCRIPTOR’ was not declared in this scope Constant.c:3149:61: error: ‘wxIMAGE_OPTION_SAMPLESPERPIXEL’ was not declared in this scope make: *** [Constant.o] Error 1 emake failed
Created attachment 291083 [details] emerge --info emerge --info
I already tried perl-cleaner --all && emerge -v1 perl-core/ExtUtils-ParseXS
Found at forum some similar problem https://forums.gentoo.org/viewtopic-t-336748.html Try to re-emerge x11-libs/wxGTK with tiff and after this wxperl compiled fine so I think we need in wxperl ebuild somethings like in wxpython ebuild: x11-libs/wxGTK:2.8[tiff] or even >=x11-libs/wxGTK:2.8[opengl?,tiff,X]
This bug was ringing a bell. I had the same problem and fixed it in >dev-perl/Alien-wxWidgets-0.47 which depends on >=x11-libs/wxGTK-2.8.11.0:2.8[X,tiff]. We should stabilize newer versions of dev-perl/Alien-wxWidgets and dev-perl/wxperl. Candidates are: *Alien-wxWidgets-0.530.0 (21 Oct 2011) *wxperl-0.990.200 (21 Oct 2011)
Please stabilize =dev-perl/Alien-wxWidgets-0.530.0 =dev-perl/wxperl-0.990.200 =dev-perl/ExtUtils-XSpp-0.160.200
>>> Compiling source in /tmp/portage/dev-perl/Alien-wxWidgets-0.530.0/work/Alien-wxWidgets-0.53 ... Building Alien-wxWidgets 'media' library not found: some functionality will be missing >>> Source compiled. >>> Test phase [not enabled]: dev-perl/Alien-wxWidgets-0.530.0 >>> Install Alien-wxWidgets-0.530.0 into /tmp/portage/dev-perl/Alien-wxWidgets-0.530.0/image/ category dev-perl Building Alien-wxWidgets 'media' library not found: some functionality will be missing If is expected about media library not found, no other problem found, so amd64 ok
Arch tested on x86, all good here ...
Created attachment 292443 [details] Alien-wxWidgets.report
amd64 done. Thanks Agostino
x86 stable, thanks David