LDSO Question
Stefan Kalkowski
stefan.kalkowski at ...1...
Wed Mar 23 16:52:20 CET 2011
Hello Sam,
you need to enable the libc repository in your build environment. Please
make sure the following line in your 'etc/build.conf' isn't commented out:
REPOSITORIES += $(GENODE_DIR)/libc
Regards Stefan
On 03/23/2011 04:37 PM, Sam Kerr wrote:
> Hi Sebastian,
>
> I have been working on updating to Genode 11.02 and have make run/ldso giving me output, but this does not build the test-ldso file some reason...
>
> It looks like the run script is being found and executing, but the test/ldso target is not there for some reason... I confirmed this by trying 'make test/ldso' and got a non-existing error.
>
> I am getting the following output:
>
> genode at ...67...:/media/sf_Public/genode-11.02/build-pistachio$ make run/ldso
> using run script /media/sf_Public/genode-11.02/base-pistachio/run/env
> using run script /media/sf_Public/genode-11.02/os/run/ldso.run
> building targets: core init ldso test/ldso
> spawn make core init ldso test/ldso
> make[1]: Entering directory `/media/sf_Public/genode-11.02/build-pistachio'
> checking library dependencies for core...
> checking library dependencies for init...
> checking library dependencies for ldso...
> Skip target ldso/arm because it requires arm
> Skip target ldso/x86_64 because it requires 64bit
> checking library dependencies for test/ldso...
> Error: non-existing target test/ldso
> Library ipc
> Library slab
> Library avl_tree
> Library allocator_avl
> Library heap
> Library console
> Library log_console
> Library lock
> Library env
> Library cxx
> Library thread
> Library server
> Library elf
> Library process
> Library startup
> Program init/init
> Library ldso-arch
> Program ldso/x86_32/ldso
> Library core_printf
> Library pager
> Library raw_signal
> Library raw_server
> Library kip
> Library hexdump
> Program core/x86/core
> make[1]: Leaving directory `/media/sf_Public/genode-11.02/build-pistachio'
> genode build completed
> cp: cannot stat `bin/test-ldso': No such file or directory
> while executing
> "exec cp bin/$binary [run_dir]/genode"
> (procedure "build_boot_image" line 7)
> invoked from within
> "build_boot_image "core init ldso test-ldso test-ldso.lib.so libc.lib.so libm.lib.so""
> (file "/media/sf_Public/genode-11.02/os/run/ldso.run" line 20)
> invoked from within
> "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 "/media/sf_Public/genode-11.02/tool/run" line 258)
> make: *** [run/ldso] Error 1
>
> Any thoughts?
>
> -Sam Kerr
>
> On Mar 19, 2011, at 2:11 PM, Sebastian Sumpf wrote:
>
>> Hi Sam,
>>
>> On 03/18/2011 09:14 PM, Sam Kerr wrote:
>>> Hi Sebastian,
>>>
>>> Thanks for the suggestions. You pointing out several mistakes will be help me out in the future.
>>>
>>> However, I am not able to build the LDSO application using 'make run/ldso'. Instead, it says :
>>>
>>> Error: No run script for ldso
>>> make: *** [run/ldso] Error 255
>>>
>>> Any suggestions?
>>>
>> That's strange. Please check if the file <Genode source
>> directory>/os/run/ldso.run is present, if not please update your Genode
>> version to the current SVN head. If it is still not there let me know.
>>
>> Greetings,
>>
>> Sebastian
>>
>> ------------------------------------------------------------------------------
>> Colocation vs. Managed Hosting
>> A question and answer guide to determining the best fit
>> for your organization - today and in the future.
>> http://p.sf.net/sfu/internap-sfd2d
>> _______________________________________________
>> Genode-main mailing list
>> Genode-main at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/genode-main
>
>
> ------------------------------------------------------------------------------
> Enable your software for Intel(R) Active Management Technology to meet the
> growing manageability and security demands of your customers. Businesses
> are taking advantage of Intel(R) vPro (TM) technology - will your software
> be a part of the solution? Download the Intel(R) Manageability Checker
> today! http://p.sf.net/sfu/intel-dev2devmar
> _______________________________________________
> Genode-main mailing list
> Genode-main at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/genode-main
>
--
Stefan Kalkowski
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
More information about the users
mailing list