cannot run make/demo

Daren Sin darensin01 at ...9...
Thu Jul 2 10:58:14 CEST 2015


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.helmuth at ...1...> 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 at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/genode-main
>



-- 
Thank you!

Regards,
Daren
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.genode.org/pipermail/users/attachments/20150702/4a23a5b6/attachment.html>


More information about the users mailing list