Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 128608 - LyX 1.4.0-r1 fails to link with undefined references (boost)
Summary: LyX 1.4.0-r1 fails to link with undefined references (boost)
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: CJK Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-03 00:35 UTC by Dirk Heinrichs
Modified: 2006-05-19 05:15 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 Dirk Heinrichs 2006-04-03 00:35:07 UTC
I see this when I emerge LyX 1.4.0-r1 on two machines:

g++ -fno-exceptions -O3 -march=pentium4 -fomit-frame-pointer -pipe -fno-stack-protector -fno-stack-protector-all -o lyx-qt main.o Bidi.o BufferView.o BufferView_pimpl.o Bullet.o BranchList.o Chktex.o CutAndPaste.o DepTable.o FloatList.o Floating.o FontIterator.o FuncStatus.o InsetList.o LColor.o LaTeX.o LaTeXFeatures.o LyXAction.o MenuBackend.o ParagraphParameters.o PrinterParams.o Spacing.o Thesaurus.o ToolbarBackend.o author.o boost.o box.o buffer.o buffer_funcs.o bufferlist.o bufferparams.o bufferview_funcs.o changes.o chset.o converter.o counters.o coordcache.o cursor.o cursor_slice.o debug.o dimension.o dociterator.o encoding.o errorlist.o exporter.o gettext.o factory.o format.o funcrequest.o graph.o importer.o intl.o insetiterator.o kbmap.o kbsequence.o language.o lastfiles.o lengthcommon.o lyx_cb.o lyx_main.o lyx_sty.o lyxfont.o lyxfind.o lyxfunc.o lyxgluelength.o lyxlayout.o lyxlength.o lyxlex.o lyxlex_pimpl.o lyxrc.o lyxrow.o lyxrow_funcs.o lyxserver.o lyxsocket.o lyxtextclass.o lyxtextclasslist.o lyxvc.o messages.o metricsinfo.o mover.o output.o outputparams.o output_docbook.o output_latex.o output_linuxdoc.o output_plaintext.o paragraph.o paragraph_funcs.o paragraph_pimpl.o pariterator.o aspell.o ispell.o SpellBase.o rowpainter.o sgml.o tabular.o tex-accent.o tex-strings.o texrow.o text.o text2.o text3.o toc.o trans.o trans_mgr.o undo.o vc-backend.o version.o vspace.o  mathed/.libs/libmathed.a -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib insets/.libs/libinsets.a frontends/.libs/libfrontends.a frontends/qt2/.libs/libqt2.a -L/usr/qt/3//lib /usr/qt/3/lib/libqt-mt.so -L/usr/X11R6/lib /usr/lib/libmng.so /usr/lib/libjpeg.so -lpng /usr/lib/libXi.so /usr/lib/libXrandr.so /usr/lib/libXcursor.so /usr/lib/libXfixes.so /usr/lib/libXft.so /usr/lib/libXrender.so /usr/lib/libfontconfig.so /usr/lib/libfreetype.so /usr/lib/libexpat.so /usr/lib/libXext.so -lpthread frontends/controllers/.libs/libcontrollers.a graphics/.libs/libgraphics.a support/.libs/libsupport.a ../boost/libs/regex/src/.libs/libboost_regex.a ../boost/libs/signals/src/.libs/libboost_signals.a ../boost/libs/filesystem/src/.libs/libboost_filesystem.a -L/usr/lib/gcc/i686-pc-linux-gnu/4.0.2 -L/usr/lib/gcc/i686-pc-linux-gnu/4.0.2/../../../../i686-pc-linux-gnu/lib -lgcc_s /usr/lib/libAiksaurus.so /usr/lib/libaspell.so -lgpm /usr/lib/gcc/i686-pc-linux-gnu/4.0.2/libstdc++.so /usr/lib/libSM.so /usr/lib/libICE.so -lc -lm /usr/lib/libX11.so /usr/lib/libXau.so /usr/lib/libXdmcp.so -ldl -lz
BufferView_pimpl.o: In function `BufferView::Pimpl::Pimpl(BufferView&, LyXView*, int, int)':
BufferView_pimpl.C:(.text+0x9206): undefined reference to `boost::signals::connection::connection()'
BufferView_pimpl.C:(.text+0x9211): undefined reference to `boost::signals::connection::connection()'
BufferView_pimpl.C:(.text+0x921c): undefined reference to `boost::signals::connection::connection()'
BufferView_pimpl.C:(.text+0x9227): undefined reference to `boost::signals::connection::connection()'
BufferView_pimpl.C:(.text+0x9232): undefined reference to `boost::signals::connection::connection()'
BufferView_pimpl.o:BufferView_pimpl.C:(.text+0x923d): more undefined references to `boost::signals::connection::connection()' follow
BufferView_pimpl.o:(.gnu.linkonce.r._ZTVN5boost6detail20sp_counted_base_implIPNS_7signals6detail9slot_base6data_tENS_15checked_deleterIS5_EEEE[vtable for boost::detail::sp_counted_base_impl<boost::signals::detail::slot_base::data_t*, boost::checked_deleter<boost::signals::detail::slot_base::data_t> >]+0x14): undefined reference to `boost::detail::sp_counted_base::destruct()'
BufferView_pimpl.o:(.gnu.linkonce.r._ZTVN5boost6detail15sp_counted_baseE[vtable for boost::detail::sp_counted_base]+0x8): undefined reference to `boost::detail::sp_counted_base::~sp_counted_base()'
BufferView_pimpl.o:(.gnu.linkonce.r._ZTVN5boost6detail15sp_counted_baseE[vtable for boost::detail::sp_counted_base]+0xc): undefined reference to `boost::detail::sp_counted_base::~sp_counted_base()'
BufferView_pimpl.o:(.gnu.linkonce.r._ZTVN5boost6detail15sp_counted_baseE[vtable for boost::detail::sp_counted_base]+0x14): undefined reference to `boost::detail::sp_counted_base::destruct()'
BufferView_pimpl.o:(.gnu.linkonce.r._ZTVN5boost3any11placeholderE[vtable for boost::any::placeholder]+0x8): undefined reference to `boost::any::placeholder::~placeholder()'
BufferView_pimpl.o:(.gnu.linkonce.r._ZTVN5boost3any11placeholderE[vtable for boost::any::placeholder]+0xc): undefined reference to `boost::any::placeholder::~placeholder()'
BufferView_pimpl.o:(.gnu.linkonce.r._ZTVN5boost6detail20sp_counted_base_implIPNS_7signals6detail19cached_return_valueINS3_8unusableEEENS_15checked_deleterIS6_EEEE[vtable for boost::detail::sp_counted_base_impl<boost::signals::detail::cached_return_value<boost::signals::detail::unusable>*, boost::checked_deleter<boost::signals::detail::cached_return_value<boost::signals::detail::unusable> > >]+0x14): undefined reference to `boost::detail::sp_counted_base::destruct()'
Chktex.o:(.gnu.linkonce.r._ZTVN5boost6detail20sp_counted_base_implIPNS_2io18basic_altstringbufIcSt11char_traitsIcESaIcEEENS2_22basic_oaltstringstreamIcS5_S6_E5No_OpEEE[vtable for boost::detail::sp_counted_base_impl<boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >*, boost::io::basic_oaltstringstream<char, std::char_traits<char>, std::allocator<char> >::No_Op>]+0x14): undefined reference to `boost::detail::sp_counted_base::destruct()'
MenuBackend.o:(.gnu.linkonce.r._ZTVN5boost6detail20sp_counted_base_implIP4MenuNS_15checked_deleterIS2_EEEE[vtable for boost::detail::sp_counted_base_impl<Menu*, boost::checked_deleter<Menu> >]+0x14): undefined reference to `boost::detail::sp_counted_base::destruct()'
buffer.o: In function `Buffer::Buffer(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)':
buffer.C:(.text+0x5781): undefined reference to `boost::signals::trackable::trackable()'
buffer.C:(.text+0x5835): undefined reference to `boost::signals::trackable::trackable()'
buffer.C:(.text+0x58e9): undefined reference to `boost::signals::trackable::trackable()'
buffer.C:(.text+0x599d): undefined reference to `boost::signals::trackable::trackable()'
buffer.o: In function `Buffer::Buffer(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)':
buffer.C:(.text+0x5c2d): undefined reference to `boost::signals::trackable::trackable()'
buffer.o:buffer.C:(.text+0x5ce1): more undefined references to `boost::signals::trackable::trackable()' follow
kbmap.o:(.gnu.linkonce.r._ZTVN5boost6detail20sp_counted_base_implIP9kb_keymapNS_15checked_deleterIS2_EEEE[vtable for boost::detail::sp_counted_base_impl<kb_keymap*, boost::checked_deleter<kb_keymap> >]+0x14): undefined reference to `boost::detail::sp_counted_base::destruct()'
kbsequence.o:(.gnu.linkonce.r._ZTVN5boost6detail20sp_counted_base_implIP9LyXKeySymNS_15checked_deleterIS2_EEEE[vtable for boost::detail::sp_counted_base_impl<LyXKeySym*, boost::checked_deleter<LyXKeySym> >]+0x14): undefined reference to `boost::detail::sp_counted_base::destruct()'
lyx_cb.o:(.gnu.linkonce.r._ZTVN5boost6detail20sp_counted_base_implIPN37_GLOBAL__N_lyx_cb.C_00000000_0A64C11114AutoSaveBufferENS_15checked_deleterIS3_EEEE[vtable for boost::detail::sp_counted_base_impl<(anonymous namespace)::AutoSaveBuffer*, boost::checked_deleter<(anonymous namespace)::AutoSaveBuffer> >]+0x14): undefined reference to `boost::detail::sp_counted_base::destruct()'
lyxsocket.o:(.gnu.linkonce.r._ZTVN5boost6detail20sp_counted_base_implIP13LyXDataSocketNS_15checked_deleterIS2_EEEE[vtable for boost::detail::sp_counted_base_impl<LyXDataSocket*, boost::checked_deleter<LyXDataSocket> >]+0x14): undefined reference to `boost::detail::sp_counted_base::destruct()'
lyxtextclass.o:(.gnu.linkonce.r._ZTVN5boost6detail20sp_counted_base_implIP9LyXLayoutNS_15checked_deleterIS2_EEEE[vtable for boost::detail::sp_counted_base_impl<LyXLayout*, boost::checked_deleter<LyXLayout> >]+0x14): undefined reference to `boost::detail::sp_counted_base::destruct()'
lyxtextclass.o:(.gnu.linkonce.r._ZTVN5boost6detail20sp_counted_base_implIP9FloatListNS_15checked_deleterIS2_EEEE[vtable for boost::detail::sp_counted_base_impl<FloatList*, boost::checked_deleter<FloatList> >]+0x14): more undefined references to `boost::detail::sp_counted_base::destruct()' follow
insets/.libs/libinsets.a(inset.o):(.gnu.linkonce.r._ZTV8InsetOld[vtable for InsetOld]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(inset.o):(.gnu.linkonce.r._ZTV8InsetOld[vtable for InsetOld]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(inset.o):(.gnu.linkonce.r._ZTV8InsetOld[vtable for InsetOld]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetbase.o):(.gnu.linkonce.r._ZTV9InsetBase[vtable for InsetBase]+0x8): undefined reference to `InsetBase::~InsetBase()'
insets/.libs/libinsets.a(insetbase.o):(.gnu.linkonce.r._ZTV9InsetBase[vtable for InsetBase]+0xc): undefined reference to `InsetBase::~InsetBase()'
insets/.libs/libinsets.a(insetbase.o):(.gnu.linkonce.r._ZTV9InsetBase[vtable for InsetBase]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetbase.o):(.gnu.linkonce.r._ZTV9InsetBase[vtable for InsetBase]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetbase.o):(.gnu.linkonce.r._ZTV9InsetBase[vtable for InsetBase]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetbibitem.o):(.gnu.linkonce.r._ZTV12InsetBibitem[vtable for InsetBibitem]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetbibitem.o):(.gnu.linkonce.r._ZTV12InsetBibitem[vtable for InsetBibitem]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetbibitem.o):(.gnu.linkonce.r._ZTV12InsetBibitem[vtable for InsetBibitem]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetbibtex.o):(.gnu.linkonce.r._ZTV11InsetBibtex[vtable for InsetBibtex]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetbibtex.o):(.gnu.linkonce.r._ZTV11InsetBibtex[vtable for InsetBibtex]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetbibtex.o):(.gnu.linkonce.r._ZTV11InsetBibtex[vtable for InsetBibtex]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetbox.o):(.gnu.linkonce.r._ZTV8InsetBox[vtable for InsetBox]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetbox.o):(.gnu.linkonce.r._ZTV8InsetBox[vtable for InsetBox]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetbox.o):(.gnu.linkonce.r._ZTV8InsetBox[vtable for InsetBox]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetbranch.o):(.gnu.linkonce.r._ZTV11InsetBranch[vtable for InsetBranch]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetbranch.o):(.gnu.linkonce.r._ZTV11InsetBranch[vtable for InsetBranch]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetbranch.o):(.gnu.linkonce.r._ZTV11InsetBranch[vtable for InsetBranch]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetcaption.o):(.gnu.linkonce.r._ZTV12InsetCaption[vtable for InsetCaption]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetcaption.o):(.gnu.linkonce.r._ZTV12InsetCaption[vtable for InsetCaption]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetcaption.o):(.gnu.linkonce.r._ZTV12InsetCaption[vtable for InsetCaption]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetcharstyle.o):(.gnu.linkonce.r._ZTV14InsetCharStyle[vtable for InsetCharStyle]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetcharstyle.o):(.gnu.linkonce.r._ZTV14InsetCharStyle[vtable for InsetCharStyle]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetcharstyle.o):(.gnu.linkonce.r._ZTV14InsetCharStyle[vtable for InsetCharStyle]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetcite.o):(.gnu.linkonce.r._ZTV13InsetCitation[vtable for InsetCitation]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetcite.o):(.gnu.linkonce.r._ZTV13InsetCitation[vtable for InsetCitation]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetcite.o):(.gnu.linkonce.r._ZTV13InsetCitation[vtable for InsetCitation]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetcollapsable.o):(.gnu.linkonce.r._ZTV16InsetCollapsable[vtable for InsetCollapsable]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetcollapsable.o):(.gnu.linkonce.r._ZTV16InsetCollapsable[vtable for InsetCollapsable]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetcollapsable.o):(.gnu.linkonce.r._ZTV16InsetCollapsable[vtable for InsetCollapsable]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetcommand.o):(.gnu.linkonce.r._ZTV12InsetCommand[vtable for InsetCommand]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetcommand.o):(.gnu.linkonce.r._ZTV12InsetCommand[vtable for InsetCommand]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetcommand.o):(.gnu.linkonce.r._ZTV12InsetCommand[vtable for InsetCommand]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetenv.o):(.gnu.linkonce.r._ZTV16InsetEnvironment[vtable for InsetEnvironment]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetenv.o):(.gnu.linkonce.r._ZTV16InsetEnvironment[vtable for InsetEnvironment]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetenv.o):(.gnu.linkonce.r._ZTV16InsetEnvironment[vtable for InsetEnvironment]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetert.o):(.gnu.linkonce.r._ZTV8InsetERT[vtable for InsetERT]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetert.o):(.gnu.linkonce.r._ZTV8InsetERT[vtable for InsetERT]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetert.o):(.gnu.linkonce.r._ZTV8InsetERT[vtable for InsetERT]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetexternal.o):(.gnu.linkonce.r._ZTV13InsetExternal[vtable for InsetExternal]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetexternal.o):(.gnu.linkonce.r._ZTV13InsetExternal[vtable for InsetExternal]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetexternal.o):(.gnu.linkonce.r._ZTV13InsetExternal[vtable for InsetExternal]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetfloat.o):(.gnu.linkonce.r._ZTV10InsetFloat[vtable for InsetFloat]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetfloat.o):(.gnu.linkonce.r._ZTV10InsetFloat[vtable for InsetFloat]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetfloat.o):(.gnu.linkonce.r._ZTV10InsetFloat[vtable for InsetFloat]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetfloatlist.o):(.gnu.linkonce.r._ZTV14InsetFloatList[vtable for InsetFloatList]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetfloatlist.o):(.gnu.linkonce.r._ZTV14InsetFloatList[vtable for InsetFloatList]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetfloatlist.o):(.gnu.linkonce.r._ZTV14InsetFloatList[vtable for InsetFloatList]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetfoot.o):(.gnu.linkonce.r._ZTV9InsetFoot[vtable for InsetFoot]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetfoot.o):(.gnu.linkonce.r._ZTV9InsetFoot[vtable for InsetFoot]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetfoot.o):(.gnu.linkonce.r._ZTV9InsetFoot[vtable for InsetFoot]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetfootlike.o):(.gnu.linkonce.r._ZTV13InsetFootlike[vtable for InsetFootlike]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetfootlike.o):(.gnu.linkonce.r._ZTV13InsetFootlike[vtable for InsetFootlike]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetfootlike.o):(.gnu.linkonce.r._ZTV13InsetFootlike[vtable for InsetFootlike]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetgraphics.o):(.gnu.linkonce.r._ZTV13InsetGraphics[vtable for InsetGraphics]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetgraphics.o):(.gnu.linkonce.r._ZTV13InsetGraphics[vtable for InsetGraphics]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetgraphics.o):(.gnu.linkonce.r._ZTV13InsetGraphics[vtable for InsetGraphics]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insethfill.o):(.gnu.linkonce.r._ZTV10InsetHFill[vtable for InsetHFill]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insethfill.o):(.gnu.linkonce.r._ZTV10InsetHFill[vtable for InsetHFill]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insethfill.o):(.gnu.linkonce.r._ZTV10InsetHFill[vtable for InsetHFill]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetinclude.o):(.gnu.linkonce.r._ZTV12InsetInclude[vtable for InsetInclude]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetinclude.o):(.gnu.linkonce.r._ZTV12InsetInclude[vtable for InsetInclude]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetinclude.o):(.gnu.linkonce.r._ZTV12InsetInclude[vtable for InsetInclude]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetindex.o):(.gnu.linkonce.r._ZTV10InsetIndex[vtable for InsetIndex]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetindex.o):(.gnu.linkonce.r._ZTV10InsetIndex[vtable for InsetIndex]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetindex.o):(.gnu.linkonce.r._ZTV10InsetIndex[vtable for InsetIndex]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetindex.o):(.gnu.linkonce.r._ZTV15InsetPrintIndex[vtable for InsetPrintIndex]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetindex.o):(.gnu.linkonce.r._ZTV15InsetPrintIndex[vtable for InsetPrintIndex]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetindex.o):(.gnu.linkonce.r._ZTV15InsetPrintIndex[vtable for InsetPrintIndex]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetlabel.o):(.gnu.linkonce.r._ZTV10InsetLabel[vtable for InsetLabel]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetlabel.o):(.gnu.linkonce.r._ZTV10InsetLabel[vtable for InsetLabel]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetlabel.o):(.gnu.linkonce.r._ZTV10InsetLabel[vtable for InsetLabel]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetlatexaccent.o):(.gnu.linkonce.r._ZTV16InsetLatexAccent[vtable for InsetLatexAccent]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetlatexaccent.o):(.gnu.linkonce.r._ZTV16InsetLatexAccent[vtable for InsetLatexAccent]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetlatexaccent.o):(.gnu.linkonce.r._ZTV16InsetLatexAccent[vtable for InsetLatexAccent]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetline.o):(.gnu.linkonce.r._ZTV9InsetLine[vtable for InsetLine]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetline.o):(.gnu.linkonce.r._ZTV9InsetLine[vtable for InsetLine]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetline.o):(.gnu.linkonce.r._ZTV9InsetLine[vtable for InsetLine]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetmarginal.o):(.gnu.linkonce.r._ZTV13InsetMarginal[vtable for InsetMarginal]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetmarginal.o):(.gnu.linkonce.r._ZTV13InsetMarginal[vtable for InsetMarginal]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetmarginal.o):(.gnu.linkonce.r._ZTV13InsetMarginal[vtable for InsetMarginal]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetnewline.o):(.gnu.linkonce.r._ZTV12InsetNewline[vtable for InsetNewline]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetnewline.o):(.gnu.linkonce.r._ZTV12InsetNewline[vtable for InsetNewline]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetnewline.o):(.gnu.linkonce.r._ZTV12InsetNewline[vtable for InsetNewline]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetnote.o):(.gnu.linkonce.r._ZTV9InsetNote[vtable for InsetNote]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetnote.o):(.gnu.linkonce.r._ZTV9InsetNote[vtable for InsetNote]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetnote.o):(.gnu.linkonce.r._ZTV9InsetNote[vtable for InsetNote]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetoptarg.o):(.gnu.linkonce.r._ZTV11InsetOptArg[vtable for InsetOptArg]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetoptarg.o):(.gnu.linkonce.r._ZTV11InsetOptArg[vtable for InsetOptArg]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetoptarg.o):(.gnu.linkonce.r._ZTV11InsetOptArg[vtable for InsetOptArg]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetpagebreak.o):(.gnu.linkonce.r._ZTV14InsetPagebreak[vtable for InsetPagebreak]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetpagebreak.o):(.gnu.linkonce.r._ZTV14InsetPagebreak[vtable for InsetPagebreak]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetpagebreak.o):(.gnu.linkonce.r._ZTV14InsetPagebreak[vtable for InsetPagebreak]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetquotes.o):(.gnu.linkonce.r._ZTV11InsetQuotes[vtable for InsetQuotes]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetquotes.o):(.gnu.linkonce.r._ZTV11InsetQuotes[vtable for InsetQuotes]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetquotes.o):(.gnu.linkonce.r._ZTV11InsetQuotes[vtable for InsetQuotes]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetref.o):(.gnu.linkonce.r._ZTV8InsetRef[vtable for InsetRef]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetref.o):(.gnu.linkonce.r._ZTV8InsetRef[vtable for InsetRef]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetref.o):(.gnu.linkonce.r._ZTV8InsetRef[vtable for InsetRef]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetspace.o):(.gnu.linkonce.r._ZTV10InsetSpace[vtable for InsetSpace]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetspace.o):(.gnu.linkonce.r._ZTV10InsetSpace[vtable for InsetSpace]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetspace.o):(.gnu.linkonce.r._ZTV10InsetSpace[vtable for InsetSpace]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetspecialchar.o):(.gnu.linkonce.r._ZTV16InsetSpecialChar[vtable for InsetSpecialChar]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetspecialchar.o):(.gnu.linkonce.r._ZTV16InsetSpecialChar[vtable for InsetSpecialChar]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetspecialchar.o):(.gnu.linkonce.r._ZTV16InsetSpecialChar[vtable for InsetSpecialChar]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insettabular.o):(.gnu.linkonce.r._ZTV12InsetTabular[vtable for InsetTabular]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insettabular.o):(.gnu.linkonce.r._ZTV12InsetTabular[vtable for InsetTabular]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insettabular.o):(.gnu.linkonce.r._ZTV12InsetTabular[vtable for InsetTabular]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insettext.o):(.gnu.linkonce.r._ZTV9InsetText[vtable for InsetText]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insettext.o):(.gnu.linkonce.r._ZTV9InsetText[vtable for InsetText]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insettext.o):(.gnu.linkonce.r._ZTV9InsetText[vtable for InsetText]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insettoc.o):(.gnu.linkonce.r._ZTV8InsetTOC[vtable for InsetTOC]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insettoc.o):(.gnu.linkonce.r._ZTV8InsetTOC[vtable for InsetTOC]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insettoc.o):(.gnu.linkonce.r._ZTV8InsetTOC[vtable for InsetTOC]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(inseturl.o):(.gnu.linkonce.r._ZTV8InsetUrl[vtable for InsetUrl]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(inseturl.o):(.gnu.linkonce.r._ZTV8InsetUrl[vtable for InsetUrl]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(inseturl.o):(.gnu.linkonce.r._ZTV8InsetUrl[vtable for InsetUrl]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetvspace.o):(.gnu.linkonce.r._ZTV11InsetVSpace[vtable for InsetVSpace]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetvspace.o):(.gnu.linkonce.r._ZTV11InsetVSpace[vtable for InsetVSpace]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetvspace.o):(.gnu.linkonce.r._ZTV11InsetVSpace[vtable for InsetVSpace]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(insetwrap.o):(.gnu.linkonce.r._ZTV9InsetWrap[vtable for InsetWrap]+0x10): undefined reference to `InsetBase::asMathInset()'
insets/.libs/libinsets.a(insetwrap.o):(.gnu.linkonce.r._ZTV9InsetWrap[vtable for InsetWrap]+0x14): undefined reference to `InsetBase::inMathed() const'
insets/.libs/libinsets.a(insetwrap.o):(.gnu.linkonce.r._ZTV9InsetWrap[vtable for InsetWrap]+0x114): undefined reference to `InsetBase::allowedIn(InsetBase::mode_type) const'
insets/.libs/libinsets.a(ExternalTransforms.o):(.gnu.linkonce.r._ZTVN5boost12bad_any_castE[vtable for boost::bad_any_cast]+0x10): undefined reference to `boost::bad_any_cast::what() const'
frontends/qt2/.libs/libqt2.a(Dialogs.o):(.gnu.linkonce.r._ZTVN5boost6detail20sp_counted_base_implIPN3lyx8frontend6DialogENS_15checked_deleterIS4_EEEE[vtable for boost::detail::sp_counted_base_impl<lyx::frontend::Dialog*, boost::checked_deleter<lyx::frontend::Dialog> >]+0x14): undefined reference to `boost::detail::sp_counted_base::destruct()'
frontends/qt2/.libs/libqt2.a(lyx_gui.o):(.gnu.linkonce.r._ZTVN5boost6detail20sp_counted_base_implIP15socket_callbackNS_15checked_deleterIS2_EEEE[vtable for boost::detail::sp_counted_base_impl<socket_callback*, boost::checked_deleter<socket_callback> >]+0x14): undefined reference to `boost::detail::sp_counted_base::destruct()'
frontends/qt2/.libs/libqt2.a(lyx_gui.o):(.gnu.linkonce.r._ZTVN5boost6detail20sp_counted_base_implIPN3lyx8frontend6QtViewENS_15checked_deleterIS4_EEEE[vtable for boost::detail::sp_counted_base_impl<lyx::frontend::QtView*, boost::checked_deleter<lyx::frontend::QtView> >]+0x14): undefined reference to `boost::detail::sp_counted_base::destruct()'
frontends/qt2/.libs/libqt2.a(QtView.o):(.gnu.linkonce.r._ZTVN5boost6detail20sp_counted_base_implIP10BufferViewNS_15checked_deleterIS2_EEEE[vtable for boost::detail::sp_counted_base_impl<BufferView*, boost::checked_deleter<BufferView> >]+0x14): undefined reference to `boost::detail::sp_counted_base::destruct()'
frontends/qt2/.libs/libqt2.a(QLToolbar.o):(.gnu.linkonce.r._ZTVN5boost6detail20sp_counted_base_implIPN3lyx8frontend9QLToolbarENS_15checked_deleterIS4_EEEE[vtable for boost::detail::sp_counted_base_impl<lyx::frontend::QLToolbar*, boost::checked_deleter<lyx::frontend::QLToolbar> >]+0x14): undefined reference to `boost::detail::sp_counted_base::destruct()'
frontends/qt2/.libs/libqt2.a(QLImage.o):(.gnu.linkonce.r._ZTVN5boost6detail20sp_counted_base_implIPN3lyx8graphics7QLImageENS_15checked_deleterIS4_EEEE[vtable for boost::detail::sp_counted_base_impl<lyx::graphics::QLImage*, boost::checked_deleter<lyx::graphics::QLImage> >]+0x14): more undefined references to `boost::detail::sp_counted_base::destruct()' follow
../boost/libs/signals/src/.libs/libboost_signals.a(slot.o): In function `boost::signals::detail::slot_base::create_connection()':
slot.cpp:(.text+0x33): undefined reference to `boost::signals::detail::slot_base::bound_object_destructed(void*, void*)'
../boost/libs/filesystem/src/.libs/libboost_filesystem.a(exception.o):(.gnu.linkonce.r._ZTVN5boost6detail20sp_counted_base_implIPNS_10filesystem16filesystem_error5m_impENS_15checked_deleterIS4_EEEE[vtable for boost::detail::sp_counted_base_impl<boost::filesystem::filesystem_error::m_imp*, boost::checked_deleter<boost::filesystem::filesystem_error::m_imp> >]+0x14): undefined reference to `boost::detail::sp_counted_base::destruct()'
../boost/libs/filesystem/src/.libs/libboost_filesystem.a(operations_posix_windows.o):(.gnu.linkonce.r._ZTVN5boost6detail20sp_counted_base_implIPNS_10filesystem6detail11dir_itr_impENS_15checked_deleterIS4_EEEE[vtable for boost::detail::sp_counted_base_impl<boost::filesystem::detail::dir_itr_imp*, boost::checked_deleter<boost::filesystem::detail::dir_itr_imp> >]+0x14): undefined reference to `boost::detail::sp_counted_base::destruct()'
collect2: ld returned 1 exit status
make[3]: *** [lyx-qt] Error 1
make[3]: Leaving directory `/gentoo/build/portage/lyx-1.4.0-r1/work/lyx-1.4.0/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/gentoo/build/portage/lyx-1.4.0-r1/work/lyx-1.4.0/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/gentoo/build/portage/lyx-1.4.0-r1/work/lyx-1.4.0/src'
make: *** [all-recursive] Error 1



emerge --info:
Portage 2.1_pre7-r3 (default-linux/x86/2005.1, gcc-4.0.2, glibc-2.4-r1, 2.6.16 i686)
=================================================================
System uname: 2.6.16 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz
Gentoo Base System version 1.12.0_pre16
dev-lang/python:     2.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -pipe"
DISTDIR="/gentoo/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.easynet.nl/mirror/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp.easynet.nl/mirror/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://gentoo.osuosl.org"
LINGUAS="de"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/gentoo/build"
PORTDIR="/gentoo/portage"
PORTDIR_OVERLAY="/gentoo/build/overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X Xaw3d a52 aac acl acpi activefilter akode alsa aotuv audiofile avi bash-completion berkdb bitmap-fonts bzip2 caps cdda cddb cdio cdparanoia chipcard cpudetection crypt cups curl dlloader doc dri dtaus dts dv dvd dvdread edl emacs emboss encode ffmpeg flac font-server foomaticdb ftp gd-external gdbm geldkarte gif glut gnutls gpm gstreamer gtk2 hardened hbci httpd i8x0 icq idn imagemagick imap imlib ipppd irmc isdnlog jpeg jpeg2k kcal kde latex lcms ldap ldapsam libg++ libwww lm_sensors lzo mad madwifi maildir mbox mime mjpeg mng motif mozsvg mp3 mpeg mplayer mule musicbrainz ncurses nls no-old-linux noantlr nobcel nobeanutils nobsh nocommonslogging nocommonsnet nojdepend nojsch nojython nolog4j nooro noregexp norhino noxalan noxerces nptl nptlonly nsplugin objc ofx ogg oggvorbis openexr opengl pam pam_console pdflib perl perlsuid pg-intdatetime pic png ppds pppd pwdb python qt quicktime rdesktop readline real rtc samba savedconfig slp sockets socks5 speedo speex spell sql sse ssl stream subversion svg sysfs tcpd tetex theora threads tiff toolbar truetype truetype-fonts type1-fonts unicode userlocales vcd vidix vim-pager vim-with-x vlm vorbis win32codecs wxwindows xine xml2 xosd xprint xscreensaver xv xvid xvmc zeroconf zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_de userland_GNU video_cards_i810"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, MAKEOPTS
Comment 1 Martin Ehmsen (RETIRED) gentoo-dev 2006-04-06 02:49:34 UTC
This is a lyx with gcc-4 bug.
Comment 2 Mark Loeser (RETIRED) gentoo-dev 2006-05-01 07:57:48 UTC
Not a gcc-4 bug.  You probably have boost compiled with a different version of gcc, recompile it with gcc-4 and try to reproduce the problem.
Comment 3 Dirk Heinrichs 2006-05-01 22:46:19 UTC
(In reply to comment #2)
> Not a gcc-4 bug.  You probably have boost compiled with a different version of
> gcc, recompile it with gcc-4 and try to reproduce the problem.
> 

Nope. LyX comes with it's own copy of boost (at least some boost libs). I get
this error on two machines, one has boost installed, the other has not.
Comment 4 Martin Ehmsen (RETIRED) gentoo-dev 2006-05-19 03:29:47 UTC
Does this still happen with 1.4.1? and in case it does, could you please try to reemerge gcc and try again (report back here)?
Comment 5 Dirk Heinrichs 2006-05-19 05:10:19 UTC
(In reply to comment #4)
> Does this still happen with 1.4.1? and in case it does, could you please try to
> reemerge gcc and try again (report back here)?

Things look good now with 1.4.1-r1 and gcc-4.1.1_pre20060517 (maybe other gcc-4.1.x will work also).
Comment 6 Martin Ehmsen (RETIRED) gentoo-dev 2006-05-19 05:15:59 UTC
Resolving bug then.