comp.lang.ada
 help / color / mirror / Atom feed
From: xavier grave <xavier.grave@ipno.in2p3.fr>
Subject: Re: Simple Fix:  Re: problem for building a shared library
Date: Thu, 19 Mar 2009 09:32:18 +0100
Date: 2009-03-19T09:32:18+01:00	[thread overview]
Message-ID: <gpsvui$fjg$1@ccpntc8.in2p3.fr> (raw)
In-Reply-To: <Iimwl.68584$4m1.4464@bgtnsc05-news.ops.worldnet.att.net>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Thanks for your fix, I will try to "port" it to my problem.

anon a �crit :
> --  A quick fix: Change the first line of "second_level.gpr" from:
> with "common", "first_level";
> --  to
> with "common";
> 
> 
> -- file: second_level.gpr ----------------------------------------- cut
> with "common"; -- "first_level";
> 
> project second_level is
> 
>    for Object_Dir use Common.Build_Dir & "/obj";
>    for Source_Dirs use ("src_first_level");
> 
>    for Library_Name use "second_level";
>    for Library_Dir use Common.Build_Dir & "/lib";
>    for Library_Kind use Common.Libtype;
> 
>    package Compiler is
> 
>       for Default_Switches ("Ada")
>          use Common.Compiler'Default_Switches ("Ada");
> 
>    end Compiler;
> 
> end second_level;
> ------------------------------------------------------------- cut
> 
> 
> In <gprr6s$b57$1@ccpntc8.in2p3.fr>, xavier grave <xavier.grave@ipno.in2p3.fr> writes:
>> Hi,
>>
>> I'm trying to build shared and static library for polyorb in order to
>> build debian packages but certainly because of the limited with in one
>> of two interdependent gpr files. Some problem arise when I try to
>> compile the shared lib, I have reduced to a very simple example my
>> problem (you can download it at http://dl.free.fr/pX36o8pfk). It
>> produces the following error :
>>
>> building dynamic library for project second_level
>> /usr/bin/gcc -shared -o
>> /home/xavier/labo/test_gpr/DYNAMIC/lib/libsecond_level.so
>> - -L/usr/lib/gcc/powerpc-linux-gnu/4.3.3/adalib/
>> - -L/home/xavier/labo/test_gpr/DYNAMIC/lib -lfirst_level
>> - -L/usr/lib/gcc/powerpc-linux-gnu/4.3.3/adalib/ -lgnat-4.3
>> /home/xavier/labo/test_gpr/DYNAMIC/obj/base.o
>> /usr/bin/ld: cannot find -lfirst_level
>> collect2: ld returned 1 exit status
>> gnatmake: gcc execution error
>> make: *** [dynamic] Erreur 4
>>
>> Does somebody already had similar problem ?
>>
>> Thanks in advance, xavier
> 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAknCAxIACgkQVIZi0A5BZF5SKwCeL++X5QOJLe5xtPsOlobDZ4E4
HKAAnivqwAvygUk42fQk1TjyS2zG5d6O
=oHuj
-----END PGP SIGNATURE-----



      reply	other threads:[~2009-03-19  8:32 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-03-18 22:05 problem for building a shared library xavier grave
2009-03-19  7:15 ` Simple Fix: " anon
2009-03-19  8:32   ` xavier grave [this message]
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox