Errore compilazione nucleo. Ho preso l'ebuild di portage 0.3.5 in stable.
Code: Select all
rm -fr .libs/libcore.lax
mkdir .libs/libcore.lax
rm -fr .libs/libcore.lax/libselect.a
mkdir .libs/libcore.lax/libselect.a
(cd .libs/libcore.lax/libselect.a && i686-pc-linux-gnu-ar x /var/tmp/portage/nucleo-0.1_p20041216/work/nucleo-0.1/nucleo/core/select/.libs/libselect.a)
i686-pc-linux-gnu-ar cru .libs/libcore.a .libs/TimeKeeper.o .libs/FileKeeper.o .libs/ReactiveEngine.o .libs/ReactiveObject.o .libs/URI.o .libs/PluginManager.o .libs/UUID.o .libs/libcore.lax/libselect.a/sTimeKeeper.o .libs/libcore.lax/libselect.a/sFileKeeper.o .libs/libcore.lax/libselect.a/sReactiveEngine.o
i686-pc-linux-gnu-ranlib .libs/libcore.a
rm -fr .libs/libcore.lax
creating libcore.la
(cd .libs && rm -f libcore.la && ln -s ../libcore.la libcore.la)
Making all in utils
mkdir .libs
i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../nucleo -I../.. -I../.. -DNUCLEO_PLUGINS_DIR=\"/usr/lib/nucleo\" -DNUCLEO_RESOURCES_DIR=\"/usr/share/nucleo\" -I/usr/include/freetype2 -O2 -march=pentium3 -pipe -fomit-frame-pointer -MT AppUtils.lo -MD -MP -MF .deps/AppUtils.Tpo -c AppUtils.cxx -fPIC -DPIC -o .libs/AppUtils.o
i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../nucleo -I../.. -I../.. -DNUCLEO_PLUGINS_DIR=\"/usr/lib/nucleo\" -DNUCLEO_RESOURCES_DIR=\"/usr/share/nucleo\" -I/usr/include/freetype2 -O2 -march=pentium3 -pipe -fomit-frame-pointer -MT FileUtils.lo -MD -MP -MF .deps/FileUtils.Tpo -c FileUtils.cxx -fPIC -DPIC -o .libs/FileUtils.o
i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../nucleo -I../.. -I../.. -DNUCLEO_PLUGINS_DIR=\"/usr/lib/nucleo\" -DNUCLEO_RESOURCES_DIR=\"/usr/share/nucleo\" -I/usr/include/freetype2 -O2 -march=pentium3 -pipe -fomit-frame-pointer -MT SignalUtils.lo -MD -MP -MF .deps/SignalUtils.Tpo -c SignalUtils.cxx -fPIC -DPIC -o .libs/SignalUtils.o
i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../nucleo -I../.. -I../.. -DNUCLEO_PLUGINS_DIR=\"/usr/lib/nucleo\" -DNUCLEO_RESOURCES_DIR=\"/usr/share/nucleo\" -I/usr/include/freetype2 -O2 -march=pentium3 -pipe -fomit-frame-pointer -MT StringUtils.lo -MD -MP -MF .deps/StringUtils.Tpo -c StringUtils.cxx -fPIC -DPIC -o .libs/StringUtils.o
i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../nucleo -I../.. -I../.. -DNUCLEO_PLUGINS_DIR=\"/usr/lib/nucleo\" -DNUCLEO_RESOURCES_DIR=\"/usr/share/nucleo\" -I/usr/include/freetype2 -O2 -march=pentium3 -pipe -fomit-frame-pointer -MT TimeUtils.lo -MD -MP -MF .deps/TimeUtils.Tpo -c TimeUtils.cxx -fPIC -DPIC -o .libs/TimeUtils.o
i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../nucleo -I../.. -I../.. -DNUCLEO_PLUGINS_DIR=\"/usr/lib/nucleo\" -DNUCLEO_RESOURCES_DIR=\"/usr/share/nucleo\" -I/usr/include/freetype2 -O2 -march=pentium3 -pipe -fomit-frame-pointer -MT ConfigDict.lo -MD -MP -MF .deps/ConfigDict.Tpo -c ConfigDict.cxx -fPIC -DPIC -o .libs/ConfigDict.o
StringUtils.cxx:21: error: explicit instantiation of 'class std::basic_string<char, nucleo::ci_char_traits, std::allocator<char> >' in namespace 'nucleo' (which does not enclose namespace 'std')
StringUtils.cxx:21: error: explicit instantiation of 'struct std::basic_string<char, nucleo::ci_char_traits, std::allocator<char> >::_Alloc_hider' in namespace 'nucleo' (which does not enclose namespace 'std')
StringUtils.cxx:21: error: explicit instantiation of 'struct std::basic_string<char, nucleo::ci_char_traits, std::allocator<char> >::_Rep' in namespace 'nucleo' (which does not enclose namespace 'std')
StringUtils.cxx:21: error: explicit instantiation of 'struct std::basic_string<char, nucleo::ci_char_traits, std::allocator<char> >::_Rep_base' in namespace 'nucleo' (which does not enclose namespace 'std')
make[3]: *** [StringUtils.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1
!!! ERROR: x11-libs/nucleo-0.1_p20041216 failed.
Call stack:
ebuild.sh, line 1546: Called dyn_compile
ebuild.sh, line 937: Called src_compile
ebuild.sh, line 608: Called die
!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
