running link using gcc-3.3.1 on Linux2.4.20-8 as seen on the next link line...
I get:
==> Loading raim ...
gcc RAIM_Start.o Cell.o CellInfo.o CellStateManager.o CellTimerManager.o DataDumpManager.o HandlerData.o ImminentAlarmCell.o StateCell.o HandlerMMI.o StrX.o HandlerSky.o ParseConstants.o ParseErrorHandler.o ParseHandler.o ParseTimer.o ParseUtil.o XMLAttribute.o XMLNode.o HandlerTest.o AdminHandler.o RAIM.o RAIM_Admin.o RAIM_Config.o RAIM_Ini.o Outage.o DateTime.o Position.o AbortDump.o CDC_RAIM_Summary.o UpdateBNSMsg.o TransitionToSingleMsg.o TransferDumpMsg.o SkyDumpRequest.o OutageRequestMsg.o OutageInfoMsg.o HeartBeatMessage.o ForecastMessage.o EndOfDump.o DumpRequestMsg.o DumpMessage.o FactoryTemplateRAIM.o CDC_MultiMessageFactory.o RAIM_Message.o MMI_ResponseMessage.o MMI_Message.o MMI_RequestMessage.o MMI_MessageFactory.o Pkg_X_RAIM.o x_raim.o Pkg_HandlerData.o Pkg_HandlerMMI.o Pkg_HandlerSky.o Pkg_HandlerTest.o Pkg_Admin.o Pkg_Msg_Raim.o Pkg_Messages.o Pkg_Factories.o Pkg_FIFO_Msg.o Pkg_RAIM_MMI_Msg.o Pkg_MMI_RAIM_Msg.o MainX_RAIM.o -L/sde/taaats_6/case/t_pro
duct/taaat
s/linux_i8
6/XERCES/x
erces-c-ob
j_2_5_0-li
nux_i86/li
b -lxerces-c -L/sde/taaats_6/case/t_pro
duct/taaat
s/linux_i8
6/GCC/gcc-
3.3.1-i686
-Linux2.4.
20-8/lib -lstdc++ -L/home/dgogoasa/product/o
bj_i386-pc
-linux2.4/
common_cpp
/ref/libCx
x -lcommon_cpp -L/home/dgogoasa/product/o
bj_i386-pc
-linux2.4/
agp_lib/re
f/libC -lC_CPD_LIB -L/home/dgogoasa/product/o
bj_i386-pc
-linux2.4/
AGDL/ref/l
ibC -lC_PER -L/sde/s_int_r/product/obj
_i386-pc-l
inux2.4/dp
r_common/r
ef/libC -lC_mmi_format -L/sde/s_int_r/product/obj
_i386-pc-l
inux2.4/co
mmon/ref/l
ibC -lC_utilC -lC_cdcC -L/sde/taaats_6/case/t_pro
duct/taaat
s/linux_i8
6/XERCES/x
erces-c-ob
j_2_5_0-li
nux_i86/li
b -lxerces-c -L/sde/s_int_r/product/obj
_i386-pc-l
inux2.4/ub
ss_src/ref
/libc -lbs_linux_i86 -L/sde/taaats_6/case/t_pro
duct/taaat
s/linux_i8
6/XERCES/x
erces-c-ob
j_2_5_0-li
nux_i86/li
b -lxerces-c -L/sde/taaats_6/case/t_pro
duct/taaat
s/linux_i8
6/GCC/gcc-
3.3.1-i686
-Linux2.4.
20-8/lib -lstdc++ -L/home/dgogoasa/product/o
bj_i386-pc
-linux2.4/
common_cpp
/ref/libCx
x -lcommon_cpp -L/home/dgogoasa/product/o
bj_i386-pc
-linux2.4/
agp_lib/re
f/libC -lC_CPD_LIB -L/home/dgogoasa/product/o
bj_i386-pc
-linux2.4/
AGDL/ref/l
ibC -lC_PER -L/sde/s_int_r/product/obj
_i386-pc-l
inux2.4/dp
r_common/r
ef/libC -lC_mmi_format -L/sde/s_int_r/product/obj
_i386-pc-l
inux2.4/co
mmon/ref/l
ibC -lC_utilC -lC_cdcC -L/sde/taaats_6/case/t_pro
duct/taaat
s/linux_i8
6/XERCES/x
erces-c-ob
j_2_5_0-li
nux_i86/li
b -lxerces-c -L/sde/s_int_r/product/obj
_i386-pc-l
inux2.4/ub
ss_src/ref
/libc -lbs_linux_i86 -g -lrt -lm -lpthread -shared -o /home/dgogoasa/product/obj
_i386-pc-l
inux2.4/ra
im/src/lib
Cxx/raim
/usr/bin/ld: /home/dgogoasa/product/obj
_i386-pc-l
inux2.4/ra
im/src/lib
Cxx/raim:
undefined versioned symbol name
std::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy_
aux<__gnu_
cxx::__nor
mal_iterat
or<std::ba
sic_string
<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::basic_str
ing<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_
string<cha
r, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_it
erator<std
::basic_st
ring<char,
std::char_traits<char>, std::allocator<char> > const*, std::vector<std::basic_str
ing<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_
string<cha
r, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterat
or<std::ba
sic_string
<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::basic_str
ing<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_
string<cha
r, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, __false_type)@@GLIBCPP_3.2
/usr/bin/ld: failed to set dynamic section sizes: Bad value
doing
nm -C libstdc++.a|grep __uninitialized_copy_aux
results in
std::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy_
aux<__gnu_
cxx::__nor
mal_iterat
or<std::ba
sic_string
<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::basic_str
ing<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_
string<cha
r, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_it
erator<std
::basic_st
ring<char,
std::char_traits<char>, std::allocator<char> > const*, std::vector<std::basic_str
ing<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_
string<cha
r, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterat
or<std::ba
sic_string
<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::basic_str
ing<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_
string<cha
r, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, __false_type)
What am I doing wrong? How can I fix it?
Thank you.
Dan G
Start Free Trial