Not sure if this is really related to gcc 3.1 or something else: USE="-kde -tcltk -qt -cups -arts opengl oss alsa mozilla truetype" I'll bump the beta so I have something to use ;) make[3]: Leaving directory `/mnt/reiser/portage/blackbox-0.65.0.20020702/work/blackbox-xft/nls' make[2]: Leaving directory `/mnt/reiser/portage/blackbox-0.65.0.20020702/work/blackbox-xft/nls' Making all in src make[2]: Entering directory `/mnt/reiser/portage/blackbox-0.65.0.20020702/work/blackbox-xft/src' c++ -DHAVE_CONFIG_H -I. -I. -I.. -DSHAPE -DNLS -DTIMEDCACHE -DXFT -DLOCALEPATH=\"/usr/share/blackbox/nls\" -DDEFAULTMENU=\"/usr/share/blackbox/menu\" -DDEFAULTSTYLE=\"/usr/share/blackbox/styles/Results\" -march=athlon-tbird -O2 -pipe -I/usr/X11R6/include -c Window.cc Window.cc: In member function `int WindowStyle::doJustify(const std::string&, int&, unsigned int, unsigned int) const': Window.cc:3056: no match for call to `(std::string) (const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int, size_t&)' make[2]: *** [Window.o] Error 1 make[2]: Leaving directory `/mnt/reiser/portage/blackbox-0.65.0.20020702/work/blackbox-xft/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/mnt/reiser/portage/blackbox-0.65.0.20020702/work/blackbox-xft' make: *** [all-recursive-am] Error 2
Spider, I forgot to mask this one explicitly :( Sorry for that. It looks like a gcc-3.1 issue, because it compiles fine on 2.95.3 and 3.0..
lostlogic's the cool gcc-3.1 dude that's gonna fix this for us :)
should be std::string( on line 3056
blackbox cvs was updated today... perhaps it fixes the problem.
took the cvs version out of portage, anyway