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