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