[buildroot 0000552]: File libpthread/linuxthreads/Makefile.in not found, causes buildroot to stop compiling

bugs at busybox.net bugs at busybox.net
Sun Nov 20 23:01:21 UTC 2005


The following issue has been SUBMITTED. 
====================================================================== 
http://busybox.net/bugs/view.php?id=552 
====================================================================== 
Reported By:                swolfgarten
Assigned To:                uClibc
====================================================================== 
Project:                    buildroot
Issue ID:                   552
Category:                   Architecture Specific
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     assigned
====================================================================== 
Date Submitted:             11-20-2005 15:01 PST
Last Modified:              11-20-2005 15:01 PST
====================================================================== 
Summary:                    File libpthread/linuxthreads/Makefile.in not found,
causes buildroot to stop compiling
Description: 
Hi,

I am trying to use buildroot to create busybox which is linked against
uclibc (rather than libc). Therefore I downloaded the daily snapshot of
buildroot, extracted it and issued the "make" command in order to
configure this thing. However even if I don't change anything in the
standard configation of the software I end up getting these error
messages:

$ make

[ ... ]

cp toolchain/uClibc/uClibc.config
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc/.config
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/bin/sed -i
-e
's,^CROSS_COMPILER_PREFIX=.*,CROSS_COMPILER_PREFIX="/home/sebastian/test/buildroot/buildroot/build_i686/staging_dir/bin/i686-linux-uclibc-",g'
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc/.config
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/bin/sed -i
-e 's,^.*TARGET_i386.*,TARGET_i386=y,g' \
       
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc/.config
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/bin/sed -i
-e 's,^TARGET_ARCH.*,TARGET_ARCH=\"i386\",g'
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc/.config
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/bin/sed -i
-e
's,^KERNEL_SOURCE=.*,KERNEL_SOURCE=\"/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/linux\",g'
\
       
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc/.config
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/bin/sed -i
-e 's,^RUNTIME_PREFIX=.*,RUNTIME_PREFIX=\"/\",g' \
       
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc/.config
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/bin/sed -i
-e 's,^DEVEL_PREFIX=.*,DEVEL_PREFIX=\"/usr/\",g' \
       
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc/.config
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/bin/sed -i
-e 's,^SHARED_LIB_LOADER_PREFIX=.*,SHARED_LIB_LOADER_PREFIX=\"/lib\",g' \
       
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc/.config
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/bin/sed -i
-e 's,^.*UCLIBC_HAS_LFS.*,UCLIBC_HAS_LFS=y,g'
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc/.config
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/bin/sed -i
-e 's,.*UCLIBC_HAS_WCHAR.*,UCLIBC_HAS_WCHAR=y,g'
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc/.config
mkdir -p
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc_dev/usr/include
mkdir -p
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc_dev/usr/lib
mkdir -p
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc_dev/lib
make -C
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc \
PREFIX=/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc_dev/
\
DEVEL_PREFIX=/usr/ \
RUNTIME_PREFIX=/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc_dev/
\
HOSTCC="gcc" \
        pregen install_dev;
make[1]:
/home/sebastian/test/buildroot/buildroot/build_i686/staging_dir/bin/i686-linux-uclibc-gcc:
Command not found
make[1]: Entering directory
`/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc'
make[1]:
/home/sebastian/test/buildroot/buildroot/build_i686/staging_dir/bin/i686-linux-uclibc-gcc:
Command not found
make[1]: Entering directory
`/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc'
make[1]: Entering directory
`/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc'
libpthread/Makefile.in:9: libpthread/linuxthreads/Makefile.in: No such
file or directory
make[1]: *** No rule to make target `libpthread/linuxthreads/Makefile.in'.
 Stop.
make[1]: Leaving directory
`/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc'
make: ***
[/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc/.configured]
Error 2

make
cp toolchain/uClibc/uClibc.config
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc/.config
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/bin/sed -i
-e
's,^CROSS_COMPILER_PREFIX=.*,CROSS_COMPILER_PREFIX="/home/sebastian/test/buildroot/buildroot/build_i686/staging_dir/bin/i686-linux-uclibc-",g'
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc/.config
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/bin/sed -i
-e 's,^.*TARGET_i386.*,TARGET_i386=y,g' \
       
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc/.config
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/bin/sed -i
-e 's,^TARGET_ARCH.*,TARGET_ARCH=\"i386\",g'
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc/.config
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/bin/sed -i
-e
's,^KERNEL_SOURCE=.*,KERNEL_SOURCE=\"/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/linux\",g'
\
       
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc/.config
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/bin/sed -i
-e 's,^RUNTIME_PREFIX=.*,RUNTIME_PREFIX=\"/\",g' \
       
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc/.config
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/bin/sed -i
-e 's,^DEVEL_PREFIX=.*,DEVEL_PREFIX=\"/usr/\",g' \
       
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc/.config
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/bin/sed -i
-e 's,^SHARED_LIB_LOADER_PREFIX=.*,SHARED_LIB_LOADER_PREFIX=\"/lib\",g' \
       
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc/.config
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/bin/sed -i
-e 's,^.*UCLIBC_HAS_LFS.*,UCLIBC_HAS_LFS=y,g'
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc/.config
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/bin/sed -i
-e 's,.*UCLIBC_HAS_WCHAR.*,UCLIBC_HAS_WCHAR=y,g'
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc/.config
mkdir -p
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc_dev/usr/include
mkdir -p
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc_dev/usr/lib
mkdir -p
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc_dev/lib
make -C
/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc \
PREFIX=/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc_dev/
\
DEVEL_PREFIX=/usr/ \
RUNTIME_PREFIX=/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc_dev/
\
HOSTCC="gcc" \
        pregen install_dev;
make[1]:
/home/sebastian/test/buildroot/buildroot/build_i686/staging_dir/bin/i686-linux-uclibc-gcc:
Command not found
make[1]: Entering directory
`/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc'
make[1]:
/home/sebastian/test/buildroot/buildroot/build_i686/staging_dir/bin/i686-linux-uclibc-gcc:
Command not found
make[1]: Entering directory
`/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc'
make[1]: Entering directory
`/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc'
libpthread/Makefile.in:9: libpthread/linuxthreads/Makefile.in: No such
file or directory
make[1]: *** No rule to make target `libpthread/linuxthreads/Makefile.in'.
 Stop.
make[1]: Leaving directory
`/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc'
make: ***
[/home/sebastian/test/buildroot/buildroot/toolchain_build_i686/uClibc/.configured]
Error 2

Any ideas what might cause this?

Thanks a lot and bye,
Sebastian

====================================================================== 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
11-20-05 15:01  swolfgarten    New Issue                                    
11-20-05 15:01  swolfgarten    Status                   new => assigned     
11-20-05 15:01  swolfgarten    Assigned To               => uClibc          
======================================================================




More information about the uClibc-cvs mailing list