Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

make romfs

Altera_Forum
Honored Contributor II
1,869 Views

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....
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
1,079 Views

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.

0 Kudos
Altera_Forum
Honored Contributor II
1,079 Views

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
0 Kudos
Reply