make run/printf in the 14.05 version

Robert J Stewart robjsstewart at ...196...
Sat May 31 13:23:52 CEST 2014


Thanks, Norman. You are correct, I had copied over my build.conf.hw_bbb 
from 14.02 without thinking about its content. The building process now 
works fine.

Many thanks,
Bob


Sent with AquaMail for Android
http://www.aqua-mail.com


On May 30, 2014 10:24:36 PM Norman Feske <norman.feske at ...1...> wrote:

> Hi Bob,
>
> thank you for posting the verbose output.
>
> It appears as if the run tool is started without the proper platform
> environment. Normally, two '--include' arguments are passed to the run
> tool. The first is the platform-specific run environment (i.e.,
> base-hw/run/env), and the second is the actual run script
> (base/run/printf.run).
>
> > **/Work/Genode/genode-14.05/tool/run --genode-dir
> > /Work/Genode/genode-14.05 \**
> > **                                     --name printf \**
> > **                                     --specs "genode hw_bbb" \**
> > **                                     --repositories
> > "/Work/Genode/genode-14.05/repos/base /Work/Genode/genode-14.05/repos/os
> > /Work/Genode/genode-14.05/repos/demo
> > /Work/Genode/genode-14.05/repos/libports
> > /Work/Genode/genode-14.05/repos/dde_linux" \**
> > **                                     --cross-dev-prefix "" \**
> > **                                     --qemu-args "" \**
> > **                                     --include   \**
> > **                                     --include
> > /Work/Genode/genode-14.05/repos/base/run/printf.run**
>
> Because there is nothing specified as value for the first '--include'
> argument, the run tool interprets the second '--include' tag as value
> for the first '--include' argument. So we need to find out why the
> top-level Makefile of the build-system fails to specify a sensible run
> environment.
>
> Since you are using your custom platform (bbb), I guess that you have
> not not applied and adjusted all of your changes related to the
> create_builddir tool to the new version. I suppose that your changes
> include an added file named 'tool/builddir/etc/build.conf.hw_bbb'. In
> line with the other hw plaforms, I would expect it to have the following
> content:
>
>   REPOSITORIES += $(GENODE_DIR)/repos/base-hw
>
> In the old version, the path name is different (the "repos/" path
> element wasn't there). Maybe you missed to update the path when going
> from the old to the new version?
>
> For reference, have you already tried to see how one of the regular
> platforms (like 'hw_pbxa9') works?
>
> Cheers
> Norman
>
> --
> Dr.-Ing. Norman Feske
> Genode Labs
>
> http://www.genode-labs.com · http://genode.org
>
> Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
> Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
>
> ------------------------------------------------------------------------------
> Time is money. Stop wasting it! Get your web API in 5 minutes.
> www.restlet.com/download
> http://p.sf.net/sfu/restlet
> _______________________________________________
> 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