comp.lang.ada
 help / color / mirror / Atom feed
* Build ding a distributed partition
@ 2018-04-17 12:50 Dmitry A. Kazakov
  2018-04-17 15:30 ` Jeffrey R. Carter
  0 siblings, 1 reply; 10+ messages in thread
From: Dmitry A. Kazakov @ 2018-04-17 12:50 UTC (permalink / raw)


What are gprbuild/gnatmake switches etc for building a distributed 
partition? I found no word about it.

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

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Build ding a distributed partition
  2018-04-17 12:50 Build ding a distributed partition Dmitry A. Kazakov
@ 2018-04-17 15:30 ` Jeffrey R. Carter
  2018-04-17 16:01   ` Dmitry A. Kazakov
  0 siblings, 1 reply; 10+ messages in thread
From: Jeffrey R. Carter @ 2018-04-17 15:30 UTC (permalink / raw)


On 04/17/2018 02:50 PM, Dmitry A. Kazakov wrote:
> What are gprbuild/gnatmake switches etc for building a distributed partition? I 
> found no word about it.

I seem to remember something called gnatdist.

-- 
Jeff Carter
"I was either in love, or I had smallpox."
Take the Money and Run
137

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Build ding a distributed partition
  2018-04-17 15:30 ` Jeffrey R. Carter
@ 2018-04-17 16:01   ` Dmitry A. Kazakov
  2018-04-17 23:56     ` Shark8
  2018-04-18 17:32     ` Simon Wright
  0 siblings, 2 replies; 10+ messages in thread
From: Dmitry A. Kazakov @ 2018-04-17 16:01 UTC (permalink / raw)


On 2018-04-17 17:30, Jeffrey R. Carter wrote:
> On 04/17/2018 02:50 PM, Dmitry A. Kazakov wrote:
>> What are gprbuild/gnatmake switches etc for building a distributed 
>> partition? I found no word about it.
> 
> I seem to remember something called gnatdist.

Yes. I saw references to gnatdist and po_gnatdist. Neither is anywhere 
to find. (:-()

Furthermore, if read descriptions right, both are to generate a 
gpr-file. Therefore, there must be something in that file to tell that a 
package is actually "main" of a partition with the ID so and so etc.

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


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Build ding a distributed partition
  2018-04-17 16:01   ` Dmitry A. Kazakov
@ 2018-04-17 23:56     ` Shark8
  2018-04-18  7:28       ` Dmitry A. Kazakov
  2018-04-18 17:32     ` Simon Wright
  1 sibling, 1 reply; 10+ messages in thread
From: Shark8 @ 2018-04-17 23:56 UTC (permalink / raw)


On Tuesday, April 17, 2018 at 10:02:02 AM UTC-6, Dmitry A. Kazakov wrote:
> > 
> > I seem to remember something called gnatdist.
> 
> Yes. I saw references to gnatdist and po_gnatdist. Neither is anywhere 
> to find. (:-()

I haven't seen a polyorb installer from AdaCore in a couple of years, but here's a Frankensteinian way you might be able to get it working:

(1) Download the latest PolyOrb [I think it's 2014] and the matching GPL GNAT.
(2) Install GNAT, be sure to remember the install location.
(3) Install PolyOrb. [I used the same location.]
(4) Install the latest GPL GNAT [or you can try FSF GNAT] in the same location as #2.

Create your distribution config file (here "Distribution.cfg"), and run "[GNAT_LOCATION]\po_gnatdist -d -PC:\Programming\Projects\[Actual_Project]\[Actual_Project].gpr Distribution"


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Build ding a distributed partition
  2018-04-17 23:56     ` Shark8
@ 2018-04-18  7:28       ` Dmitry A. Kazakov
  2018-04-18 13:36         ` Shark8
  0 siblings, 1 reply; 10+ messages in thread
From: Dmitry A. Kazakov @ 2018-04-18  7:28 UTC (permalink / raw)


On 18/04/2018 01:56, Shark8 wrote:
> On Tuesday, April 17, 2018 at 10:02:02 AM UTC-6, Dmitry A. Kazakov wrote:
>>>
>>> I seem to remember something called gnatdist.
>>
>> Yes. I saw references to gnatdist and po_gnatdist. Neither is anywhere
>> to find. (:-()
> 
> I haven't seen a polyorb installer from AdaCore in a couple of years, but here's a Frankensteinian way you might be able to get it working:
> 
> (1) Download the latest PolyOrb [I think it's 2014] and the matching GPL GNAT.
> (2) Install GNAT, be sure to remember the install location.
> (3) Install PolyOrb. [I used the same location.]
> (4) Install the latest GPL GNAT [or you can try FSF GNAT] in the same location as #2.
> 
> Create your distribution config file (here "Distribution.cfg"), and run "[GNAT_LOCATION]\po_gnatdist -d -PC:\Programming\Projects\[Actual_Project]\[Actual_Project].gpr Distribution"

Thanks. Under which OS would it be best to try, Windows or Linux?

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


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Build ding a distributed partition
  2018-04-18  7:28       ` Dmitry A. Kazakov
@ 2018-04-18 13:36         ` Shark8
  2018-04-18 14:15           ` Dmitry A. Kazakov
  0 siblings, 1 reply; 10+ messages in thread
From: Shark8 @ 2018-04-18 13:36 UTC (permalink / raw)


On Wednesday, April 18, 2018 at 1:28:17 AM UTC-6, Dmitry A. Kazakov wrote:
> 
> Thanks. Under which OS would it be best to try, Windows or Linux?

I typically use Windows as I find it to be a saner dev-environment (I've always thought case-sensitivity in the FS to be a pain); I wouldn't be surprised if you could pull the equivalent off in Linux, but I wouldn't be surprised if you couldn't either (file permissions/ownerships, for one, being incredibly fragile).

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Build ding a distributed partition
  2018-04-18 13:36         ` Shark8
@ 2018-04-18 14:15           ` Dmitry A. Kazakov
  0 siblings, 0 replies; 10+ messages in thread
From: Dmitry A. Kazakov @ 2018-04-18 14:15 UTC (permalink / raw)


On 18/04/2018 15:36, Shark8 wrote:
> On Wednesday, April 18, 2018 at 1:28:17 AM UTC-6, Dmitry A. Kazakov wrote:
>>
>> Thanks. Under which OS would it be best to try, Windows or Linux?
> 
> I typically use Windows as I find it to be a saner dev-environment (I've always thought case-sensitivity in the FS to be a pain); I wouldn't be surprised if you could pull the equivalent off in Linux, but I wouldn't be surprised if you couldn't either (file permissions/ownerships, for one, being incredibly fragile).

OK. I want to look into the projects gnatdist generates to figure out 
how to go without it.

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


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Build ding a distributed partition
  2018-04-17 16:01   ` Dmitry A. Kazakov
  2018-04-17 23:56     ` Shark8
@ 2018-04-18 17:32     ` Simon Wright
  2018-04-18 17:34       ` Simon Wright
  2018-04-24  9:03       ` Frédéric PRACA
  1 sibling, 2 replies; 10+ messages in thread
From: Simon Wright @ 2018-04-18 17:32 UTC (permalink / raw)


"Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> writes:

> On 2018-04-17 17:30, Jeffrey R. Carter wrote:
>> On 04/17/2018 02:50 PM, Dmitry A. Kazakov wrote:
>>> What are gprbuild/gnatmake switches etc for building a distributed
>>> partition? I found no word about it.
>>
>> I seem to remember something called gnatdist.
>
> Yes. I saw references to gnatdist and po_gnatdist. Neither is anywhere
> to find. (:-()
>
> Furthermore, if read descriptions right, both are to generate a
> gpr-file. Therefore, there must be something in that file to tell that
> a package is actually "main" of a partition with the ID so and so etc.

Just saw this: https://twitter.com/adaprogrammers/status/986636433728434179

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Build ding a distributed partition
  2018-04-18 17:32     ` Simon Wright
@ 2018-04-18 17:34       ` Simon Wright
  2018-04-24  9:03       ` Frédéric PRACA
  1 sibling, 0 replies; 10+ messages in thread
From: Simon Wright @ 2018-04-18 17:34 UTC (permalink / raw)


Simon Wright <simon@pushface.org> writes:

> "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> writes:
>
>> On 2018-04-17 17:30, Jeffrey R. Carter wrote:
>>> On 04/17/2018 02:50 PM, Dmitry A. Kazakov wrote:
>>>> What are gprbuild/gnatmake switches etc for building a distributed
>>>> partition? I found no word about it.
>>>
>>> I seem to remember something called gnatdist.
>>
>> Yes. I saw references to gnatdist and po_gnatdist. Neither is anywhere
>> to find. (:-()
>>
>> Furthermore, if read descriptions right, both are to generate a
>> gpr-file. Therefore, there must be something in that file to tell that
>> a package is actually "main" of a partition with the ID so and so etc.
>
> Just saw this: https://twitter.com/adaprogrammers/status/986636433728434179

GPLv3 + GCC Runtime Library Exception.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Build ding a distributed partition
  2018-04-18 17:32     ` Simon Wright
  2018-04-18 17:34       ` Simon Wright
@ 2018-04-24  9:03       ` Frédéric PRACA
  1 sibling, 0 replies; 10+ messages in thread
From: Frédéric PRACA @ 2018-04-24  9:03 UTC (permalink / raw)


Le mercredi 18 avril 2018 19:32:24 UTC+2, Simon Wright a écrit :
> "Dmitry A. Kazakov" writes:
> 
> > On 2018-04-17 17:30, Jeffrey R. Carter wrote:
> >> On 04/17/2018 02:50 PM, Dmitry A. Kazakov wrote:
> >>> What are gprbuild/gnatmake switches etc for building a distributed
> >>> partition? I found no word about it.
> >>
> >> I seem to remember something called gnatdist.
> >
> > Yes. I saw references to gnatdist and po_gnatdist. Neither is anywhere
> > to find. (:-()
> >
> > Furthermore, if read descriptions right, both are to generate a
> > gpr-file. Therefore, there must be something in that file to tell that
> > a package is actually "main" of a partition with the ID so and so etc.
> 
> Just saw this: https://twitter.com/adaprogrammers/status/986636433728434179

That's really a good news. In the past few years, finding PolyORB was a pain as it disappeared from AdaCore Website and I had to find the SVN tree in my old archives.
Anyway, last time I tried to build it, it was during last FOSDEM and compilation went well, at least for CORBA application and under Linux (Ubuntu).


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2018-04-24  9:03 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-04-17 12:50 Build ding a distributed partition Dmitry A. Kazakov
2018-04-17 15:30 ` Jeffrey R. Carter
2018-04-17 16:01   ` Dmitry A. Kazakov
2018-04-17 23:56     ` Shark8
2018-04-18  7:28       ` Dmitry A. Kazakov
2018-04-18 13:36         ` Shark8
2018-04-18 14:15           ` Dmitry A. Kazakov
2018-04-18 17:32     ` Simon Wright
2018-04-18 17:34       ` Simon Wright
2018-04-24  9:03       ` Frédéric PRACA

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