[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gentoo-user
Subject:    [gentoo-user] Problem compiling KDE multimedia
From:       Jonathan Hunt <jhuntnz () users ! sourceforge ! net>
Date:       2003-03-06 10:07:01
[Download RAW message or body]

Hi,

I was in the process of upgrading from Kde 3.0.3 to KDE 3.1 when this 
happened. I have gcc 3.2.2 on my system. I'm guessing that the linking errors 
are a result of some library being complied before I upgraded gcc but I've 
reemerged glibc, qt, kdelibs and kdebase to no effect. I still get the same 
linking errors. Could someone please help. Thanks in advance.
Everytime I try to emerge kde multimedia (3.1) i get a linking error on: 
std::__default_alloc_template<(bool)1, (int)0>::_S_for
ce_new'. I get similar errors when I try an emerge arson so I think it is my 
libraries not kde multimedia.

Errors for emerge -u world:
/bin/sh ../../libtool --silent --mode=link --tag=CXX g++  -Wnon-virtual-dtor 
-Wn
o-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes 
-Wwr
ite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion 
-D
NDEBUG -DNO_DEBUG -O2 -march=i686 -O2 -pipe -fno-exceptions -fno-check-new 
-DQT_
CLEAN_NAMESPACE -DQT_NO_ASCII_CAST    -o artscontrol -L/usr/X11R6/lib 
-L/usr/qt/
3/lib -L/usr/kde/3.1/lib  -R /usr/kde/3.1/lib -R /usr/qt/3/lib -R 
/usr/X11R6/lib
 choosebusdlg.o levelmeters.o main.o audiomanager.o midimanagerview.o 
midiportdl
g.o midiinstdlg.o environmentview.o midimanagerdlg.o midimanagerwidget.o 
-lkdeui
 -lkio -lkio -lqtmcop -lartsflow_idl -lsoundserver_idl -lartskde 
../../arts/gui/
kde/libartsgui_kde.la ../../arts/modules/libartsmodules.la 
../../arts/midi/libar
tsmidi_idl.la -L/usr/lib -lesd -laudiofile -lm -lasound
main.o(.text+0x2da4): In function `FFTScopeView::updateScopeData()':
: undefined reference to `std::__default_alloc_template<(bool)1, 
(int)0>::_S_for
ce_new'
main.o(.gnu.linkonce.t._ZNSt6vectorIP10LevelMeterSaIS1_EE13_M_insert_auxEN9__gnu
_cxx17__normal_iteratorIPS1_S3_EERKS1_+0x84): In function 
`std::vector<LevelMete
r*, std::allocator<LevelMeter*> 
>::_M_insert_aux(__gnu_cxx::__normal_iterator<Le
velMeter**, std::vector<LevelMeter*, std::allocator<LevelMeter*> > >, 
LevelMeter
* const&)':
: undefined reference to `std::__default_alloc_template<(bool)1, 
(int)0>::_S_for
ce_new'
main.o(.gnu.linkonce.t._ZNSt6vectorIP10LevelMeterSaIS1_EE13_M_insert_auxEN9__gnu
_cxx17__normal_iteratorIPS1_S3_EERKS1_+0x9d): In function 
`std::vector<LevelMete
r*, std::allocator<LevelMeter*> 
>::_M_insert_aux(__gnu_cxx::__normal_iterator<Le
velMeter**, std::vector<LevelMeter*, std::allocator<LevelMeter*> > >, 
LevelMeter
* const&)':
: undefined reference to `std::__default_alloc_template<(bool)1, 
(int)0>::_S_for
ce_new'
main.o(.gnu.linkonce.t._ZNSt6vectorIP10LevelMeterSaIS1_EE13_M_insert_auxEN9__gnu
_cxx17__normal_iteratorIPS1_S3_EERKS1_+0x1a1): In function 
`std::vector<LevelMet
er*, std::allocator<LevelMeter*> 
>::_M_insert_aux(__gnu_cxx::__normal_iterator<L
evelMeter**, std::vector<LevelMeter*, std::allocator<LevelMeter*> > >, 
LevelMete
r* const&)':
: undefined reference to `std::__default_alloc_template<(bool)1, 
(int)0>::_S_for
ce_new'
main.o(.gnu.linkonce.t._ZNSt6vectorIP10LevelMeterSaIS1_EE13_M_insert_auxEN9__gnu
_cxx17__normal_iteratorIPS1_S3_EERKS1_+0x1b3): In function 
`std::vector<LevelMet
er*, std::allocator<LevelMeter*> 
>::_M_insert_aux(__gnu_cxx::__normal_iterator<L
evelMeter**, std::vector<LevelMeter*, std::allocator<LevelMeter*> > >, 
LevelMete
r* const&)':
: undefined reference to `std::__default_alloc_template<(bool)1, 
(int)0>::_S_for
ce_new'
environmentview.o(.text+0xe5f): more undefined references to 
`std::__default_all
oc_template<(bool)1, (int)0>::_S_force_new' follow
../../arts/modules/.libs/libartsmodules.so: undefined reference to 
`std::__defau
lt_alloc_template<(bool)1, (int)0>::_S_force_new@GLIBCPP_3.2.2'
collect2: ld returned 1 exit status
make[3]: *** [artscontrol] Error 1
make[3]: Leaving directory 
`/var/tmp/portage/kdemultimedia-3.1/work/kdemultimedi
a-3.1/arts/tools'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory 
`/var/tmp/portage/kdemultimedia-3.1/work/kdemultimedi
a-3.1/arts'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory 
`/var/tmp/portage/kdemultimedia-3.1/work/kdemultimedi
a-3.1'
make: *** [all] Error 2

!!! ERROR: kde-base/kdemultimedia-3.1 failed.
!!! Function kde_src_compile, Line 117, Exitcode 2
!!! died running emake, kde_src_compile:make


-- 
Jonathan Hunt (The Real Jonathan Hunt) <jhuntnz@users.sourceforge.net>
Jabber at jhuntnz@jabber.sk
"He is no fool who gives what he cannot keep to gain what he cannot lose."
Jim Elliot



--
gentoo-user@gentoo.org mailing list


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic