Thanks Alex. Another question: how do I build tool_chain_rump ? Regards, Adrian Schuur
On 12/17/2015 10:06 AM, Alexander Boettcher wrote: > 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 ------------------------------------------------------------------------------ _______________________________________________ genode-main mailing list genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main