vbox_usb_run bin/nic_drv missing

Alexander Boettcher alexander.boettcher at ...1...
Thu Dec 17 10:06:56 CET 2015


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 at ...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 at ...376...:~/test/usb/genode-vbox_usb_run$
> 
> 
> 
> ------------------------------------------------------------------------------
> _______________________________________________
> genode-main mailing list
> genode-main at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/genode-main
> 





More information about the users mailing list