Pasting the last screen that "emerge pstoedit" outputs: i686-pc-linux-gnu-g++ -DBUGGYGPP -ansi -pedantic -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wstrict-prototypes -c -DOLD_LIBPLOTTER -DHAVE_LIBPNG -DDEFAULTGS=/usr/bin/gs -O2 -march=athlon-tbird -pipe -fomit-frame-pointer -DINTERNALBOOL -DPSTOEDITDATADIR="\"/usr/share/pstoedit\"" drvbase.cpp In file included from /usr/include/g++-v32/backward/strstream:51, from drvbase.cpp:31: /usr/include/g++-v32/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated. drvbase.cpp:1150: prototype for `Point Point::transform(float*) const' does not match any in class `Point' drvbase.h:92: candidate is: Point Point::transform(const float*) const make: *** [drvbase.o] Error 1 !!! ERROR: media-gfx/pstoedit-3.31-r1 failed. !!! Function src_compile, Line -155, Exitcode 2 !!! emake failed 4;1 root@ouranos:/home/juerd#
The 3.32 ebuild did merge succesfully. It's not masked, yet emerge chooses 3.31-r1 instead. Why is this?
changed emake to make and unmasked for x86, enjoy ;) http://cvs.gentoo.org/cgi-bin/viewcvs.cgi/gentoo-x86/media-gfx/pstoedit/pstoedit-3.32.ebuild.diff?r1=1.1&r2=1.3