[Clfs-support] Missing sysdep-cancel.h

Jim Gifford clfs at jg555.com
Sat Feb 7 23:06:37 PST 2009


Nicholai Vesterløkke wrote:
> I'm currently stuck while trying to  compile uClibc-0.9.30, using 
>  Cross-Compiled Linux From Scratch - Embedded - Version 
> SVN-0.0.1-20090203-arm
>
> It fails with this error if I try to compile it with posix-support.
>
>   AR cr lib/libutil.a
>   STRIP -x -R .note -R .comment lib/libutil.a
>   LD libutil-0.9.30.so
>   CC libpthread/linuxthreads/sysdeps/arm/pspinlock.oS
>   CC libpthread/linuxthreads/sysdeps/unix/sysv/linux/fork.oS
>   CC libpthread/linuxthreads/sysdeps/unix/sysv/linux/pt-sigsuspend.oS
>   CC libpthread/linuxthreads/sysdeps/unix/sysv/linux/register-atfork.oS
>   CC libpthread/linuxthreads/sysdeps/unix/sysv/linux/unregister-atfork.oS
>   CC libpthread/linuxthreads/sysdeps/pthread/errno-loc.oS
> libpthread/linuxthreads/sysdeps/pthread/errno-loc.c:23:27: error: 
> sysdep-cancel.h: No such file or directory
> make: *** [libpthread/linuxthreads/sysdeps/pthread/errno-loc.oS] Error 1
>
> I can see that the file exist for other architechtures.
>
> find . -name sysdep-cancel.h
> ./libpthread/linuxthreads/sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h 
>
> ./libpthread/linuxthreads/sysdeps/unix/sysv/linux/sparc/sparc64/sysdep-cancel.h 
>
> ./libpthread/linuxthreads/sysdeps/unix/sysv/linux/s390/s390-64/sysdep-cancel.h 
>
> ./libpthread/linuxthreads/sysdeps/unix/sysv/linux/s390/s390-32/sysdep-cancel.h 
>
> ./libpthread/linuxthreads/sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h
> ./libpthread/linuxthreads/sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h
> ./libpthread/linuxthreads/sysdeps/unix/sysv/linux/i386/sysdep-cancel.h
> ./libpthread/linuxthreads/sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep-cancel.h 
>
> ./libpthread/linuxthreads/sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep-cancel.h 
>
> ./libpthread/linuxthreads/sysdeps/unix/sysv/linux/hppa/sysdep-cancel.h
> ./libpthread/linuxthreads/sysdeps/unix/sysv/linux/m68k/sysdep-cancel.h
> ./libpthread/linuxthreads/sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h
> ./libpthread/linuxthreads/sysdeps/unix/sysv/linux/mips/mips64/sysdep-cancel.h 
>
> ./libpthread/linuxthreads/sysdeps/unix/sysv/linux/mips/sysdep-cancel.h
> ./libpthread/linuxthreads/sysdeps/unix/sysv/linux/sh/sysdep-cancel.h
>
> Is there a file for arm as well?
> Or is there another way to get pass the error with posix included?
>
> regards
> Nicholai
> ------------------------------------------------------------------------
>
> _______________________________________________
> Clfs-support mailing list
> Clfs-support at lists.cross-lfs.org
> http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org
>   
Should be fixed with the new branch update patch for uClibc. Sorry about 
taken so long to get back to you on this.



More information about the Clfs-support mailing list