Hello,
I'm new to Devil-Linux and I wanted to create a stripped down Distro to
fit on my 128MB CompactFlash Drive. Unfortunately I'm stuck:
Here are the steps I've taken so far(I tried to follow the instructions
at http://www.devil-linux.org/documentation/1.2.x/ch03.html ):
* Installed lftp ( lftp --version
LFTP | Version 3.5.0 | Copyright (c) 1996-2006 Alexander V. Lukyanov )
* Downloaded
ftp://ftp.devil-linux.org/pub/devel/sources/lfssystem-for-DL-1.0_and_up/lfssystem-cvs-20030127-i486-stripped.tar.bz2
(I want to build a version 1.2.x Distro)
* untared it to /usr/src ,
sudo tar xvjf lfssystem-cvs-20030127-i486-stripped.tar.bz2 -C /usr/src
* fetched the "build" directory from cvs (using the new SF CVS-server
address)
cd /usr/src/lfssystem/data
sudo cvs -z3
-d:pserver:ano...@de...:/cvsroot/devil-linux
co -P build
* fetched the source files from server #3
cd build
sudo ./update_src
* added alias cr='sudo chroot /usr/src/lfssystem /usr/bin/env -i
HOME=/root TERM=$TERM /bin/bash -login' to my ~/.bashrc
* ran cr
make unpack
make menuconfig (didn't change the default settings)
make prepare build install iso dist
And this is where I'm stuck:
It complains about a missing linux/limits.h:
root:/data/build# make prepare build install iso dist
mount: proc already mounted
mount: mount point /sys does not exist
running prepare
make[1]: Entering directory `/data/build/tmp/linux-2.6.14.2'
Makefile:484: .config: No such file or directory
CHK include/linux/version.h
UPD include/linux/version.h
make[1]: Leaving directory `/data/build/tmp/linux-2.6.14.2'
insserv not found
(in /data/build/tmp/insserv-1.00.2)
patching file insserv.c
patching file insserv.c
patching file insserv.c
make[1]: Entering directory `/data/build/tmp/insserv-1.00.2'
rm -f *.o *~ insserv
make[1]: Leaving directory `/data/build/tmp/insserv-1.00.2'
make[1]: Entering directory `/data/build/tmp/insserv-1.00.2'
gcc -Wall -O2 -mcpu=i486 -fomit-frame-pointer -fschedule-insns2
-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DSUSE -DINITDIR=\"/etc/init.d\"
-DINSCONF=\"/etc/insserv.conf\" -pipe -funroll-loops -c listing.c
In file included from /usr/include/errno.h:36,
from listing.c:17:
/usr/include/bits/errno.h:25:26: linux/errno.h: No such file or directory
In file included from /usr/include/bits/posix1_lim.h:126,
from /usr/include/limits.h:144,
from
/usr/lib/gcc-lib/i486-pc-linux-gnu/3.2.1/include/limits.h:132,
from
/usr/lib/gcc-lib/i486-pc-linux-gnu/3.2.1/include/syslimits.h:7,
from
/usr/lib/gcc-lib/i486-pc-linux-gnu/3.2.1/include/limits.h:11,
from listing.c:18:
/usr/include/bits/local_lim.h:36:26: linux/limits.h: No such file or
directory
make[1]: *** [listing.o] Error 1
make[1]: Leaving directory `/data/build/tmp/insserv-1.00.2'
ERROR
/data/build/scripts/insserv build failed
make: *** [prepare] Error 1
Can someony give me an advice or point me to some documentation I should
read?
Thanks in advance,
Regards,
Patrick
--
patrick schneider
pat...@we...
www.patrickschneider.info
|