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