[Scribus] Error compiling scribus

Johannes Rüschel jo.rueschel
Fri Sep 10 14:12:33 CEST 2004


with gcc-3.4.0 and qt-3.3.3.6.

the following error occurs: can anybody help?



g++ -O2 -march=athlon -fno-exceptions -fno-check-new -s -o scribus art_kmisc.o art_render_misc.o art_render_pattern.o art_rgb.o art_rgb_affine_private.o art_rgb_svp.o art_rgba_affine.o gdk-pixbuf-xlib-drawable.o gdk-pixbuf-xlib-render.o gdk-pixbuf-xlib.o gdk-pixbuf-xlibrgb.o gradienteditor.o gtgettext.o gtdialogs.o gtstyle.o gtframestyle.o gtparagraphstyle.o gtfont.o gtwriter.o gtaction.o gtmeasure.o measurements.o tabruler.o insertTable.o pageselector.o shadebutton.o alignselect.o styleselect.o search.o tabmanager.o fparser.o autoform.o story.o vgradient.o scpainter.o fontcombo.o scpreview.o lineformats.o multiline.o splash.o mergedoc.o bookpalette.o rc4.o md5.o cupsoptions.o guidemanager.o scribuswin.o hyphenator.o hyphen.o hyask.o hnjalloc.o hysettings.o seiten.o fpointarray.o fpoint.oannota.o buttonicon.o javadocs.o selfield.o editor.o page.o layers.o polyprops.o mpalette.o werktoolb.o keymanager.o navigator.o annot.o bookmwin.o cmsprefs.o customfdialog.o picsearch.o picstatus.o newtemp.o applytemplate.o muster.o scfonts_ttf.o scrap.o scfonts.o frameedit.o spalette.o edit1format.o editformats.o druck.o colorchart.o util.o cmykcolor.o cmykfw.o scribusXml.o linecombo.o linkbutton.o helpbrowser.o mspinbox.o movepage.o delpages.o inspage.o pdfopts.o tree.o missing.o fontprefs.o fmitem.o align.o serializer.o reformdoc.o docinfo.o mdup.o cpalette.o dcolor.o query.o colorm.o vruler.o hruler.o pageback.o pageitem.o newfile.o scribusview.o scribusdoc.o scribus.o main.o -Wl,--export-dynamic  -L/usr/X11R6/lib -L/usr/lib/qt3/lib /usr/lib/libjpeg.so -L/usr/lib /usr/lib/libart_lgpl_2.so -lm -lm -lcups -lssl -lcrypto -lnsl /usr/lib/liblcms.so -lm -ltiff -lm /usr/lib/qt3/lib/libqt-mt.so -L/usr/lib/ -L/usr/X11R6/lib/ -lXi -lXrender -lXrandr -lXcursor -lXinerama -lXft /usr/lib/libfreetype.so /usr/lib/libfontconfig.so -lXext -lX11 -lm -ldl -lpng -lz -lm -lXext -lX11 -lresolv -lSM -lICE -lpthread -lXext -lX11 -lresolv -lnsl -Wl,--rpath -Wl,/usr/lib/qt3/lib -Wl,--rpath -Wl,/usr/lib/qt3/lib
fparser.o(.text+0xd17): In function `FunctionParser::PrintByteCode(std::basic_ostream<char, std::char_traits<char> >&) const':
: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
fparser.o(.text+0xd44): In function `FunctionParser::PrintByteCode(std::basic_ostream<char, std::char_traits<char> >&) const':
: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
fparser.o(.text+0xdac): In function `FunctionParser::PrintByteCode(std::basic_ostream<char, std::char_traits<char> >&) const':
: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
fparser.o(.text+0x1dc0): In function `(anonymous namespace)::SubTree::CheckConstInv()':
: undefined reference to `std::_List_node_base::hook(std::_List_node_base*)'
fparser.o(.text+0x1f20): In function `(anonymous namespace)::SubTree::CheckConstNeg()':
: undefined reference to `std::_List_node_base::hook(std::_List_node_base*)'
fparser.o(.text+0x2244): In function `(anonymous namespace)::CodeTree::BuildConstList()':
: undefined reference to `std::_List_node_base::hook(std::_List_node_base*)'
fparser.o(.text+0x2292): In function `(anonymous namespace)::CodeTree::BuildConstList()':
: undefined reference to `std::_List_node_base::hook(std::_List_node_base*)'
fparser.o(.text+0x22e0): In function `(anonymous namespace)::CodeTree::BuildConstList()':
: undefined reference to `std::_List_node_base::hook(std::_List_node_base*)'
fparser.o(.text+0x2339): more undefined references to `std::_List_node_base::hook(std::_List_node_base*)' follow
fparser.o(.gnu.linkonce.t._ZNSt4listIN40_GLOBAL__N_fparser.cpp_9D2164D3_9720D5767SubTreeESaIS1_EE5eraseESt14_List_iteratorIS1_E+0x1a): In function `std::list<(anonymous namespace)::SubTree, std::allocator<(anonymous namespace)::SubTree> >::erase(std::_List_iterator<(anonymous namespace)::SubTree>)':
: undefined reference to `std::_List_node_base::unhook()'
fparser.o(.gnu.linkonce.t._ZNSt4listIN40_GLOBAL__N_fparser.cpp_9D2164D3_9720D5767SubTreeESaIS1_EE5mergeERS3_+0x72): In function `std::list<(anonymous namespace)::SubTree, std::allocator<(anonymous namespace)::SubTree> >::merge(std::list<(anonymous namespace)::SubTree, std::allocator<(anonymous namespace)::SubTree> >&)':
: undefined reference to `std::_List_node_base::transfer(std::_List_node_base*,std::_List_node_base*)'
fparser.o(.gnu.linkonce.t._ZNSt4listIN40_GLOBAL__N_fparser.cpp_9D2164D3_9720D5767SubTreeESaIS1_EE5mergeERS3_+0x8a): In function `std::list<(anonymous namespace)::SubTree, std::allocator<(anonymous namespace)::SubTree> >::merge(std::list<(anonymous namespace)::SubTree, std::allocator<(anonymous namespace)::SubTree> >&)':
: undefined reference to `std::_List_node_base::transfer(std::_List_node_base*,std::_List_node_base*)'
fparser.o(.gnu.linkonce.t._ZNSt4listISt14_List_iteratorIN40_GLOBAL__N_fparser.cpp_9D2164D3_9720D5767SubTreeEESaIS3_EE5eraseES0_IS3_E+0x1a): In function `std::list<std::_List_iterator<(anonymous namespace)::SubTree>, std::allocator<std::_List_iterator<(anonymous namespace)::SubTree> > >::erase(std::_List_iterator<std::_List_iterator<(anonymous namespace)::SubTree> >)':
: undefined reference to `std::_List_node_base::unhook()'
fparser.o(.gnu.linkonce.t._ZNSt4listIjSaIjEE5eraseESt14_List_iteratorIjE+0x1a):In function `std::list<unsigned int, std::allocator<unsigned int> >::erase(std::_List_iterator<unsigned int>)':
: undefined reference to `std::_List_node_base::unhook()'
fparser.o(.gnu.linkonce.t._ZNSt4listIN40_GLOBAL__N_fparser.cpp_9D2164D3_9720D5767SubTreeESaIS1_EE4sortEv+0x8a): In function `std::list<(anonymous namespace)::SubTree, std::allocator<(anonymous namespace)::SubTree> >::sort()':
: undefined reference to `std::_List_node_base::swap(std::_List_node_base&, std::_List_node_base&)'
fparser.o(.gnu.linkonce.t._ZNSt4listIN40_GLOBAL__N_fparser.cpp_9D2164D3_9720D5767SubTreeESaIS1_EE4sortEv+0x9e): In function `std::list<(anonymous namespace)::SubTree, std::allocator<(anonymous namespace)::SubTree> >::sort()':
: undefined reference to `std::_List_node_base::swap(std::_List_node_base&, std::_List_node_base&)'
fparser.o(.gnu.linkonce.t._ZNSt4listIN40_GLOBAL__N_fparser.cpp_9D2164D3_9720D5767SubTreeESaIS1_EE4sortEv+0xe7): In function `std::list<(anonymous namespace)::SubTree, std::allocator<(anonymous namespace)::SubTree> >::sort()':
: undefined reference to `std::_List_node_base::swap(std::_List_node_base&, std::_List_node_base&)'
fparser.o(.gnu.linkonce.t._ZNSt4listIN40_GLOBAL__N_fparser.cpp_9D2164D3_9720D5767SubTreeESaIS1_EE4sortEv+0x124): In function `std::list<(anonymous namespace)::SubTree, std::allocator<(anonymous namespace)::SubTree> >::sort()':
: undefined reference to `std::_List_node_base::transfer(std::_List_node_base*,std::_List_node_base*)'
fparser.o(.gnu.linkonce.t._ZN40_GLOBAL__N_fparser.cpp_9D2164D3_9720D5768CodeTree5getp0Ev+0xcc): In function `(anonymous namespace)::CodeTree::getp0()':
: undefined reference to `std::_List_node_base::hook(std::_List_node_base*)'
fparser.o(.gnu.linkonce.t._ZN40_GLOBAL__N_fparser.cpp_9D2164D3_9720D5768CodeTree6GetEndEv+0xd0): In function `(anonymous namespace)::CodeTree::GetEnd()':
: undefined reference to `std::_List_node_base::hook(std::_List_node_base*)'
fparser.o(.gnu.linkonce.t._ZN40_GLOBAL__N_fparser.cpp_9D2164D3_9720D5768CodeTree5SetOpEj+0xcd): In function `(anonymous namespace)::CodeTree::SetOp(unsigned int)':
: undefined reference to `std::_List_node_base::hook(std::_List_node_base*)'
fparser.o(.gnu.linkonce.t._ZN40_GLOBAL__N_fparser.cpp_9D2164D3_9720D5768CodeTree5EraseESt14_List_iteratorINS_7SubTreeEE+0xe0): In function `(anonymous namespace)::CodeTree::Erase(std::_List_iterator<(anonymous namespace)::SubTree>)':
: undefined reference to `std::_List_node_base::hook(std::_List_node_base*)'
fparser.o(.gnu.linkonce.t._ZN40_GLOBAL__N_fparser.cpp_9D2164D3_9720D5768CodeTree8SetImmedEd+0xf2): In function `(anonymous namespace)::CodeTree::SetImmed(double)':
: undefined reference to `std::_List_node_base::hook(std::_List_node_base*)'
fparser.o(.gnu.linkonce.t._ZN40_GLOBAL__N_fparser.cpp_9D2164D3_9720D5768CodeTree8AddParamERKNS_7SubTreeE+0xcd): more undefined references to `std::_List_node_base::hook(std::_List_node_base*)' follow
fparser.o(.gnu.linkonce.t._ZNSt8_Rb_treeISsSt4pairIKSsjESt10_Select1stIS2_ESt4lessISsESaIS2_EE9_M_insertEPSt18_Rb_tree_node_baseSA_RKS2_+0x72): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> const&)':
: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
fparser.o(.gnu.linkonce.t._ZNSt8_Rb_treeISsSt4pairIKSsjESt10_Select1stIS2_ESt4lessISsESaIS2_EE13insert_uniqueERKS2_+0xf9): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::basic_string<char,std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::insert_unique(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> const&)':
: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
fparser.o(.gnu.linkonce.t._ZNSt8_Rb_treeISsSt4pairIKSsjESt10_Select1stIS2_ESt4lessISsESaIS2_EE13insert_uniqueESt17_Rb_tree_iteratorIS2_ERKS2_+0x2e): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::insert_unique(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> const&)':
: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
fparser.o(.gnu.linkonce.t._ZNSt8_Rb_treeISsSt4pairIKSsdESt10_Select1stIS2_ESt4lessISsESaIS2_EE9_M_insertEPSt18_Rb_tree_node_baseSA_RKS2_+0x72): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> const&)':
: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
fparser.o(.gnu.linkonce.t._ZNSt8_Rb_treeISsSt4pairIKSsdESt10_Select1stIS2_ESt4lessISsESaIS2_EE13insert_uniqueERKS2_+0xf9): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> > >::insert_unique(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> const&)':
: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
fparser.o(.gnu.linkonce.t._ZNSt8_Rb_treeISsSt4pairIKSsdESt10_Select1stIS2_ESt4lessISsESaIS2_EE13insert_uniqueESt17_Rb_tree_iteratorIS2_ERKS2_+0x2e): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >const, double> > >::insert_unique(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double> const&)':
: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
mspinbox.o(.text+0x1046): In function `MSpinBox::mapTextToValue(bool*)':
: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
mspinbox.o(.text+0x1a74): In function `MSpinBox::mapTextToValue(bool*)':
: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
mspinbox.o(.text+0x1aa6): In function `MSpinBox::mapTextToValue(bool*)':
: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
collect2: ld returned 1 exit status
make[3]: *** [scribus] Fehler 1
make[3]: Leaving directory `/home/hannes/CVS/Scribus/scribus'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/hannes/CVS/Scribus/scribus'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/hannes/CVS/Scribus'
make: *** [all] Fehler 2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://nashi.altmuehlnet.de/pipermail/scribus/attachments/20040910/596d618b/attachment.html 



More information about the scribus mailing list