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

bugs at busybox.net bugs at busybox.net
Mon Feb 12 13:49:52 UTC 2007


The following issue has been ASSIGNED. 
====================================================================== 
http://busybox.net/bugs/view.php?id=552 
====================================================================== 
Reported By:                swolfgarten
Assigned To:                buildroot
====================================================================== 
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:              02-12-2007 05:49 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

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

---------------------------------------------------------------------- 
 swolfgarten - 11-20-05 15:02  
---------------------------------------------------------------------- 
Hi,

I should probably add then I am using Gentoo and I unset CC and CXX before
executing "make" etc.

Bye,
Seb 

---------------------------------------------------------------------- 
 vapier - 11-20-05 16:00  
---------------------------------------------------------------------- 
changed default config to use linuxthreads.old

Gentoo no longer exports CC/CXX so that doesnt matter 

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          
11-20-05 15:02  swolfgarten    Note Added: 0000683                          
11-20-05 16:00  vapier         Note Added: 0000684                          
11-20-05 16:00  vapier         Status                   assigned => closed  
11-20-05 16:00  vapier         Resolution               open => fixed       
11-20-05 16:00  vapier         View Status              private => public   
02-12-07 05:49  vapier         Status                   closed => assigned  
02-12-07 05:49  vapier         Assigned To              uClibc => buildroot 
======================================================================




More information about the buildroot mailing list