Hi Christian,
Thanks for the response!
The error message indicated "Please install xmllimit", which I did before
you replied, and that portion of the error message is gone!
But now, I get another error message:
make[1]: Leaving directory `/home/mylinux/genode-15.05/tool/build.nova'
genode build completed
using NOVA kernel at
/home/mylinux/genode-15.05/tool/build.nova/kernel/hypervisor
install bootloader
creating ISO image...
Warning: -follow-links does not always work correctly; be careful.
Size of boot image is 4 sectors -> No emulation
Total translation table size: 2048
Total rockridge attributes bytes: 3026
Total directory bytes: 10970
Path table size(bytes): 64
Max brk space used 1d000
5116 extents written (9 MB)
spawn qemu-system-x86_64 -no-kvm -cpu core2duo -m 256 -serial mon:stdio
-cdrom var/run/demo.iso
couldn't execute "qemu-system-x86_64": no such file or directory
while executing
"spawn qemu-system-x86_64 -no-kvm -cpu core2duo -m 256 -serial mon:stdio
-cdrom var/run/demo.iso"
("eval" body line 1)
invoked from within
"eval spawn $qemu $qemu_args"
(procedure "run_power_on" line 70)
invoked from within
"run_power_on"
(procedure "run_genode_until" line 13)
invoked from within
"run_genode_until forever"
(file "/home/mylinux/genode-15.05/repos/os/run/demo.run" line 229)
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/mylinux/genode-15.05/tool/run/run" line 636)
make: *** [run/demo] Error 1
make: Leaving directory `/home/mylinux/genode-15.05/tool/build.nova'
Thanks!
Daren
On Thu, Jul 2, 2015 at 4:47 PM, Christian Helmuth <
christian.helm...@genode-labs.com> wrote:
> Hello Daren,
>
> welcome to the list. Please find my comments below embedded in your
> message.
>
> On Thu, Jul 02, 2015 at 02:33:55PM +0800, Daren Sin wrote:
> > I tried the steps listed in the Genode website, and I'm trying to run
> > Genode on the NOVA microkernel.
> >
> > Previously, I've had trouble running the above because I didn't install
> > Expect correctly. Now, I've passed that hurdle and encountered another
> > problem:
> >
> > ...
> > make[1]: Leaving directory
> `/home/mylinux/Downloads/genode-15.05/build_dir'
> > genode build completed
> > Warning: Cannot validate config syntax (please install xmllint)
> > cp: cannot stat ‘bin/fb_drv’: No such file or directory
>
> Here, the integration step tells you it's missing the framebuffer
> driver.
>
> > 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/mylinux/Downloads/genode-15.05/repos/os/run/demo.run"
> line
>
> This line tells me you're trying to execute demo.run on Genode/NOVA.
>
> Section "Using platforms other than Linux" of "How to start exploring
> Genode" (getting_started.txt) gives some hints to run the demo on real
> hardware, among others how to prepare and build the VESA framebuffer
> driver for x86. The driver depends on the x86emu library to emulate
> x86 real-mode execution of the VESA BIOS. Please try the following
> steps in <genode-dir>
>
> ./tool/port/prepare_port x86emu
> make -C <nova-build-dir> drivers/framebuffer/vesa
>
> Now you should get the fb_drv binary in <nova-build-dir>/bin and are
> ready to try again
>
> make -C <nova-build-dir> run/demo
>
> Regards
> --
> Christian Helmuth
> Genode Labs
>
> http://www.genode-labs.com/ · http://genode.org/
> https://twitter.com/GenodeLabs · /ˈdʒiː.nəʊd/
>
> Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
> Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
>
>
> ------------------------------------------------------------------------------
> Don't Limit Your Business. Reach for the Cloud.
> GigeNET's Cloud Solutions provide you with the tools and support that
> you need to offload your IT needs and focus on growing your business.
> Configured For All Businesses. Start Your Cloud Today.
> https://www.gigenetcloud.com/
> _______________________________________________
> genode-main mailing list
> genode-main@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/genode-main
>
--
Thank you!
Regards,
Daren
------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
genode-main mailing list
genode-main@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/genode-main