first, there's no virtual/gcc RDEPEND.bad 1 net-www/webcpp/webcpp-0.8.0.ebuild: ['virtual/gcc'] secound it fails for me, any ideas ? g++ -DHAVE_CONFIG_H -I. -I. -I.. -O2 -march=i686 -O3 -pipe -fomit-frame- pointer -fno-exceptions -fno-check-new -c -o driver.o `test -f driver.cpp || echo './'`driver.cpp cffile.h: In method `void CFfile::write<const char *>(const char *)': cffile.h:159: instantiated from `CFfile::operator <<<const char *>(const char *)' driver.cpp:374: instantiated from here cffile.h:186: invalid operands `void *' and `const char *' to binary `operator <<' cffile.h: In method `void CFfile::write<basic_string<char,string_char_traits<char>,__default_alloc_templat e<true,0> > > (basic_string<char,string_char_traits<char>,__default_alloc_template<true,0> >)': cffile.h:159: instantiated from `CFfile::operator <<<basic_string<char,string_char_traits<char>,__default_alloc_template<true,0> > >(basic_string<char,string_char_traits<char>,__default_alloc_template<true,0> >)' driver.cpp:375: instantiated from here cffile.h:186: no match for `void * << basic_string<char,string_char_traits<char>,__default_alloc_template<true,0> > &' /usr/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/include/g++/std/bastring.cc:469: candidates are: class ostream & operator <<<char, string_char_traits<char>, __default_alloc_template<true,0> >(ostream &, const basic_string<char,string_char_traits<char>,__default_alloc_template<true,0> > &) make[3]: *** [driver.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/webcpp-0.8.0/work/webcpp-0.8.0- src/webcpp' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/webcpp-0.8.0/work/webcpp-0.8.0- src/webcpp' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/webcpp-0.8.0/work/webcpp-0.8.0-src' make: *** [all] Error 2 !!! ERROR: net-www/webcpp-0.8.0 failed. !!! Function src_compile, Line -297, Exitcode 2 !!! (no error message)
i always do the virtual/gcc thing, oh well as for the compile failure, it only happens on gcc-2.x ... use gcc-3.x ;) i e-mailed the authors about it already
and i just never RTFM-ed ;) from the README: Webcpp 0.7.0 and up now requires gcc 3.0 or later to compile.