Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
16 years ago

make romfs

Hi ,

error while giving "make romfs",

The Detailed explanations as follows ......

[root@localhost uClinux-dist]# make romfs

rm -f /usr/Vivek/uclinuxvivek/uClinux-dist/images/romfs-inst.log

for dir in vendors include lib include user ; do [ ! -d $dir ] || make ARCH=nios2nommu -C $dir romfs || exit 1 ; done

make[1]: Entering directory `/usr/Vivek/uclinuxvivek/uClinux-dist/vendors'

make -C /usr/Vivek/uclinuxvivek/uClinux-dist/vendors/Altera/nios2nommu/. dir_v=/usr/Vivek/uclinuxvivek/uClinux-dist/vendors/Altera/nios2nommu/. -f /usr/Vivek/uclinuxvivek/uClinux-dist/vendors/vendors-common.mak romfs

make[2]: Entering directory `/usr/Vivek/uclinuxvivek/uClinux-dist/vendors/Altera/nios2nommu'

[ -d /usr/Vivek/uclinuxvivek/uClinux-dist/romfs/$i ] || mkdir -p /usr/Vivek/uclinuxvivek/uClinux-dist/romfs

for i in bin sbin dev etc home lib mnt proc usr var sys tmp etc/config etc/default etc/dhcpc home/ftp home/httpd home/httpd/cgi-bin usr/bin usr/sbin usr/share /usr/share/udhcpc; do

[ -d /usr/Vivek/uclinuxvivek/uClinux-dist/romfs/$i ] || mkdir -p /usr/Vivek/uclinuxvivek/uClinux-dist/romfs/$i;

done

chmod 777 /usr/Vivek/uclinuxvivek/uClinux-dist/romfs/tmp

chmod 777 /usr/Vivek/uclinuxvivek/uClinux-dist/romfs/home/ftp

romfs-inst.sh ../../Generic/romfs /

24 blocks

romfs-inst.sh -s /bin/init /init

romfs-inst.sh /etc/inittab

romfs-inst.sh /etc/rc

romfs-inst.sh /etc/TZ

romfs-inst.sh /etc/passwd

romfs-inst.sh /etc/group

romfs-inst.sh /etc/hosts

romfs-inst.sh /etc/host.conf

romfs-inst.sh /etc/ftpwelcome

romfs-inst.sh /etc/ftpusers

romfs-inst.sh /etc/boa.conf

romfs-inst.sh /etc/mime.types

romfs-inst.sh /usr/share/udhcpc/default.script

chmod 777 /usr/Vivek/uclinuxvivek/uClinux-dist/romfs/usr/share/udhcpc/default.script

echo "Altera/nios2nommu Version 3.2.0 -- " `date` > /usr/Vivek/uclinuxvivek/uClinux-dist/romfs/etc/version

make[2]: Leaving directory `/usr/Vivek/uclinuxvivek/uClinux-dist/vendors/Altera/nios2nommu'

make[1]: Leaving directory `/usr/Vivek/uclinuxvivek/uClinux-dist/vendors'

make[1]: Entering directory `/usr/Vivek/uclinuxvivek/uClinux-dist/include'

make[1]: Nothing to be done for `romfs'.

make[1]: Leaving directory `/usr/Vivek/uclinuxvivek/uClinux-dist/include'

make[1]: Entering directory `/usr/Vivek/uclinuxvivek/uClinux-dist/lib'

romfs-inst.sh -e CONFIG_USER_FLATFSD_FLATFSD -s config/passwd /etc/passwd

romfs-inst.sh -e CONFIG_USER_FLATFSD_FLATFSD -s config/group /etc/group

romfs-inst.sh -e CONFIG_USER_FLATFSD_FLATFSD -s config/mtab /etc/mtab

romfs-inst.sh -e CONFIG_USER_FLATFSD_FLATFSD -s config/fstab /etc/fstab

romfs-inst.sh -e CONFIG_USER_FLATFSD_FLATFSD -s config/resolv.conf /etc/resolv.conf

romfs-inst.sh -e CONFIG_USER_FLATFSD_FLATFSD -e CONFIG_USER_TINYLOGIN_SHADOWPASSWDS -s config/shadow /etc/shadow

for i in /usr/Vivek/uclinuxvivek/uClinux-dist/prop ; do

[ ! -d $i ] || make -C $i romfs || exit $? ;

done

make[1]: Leaving directory `/usr/Vivek/uclinuxvivek/uClinux-dist/lib'

make[1]: Entering directory `/usr/Vivek/uclinuxvivek/uClinux-dist/include'

make[1]: Nothing to be done for `romfs'.

make[1]: Leaving directory `/usr/Vivek/uclinuxvivek/uClinux-dist/include'

make[1]: Entering directory `/usr/Vivek/uclinuxvivek/uClinux-dist/user'

for i in busybox cgi_generic debug dhcpcd-new ftp ftpd games inetd init ramimage sash telnetd /usr/Vivek/uclinuxvivek/uClinux-dist/prop ; do

[ ! -d $i ] || make -C $i romfs || exit $? ;

done

make[2]: Entering directory `/usr/Vivek/uclinuxvivek/uClinux-dist/user/busybox'

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 xargs rm -f;

fi

romfs-inst.sh /bin/busybox

/bin/sh install-romfs.sh /usr/Vivek/uclinuxvivek/uClinux-dist/romfs/bin/ --nosubdir

/usr/Vivek/uclinuxvivek/uClinux-dist/romfs/bin/halt -> busybox

/usr/Vivek/uclinuxvivek/uClinux-dist/romfs/bin/poweroff -> busybox

/usr/Vivek/uclinuxvivek/uClinux-dist/romfs/bin/reboot -> busybox

/usr/Vivek/uclinuxvivek/uClinux-dist/romfs/bin/mesg -> busybox

make[2]: Leaving directory `/usr/Vivek/uclinuxvivek/uClinux-dist/user/busybox'

make[2]: Entering directory `/usr/Vivek/uclinuxvivek/uClinux-dist/user/cgi_generic'

romfs-inst.sh /usr/Vivek/uclinuxvivek/uClinux-dist/vendors/Generic/httpd /home/httpd

2 blocks

romfs-inst.sh /home/httpd/cgi-bin/cgi_demo

make[2]: Leaving directory `/usr/Vivek/uclinuxvivek/uClinux-dist/user/cgi_generic'

make[2]: Entering directory `/usr/Vivek/uclinuxvivek/uClinux-dist/user/debug'

romfs-inst.sh /bin/debug

make[2]: Leaving directory `/usr/Vivek/uclinuxvivek/uClinux-dist/user/debug'

make[2]: Entering directory `/usr/Vivek/uclinuxvivek/uClinux-dist/user/dhcpcd-new'

romfs-inst.sh /bin/dhcpcd

make[2]: Leaving directory `/usr/Vivek/uclinuxvivek/uClinux-dist/user/dhcpcd-new'

make[2]: Entering directory `/usr/Vivek/uclinuxvivek/uClinux-dist/user/ftp'

for i in ftp ; do make -C $i romfs ; done

make[3]: Entering directory `/usr/Vivek/uclinuxvivek/uClinux-dist/user/ftp/ftp'

romfs-inst.sh /bin/ftp

cp: cannot stat `ftp': No such file or directory

make[3]: *** [romfs] Error 1

make[3]: Leaving directory `/usr/Vivek/uclinuxvivek/uClinux-dist/user/ftp/ftp'

make[2]: *** [romfs] Error 2

make[2]: Leaving directory `/usr/Vivek/uclinuxvivek/uClinux-dist/user/ftp'

make[1]: *** [romfs] Error 2

make[1]: Leaving directory `/usr/Vivek/uclinuxvivek/uClinux-dist/user'

make: *** [romfs.subdirs] Error 1

[root@localhost uClinux-dist]#

And what about busy box error ?

............................................................

:ph34r: :ph34r: :ph34r: :ph34r: :ph34r: :ph34r: :ph34r: :ph34r: :ph34r:

Thanks and Regards

Vivek....

2 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I'm also experiencing this same problem. I'm trying to recompile the kernel on the uClinux to embedded on the Altera DE2 board, but in step make romfs displays the error.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    lenardocs@coyote:~/Download/uClinux-dist$ make romfs

    rm -f /home/lenardocs/Download/uClinux-dist/images/romfs-inst.log

    for dir in vendors include lib include user ; do [ ! -d $dir ] || make ARCH=nios2nommu -C $dir romfs || exit 1 ; done

    make[1]: Entrando no diretório `/home/lenardocs/Download/uClinux-dist/vendors'

    make -C /home/lenardocs/Download/uClinux-dist/vendors/Altera/nios2nommu/. dir_v=/home/lenardocs/Download/uClinux-dist/vendors/Altera/nios2nommu/. -f /home/lenardocs/Download/uClinux-dist/vendors/vendors-common.mak romfs

    make[2]: Entrando no diretório `/home/lenardocs/Download/uClinux-dist/vendors/Altera/nios2nommu'

    [ -d /home/lenardocs/Download/uClinux-dist/romfs/$i ] || mkdir -p /home/lenardocs/Download/uClinux-dist/romfs

    for i in bin sbin dev etc home lib mnt proc usr var sys tmp etc/config etc/default etc/dhcpc home/ftp home/httpd home/httpd/cgi-bin usr/bin usr/sbin usr/share /usr/share/udhcpc; do

    [ -d /home/lenardocs/Download/uClinux-dist/romfs/$i ] || mkdir -p /home/lenardocs/Download/uClinux-dist/romfs/$i;

    done

    chmod 777 /home/lenardocs/Download/uClinux-dist/romfs/tmp

    chmod 777 /home/lenardocs/Download/uClinux-dist/romfs/home/ftp

    romfs-inst.sh ../../Generic/romfs /

    24 bloqueios

    romfs-inst.sh -s /bin/init /init

    romfs-inst.sh /etc/inittab

    romfs-inst.sh /etc/rc

    romfs-inst.sh /etc/TZ

    romfs-inst.sh /etc/passwd

    romfs-inst.sh /etc/group

    romfs-inst.sh /etc/hosts

    romfs-inst.sh /etc/host.conf

    romfs-inst.sh /etc/ftpwelcome

    romfs-inst.sh /etc/ftpusers

    romfs-inst.sh /etc/boa.conf

    romfs-inst.sh /etc/mime.types

    romfs-inst.sh /usr/share/udhcpc/default.script

    chmod 777 /home/lenardocs/Download/uClinux-dist/romfs/usr/share/udhcpc/default.script

    echo "Altera/nios2nommu Version 3.2.0 -- " `date` > /home/lenardocs/Download/uClinux-dist/romfs/etc/version

    make[2]: Saindo do diretório `/home/lenardocs/Download/uClinux-dist/vendors/Altera/nios2nommu'

    make[1]: Saindo do diretório `/home/lenardocs/Download/uClinux-dist/vendors'

    make[1]: Entrando no diretório `/home/lenardocs/Download/uClinux-dist/include'

    make[1]: Nada a ser feito para `romfs'.

    make[1]: Saindo do diretório `/home/lenardocs/Download/uClinux-dist/include'

    make[1]: Entrando no diretório `/home/lenardocs/Download/uClinux-dist/lib'

    romfs-inst.sh -e CONFIG_USER_FLATFSD_FLATFSD -s config/passwd /etc/passwd

    romfs-inst.sh -e CONFIG_USER_FLATFSD_FLATFSD -s config/group /etc/group

    romfs-inst.sh -e CONFIG_USER_FLATFSD_FLATFSD -s config/mtab /etc/mtab

    romfs-inst.sh -e CONFIG_USER_FLATFSD_FLATFSD -s config/fstab /etc/fstab

    romfs-inst.sh -e CONFIG_USER_FLATFSD_FLATFSD -s config/hosts /etc/hosts

    romfs-inst.sh -e CONFIG_USER_FLATFSD_FLATFSD -s config/resolv.conf /etc/resolv.conf

    romfs-inst.sh -e CONFIG_USER_FLATFSD_FLATFSD -e CONFIG_USER_BASH_BASH -s config/profile /etc/profile

    romfs-inst.sh -e CONFIG_USER_FLATFSD_FLATFSD -e CONFIG_USER_TINYLOGIN_SHADOWPASSWDS -s config/shadow /etc/shadow

    for i in ; do

    [ ! -d $i ] || make -C $i romfs || exit $? ;

    done

    make[1]: Saindo do diretório `/home/lenardocs/Download/uClinux-dist/lib'

    make[1]: Entrando no diretório `/home/lenardocs/Download/uClinux-dist/include'

    make[1]: Nada a ser feito para `romfs'.

    make[1]: Saindo do diretório `/home/lenardocs/Download/uClinux-dist/include'

    make[1]: Entrando no diretório `/home/lenardocs/Download/uClinux-dist/user'

    for i in boa busybox cgi_generic debug dhcpcd-new ftp ftpd games inetd init sash telnetd /home/lenardocs/Download/uClinux-dist/prop ; do

    [ ! -d $i ] || make -C $i romfs || exit $? ;

    done

    make[2]: Entrando no diretório `/home/lenardocs/Download/uClinux-dist/user/boa'

    for i in src ; do make -C $i romfs || exit ; done

    make[3]: Entrando no diretório `/home/lenardocs/Download/uClinux-dist/user/boa/src'

    romfs-inst.sh /bin/boa

    cp: impossível obter estado de `boa': Arquivo ou diretório não encontrado

    make[3]: ** [romfs] Erro 1

    make[3]: Saindo do diretório `/home/lenardocs/Download/uClinux-dist/user/boa/src'

    make[2]: ** [romfs] Erro 2

    make[2]: Saindo do diretório `/home/lenardocs/Download/uClinux-dist/user/boa'

    make[1]: ** [romfs] Erro 2

    make[1]: Saindo do diretório `/home/lenardocs/Download/uClinux-dist/user'

    make: ** [romfs.subdirs] Erro 1

    Could anyone suggest me how should I proceed? I am grateful for the suggestions. Thank you.

    http://www.google.com/images/cleardot.gif