build problems

Jimmy Gibson <[email protected]> Wed, 26 May 2004 11:55:23 +0100
Newsgroups gmane.linux.bbc.general
Message-ID <[email protected]>
Hi,

I'm having problems building my lnx-bbc which I downloaded using tla as 
advised in a previous posting.  My system is running RedHat Enterprise 
Linux Workstaion Edition Versoin 3.0, uname -a gives the following.

Linux z2lnxdev2.unn.ac.uk 2.4.21-15.EL #1 Thu Apr 22 00:27:41 EDT 2004 
i686 i686 i386 GNU/Linux

I downloaded the lnx distro using

	tla register-archive http://www.lnx-bbc.org/arch
	tla get [email protected]/lnx-bbc--stable

and then updated using tls update - this reported that it was up to date 
so I did 'make deep-checksum' to make sure.  This downloaded and 
installed load of stuff and terminated OK.

I then tried to build an updated lnx-bbc using 'make build' within 
meta/lnx-bbc/, this terminated with the error(s) given at the end of 
this posting.  Can sosmeone point me in the right direction as to what 
is going wrong and how I fix it?

I've read somthing about building in a chroot in other threads, do I 
need to do this and if so how do I go about setting this up?

Thanks

Jimmy
 
/DATA/BBC/lnx-bbc--stable--2.1--patch-11/devel/gcc/work/build.d/i386-pc-linux-gnu/gcc/xgcc 
-B/DATA/BBC/lnx-bbc--stable--2.1--patch-11/devel/gcc/work/build.d/i386-pc-linux-gnu/gcc/ 
-B/DATA/BBC/build/i386-pc-linux-gnu/bin/ 
-I/DATA/BBC/build/i386-pc-linux-gnu/include -O2  -DCROSS_COMPILE 
-DIN_GCC     -Os -I//DATA/BBC/build/include -L//DATA/BBC/build/lib 
-I./include  -fPIC -g1 -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 
-D__GCC_FLOAT_NOT_NEEDED   -I. -I../../gcc-2.95.3/gcc 
-I../../gcc-2.95.3/gcc/config -I../../gcc-2.95.3/gcc/../include -c 
-DL${name} \
        ../../gcc-2.95.3/gcc/libgcc2.c -o ${name}.o; \
   if [ $? -eq 0 ] ; then true; else exit 1; fi; \
   i386-pc-linux-gnu-ar rc tmplibgcc2.a ${name}.o; \
   rm -f ${name}.o; \
done
_muldi3
../../gcc-2.95.3/gcc/libgcc2.c:41: stdlib.h: No such file or directory
../../gcc-2.95.3/gcc/libgcc2.c:42: unistd.h: No such file or directory
make[14]: *** [libgcc2.a] Error 1
make[14]: Leaving directory 
`/DATA/BBC/lnx-bbc--stable--2.1--patch-11/devel/gcc/work/build.d/i386-pc-linux-gnu/gcc'
make[13]: *** [all-gcc] Error 2
make[13]: Leaving directory 
`/DATA/BBC/lnx-bbc--stable--2.1--patch-11/devel/gcc/work/build.d/i386-pc-linux-gnu'
make[12]: *** [build-work/build.d/i386-pc-linux-gnu/Makefile] Error 2
make[12]: Leaving directory 
`/DATA/BBC/lnx-bbc--stable--2.1--patch-11/devel/gcc'make[11]: *** 
[../../devel/gcc/cookies/build.d/install] Error 2
make[11]: Leaving directory 
`/DATA/BBC/lnx-bbc--stable--2.1--patch-11/devel/gcc-primitives'
make[10]: *** [imgdep-build] Error 2
make[10]: Leaving directory 
`/DATA/BBC/lnx-bbc--stable--2.1--patch-11/devel/gcc-primitives'
make[9]: *** [../../devel/gcc-primitives/cookies/singularity.d/install] 
Error 2
make[9]: Leaving directory 
`/DATA/BBC/lnx-bbc--stable--2.1--patch-11/devel/glibc'
make[8]: *** [imgdep-singularity] Error 2
make[8]: Leaving directory 
`/DATA/BBC/lnx-bbc--stable--2.1--patch-11/devel/glibc'
make[7]: *** [../../devel/glibc/cookies/singularity.d/install] Error 2
make[7]: Leaving directory 
`/DATA/BBC/lnx-bbc--stable--2.1--patch-11/X11/XFree86'
make[6]: *** [imgdep-singularity] Error 2
make[6]: Leaving directory 
`/DATA/BBC/lnx-bbc--stable--2.1--patch-11/X11/XFree86'
make[5]: *** [../../X11/XFree86/cookies/singularity.d/install] Error 2
make[5]: Leaving directory 
`/DATA/BBC/lnx-bbc--stable--2.1--patch-11/meta/bbc-contents'
make[4]: *** [imgdep-singularity] Error 2
make[4]: Leaving directory 
`/DATA/BBC/lnx-bbc--stable--2.1--patch-11/meta/bbc-contents'
make[3]: *** [../../meta/bbc-contents/cookies/singularity.d/install] Error 2
make[3]: Leaving directory 
`/DATA/BBC/lnx-bbc--stable--2.1--patch-11/meta/singularity'
make[2]: *** [imgdep-singularity] Error 2
make[2]: Leaving directory 
`/DATA/BBC/lnx-bbc--stable--2.1--patch-11/meta/singularity'
make[1]: *** [../../meta/singularity/cookies/main.d/install] Error 2
make[1]: Leaving directory 
`/DATA/BBC/lnx-bbc--stable--2.1--patch-11/meta/lnx-bbc'
make: *** [imgdep-main] Error 2