Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

Logic is a systematic method of coming to the wrong conclusion with confidence.


devel / comp.lang.ada / Build order with gprbuild

SubjectAuthor
* Build order with gprbuildGautier write-only address
+* Re: Build order with gprbuildDmitry A. Kazakov
|`* Re: Build order with gprbuildGautier write-only address
| `* Re: Build order with gprbuildAdaMagica
|  `- Re: Build order with gprbuildAdaMagica
`* Re: Build order with gprbuildSimon Wright
 `* Re: Build order with gprbuildAdaMagica
  `- Re: Build order with gprbuildAdaMagica

1
Build order with gprbuild

<2bee0de5-2d5c-44a7-bdab-a1d266855c96n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9393&group=comp.lang.ada#9393

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:a05:620a:cea:b0:742:bd81:b89 with SMTP id c10-20020a05620a0cea00b00742bd810b89mr774135qkj.2.1677618660362;
Tue, 28 Feb 2023 13:11:00 -0800 (PST)
X-Received: by 2002:a05:6808:987:b0:384:5f49:91cf with SMTP id
a7-20020a056808098700b003845f4991cfmr469407oic.10.1677618660111; Tue, 28 Feb
2023 13:11:00 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Tue, 28 Feb 2023 13:10:59 -0800 (PST)
Injection-Info: google-groups.googlegroups.com; posting-host=2a02:1210:2871:8e00:5921:cf1e:e80:c6d2;
posting-account=gRqrnQkAAAAC_02ynnhqGk1VRQlve6ZG
NNTP-Posting-Host: 2a02:1210:2871:8e00:5921:cf1e:e80:c6d2
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2bee0de5-2d5c-44a7-bdab-a1d266855c96n@googlegroups.com>
Subject: Build order with gprbuild
From: gautier_niouzes@hotmail.com (Gautier write-only address)
Injection-Date: Tue, 28 Feb 2023 21:11:00 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1683
 by: Gautier write-only a - Tue, 28 Feb 2023 21:10 UTC

When a GNAT project A depends on project B, is there a simple (*) way to make gprbuild build project B before starting the build of A?
It would be useful when project B generates Ada sources…
Example:

with "code_generation.gpr";

project Main is
for Source_Dirs use (".", "gen");
for Object_Dir use "obj";
for Create_Missing_Dirs use "True"; -- Flips by default the "-p" switch
for Main use ("main.adb");
end Main;

(*) By “simple” I mean simpler than the way described here:
https://www.adacore.com/gems/gem-157-gprbuild-and-code-generation

Re: Build order with gprbuild

<ttltvi$3i87j$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9394&group=comp.lang.ada#9394

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: mailbox@dmitry-kazakov.de (Dmitry A. Kazakov)
Newsgroups: comp.lang.ada
Subject: Re: Build order with gprbuild
Date: Tue, 28 Feb 2023 23:07:48 +0100
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <ttltvi$3i87j$1@dont-email.me>
References: <2bee0de5-2d5c-44a7-bdab-a1d266855c96n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 28 Feb 2023 22:07:46 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="ee8d48139d9b44d4b00b811cf69b461e";
logging-data="3743987"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+D/gtaRJK0xwrkTq5wQoO8T52wXCL0dzk="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.8.0
Cancel-Lock: sha1:siv1/GdJ22cxdpCV0zNCg8Ndn4w=
Content-Language: en-US
In-Reply-To: <2bee0de5-2d5c-44a7-bdab-a1d266855c96n@googlegroups.com>
 by: Dmitry A. Kazakov - Tue, 28 Feb 2023 22:07 UTC

On 2023-02-28 22:10, Gautier write-only address wrote:
> When a GNAT project A depends on project B, is there a simple (*) way to make gprbuild build project B before starting the build of A?

But this is exactly how it works unless B builds a library. I have a
large number of interdependent projects and everything is built
automatically as necessary.

When it comes to a release, I generate the corresponding library
building projects from a script.

Another reason not to use libraries during the development phase is that
addr2line does not work with dynamic libraries. You must catch exception
in the program and find where addresses belong to. This cannot be done
when the program is no more running.

--
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de

Re: Build order with gprbuild

<018c257d-44cd-49cd-aac8-8c2b2cf616c4n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9396&group=comp.lang.ada#9396

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:a05:620a:1b91:b0:742:32aa:5f1e with SMTP id dv17-20020a05620a1b9100b0074232aa5f1emr3210040qkb.0.1677701330964;
Wed, 01 Mar 2023 12:08:50 -0800 (PST)
X-Received: by 2002:a9d:187:0:b0:68b:d1d3:c40d with SMTP id
e7-20020a9d0187000000b0068bd1d3c40dmr2601559ote.4.1677701330777; Wed, 01 Mar
2023 12:08:50 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Wed, 1 Mar 2023 12:08:50 -0800 (PST)
In-Reply-To: <ttltvi$3i87j$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2a02:1210:2871:8e00:2560:f7fe:4bfd:fe03;
posting-account=gRqrnQkAAAAC_02ynnhqGk1VRQlve6ZG
NNTP-Posting-Host: 2a02:1210:2871:8e00:2560:f7fe:4bfd:fe03
References: <2bee0de5-2d5c-44a7-bdab-a1d266855c96n@googlegroups.com> <ttltvi$3i87j$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <018c257d-44cd-49cd-aac8-8c2b2cf616c4n@googlegroups.com>
Subject: Re: Build order with gprbuild
From: gautier_niouzes@hotmail.com (Gautier write-only address)
Injection-Date: Wed, 01 Mar 2023 20:08:50 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 6413
 by: Gautier write-only a - Wed, 1 Mar 2023 20:08 UTC

Between normal Ada projects, everything works as you describe (and as expected).
However, in the special case where project B, instead of transforming Ada files into .o files, transforms other kind of files into Ada files that are with-ed by units of project A, things get off the road: project A doesn't see out-of-date Ada files produced by project B.

Here is a full example. Files are reproduced below (they are meant to land into the same directory).
Then you do the following commands:

gprbuild -P fuzzy_gen.gpr
gprbuild -P code_generation.gpr
gnatstudio -P main.gpr

First build launched from GNAT Studio does the following on my machine:

Compile
[Ada] main.adb
[Fuzzy] x789.cfg
Ada file "fuzzy_x789.adb" is up to date
[Fuzzy] x456.cfg
Ada file "fuzzy_x456.adb" is up to date
[Fuzzy] x123.cfg
Ada file "fuzzy_x123.adb" is up to date
[Ada] fuzzy_x123.adb
[Ada] fuzzy_x456.adb
[Ada] fuzzy_x789.adb
Bind
[gprbind] main.bexch
[Ada] main.ali
Link
[link] main.adb

Second build has an expected output as well:

Compile
[Fuzzy] x789.cfg
Ada file "fuzzy_x789.adb" is up to date
[Fuzzy] x456.cfg
Ada file "fuzzy_x456.adb" is up to date
[Fuzzy] x123.cfg
Ada file "fuzzy_x123.adb" is up to date
gprbuild: "main.exe" up to date

Now, say you modify x123.cfg and save it.
Compile
[Fuzzy] x789.cfg
Ada file "fuzzy_x789.adb" is up to date
[Fuzzy] x456.cfg
Ada file "fuzzy_x456.adb" is up to date
[Fuzzy] x123.cfg
Converting "x123.cfg" into "fuzzy_x123.adb"...
gprbuild: "main.exe" up to date

That's *not* what I would like: gprbuild did not detect the out-of-date file "fuzzy_x123.adb" in time.
A second call to gprbuild compiles the changed "fuzzy_x123.adb" and all is well, but it is one step too late.

The files
========
1) The code generator
====================
fuzzy_gen.gpr:
-------------

project Fuzzy_Gen is
for Object_Dir use "obj";
for Exec_Dir use "gen";
for Create_Missing_Dirs use "True";
for Main use ("fuzzy_gen.adb");
end Fuzzy_Gen;

fuzzy_gen.adb:
-------------

with Ada.Calendar,
Ada.Command_Line,
Ada.Directories,
Ada.Text_IO;

procedure Fuzzy_Gen is
use Ada.Command_Line, Ada.Directories, Ada.Text_IO;

procedure Convert (arg : String) is
cfg : constant String := Simple_Name (arg);
cfg_file_name : constant String := "../" & cfg;
ada_unit_name : constant String : "fuzzy_" & cfg (cfg'First .. cfg'Last - 4);
ada_file_name : constant String := ada_unit_name & ".adb";
cfg_in, ada_out : File_Type;
use type Ada.Calendar.Time;
begin
if Exists (ada_file_name) and then
Modification_Time (ada_file_name) > Modification_Time (cfg_file_name)
then
Put_Line ("Ada file """ & ada_file_name & """ is up to date");
return;
end if;
Put_Line
("Converting """ & cfg & """ into """ & ada_file_name & """...");
Open (cfg_in, In_File, cfg_file_name);
Create (ada_out, Out_File, ada_file_name);
Put_Line
(ada_out, "function " & ada_unit_name & " return String is");
Put_Line (ada_out, "begin");
Put_Line (ada_out, " return """ & Get_Line (cfg_in) & """;");
Put_Line (ada_out, "end;");
Close (cfg_in);
Close (ada_out);
end Convert;

begin
if Argument_Count = 0 then
Put_Line (Current_Error, "config file name missing");
else
Convert (Argument (1));
end if;
end Fuzzy_Gen;

2) The project that generates Ada files ("project B")
====================================================
code_generation.gpr:
-------------------
project Code_Generation is

for Languages use ("Fuzzy");
for Source_Dirs use (".");
for Object_Dir use "gen";
for Objects_Linked ("Fuzzy") use "False";

package Naming is
for Body_Suffix ("Fuzzy") use ".cfg";
end Naming;

package Compiler is
for Driver ("Fuzzy") use "fuzzy_gen";
end Compiler;

end Code_Generation;

x123.cfg:
--------
123

x456.cfg:
--------
456

x789.cfg:
--------
789

3) The main project (project A)
==============================
main.gpr:
--------
with "code_generation.gpr";

project Main is
for Source_Dirs use (".", "gen");
for Object_Dir use "obj";
for Create_Missing_Dirs use "True";
for Main use ("main.adb");
end Main;

main.adb:
--------
with Ada.Text_IO;
with Fuzzy_X123,
Fuzzy_X456,
Fuzzy_X789;

procedure Main is
begin
Ada.Text_IO.Put
("Messages from elsewhere:" &
" """ & Fuzzy_X123 & '"' &
" """ & Fuzzy_X456 & '"' &
" """ & Fuzzy_X789 & '"');
end;

Re: Build order with gprbuild

<47f161f0-998e-4c6f-bcd8-59ad0a657c60n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9397&group=comp.lang.ada#9397

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:ac8:1e8a:0:b0:3bf:cd6b:88e8 with SMTP id c10-20020ac81e8a000000b003bfcd6b88e8mr2520411qtm.12.1677766318961;
Thu, 02 Mar 2023 06:11:58 -0800 (PST)
X-Received: by 2002:aca:f17:0:b0:37f:83ba:ee74 with SMTP id
23-20020aca0f17000000b0037f83baee74mr1107501oip.1.1677766318780; Thu, 02 Mar
2023 06:11:58 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Thu, 2 Mar 2023 06:11:58 -0800 (PST)
In-Reply-To: <018c257d-44cd-49cd-aac8-8c2b2cf616c4n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=18.159.45.51; posting-account=rmHyLAoAAADSQmMWJF0a_815Fdd96RDf
NNTP-Posting-Host: 18.159.45.51
References: <2bee0de5-2d5c-44a7-bdab-a1d266855c96n@googlegroups.com>
<ttltvi$3i87j$1@dont-email.me> <018c257d-44cd-49cd-aac8-8c2b2cf616c4n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <47f161f0-998e-4c6f-bcd8-59ad0a657c60n@googlegroups.com>
Subject: Re: Build order with gprbuild
From: christ-usch.grein@t-online.de (AdaMagica)
Injection-Date: Thu, 02 Mar 2023 14:11:58 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2118
 by: AdaMagica - Thu, 2 Mar 2023 14:11 UTC

I run all the following from the GPS window, not from a terminal (does this matter?).
I ran this on windows with GNAT CE 2021, one project after the other: OK
Then I changed one of the .cfg files, the main project did not notice the change as you said.
I had to run code_generation alone to recreate from tne new cfg file.
I ran main again: OK
Then i even deleted one of the generated Ada files and reran main: To my surprise, it did not realize that one Ada file is missing.

Project view of Gnat Studio for project main:
Main
> .
>>fuzzy_gen.adb
>> main.adb
>Code_Generation
>>.
>>>x123.cfg
>>>x456.cfg
>>>x789.cfg

Note that the generated Ada files are not shown, subdirectory gen is not shown.
(The > character is used for indentation, the group swallows blanks.)

Perhaps you have to define some surrogate for the .ali (Ada Library Information) files from the .cfg files additionally.

Re: Build order with gprbuild

<edb6f097-2ef5-45b3-b069-10d33aceffd5n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9398&group=comp.lang.ada#9398

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:a05:6214:14e1:b0:56f:6e1b:fac1 with SMTP id k1-20020a05621414e100b0056f6e1bfac1mr2873658qvw.2.1677776042961;
Thu, 02 Mar 2023 08:54:02 -0800 (PST)
X-Received: by 2002:a05:6808:5c3:b0:384:a13:952a with SMTP id
d3-20020a05680805c300b003840a13952amr3643979oij.11.1677776042696; Thu, 02 Mar
2023 08:54:02 -0800 (PST)
Path: i2pn2.org!i2pn.org!news.swapon.de!2.eu.feeder.erje.net!feeder.erje.net!fdn.fr!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Thu, 2 Mar 2023 08:54:02 -0800 (PST)
In-Reply-To: <47f161f0-998e-4c6f-bcd8-59ad0a657c60n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=3.72.247.251; posting-account=rmHyLAoAAADSQmMWJF0a_815Fdd96RDf
NNTP-Posting-Host: 3.72.247.251
References: <2bee0de5-2d5c-44a7-bdab-a1d266855c96n@googlegroups.com>
<ttltvi$3i87j$1@dont-email.me> <018c257d-44cd-49cd-aac8-8c2b2cf616c4n@googlegroups.com>
<47f161f0-998e-4c6f-bcd8-59ad0a657c60n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <edb6f097-2ef5-45b3-b069-10d33aceffd5n@googlegroups.com>
Subject: Re: Build order with gprbuild
From: christ-usch.grein@t-online.de (AdaMagica)
Injection-Date: Thu, 02 Mar 2023 16:54:02 +0000
Content-Type: text/plain; charset="UTF-8"
 by: AdaMagica - Thu, 2 Mar 2023 16:54 UTC

Project main seems to completely ignore the with clause for code_generation. I added to main
for Languages use ("Ada", "Fuzzy");
which results in
main.gpr:3:9: warning: there are no sources of language "Fuzzy" in this project

You need to teach gprbuild to look into project code_generation when some Ada files are missing.

I'm very impressed that you can teach gprbuild a new "language".

Re: Build order with gprbuild

<lyh6v2iy7i.fsf@pushface.org>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9399&group=comp.lang.ada#9399

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: simon@pushface.org (Simon Wright)
Newsgroups: comp.lang.ada
Subject: Re: Build order with gprbuild
Date: Thu, 02 Mar 2023 22:29:37 +0000
Organization: A noiseless patient Spider
Lines: 12
Message-ID: <lyh6v2iy7i.fsf@pushface.org>
References: <2bee0de5-2d5c-44a7-bdab-a1d266855c96n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: reader01.eternal-september.org; posting-host="2a1685556991ef60409158b9618ce375";
logging-data="442537"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18W1tlDGGCkuMFQ/SI2F7q2wVktpPZFojc="
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (darwin)
Cancel-Lock: sha1:kQoodLkGcihMwbPMBTpTvq9SZm0=
sha1:rb20QJrWgVY8V8V9Gkir+2rorAA=
 by: Simon Wright - Thu, 2 Mar 2023 22:29 UTC

Gautier write-only address <gautier_niouzes@hotmail.com> writes:

> When a GNAT project A depends on project B, is there a simple (*) way
> to make gprbuild build project B before starting the build of A? It
> would be useful when project B generates Ada sources…

I know it's copping out, but I've been using an Alire pre-build action:
e.g.

[[actions]]
type = "pre-build"
command = ["make", "Simple_Buttons.gen", "Digital_IO.gen"]

Re: Build order with gprbuild

<58842241-09e8-4b35-85ce-5abe12b314bbn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9403&group=comp.lang.ada#9403

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:a05:620a:f86:b0:71f:b8ba:ff45 with SMTP id b6-20020a05620a0f8600b0071fb8baff45mr1579611qkn.3.1677956476119;
Sat, 04 Mar 2023 11:01:16 -0800 (PST)
X-Received: by 2002:a4a:d5d2:0:b0:525:54b6:dac1 with SMTP id
a18-20020a4ad5d2000000b0052554b6dac1mr2332854oot.1.1677956475933; Sat, 04 Mar
2023 11:01:15 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Sat, 4 Mar 2023 11:01:15 -0800 (PST)
In-Reply-To: <lyh6v2iy7i.fsf@pushface.org>
Injection-Info: google-groups.googlegroups.com; posting-host=54.93.170.68; posting-account=rmHyLAoAAADSQmMWJF0a_815Fdd96RDf
NNTP-Posting-Host: 54.93.170.68
References: <2bee0de5-2d5c-44a7-bdab-a1d266855c96n@googlegroups.com> <lyh6v2iy7i.fsf@pushface.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <58842241-09e8-4b35-85ce-5abe12b314bbn@googlegroups.com>
Subject: Re: Build order with gprbuild
From: christ-usch.grein@t-online.de (AdaMagica)
Injection-Date: Sat, 04 Mar 2023 19:01:16 +0000
Content-Type: text/plain; charset="UTF-8"
 by: AdaMagica - Sat, 4 Mar 2023 19:01 UTC

package Compiler is
for Driver ("Fuzzy") use "fuzzy_gen";
end Compiler;

I'm still playing around and have problems with the Driver attribute. The documentation says;
>Driver: single, indexed, case-insensitive index
>Index is a language name. Value is the name of the executable for the compiler of the language.
However it does not say where the executable is located, how does gprbuild find it?
I moved fuzzy_gen into another directory and changed accordingly

for Driver ("Fuzzy") use "path/fuzzy_gen";

Now I get
unable to locate fuzzy_gen.

How do I solve this problem?

Re: Build order with gprbuild

<f2d101b0-7f14-4d61-9584-3bdf41b701c9n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9404&group=comp.lang.ada#9404

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:a05:6214:1408:b0:56c:2300:298 with SMTP id pr8-20020a056214140800b0056c23000298mr2154604qvb.8.1678041341128;
Sun, 05 Mar 2023 10:35:41 -0800 (PST)
X-Received: by 2002:a05:6808:255:b0:384:efe:7297 with SMTP id
m21-20020a056808025500b003840efe7297mr2557074oie.6.1678041340865; Sun, 05 Mar
2023 10:35:40 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Sun, 5 Mar 2023 10:35:40 -0800 (PST)
In-Reply-To: <58842241-09e8-4b35-85ce-5abe12b314bbn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=18.159.39.158; posting-account=rmHyLAoAAADSQmMWJF0a_815Fdd96RDf
NNTP-Posting-Host: 18.159.39.158
References: <2bee0de5-2d5c-44a7-bdab-a1d266855c96n@googlegroups.com>
<lyh6v2iy7i.fsf@pushface.org> <58842241-09e8-4b35-85ce-5abe12b314bbn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f2d101b0-7f14-4d61-9584-3bdf41b701c9n@googlegroups.com>
Subject: Re: Build order with gprbuild
From: christ-usch.grein@t-online.de (AdaMagica)
Injection-Date: Sun, 05 Mar 2023 18:35:41 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: AdaMagica - Sun, 5 Mar 2023 18:35 UTC

AdaMagica schrieb am Samstag, 4. März 2023 um 20:01:17 UTC+1:
> for Driver ("Fuzzy") use "path/fuzzy_gen";
>
> Now I get
> unable to locate fuzzy_gen.
>
> How do I solve this problem?

excuse me, I made a mistake in the path. Silly me.


devel / comp.lang.ada / Build order with gprbuild

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor