Hello, On 17.12.2015 02:46, a3an wrote: > I am using the vbox_usb_run script from Alexander Boettcher to create a > VirtualBox/win7 image on a usb stick. > At the end of "make -C build/nova_x86_64 run/vbox_usb" I get a nessage > suggesting that bin/drv_nic cannot be found. > I am sure to have missed a make prepare run of something, I cannot find > out what. > > Could you give me a hint ? >
Check that you have enabled the dde_ipxe repository in your build.conf, otherwise the nic driver will be not found nor built. Cheers, Alexander Boettcher. > Thanks, Adrian Schuur > > adrian@adrian-desktop:~/test/usb/genode-vbox_usb_run$ make -C > build/nova_x86_64 run/vbox_usb > make: Entering directory > `/home/adrian/test/usb/genode-vbox_usb_run/build/nova_x86_64' > including /home/adrian/test/usb/genode-vbox_usb_run/tool/run/boot_dir/nova > including /home/adrian/test/usb/genode-vbox_usb_run/tool/run/image/disk > including > /home/adrian/test/usb/genode-vbox_usb_run/repos/ports/run/vbox_usb.run > building targets: server/input_merger drivers/nic drivers/audio > server/nitpicker app/vbox_pointer server/nit_fb server/report_rom core > init virtualbox server/part_blk server/rump_fs drivers/ahci > drivers/framebuffer drivers/timer drivers/input drivers/usb drivers/rtc > drivers/platform drivers/acpi server/report_rom > drivers/platform/x86/device_pd > spawn make server/input_merger drivers/nic drivers/audio > server/nitpicker app/vbox_pointer server/nit_fb server/report_rom core > init virtualbox server/part_blk server/rump_fs drivers/ahci > drivers/framebuffer drivers/timer drivers/input drivers/usb drivers/rtc > drivers/platform drivers/acpi server/report_rom > drivers/platform/x86/device_pd > make[1]: Entering directory > `/home/adrian/test/usb/genode-vbox_usb_run/build/nova_x86_64' > Makefile:115: target `server/report_rom' given more than once in the > same rule. > checking library dependencies... > Skip target drivers/audio/linux because it requires linux > Skip target drivers/framebuffer/exynos5 because it requires exynos5 > Skip target drivers/framebuffer/imx53 because it requires imx53 > Skip target drivers/framebuffer/omap4 because it requires omap4 > Skip target drivers/framebuffer/pl11x/pbxa9 because it requires pl11x > platform_pbxa9 > Skip target drivers/framebuffer/pl11x/vpb926 because it requires pl11x > platform_vpb926 > Skip target drivers/framebuffer/rpi because it requires platform_rpi > Skip target drivers/framebuffer/sdl because it requires linux sdl > Skip target drivers/input/imx53 because it requires imx53 > Skip target drivers/input/ps2/pl050 because it requires pl050 > Skip target drivers/nic/lan9118 because it requires lan9118 > Skip target drivers/nic/linux because it requires linux > Skip target drivers/platform/arndale because it requires platform_arndale > Skip target drivers/platform/imx53 because it requires imx53 > Skip target drivers/platform/odroid_x2 because it requires > platform_odroid_x2 > Skip target drivers/platform/rpi because it requires platform_rpi > Library platform > Library cxx > Library syscall > Library startup > Library base-common > Library core > Program core/core > COMPILE version.o > LINK core > Library base > Program drivers/acpi/x86/acpi_drv > Library server > Library config > Library ahci_platform > Program drivers/ahci/ahci_drv > Library blit > Library x86emu > Program drivers/framebuffer/vesa/fb_drv > Program drivers/input/dummy/dummy_input_drv > Program drivers/input/ps2/x86/ps2_drv > Program drivers/platform/x86/device_pd/device_pd > Program drivers/platform/x86/platform_drv > Program drivers/rtc/x86/rtc_drv > Library alarm > Library timer > Program drivers/timer/timer > Library libc-setjmp > Library usb > Program drivers/usb/usb_drv > Library init_pd_args > Program init/init > Program server/input_merger/input_merger > Program server/nit_fb/nit_fb > Program server/nitpicker/nitpicker > Program server/part_blk/part_blk > Program server/report_rom/report_rom > Library ldso-startup > Library timed_semaphore > Library ld > CC=/usr/local/genode-gcc/bin/genode-x86-gcc BUILD_CC=cc BUILD_AR=ar > BUILD_NM=nm BUILD_OBJCOPY=objcopy > AR=/usr/local/genode-gcc/bin/genode-x86-ar > NM=/usr/local/genode-gcc/bin/genode-x86-nm > OBJCOPY=/usr/local/genode-gcc/bin/genode-x86-objcopy > CC_TARGET=genode-x86-gcc > /home/adrian/test/usb/genode-vbox_usb_run/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf980b44adb4/src/lib/dde_rump/buildrump.sh > > -k -V'MAKEVERBOSE=0' -V'NOGCCERROR=1' -V'RUMP_LOCKS_UP=yes' -s > /home/adrian/test/usb/genode-vbox_usb_run/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf980b44adb4/src/lib/dde_rump/src > > -T > /home/adrian/test/usb/genode-vbox_usb_run/build/nova_x86_64/var/libcache/rump/tools > > -o > /home/adrian/test/usb/genode-vbox_usb_run/build/nova_x86_64/var/libcache/rump/obj > > -d > /home/adrian/test/usb/genode-vbox_usb_run/build/nova_x86_64/var/libcache/rump > setupdest > >> buildrump.sh ran successfully > Library rump > Library rump_fs > Program server/rump_fs/rump_fs > Library libc-string > Library libc-locale > Library libc-stdlib > Library libc-stdio > Library libc-gen > Library libc-gdtoa > Library libc-inet > Library libc-stdtime > Library libc-regex > Library libc-compat > Library vfs > Library libc > Library libm > Library config_args > Library stdcxx > Library virtualbox-bios > Library virtualbox-recompiler > Library virtualbox-runtime > Library virtualbox-vmm > Library virtualbox-devices > Library virtualbox-drivers > Library virtualbox-storage > Library virtualbox-zlib > Library virtualbox-liblzf > Library virtualbox-hwaccl > Library virtualbox-xml > Library virtualbox-main > Library pthread > Library libc_terminal > Library libc_lock_pipe > Library libiconv > Program virtualbox/virtualbox > Program app/vbox_pointer/vbox_pointer > make[1]: `server/report_rom' is up to date. > make[1]: Leaving directory > `/home/adrian/test/usb/genode-vbox_usb_run/build/nova_x86_64' > genode build completed > cp: cannot stat ‘bin/nic_drv’: No such file or directory > while executing > "exec cp bin/$binary [run_dir]/genode" > (procedure "copy_and_strip_genode_binaries_to_run_dir" line 4) > invoked from within > "copy_and_strip_genode_binaries_to_run_dir $binaries" > (procedure "run_boot_dir" line 6) > invoked from within > "run_boot_dir $binaries" > (procedure "build_boot_image" line 2) > invoked from within > "build_boot_image $boot_modules" > (file > "/home/adrian/test/usb/genode-vbox_usb_run/repos/ports/run/vbox_win.inc" > line 196) > invoked from within > "source ${genode_dir}/repos/ports/run/vbox_win.inc" > (file > "/home/adrian/test/usb/genode-vbox_usb_run/repos/ports/run/vbox_usb.run" > line 59) > invoked from within > "source $include_name" > ("foreach" body line 6) > invoked from within > "foreach include_name [get_cmd_arg --include ""] { > # first check if the include name is absolute > if {[string first "/" $include_name] == 0} { > puts ..." > (file "/home/adrian/test/usb/genode-vbox_usb_run/tool/run/run" line > 636) > make: *** [run/vbox_usb] Error 1 > make: Leaving directory > `/home/adrian/test/usb/genode-vbox_usb_run/build/nova_x86_64' > adrian@adrian-desktop:~/test/usb/genode-vbox_usb_run$ > > > > ------------------------------------------------------------------------------ > _______________________________________________ > genode-main mailing list > genode-main@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/genode-main > ------------------------------------------------------------------------------ _______________________________________________ genode-main mailing list genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main