Gilles Chanteperdrix wrote:
> Wolfgang Grandegger wrote:
>> Hello,
>>
>> I get the following error when building GIT head of xenomai-2.4 for PowerPC:
>>
>> Making all in cyclic
>> make[3]: Entering directory 
>> `/work/wolf/pdm360ng/xenomai-2.4/src/testsuite/cyclic'
>> /bin/sh ../../../libtool --tag=CC   --mode=link 
>> ../../../scripts/wrap-link.sh ppc-linux-gcc   
>> -Wl,@/work/wolf/pdm360ng/xenomai-2.4/src/skins/posix/posix.wrappers   -o 
>> cyclictest cyclictest-cyclictest.o ../../skins/posix/libpthread_rt.la 
>> -lpthread -lrt 
>> libtool: link: ../../../scripts/wrap-link.sh ppc-linux-gcc 
>> -Wl,@/work/wolf/pdm360ng/xenomai-2.4/src/skins/posix/posix.wrappers -o 
>> .libs/cyclictest cyclictest-cyclictest.o  
>> ../../skins/posix/.libs/libpthread_rt.so -lpthread -lrt -Wl,-rpath 
>> -Wl,/root/xenomai-2.4/lib
>> ../../skins/posix/.libs/libpthread_rt.so: undefined reference to 
>> `__real_shm_open'
>> ../../skins/posix/.libs/libpthread_rt.so: undefined reference to 
>> `__real_shm_unlink'
>> collect2: ld returned 1 exit status
>> make[3]: *** [cyclictest] Error 1
>> make[3]: Leaving directory 
>> `/work/wolf/pdm360ng/xenomai-2.4/src/testsuite/cyclic'
>> make[2]: *** [all-recursive] Error 1
>> make[2]: Leaving directory `/work/wolf/pdm360ng/xenomai-2.4/src/testsuite'
>> make[1]: *** [all-recursive] Error 1
>> make[1]: Leaving directory `/work/wolf/pdm360ng/xenomai-2.4/src'
>> make: *** [all-recursive] Error 1
>>
>> Any idea why the functions are missing?
> 
> Could you try the following patch? It seems to fix things here:
> 
> diff --git a/src/skins/posix/wrappers.c b/src/skins/posix/wrappers.c
> index 77c1d59..0e7d2f1 100644
> --- a/src/skins/posix/wrappers.c
> +++ b/src/skins/posix/wrappers.c
> @@ -32,6 +32,7 @@
>  #include <sys/ioctl.h>
>  #include <sys/mman.h>
>  #include <sys/select.h>
> +#include <xeno_config.h>
> 
>  #undef __real_ftruncate
>  #undef __real_mmap

That patch helps. The build works now without reporting any error.

Thanks,

Wolfgang.



_______________________________________________
Xenomai-core mailing list
Xenomai-core@gna.org
https://mail.gna.org/listinfo/xenomai-core

Reply via email to