Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 54221 - lyx-1.3.4 doesn't compile (linker problem)
Summary: lyx-1.3.4 doesn't compile (linker problem)
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: PPC Linux
: High normal (vote)
Assignee: Text-Markup Team (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-17 11:47 UTC by iago
Modified: 2004-10-17 06:35 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description iago 2004-06-17 11:47:52 UTC
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"
Comment 1 Michal Suchanek 2004-07-14 04:21:33 UTC
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"
Comment 2 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-10-17 06:35:44 UTC
Should be fixed in both lyx-1.3.4 and lyx-1.3.5.