Has anyone successfully compiled 21d28 under linux? I have tried to compile
under both 5.2 (with updates) and 6.0 (out of the box) and I have the same
problem with both. The package compiles fine then at link time I get lots
of error messages that look like this:
/usr/include/g++-2/std/bastring.h(.text+0xd): undefined reference to
`omni_thread::omni_thread(void *, omni_thread::priority_t)'
/usr/include/g++-2/std/bastring.h(.text+0x22): undefined reference to
`omni_semaphore::omni_semaphore(unsigned int)'
/usr/include/g++-2/std/bastring.h(.text+0x30): undefined reference to
`omni_semaphore::omni_semaphore(unsigned int)'
/usr/include/g++-2/std/bastring.h(.text+0x47): undefined reference to
`omni_thread::start_undetached(void)'
/usr/include/g++-2/std/bastring.h(.text+0x77): undefined reference to
`omni_semaphore::~omni_semaphore(void)'
/usr/include/g++-2/std/bastring.h(.text+0x87): undefined reference to
`omni_semaphore::~omni_semaphore(void)'
/usr/include/g++-2/std/bastring.h(.text+0x94): undefined reference to
`omni_thread::~omni_thread(void)'
CPU_MT.o: In function `CPU::~CPU(void)':
/root/Emulator_Src_21d28/BuildUnix/./../SrcUnix/CPU_MT.cpp:31: undefined
reference to `omni_semaphore::~omni_semaphore(void)'
/root/Emulator_Src_21d28/BuildUnix/./../SrcUnix/CPU_MT.cpp:31: undefined
reference to `omni_semaphore::~omni_semaphore(void)'
/root/Emulator_Src_21d28/BuildUnix/./../SrcUnix/CPU_MT.cpp:31: undefined
reference to `omni_thread::~omni_thread(void)'
Some rpm versions:
egcs-1.1.2-12
egcs-c++-1.1.2-12
fltk-1.0.3-1
glib-1.2.1-2
glib-devel-1.2.1-2
glib10-1.0.6-5
glibc-devel-2.1.1-6
libc-5.3.12-31
libstdc++-2.9.0-12
I am not a c++ guy (read I'm an old C dinosaur) and these error messages
don't mean a lot to me. Any help would be appreciated as I'm trying to pull
together an environment to do palm programming under linux.
Thanks
_______________________________________________________________
Get Free Email and Do More On The Web. Visit http://www.msn.com