Trying to emerge lyx during last emerge -u world I get this error. It seems an error related to the linker, due to many undefined references. Reproducible: Always Steps to Reproduce: 1.emerge lyx 2. 3. Actual Results: CutAndPaste.o(.text+0x6): In function `__tcf_0': : undefined reference to `void boost::io::detail::(anonymous namespace)::empty_buf<std::char_traits<char>, char>(std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)::emptyStr' CutAndPaste.o(.text+0xa): In function `__tcf_0': : undefined reference to `void boost::io::detail::(anonymous namespace)::empty_buf<std::char_traits<char>, char>(std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)::emptyStr' buffer.o(.text+0x62): In function `__tcf_0': : undefined reference to `void boost::io::detail::(anonymous namespace)::empty_buf<std::char_traits<char>, char>(std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)::emptyStr' buffer.o(.text+0x66): In function `__tcf_0': : undefined reference to `void boost::io::detail::(anonymous namespace)::empty_buf<std::char_traits<char>, char>(std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)::emptyStr' bufferlist.o(.text+0x6): In function `__tcf_0': : undefined reference to `void boost::io::detail::(anonymous namespace)::empty_buf<std::char_traits<char>, char>(std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)::emptyStr' bufferlist.o(.text+0xa): In function `__tcf_0': : undefined reference to `void boost::io::detail::(anonymous namespace)::empty_buf<std::char_traits<char>, char>(std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)::emptyStr' importer.o(.text+0x6): In function `__tcf_0': : undefined reference to `void boost::io::detail::(anonymous namespace)::empty_buf<std::char_traits<char>, char>(std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)::emptyStr' importer.o(.text+0xa): In function `__tcf_0': : undefined reference to `void boost::io::detail::(anonymous namespace)::empty_buf<std::char_traits<char>, char>(std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)::emptyStr' text2.o(.text+0x6): In function `__tcf_0': : undefined reference to `void boost::io::detail::(anonymous namespace)::empty_buf<std::char_traits<char>, char>(std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)::emptyStr' text2.o(.text+0xa): In function `__tcf_0': : undefined reference to `void boost::io::detail::(anonymous namespace)::empty_buf<std::char_traits<char>, char>(std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)::emptyStr' mathed/.libs/libmathed.a(formulamacro.o)(.text+0x6): In function `__tcf_0': : undefined reference to `void boost::io::detail::(anonymous namespace)::empty_buf<std::char_traits<char>, char>(std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)::emptyStr' mathed/.libs/libmathed.a(formulamacro.o)(.text+0xa): In function `__tcf_0': : undefined reference to `void boost::io::detail::(anonymous namespace)::empty_buf<std::char_traits<char>, char>(std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)::emptyStr' insets/.libs/libinsets.a(insetcaption.o)(.text+0x6): In function `__tcf_0': : undefined reference to `void boost::io::detail::(anonymous namespace)::empty_buf<std::char_traits<char>, char>(std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)::emptyStr' insets/.libs/libinsets.a(insetcaption.o)(.text+0xa): In function `__tcf_0': : undefined reference to `void boost::io::detail::(anonymous namespace)::empty_buf<std::char_traits<char>, char>(std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)::emptyStr' insets/.libs/libinsets.a(insetfloatlist.o)(.text+0x6): In function `__tcf_0': : undefined reference to `void boost::io::detail::(anonymous namespace)::empty_buf<std::char_traits<char>, char>(std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)::emptyStr' insets/.libs/libinsets.a(insetfloatlist.o)(.text+0xa): In function `__tcf_0': : undefined reference to `void boost::io::detail::(anonymous namespace)::empty_buf<std::char_traits<char>, char>(std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)::emptyStr' insets/.libs/libinsets.a(insetgraphics.o)(.text+0x6): In function `__tcf_0': : undefined reference to `void boost::io::detail::(anonymous namespace)::empty_buf<std::char_traits<char>, char>(std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)::emptyStr' insets/.libs/libinsets.a(insetgraphics.o)(.text+0xa): In function `__tcf_0': : undefined reference to `void boost::io::detail::(anonymous namespace)::empty_buf<std::char_traits<char>, char>(std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)::emptyStr' insets/.libs/libinsets.a(insetparent.o)(.text+0x6): In function `__tcf_0': : undefined reference to `void boost::io::detail::(anonymous namespace)::empty_buf<std::char_traits<char>, char>(std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)::emptyStr' insets/.libs/libinsets.a(insetparent.o)(.text+0xa): In function `__tcf_0': : undefined reference to `void boost::io::detail::(anonymous namespace)::empty_buf<std::char_traits<char>, char>(std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)::emptyStr' frontends/.libs/libfrontends.a(Alert_pimpl.o)(.text+0x6): In function `__tcf_0': : undefined reference to `void boost::io::detail::(anonymous namespace)::empty_buf<std::char_traits<char>, char>(std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)::emptyStr' frontends/.libs/libfrontends.a(Alert_pimpl.o)(.text+0xa): In function `__tcf_0': : undefined reference to `void boost::io::detail::(anonymous namespace)::empty_buf<std::char_traits<char>, char>(std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)::emptyStr' frontends/.libs/libfrontends.a(QVCLog.o)(.text+0x6): In function `__tcf_0': : undefined reference to `void boost::io::detail::(anonymous namespace)::empty_buf<std::char_traits<char>, char>(std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)::emptyStr' frontends/.libs/libfrontends.a(QVCLog.o)(.text+0xa): In function `__tcf_0': : undefined reference to `void boost::io::detail::(anonymous namespace)::empty_buf<std::char_traits<char>, char>(std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)::emptyStr' frontends/.libs/libfrontends.a(biblio.o)(.text+0x6): In function `__tcf_0': : undefined reference to `void boost::io::detail::(anonymous namespace)::empty_buf<std::char_traits<char>, char>(std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)::emptyStr' frontends/.libs/libfrontends.a(biblio.o)(.text+0xa): In function `__tcf_0': : undefined reference to `void boost::io::detail::(anonymous namespace)::empty_buf<std::char_traits<char>, char>(std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)::emptyStr' collect2: ld returned 1 exit status make[3]: *** [lyx] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all] Error 2 make: *** [all-recursive] Error 1 !!! ERROR: app-office/lyx-1.3.4 failed. !!! Function src_compile, Line 74, Exitcode 2 !!! emake failed Expected Results: install lyx Portage 2.0.50-r6 (default-ppc-2004.1, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.4.24-ppc-r2) ================================================================= System uname: 2.4.24-ppc-r2 ppc 0 Gentoo Base System version 1.4.16 distcc 2.13 powerpc-unknown-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="ppc" AUTOCLEAN="yes" CFLAGS="-O3 -pipe -mcpu=750 -fsigned-char -mpowerpc-gfxopt" CHOST="powerpc-unknown-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O3 -pipe -mcpu=750 -fsigned-char -mpowerpc-gfxopt" DISTDIR="/usr/portage/distfiles" FEATURES="ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X X509 aalib aim arts berkdb bonobo cdr crypt cups curl dga directfb divx4linux doc dvd encode esd ethereal fbcon flac flash foomaticdb gdbm gif gnome gnome-libs gphoto2 gpm gtk gtk2 gtkhtml guile icq imap imlib jabber java jikes jpeg kde ldap libwww mad mbox mikmod mitshm mng motif mozilla mozinterfaceinfo mozp3p mozsvg mozxmlterm mpeg msn music nas ncurses nls nocardbus oggvorbis openal opengl oscar oss pam pda pdflib perl png ppc python qt quicktime radeon readline samba scanner sdl slang spell ssl tcltk tcpd tetex tiff truetype usagi usb vim-with-x wxwindows xml xml2 xmms xv xvid zlib"
I would think this is fatal as I cannot find any other version and this one fails to compile. Portage 2.0.50-r9 (default-ppc-2004.1, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7-gentoo-r7) ================================================================= System uname: 2.6.7-gentoo-r7 ppc 745/755 Gentoo Base System version 1.4.16 distcc 2.16 powerpc-unknown-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="ppc ~ppc" AUTOCLEAN="yes" CFLAGS="-O3 -mcpu=750 -pipe" CHOST="powerpc-unknown-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /u sr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -mcpu=750 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="ccache" GENTOO_MIRRORS="ftp://ftp.sh.cvut.cz/MIRRORS/gentoo/gentoo http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://ftp-stud.fht-esslingen.de/pub/Mir rors/gentoo/ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X Xaw3d alsa audiofile berkdb bzlib caps cdr cpdflib crypt cups curl dedicated dga dio directfb divx4linux doc dvb dvd dvdr encode esd ether eal fam fbcon flac flash foomaticdb ftp gb gd gdbm ggi gif gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hardened hardenedphp iconv icq imag emagick imap imlib ipv6 jpeg kde lcms libgda libwww mad maildir mikmod ming mitshm mmap motif mozilla mpeg nas ncurses netcdf nls nocd offensive oggvorbis opengl oss pam pcntl pcre pdflib perl pic pie png posix ppc ppds python quicktime readline recode ruby samba sasl sdl session shared sl ang slp snmp sockets speex spell ssl svg sysvipc szip tcpd tetex tidy tiff truetype unicode usb video_cards_rage128 videos vxwindows wmf xinerama xml xml2 xmlrpc xmms xosd xv xvid zlib"
Should be fixed in both lyx-1.3.4 and lyx-1.3.5.