On 05/08/2012 06:23 PM, Vikram Dhillon wrote: > Hello Gilles, > > On Tue, May 8, 2012 at 11:32 AM, Gilles Chanteperdrix > <gilles.chanteperd...@xenomai.org> wrote: >>> ================================================================================================= >>> root@zion:/usr/src/xenomai-2.6.0/examples/posix# make >>> XENO=/usr/xenomai/ KSRC=/usr/src/linux-2.6.38.8-xenomai/ >>> --xeno-cflags is deprecated, use --skin=name --cflags instead >>> --xeno-ldflags is deprecated, use --skin=name --ldflags instead >>> gcc -DCONSUMER -I/usr/xenomai/include -D_GNU_SOURCE -D_REENTRANT -Wall >>> -Werror-implicit-function-declaration -pipe -D__XENO__ >>> -I/usr/xenomai/include/posix -Wl,@/usr/xenomai/lib/posix.wrappers >>> -L/usr/xenomai/lib -lpthread_rt -lxenomai -lpthread -lrt -Xlinker >>> -rpath -Xlinker /usr/xenomai/lib satch.c -o satch >>> /usr/bin/ld: /tmp/ccLV0g8I.o: undefined reference to symbol >>> 'pthread_cancel@@GLIBC_2.0' >>> /usr/bin/ld: note: 'pthread_cancel@@GLIBC_2.0' is defined in DSO >>> /lib/i386-linux-gnu/libpthread.so.0 so try adding it to the linker >>> command line >>> /lib/i386-linux-gnu/libpthread.so.0: could not read symbols: Invalid >>> operation >>> collect2: ld returned 1 exit status >>> make: *** [satch] Error 1 >>> ================================================================================================= >> >> This is a strange error, are you sure you are not mixing a 64 bits >> toolchain with 32 bits libraries? Did xenomai compilation run correctly >> otherwise? Do xenomai tests run, such as latency for instance? >> > > > Yes, the compile and latency tests actually work just fine, I can > execute them, the error occurs when I try to compile a program from > the examples or something that I wrote. Don't worry about the second > error, that was just to demonstrate that after removing lpthread from > compile switches, the program compiles.
You do not answer all my questions. What machine are you running? Is it an x86_64 or a 32 bits machine? I'm using Ubuntu 12.04 if that > provides any help, the debian package xeno-config also gives that > deprecated error so that may just be a problem with the debian > package. If you install xenomai from sources, you should not install debian package. You will have conflict between the two. -- Gilles. _______________________________________________ Xenomai-help mailing list Xenomai-help@gna.org https://mail.gna.org/listinfo/xenomai-help