From: John Smith <yoursurrogategod@gmail.com>
Subject: Re: The best possible way to call a function in a shared library
Date: Tue, 3 Oct 2017 04:32:20 -0700 (PDT)
Date: 2017-10-03T04:32:20-07:00 [thread overview]
Message-ID: <5984e47c-cfe5-4d22-9907-f113f24647b9@googlegroups.com> (raw)
In-Reply-To: <oqvdce$nqd$1@gioia.aioe.org>
On Tuesday, October 3, 2017 at 3:14:25 AM UTC-4, Dmitry A. Kazakov wrote:
> On 2017-10-03 00:44, John Smith wrote:
> > Hi Dmitry,
> >
> > This is what I'm getting:
> >
> >> gnatmake main_static.adb -largs -L../../../bin/debug -lsimpleLibs
> > gnatmake : gcc -c -I.\ -I- .\main_static.adb
> > At line:1 char:1
> > + gnatmake .\main_static.adb -largs -L../../../bin/debug -lsimpleLibs
> > + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > + CategoryInfo : NotSpecified: (gcc -c -I.\ -I- .\main_static.adb:String) [], RemoteException
> > + FullyQualifiedErrorId : NativeCommandError
> >
> > main_static.adb:9:06: file "geometry_shapes.ads" not found
> > main_static.adb:10:06: file "calc_time.ads" not found
> > gnatmake: ".\main_static.adb" compilation error
>
> That is not link error. You have the problem that some Ada source files
> *.ads are not reachable [which is the reason why project files are used].
>
> The gnatmake switch -I<dir> is to specify a directory to look for
> additional Ada sources.
>
> --
> Regards,
> Dmitry A. Kazakov
> http://www.dmitry-kazakov.de
Ok, I feel kind of stupid. I've tried to include the source like so, but keep getting the above error that I posted earlier:
gnatmake main_static.adb -largs -aI../../../src -L../../../bin/debug -lsimpleLibs
The result:
gnatmake : gcc -c main_static.adb
At line:1 char:1
+ gnatmake main_static.adb -largs -aI../../../src -L../../../bin/debug ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (gcc -c main_static.adb:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
main_static.adb:9:06: file "geometry_shapes.ads" not found
main_static.adb:10:06: file "calc_time.ads" not found
gnatmake: "main_static.adb" compilation error
No clue what the problem is now. I've included the source where the *.ads file are located.
next prev parent reply other threads:[~2017-10-03 11:32 UTC|newest]
Thread overview: 51+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-10-01 21:06 The best possible way to call a function in a shared library John Smith
2017-10-01 23:51 ` John Smith
2017-10-02 7:15 ` Dmitry A. Kazakov
2017-10-02 11:12 ` John Smith
2017-10-02 11:32 ` Dmitry A. Kazakov
2017-10-02 22:44 ` John Smith
2017-10-03 7:14 ` Dmitry A. Kazakov
2017-10-03 11:32 ` John Smith [this message]
2017-10-03 13:43 ` Dmitry A. Kazakov
2017-10-03 23:28 ` John Smith
2017-10-04 2:10 ` John Smith
2017-10-04 8:10 ` Dmitry A. Kazakov
2017-10-04 11:23 ` John Smith
2017-10-04 11:48 ` Dmitry A. Kazakov
2017-10-04 11:54 ` John Smith
2017-10-04 11:59 ` Dmitry A. Kazakov
2017-10-04 12:04 ` John Smith
2017-10-04 12:47 ` Dmitry A. Kazakov
2017-10-04 15:03 ` Simon Wright
2017-10-04 23:24 ` John Smith
2017-10-05 23:55 ` John Smith
2017-10-06 2:21 ` John Smith
2017-10-06 6:46 ` Dmitry A. Kazakov
2017-10-06 11:30 ` John Smith
2017-10-06 13:26 ` Dmitry A. Kazakov
2017-10-06 18:57 ` Simon Wright
2017-10-06 19:18 ` Dmitry A. Kazakov
2017-10-07 2:47 ` John Smith
2017-10-07 3:57 ` John Smith
2017-10-07 8:25 ` Dmitry A. Kazakov
2017-10-07 11:52 ` Simon Wright
2017-10-07 12:57 ` John Smith
2017-10-07 13:19 ` Dmitry A. Kazakov
2017-10-07 13:28 ` John Smith
2017-10-10 3:39 ` John Smith
2017-10-10 13:15 ` Dmitry A. Kazakov
2017-10-11 0:38 ` John Smith
2017-10-11 1:18 ` Anh Vo
2017-10-11 1:22 ` John Smith
2017-10-11 1:40 ` Anh Vo
2017-10-11 7:08 ` Dmitry A. Kazakov
2017-10-11 12:09 ` John Smith
2017-10-11 13:43 ` Dmitry A. Kazakov
2017-10-11 22:25 ` Randy Brukardt
2017-10-11 22:57 ` John Smith
2017-10-13 0:38 ` John Smith
2017-11-06 6:25 ` Robert Eachus
2017-10-03 14:22 ` Dennis Lee Bieber
2017-10-02 7:30 ` Dmitry A. Kazakov
2017-10-11 14:31 ` John Smith
2017-10-11 15:50 ` John Smith
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox