Jivin venkatesh lays it down ... > Hi, > > I am trying to build uClinux image on ubuntu 8.04 > > Make config > > Make dep > > Make lib_only > > Are given no error. When I given "make romfs" command the following errors > are came please tell me what mistake I did and what I have to do.
make lib_only is not something you should ever do after a "make dep". If so, the instructions you are following are not for a standard uClinux-dist ;-) You should do something like: make config make dep # only on 2.4 kernels make Once you have this working you can look at short cuts, but not before. If a vendor is telling you to do these steps, talk to the vendor about the source they have provided you :-) Cheers, Davidm > r...@ubuntu:/usr/local/src/uClinux-dist# make romfs > > for dir in lib user ; do [ ! -d $dir ] || make ARCH=armnommu > CROSS_COMPILE=arm-elf- -C $dir romfs || e > xit 1 ; done > > make[1]: Entering directory `/usr/local/src/uClinux-dist/lib' > > for i in uClibc libnet libcrypt_old /usr/local/src/uClinux-dist/prop libg ; > do \ > > [ ! -d $i ] || make -C $i romfs || exit $? ; \ > > done > > make[2]: Entering directory `/usr/local/src/uClinux-dist/uClibc' > > make[2]: Leaving directory `/usr/local/src/uClinux-dist/uClibc' > > make[2]: Entering directory `/usr/local/src/uClinux-dist/lib/libnet' > > make[2]: Nothing to be done for `romfs'. > > make[2]: Leaving directory `/usr/local/src/uClinux-dist/lib/libnet' > > make[2]: Entering directory `/usr/local/src/uClinux-dist/lib/libcrypt_old' > > make[2]: Nothing to be done for `romfs'. > > make[2]: Leaving directory `/usr/local/src/uClinux-dist/lib/libcrypt_old' > > make[2]: Entering directory `/usr/local/src/uClinux-dist/lib/libg' > > make[2]: Nothing to be done for `romfs'. > > make[2]: Leaving directory `/usr/local/src/uClinux-dist/lib/libg' > > arm-elf-strip /usr/local/src/uClinux-dist/romfs/lib/* > > arm-elf-strip: /usr/local/src/uClinux-dist/romfs/lib/*: No such file or > directory > > make[1]: [romfs] Error 1 (ignored) > > make[1]: Leaving directory `/usr/local/src/uClinux-dist/lib' > > make[1]: Entering directory `/usr/local/src/uClinux-dist/user' > > for i in /usr/local/src/uClinux-dist/vendors/Embest/S3CEV40/. boa busybox > dhcpcd-new ftp games inetd in > it login ping ramimage route sash telnet telnetd > /usr/local/src/uClinux-dist/prop ; do \ > > [ ! -d $i ] || make -C $i romfs || exit $? ; \ > > done > > make[2]: Entering directory > `/usr/local/src/uClinux-dist/vendors/Embest/S3CEV40' > > [ -d /usr/local/src/uClinux-dist/romfs/$i ] || mkdir -p > /usr/local/src/uClinux-dist/romfs > > for i in bin dev etc home lib mnt proc usr var; do \ > > [ -d /usr/local/src/uClinux-dist/romfs/$i ] || mkdir -p > /usr/local/src/uClinux-dist/rom > fs/$i; \ > > done > > for i in tty,c,5,0 console,c,5,1 cua0,c,5,64 cua1,c,5,65 > mem,c,1,1 kmem,c,1,2 null,c, > 1,3 zero,c,1,5 random,c,1,8 urandom,c,1,9 ram0,b,1,0 ram1,b,1,1 > ptyp0,c,2,0 ptyp1,c,2,1 p > typ2,c,2,2 ptyp3,c,2,3 ptyp4,c,2,4 ptyp5,c,2,5 ptyp6,c,2,6 > ptyp7,c,2,7 ptyp8,c,2,8 ptyp9,c > ,2,9 ptypa,c,2,10 ptypb,c,2,11 ptypc,c,2,12 ptypd,c,2,13 > ptype,c,2,14 ptypf,c,2,15 ro > m0,b,31,0 rom1,b,31,1 rom2,b,31,2 rom3,b,31,3 rom4,b,31,4 > rom5,b,31,5 rom6,b,31,6 r > om7,b,31,7 rom8,b,31,8 rom9,b,31,9 tty0,c,4,0 tty1,c,4,1 tty2,c,4,2 > tty3,c,4,3 ttyS0,c,4,64 > ttyS1,c,4,65 ttyp0,c,3,0 ttyp1,c,3,1 ttyp2,c,3,2 ttyp3,c,3,3 > ttyp4,c,3,4 ttyp5,c,3,5 t > typ6,c,3,6 ttyp7,c,3,7 ttyp8,c,3,8 ttyp9,c,3,9 ttypa,c,3,10 > ttypb,c,3,11 ttypc,c,3,12 t > typd,c,3,13 ttype,c,3,14 ttypf,c,3,15; do \ > > touch /usr/local/src/uClinux-dist/romfs/dev/@$i; \ > > done > > romfs-inst.sh -s /var/tmp /tmp > > romfs-inst.sh -s /bin /sbin > > romfs-inst.sh /etc/rc > > romfs-inst.sh /etc/inittab > > romfs-inst.sh ../../Generic/romfs/etc/services /etc/services > > case "linux-2.4.x" in \ > > *2.4.*) ;; \ > > *) echo "ttyS0:linux:/bin/sh" >> > /usr/local/src/uClinux-dist/romfs/etc/inittab ;; \ > > esac > > romfs-inst.sh /etc/motd > > romfs-inst.sh /etc/passwd > > echo "Embest/S3CEV40 Version 3.1.0 -- " `date` > > /usr/local/src/uClinux-dist/romfs/etc/version > > make[2]: Leaving directory > `/usr/local/src/uClinux-dist/vendors/Embest/S3CEV40' > > make[2]: Entering directory `/usr/local/src/uClinux-dist/user/boa' > > for i in src ; do make -C $i romfs || exit ; done > > make[3]: Entering directory `/usr/local/src/uClinux-dist/user/boa/src' > > romfs-inst.sh /bin/boa > > cp: cannot stat `boa': No such file or directory > > make[3]: Leaving directory `/usr/local/src/uClinux-dist/user/boa/src' > > make[2]: Leaving directory `/usr/local/src/uClinux-dist/user/boa' > > make[2]: Entering directory `/usr/local/src/uClinux-dist/user/busybox' > > romfs-inst.sh -e CONFIG_USER_BUSYBOX_SYSLOGD -s /var/tmp/log /dev/log > > if [ -f "$ROMFSDIR/bin/busybox" ]; then \ > > inode=`ls -i $ROMFSDIR/bin/busybox | awk '{print $1}'`; \ > > ls -iL "$ROMFSDIR/bin" | grep "^ *$inode" | awk '{print $2}' > | \ > > sed "s:^:$ROMFSDIR/bin/:" | env -i /bin/xargs > /bin/rm -f; \ > > fi > > cp busybox /usr/local/src/uClinux-dist/romfs/bin/busybox > > cp: cannot stat `busybox': No such file or directory > > make[2]: *** [romfs] Error 1 > > make[2]: Leaving directory `/usr/local/src/uClinux-dist/user/busybox' > > make[1]: *** [romfs] Error 2 > > make[1]: Leaving directory `/usr/local/src/uClinux-dist/user' > > make: *** [romfs] Error 1 > > r...@ubuntu:/usr/local/src/uClinux-dist# > > > > ..... > > Thanks and Regards > > Venkatesh Chindam > > > > _______________________________________________ > uClinux-dev mailing list > uClinux-dev@uclinux.org > http://mailman.uclinux.org/mailman/listinfo/uclinux-dev > This message was resent by uclinux-dev@uclinux.org > To unsubscribe see: > http://mailman.uclinux.org/mailman/options/uclinux-dev -- David McCullough, david_mccullo...@securecomputing.com, Ph:+61 734352815 McAfee - SnapGear http://www.snapgear.com http://www.uCdot.org _______________________________________________ uClinux-dev mailing list uClinux-dev@uclinux.org http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by uclinux-dev@uclinux.org To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev