comp.lang.ada
 help / color / mirror / Atom feed
From: Robert Jones <robertjones21@hotpop.com>
Subject: Re: Ada library, interfacing ADA with C
Date: Tue, 18 Dec 2007 09:06:38 -0500
Date: 2007-12-18T09:06:38-05:00	[thread overview]
Message-ID: <4767d492$0$501$815e3792@news.qwest.net> (raw)
In-Reply-To: ead660a7-6830-413f-ac88-31da6c7bf9eb@n20g2000hsh.googlegroups.com

david-mamour@hotmail.fr wrote:

> Hello everybody !!!
> 
> I have to interface ADA with C and I would like to create an ADA
> library.
> I read the gnat manual and it is said that i can use gnatmake and a
> project library.
> So I use gnatmake:
> $  gnatmake -Pmy_lib.gpr
> 
> 
> I get the following message:
> 
> 
> powerpc-eabispe-gnatbind -n -o b~lib.adb -Llib prog1.ali prog2.ali
> powerpc-eabispe-gcc -c b~lib.adb
> 
> 
> building static library for project my_lib
> powerpc-eabispegnatmake:  powerpc-elf-ar not found in path.
> 
> 
> In fact I haven't powerpc-elf-ar on my computer, so i created a link
> to it with :
> ln -s powerpc-eabispe-ar powerpc-elf-ar
> But the problem is the same and all my PATH are good.
> 
> 
> My project library my_lib.gpr
> 
> 
> /******** Library project*****/
> project My_Lib is
>   for Source_Dirs use ("SRC");
>   for Object_Dir use "CGN";
>   for Library_Name use "lib";
>   for Library_Dir use "LIB";
>   for Library_Kind use "static";
> end My_lib;
> 
> 
> Because it didn't work, i tried to create a library with the
> following
> command:
> powerpc-eabispe-ar rc libmy_lib.a prog1.o prog2.o
> 
> 
> but there is an other problem because gnatlink ask me to supply an
> ALI
> file which has a corresponding bind file so I can't create an
> executable.
> Could you say me how must I use a library file with gnatlink (which
> command use) ?
> 
> 
> I forgot to say you I use Cygwin a Unix emulator.

It may be that you are using the wrong toolset, Cygwin runs on MS Windows
and Windows runs on x86 hardware. The tools that you are using have powerpc
in their name which to me seems to imply they are for powerpc hardware.

It's just a thought, I've been wrong before.



  reply	other threads:[~2007-12-18 14:06 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-12-18 13:16 Ada library, interfacing ADA with C david-mamour
2007-12-18 14:06 ` Robert Jones [this message]
2007-12-19 12:42 ` Simon Wright
2007-12-19 19:37 ` Martin Krischik
replies disabled

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