|
From: Andrzej O. <an...@ma...> - 2010-01-06 13:20:28
|
Hi, Bruce Smith comment me: >>>But not exactly yet? I have now (after make mrproper unpack all): >>> >>> >>>>... >>>>make: Entering directory `/build' >>>>prepare: prepare log: /data/build/tmp/LOGS/prepare/prepare >>>>make: *** [prepare] Error 1 >>>>make: Leaving directory `/build' >>>>make: *** [prepare] Error 1 >>>>root:/build# >>> >>>and there is no log! >> >>"ln -s / /data" temporarily solves problem :) > > > I just started a fresh compile, latest cvs, new lfs, mrproper. > I didn't make the above link, and it made it through prepare fine. > Actually, I did "make all" instead. Maybe that's the difference? > > root:/data/build# make all mount: > proc already mounted > mount: none already mounted or /sys busy > mount: according to mtab, none is already mounted on /sys > make: Entering directory `/data/build' Bruce, Why You start from directory /data/build ?? According to documentation (http://www.devil-linux.org/documentation/1.3.x/ch03s01.html), I start unpacking lfssystem from ftp://ftp.devil-linux.org/pub/devel/sources/lfssystem-for-DL-1.3.4_and_up/lfssystem-SVN-20070314-cleaned.tar.bz2 In this environment is empty data directory. Next following documentation I go to lfssystem directory and I get script source from cvs with commands: > cvs -d:pserver:ano...@de...:/cvsroot/devil-linux login > cvs -z3 -d:pserver:ano...@de...:/cvsroot/devil-linux co build This all is unpacking into directory build/, not data/build and not data/ So according to instruction I'm going to build/, copy sources of packages from side and do update_src. i.e. last time I had only following downloads: > UPDATING from Devil-Linux FTP-Server Luxembourg-Kirchberg > Transferring file `busybox-1.15.3.tar.bz2' > Transferring file `dhcp-4.1.1rc1.tar.gz' > Transferring file `dhcpcd-5.1.4.tar.bz2' > Transferring file `dovecot-1.2.9.tar.gz' > Transferring file `gzip-1.3.13.tar.gz' > Transferring file `ncurses-5.7.tar.gz' > Transferring file `wvdial-1.61.tar.gz' > Transferring file `wvstreams-4.6.1.tar.gz' Now I do chroot > 'chroot /usr/src/lfssystem /usr/bin/env -i HOME=/root TERM=$TERM /bin/bash -login' login shell in new environment executes /root/.bash_profile and there is command > cd /data/build but always not executing, because there is no directory /data/build So I'm always following instruction from http://www.devil-linux.org/documentation/1.3.x/ch03s02.html and I'm going to directory build/ From this directory without linking /data to / there is no possibility to correct build with new scripts. Maybe You or Heiko are using other lfssystem? Bruce, Heiko. Please, check method I use and correct me Regards Andrzej Odyniec |