Hi,
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 ?
Thanks, Adrian Schuur
adrian@...376...:~/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@...376...:~/test/usb/genode-vbox_usb_run$