make run/printf in the 14.05 version

Bob Stewart robjsstewart at ...196...
Sat May 31 03:22:26 CEST 2014


Normal,
It looks like make is not reading the spec-hw_bbb.mk from 
repos/base-hw/mk/, although I did copy it over from 14.02 and added the 
new PROCESSORS = 1 line.  The platform spec file, spec-platform_bbb.mk 
was also copied over from 14.02 to repos/base/mk. Tomorrow I'll figure 
out what the issue is although all my additional make files appear to be 
copied to the correct locations.

Thanks,
         Bob

On 05/30/2014 07:02 PM, Bob Stewart wrote:
> 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
>>
>


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.genode.org/pipermail/users/attachments/20140530/391a2398/attachment.html>


More information about the users mailing list