Norman,
The following is the VERBOSE output {note the two --include
lines):
/Work/Genode/Builds/14.05/base-hw$ make run/printf VERBOSE=
test -f
"/Work/Genode/genode-14.05/repos/base/run/printf.run" || (echo
"Error: No run script for printf"; exit -1)
/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
using run script --include
couldn't read file "--include": no such file or directory
while executing
"source $include_name"
("foreach" body line 3)
invoked from within
"foreach include_name [get_cmd_arg --include ""] {
puts "using run script $include_name"
source $include_name
}"
(file "/Work/Genode/genode-14.05/tool/run" line 850)
make: *** [run/printf] Error 1
My own project run script fails to build in the same manner while
it happily builds in 14.02.
On 14.02, run/printf builds ok as the the following VERBOSE output
shows with two complete --include lines:
make run/printf VERBOSE=
test -f "/Work/Genode/genode-14.02/base/run/printf.run" ||
(echo "Error: No run script for printf"; exit -1)
/Work/Genode/genode-14.02/tool/run --genode-dir
/Work/Genode/genode-14.02 \
--name printf \
--specs "genode hw_bbb
hw platform_bbb cortex_a8 omap3 am33xx tl16c750 gpio bbb pwm
arm_v7a arm_v7 arm 32bit" \
--repositories
"/Work/Genode/genode-14.02/base-hw
/Work/Genode/genode-14.02/base /Work/Genode/genode-14.02/os
/Work/Genode/genode-14.02/demo
/Work/Genode/genode-14.02/libports
/Work/Genode/genode-14.02/dde_linux" \
--cross-dev-prefix
"/usr/local/genode-gcc/bin/genode-arm-" \
--qemu-args "" \
--include
/Work/Genode/genode-14.02/base-hw/run/env \
--include
/Work/Genode/genode-14.02/base/run/printf.run
using run script /Work/Genode/genode-14.02/base-hw/run/env
using run script
/Work/Genode/genode-14.02/base/run/printf.run
spawn make core init test/printf
make[1]: Entering directory
`/Work/Genode/Builds/14.02/base-hw'
checking library dependencies...
.
.
.
Thanks,
Bob
On 05/30/2014 06:07 PM, Norman Feske wrote:
Hi Bob,
The platform is base-hw. The toolchain hasn't changed in this release?
I cannot reproduce the problem for base-hw (using hw_pbxa9) either,
unfortunately. The tool chain has not changed. So the problem must lie
somewhere else.
Could you please post the output when activating the verbose output as
follows:
make run/printf VERBOSE=
Also, it would possibly help me to know which Linux distribution and
version you are using.
Furthermore, could you please double-check that the problem does not
occur with Genode 14.02 on the same Linux installation?
Thank you
Norman