bug-commoncpp
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Problem compiling after upgrading from 1.0.13 to 1.1.9


From: Matt Scifo
Subject: Problem compiling after upgrading from 1.0.13 to 1.1.9
Date: Tue, 08 Jun 2004 17:02:50 -0700

Hello

I recently upgraded from commoncpp2-1.0.13 to commoncpp2-1.1.9.  After
upgrading, I am receiving "undefined reference" errors when linking.  

Were there any major changes that could account for this?  I looked
through the Changelog and didn't see anything that might explain this. 
I have a feeling it is a namespace issue.

I am compiling with g++ 2.9.6 on a RH9 system.

Any ideas?

Thanks

-Matt


Compiler output....

<snip>
/usr/include/g++-3/stl_alloc.h(.text+0x13): undefined reference to
`ost::Mutex::Mutex(char const *)'
/usr/include/g++-3/stl_alloc.h(.text+0x189): undefined reference to
`ost::Mutex::~Mutex(void)'
phunnel.o: In function `Phunnel::~Phunnel(void)':
/home/mscifo/o1_dev/phunnel/src/phunnel.cpp:19: undefined reference to
`ost::Mutex::~Mutex(void)'
phunnel.o: In function `Phunnel::init(void)':
/home/mscifo/o1_dev/phunnel/src/phunnel.cpp:73: undefined reference to
`ost::Thread::start(ost::Semaphore *)'
phunnel.o: In function `Phunnel::cleanup(void)':
/home/mscifo/o1_dev/phunnel/src/phunnel.cpp:92: undefined reference to
`ost::Thread::isRunning(void)'
phunnel.o: In function `Phunnel::run(void)':
/home/mscifo/o1_dev/phunnel/src/phunnel.cpp:133: undefined reference to
`ost::Mutex::enterMutex(void)'
/home/mscifo/o1_dev/phunnel/src/phunnel.cpp:135: undefined reference to
`ost::Mutex::leaveMutex(void)'
phunnel.o: In function `Phunnel::loadConfig(basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >)':
/home/mscifo/o1_dev/phunnel/src/phunnel.cpp:193: undefined reference to
`ost::Process::detach(void)'
phunnel_module_handler.o: In function `ost::DSO * type_info function':
/home/mscifo/o1_dev/phunnel/src/phunnel_module_handler.h(.text+0x12):
undefined reference to `ost::Thread::Thread(int, unsigned int)'
/home/mscifo/o1_dev/phunnel/src/phunnel_module_handler.h(.text+0x19d):
undefined reference to `ost::Thread::~Thread(void)'
phunnel_module_handler.o: In function
`Phunnel_Module_Handler::~Phunnel_Module_Handler(void)':
/home/mscifo/o1_dev/phunnel/src/phunnel_module_handler.cpp:21: undefined
reference to `ost::Thread::~Thread(void)'
phunnel_module_handler.o: In function
`Phunnel_Module_Handler::loadModule(char *)':
/usr/local/include/cc++2/cc++/file.h:885: undefined reference to
`ost::DSO virtual table'
/usr/local/include/cc++2/cc++/file.h:885: undefined reference to
`ost::DSO::loader(char const *, bool)'
phunnel_module_handler.o: In function
`Phunnel_Module_Handler::loadModule(char *)':
/home/mscifo/o1_dev/phunnel/src/phunnel_module_handler.cpp:124:
undefined reference to `ost::DSO::operator[](char const *)'
/home/mscifo/o1_dev/phunnel/src/phunnel_module_handler.cpp:125:
undefined reference to `ost::DSO::operator[](char const *)'
/home/mscifo/o1_dev/phunnel/src/phunnel_module_handler.cpp:126:
undefined reference to `ost::DSO::operator[](char const *)'
phunnel_module_handler.o: In function `ost::DSO * type_info function':
/home/mscifo/o1_dev/phunnel/src/phunnel_module_handler.h(.gnu.linkonce.d.__vt_22Phunnel_Module_Handler+0x10):
 undefined reference to `ost::Thread::initial(void)'
/home/mscifo/o1_dev/phunnel/src/phunnel_module_handler.h(.gnu.linkonce.d.__vt_22Phunnel_Module_Handler+0x14):
 undefined reference to `ost::Thread::getExtended(void)'
/home/mscifo/o1_dev/phunnel/src/phunnel_module_handler.h(.gnu.linkonce.d.__vt_22Phunnel_Module_Handler+0x18):
 undefined reference to `ost::Thread::notify(ost::Thread *)'
/home/mscifo/o1_dev/phunnel/src/phunnel_module_handler.h(.gnu.linkonce.t.__tf22Phunnel_Module_Handler+0x11):
 undefined reference to `ost::Thread type_info function'
/home/mscifo/o1_dev/phunnel/src/phunnel_module_handler.h(.gnu.linkonce.t.__tf22Phunnel_Module_Handler+0x17):
 undefined reference to `ost::Thread type_info node'
/home/mscifo/o1_dev/phunnel/src/phunnel_module_handler.h(.gnu.linkonce.t.__tfPQ23ost3DSO+0x11):
 undefined reference to `ost::DSO type_info function'
/home/mscifo/o1_dev/phunnel/src/phunnel_module_handler.h(.gnu.linkonce.t.__tfPQ23ost3DSO+0x17):
 undefined reference to `ost::DSO type_info node'
../src/.libs/libphunnel.so: undefined reference to
`ost::Thread::sleep(unsigned long)'
../src/.libs/libphunnel.so: undefined reference to
`ost::Semaphore::post(void)'
../src/.libs/libphunnel.so: undefined reference to
`ost::Semaphore::tryWait(void)'
../src/.libs/libphunnel.so: undefined reference to
`ost::Semaphore::wait(void)'
../src/.libs/libphunnel.so: undefined reference to
`ost::Semaphore::~Semaphore(void)'
../src/.libs/libphunnel.so: undefined reference to
`ost::Semaphore::Semaphore(unsigned int)'
<snip>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]