comp.lang.ada
 help / color / mirror / Atom feed
* gcc 3.4.2 Ada
@ 2004-09-25  3:29 Fionn mac Cuimhaill
  2004-09-25  7:25 ` CBFalconer
       [not found] ` <daqum0hce28ngv9fpi64n4vg016f28qas3@4ax.com>
  0 siblings, 2 replies; 29+ messages in thread
From: Fionn mac Cuimhaill @ 2004-09-25  3:29 UTC (permalink / raw)


Has anyone 
A: built gcc 3.4.2 with Ada on a Windows platform, and
B: compiled GNATCOM and GWindows with it?



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

* Re: gcc 3.4.2 Ada
  2004-09-25  3:29 gcc 3.4.2 Ada Fionn mac Cuimhaill
@ 2004-09-25  7:25 ` CBFalconer
  2004-09-25  9:37   ` Per Dalgas Jakobsen
  2004-09-25 13:55   ` Pascal Obry
       [not found] ` <daqum0hce28ngv9fpi64n4vg016f28qas3@4ax.com>
  1 sibling, 2 replies; 29+ messages in thread
From: CBFalconer @ 2004-09-25  7:25 UTC (permalink / raw)


Fionn mac Cuimhaill wrote:
> 
> Has anyone
> A: built gcc 3.4.2 with Ada on a Windows platform, and
> B: compiled GNATCOM and GWindows with it?

A: has been done on the DJGPP platform, under DOS and Windoze.
   probably also under Cygwin.
B: no idea.

-- 
 "It is not a question of staying the course, but of changing
  the course"                        - John Kerry, 2004-09-20
 "Ask any boat owner the eventual result of continuing the
  present course indefinitely"    - C.B. Falconer, 2004-09-20





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

* Re: gcc 3.4.2 Ada
  2004-09-25  7:25 ` CBFalconer
@ 2004-09-25  9:37   ` Per Dalgas Jakobsen
  2004-09-25 13:56     ` Pascal Obry
  2004-09-25 13:55   ` Pascal Obry
  1 sibling, 1 reply; 29+ messages in thread
From: Per Dalgas Jakobsen @ 2004-09-25  9:37 UTC (permalink / raw)


I have compiled gcc-3.4.2 under Cygwin with C and Ada.
It compiled nicely, but several tests failed. I guess a patch or two should
be applied, but I didn't get around to that just yet.

Per

"CBFalconer" <cbfalconer@yahoo.com> wrote in message
news:4155167B.C0DC007B@yahoo.com...
> Fionn mac Cuimhaill wrote:
> >
> > Has anyone
> > A: built gcc 3.4.2 with Ada on a Windows platform, and
> > B: compiled GNATCOM and GWindows with it?
>
> A: has been done on the DJGPP platform, under DOS and Windoze.
>    probably also under Cygwin.
> B: no idea.
>
> -- 
>  "It is not a question of staying the course, but of changing
>   the course"                        - John Kerry, 2004-09-20
>  "Ask any boat owner the eventual result of continuing the
>   present course indefinitely"    - C.B. Falconer, 2004-09-20
>
>





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

* Re: gcc 3.4.2 Ada
  2004-09-25  7:25 ` CBFalconer
  2004-09-25  9:37   ` Per Dalgas Jakobsen
@ 2004-09-25 13:55   ` Pascal Obry
  2004-09-25 20:46     ` Jeffrey Carter
  1 sibling, 1 reply; 29+ messages in thread
From: Pascal Obry @ 2004-09-25 13:55 UTC (permalink / raw)



CBFalconer <cbfalconer@yahoo.com> writes:

> Fionn mac Cuimhaill wrote:
> > 
> > Has anyone
> > A: built gcc 3.4.2 with Ada on a Windows platform, and

No need, see http://sourceforge.net/project/showfiles.php?group_id=2435

Pascal.

-- 

--|------------------------------------------------------
--| Pascal Obry                           Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--|              http://www.obry.org
--| "The best way to travel is by means of imagination"
--|
--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595



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

* Re: gcc 3.4.2 Ada
  2004-09-25  9:37   ` Per Dalgas Jakobsen
@ 2004-09-25 13:56     ` Pascal Obry
  0 siblings, 0 replies; 29+ messages in thread
From: Pascal Obry @ 2004-09-25 13:56 UTC (permalink / raw)



"Per Dalgas Jakobsen" <i@hate.spam> writes:

> I have compiled gcc-3.4.2 under Cygwin with C and Ada.

AFAIK, tasking is broken on Cygwin, right ? Or maybe the situation has
improved since I had a look...

Pascal.

-- 

--|------------------------------------------------------
--| Pascal Obry                           Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--|              http://www.obry.org
--| "The best way to travel is by means of imagination"
--|
--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595



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

* Re: gcc 3.4.2 Ada
  2004-09-25 13:55   ` Pascal Obry
@ 2004-09-25 20:46     ` Jeffrey Carter
  2004-09-25 21:30       ` Jeff C r e e.m
                         ` (2 more replies)
  0 siblings, 3 replies; 29+ messages in thread
From: Jeffrey Carter @ 2004-09-25 20:46 UTC (permalink / raw)


Pascal Obry wrote:

> CBFalconer <cbfalconer@yahoo.com> writes:
> 
>>Fionn mac Cuimhaill wrote:
>>
>>>Has anyone
>>>A: built gcc 3.4.2 with Ada on a Windows platform, and
> 
> No need, see http://sourceforge.net/project/showfiles.php?group_id=2435

Any idea when we'll be able to download a single file as one can with 
GNAT 3.15p?

-- 
Jeff Carter
"Go and boil your bottoms."
Monty Python & the Holy Grail
01




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

* Re: gcc 3.4.2 Ada
  2004-09-25 20:46     ` Jeffrey Carter
@ 2004-09-25 21:30       ` Jeff C r e e.m
  2004-09-26  0:37         ` Jeffrey Carter
  2004-09-26  2:01       ` Cesar Rabak
  2004-09-26  9:03       ` Pascal Obry
  2 siblings, 1 reply; 29+ messages in thread
From: Jeff C r e e.m @ 2004-09-25 21:30 UTC (permalink / raw)



"Jeffrey Carter" <spam@spam.com> wrote in message 
news:0Pk5d.9793$gG4.888@newsread1.news.pas.earthlink.net...
> Pascal Obry wrote:
>
>> CBFalconer <cbfalconer@yahoo.com> writes:
>>
>>>Fionn mac Cuimhaill wrote:
>>>
>>>>Has anyone
>>>>A: built gcc 3.4.2 with Ada on a Windows platform, and
>>
>> No need, see http://sourceforge.net/project/showfiles.php?group_id=2435
>
> Any idea when we'll be able to download a single file as one can with GNAT 
> 3.15p?
>
You only need to download 2 files. the gcc-core and
the gcc-ada

Is it really that hard to download 2 instead of 1?





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

* Re: gcc 3.4.2 Ada
  2004-09-25 21:30       ` Jeff C r e e.m
@ 2004-09-26  0:37         ` Jeffrey Carter
       [not found]           ` <uwtyh9z6q.fsf@obry.org>
  0 siblings, 1 reply; 29+ messages in thread
From: Jeffrey Carter @ 2004-09-26  0:37 UTC (permalink / raw)


Jeff C r e e.m wrote:
> 
> You only need to download 2 files. the gcc-core and
> the gcc-ada
> 
> Is it really that hard to download 2 instead of 1?

There also appears to be a set of files that you have to download if you 
don't have mingw installed. Now we're getting into the area of 5 files.

-- 
Jeff Carter
"Sir Lancelot saves Sir Gallahad from almost certain temptation."
Monty Python & the Holy Grail
69




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

* Re: gcc 3.4.2 Ada
  2004-09-25 20:46     ` Jeffrey Carter
  2004-09-25 21:30       ` Jeff C r e e.m
@ 2004-09-26  2:01       ` Cesar Rabak
  2004-09-26  9:03       ` Pascal Obry
  2 siblings, 0 replies; 29+ messages in thread
From: Cesar Rabak @ 2004-09-26  2:01 UTC (permalink / raw)


Jeffrey Carter escreveu:
> Pascal Obry wrote:
> 
>> CBFalconer <cbfalconer@yahoo.com> writes:
>>
>>> Fionn mac Cuimhaill wrote:
>>>
>>>> Has anyone
>>>> A: built gcc 3.4.2 with Ada on a Windows platform, and
>>>
>>
>> No need, see http://sourceforge.net/project/showfiles.php?group_id=2435
> 
> 
> Any idea when we'll be able to download a single file as one can with 
> GNAT 3.15p?
> 

I think once they put it in the 'stable' status it can be easily done. 
Would you supply a site where it could be deposited? ;-)

--
Cesar Rabak




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

* Re: gcc 3.4.2 Ada
  2004-09-25 20:46     ` Jeffrey Carter
  2004-09-25 21:30       ` Jeff C r e e.m
  2004-09-26  2:01       ` Cesar Rabak
@ 2004-09-26  9:03       ` Pascal Obry
  2004-09-26 17:33         ` Jerry van Dijk
  2004-10-01 12:53         ` Florian Weimer
  2 siblings, 2 replies; 29+ messages in thread
From: Pascal Obry @ 2004-09-26  9:03 UTC (permalink / raw)



Jeffrey Carter <spam@spam.com> writes:

> Any idea when we'll be able to download a single file as one can with GNAT
> 3.15p?

Certainly never. The FSF GCC compiler contains a "core" package which is
just supporting the C language. Others languages (Ada, C++, Java, Fortran) are
distributed as separate packages.

But well, nothing prevents you from downloading the core+ada packages are put
them together. These are just plain tarball. But I don't see the gain :)

Pascal.

-- 

--|------------------------------------------------------
--| Pascal Obry                           Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--|              http://www.obry.org
--| "The best way to travel is by means of imagination"
--|
--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595



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

* Re: gcc 3.4.2 Ada
  2004-09-26  9:03       ` Pascal Obry
@ 2004-09-26 17:33         ` Jerry van Dijk
  2004-09-26 18:14           ` Ludovic Brenta
  2004-10-01 12:53         ` Florian Weimer
  1 sibling, 1 reply; 29+ messages in thread
From: Jerry van Dijk @ 2004-09-26 17:33 UTC (permalink / raw)



Pascal Obry <pascal@obry.org> writes:

> > Any idea when we'll be able to download a single file as one can with GNAT
> > 3.15p?

<snip>

> But well, nothing prevents you from downloading the core+ada packages are put
> them together. These are just plain tarball. But I don't see the gain :)

For some maybe having an Ada-Aware debugger ?

But I think that in concert with the gwindows effort it would be nice to
package an recent GNAT for Windows as AdaCore used to do (one package
containing everything to get started). Maybe replace the now hopelessly
out-of-date W32 API binding by gwindows.

-- 
--  Jerry van Dijk
--  Leiden, Holland



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

* Re: gcc 3.4.2 Ada
  2004-09-26 17:33         ` Jerry van Dijk
@ 2004-09-26 18:14           ` Ludovic Brenta
  2004-09-26 19:39             ` Jerry van Dijk
  0 siblings, 1 reply; 29+ messages in thread
From: Ludovic Brenta @ 2004-09-26 18:14 UTC (permalink / raw)


Jerry van Dijk writes:
> But I think that in concert with the gwindows effort it would be
> nice to package an recent GNAT for Windows as AdaCore used to do
> (one package containing everything to get started). Maybe replace
> the now hopelessly out-of-date W32 API binding by gwindows.

http://stephane.rochebrune.org/aide/aide.html

This would be a good starting point.  I think Stéphane will appreciate
contributions if you would like to package GWindows.

-- 
Ludovic Brenta.



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

* Re: gcc 3.4.2 Ada
  2004-09-26 18:14           ` Ludovic Brenta
@ 2004-09-26 19:39             ` Jerry van Dijk
  2004-10-03 10:18               ` Stephane Riviere
  0 siblings, 1 reply; 29+ messages in thread
From: Jerry van Dijk @ 2004-09-26 19:39 UTC (permalink / raw)


Ludovic Brenta <ludovic.brenta@insalien.org> writes:

> http://stephane.rochebrune.org/aide/aide.html
> 
> This would be a good starting point.  I think St�phane will appreciate
> contributions if you would like to package GWindows.

No, I really do not have the time to port gnatwin, gnatcom and gwindows to
this -to me- confusing set of old tools.

-- 
--  Jerry van Dijk
--  Leiden, Holland



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

* Re: gcc 3.4.2 Ada
       [not found]           ` <uwtyh9z6q.fsf@obry.org>
@ 2004-09-27  8:52             ` Alex R. Mosteo
  2004-09-27 12:45               ` Georg Bauhaus
  2004-09-27 10:01             ` Craig Carey
  1 sibling, 1 reply; 29+ messages in thread
From: Alex R. Mosteo @ 2004-09-27  8:52 UTC (permalink / raw)


Pascal Obry wrote:
> Jeffrey Carter <spam@spam.com> writes:
> 
> 
>>There also appears to be a set of files that you have to download if you
>>don't have mingw installed. Now we're getting into the area of 5 files.
> 
> 
> Indeed, you also need the mingw runtime, binutils and win32 packages. But this
> is no that terrible.

It is not when you know what you have to get.



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

* Re: gcc 3.4.2 Ada
       [not found]           ` <uwtyh9z6q.fsf@obry.org>
  2004-09-27  8:52             ` Alex R. Mosteo
@ 2004-09-27 10:01             ` Craig Carey
  2004-09-27 11:23               ` Jeff C r e e.m
  2004-09-27 16:07               ` Pascal Obry
  1 sibling, 2 replies; 29+ messages in thread
From: Craig Carey @ 2004-09-27 10:01 UTC (permalink / raw)


On 26 Sep 2004 11:06:37 +0200, Pascal Obry <pascal@obry.org> wrote:

>
>Jeffrey Carter <spam@spam.com> writes:
>
>> There also appears to be a set of files that you have to download if you
>> don't have mingw installed. Now we're getting into the area of 5 files.
>
>Indeed, you also need the mingw runtime, binutils and win32 packages. But this
>is no that terrible.
>
>Pascal.


AdaCore seems to be withholding changes to Gdb. The reasonong I got
(from Mr Hilfinger of AdaCore) was incomplete or wrong or incorrect or
hazy or wrong.

Below are instructions on how to compile the CVS gdb in Cygwin.


$ export PATH=/l/mingw/bin:$PATH    # :set up is simpler in last version

$ gcc -v
Reading specs from l:/mingw/bin/../lib/gcc/mingw32/3.4.1/specs
Configured with: ../gcc/configure --with-gcc --with-gnu-ld --with-gnu-as
--host=mingw32 --target=mingw32 --prefix=/mingw --enable-threads
--disable-nls --enable-languages=c,c++,f77,ada,objc,java
--disable-win32-registry --disable-shared --enable-sjlj-exceptions
--enable-libgcj --disable-java -awt --without-x --enable-java-gc=boehm
--disable-libgcj-debug --enable-interpreter --enable-hash-synchronization
--enable-libstdcxx-debug
Thread model: win32
gcc version 3.4.1 (mingw special)

$ L:/mingw/bin/gnatmake ptun.adb   \
    -IJ:/Ada/Obj -I...[lines of -I includes].. \
    -gnata -gnato -gnatq -gnatf -gnatU -i -O0 -g -gnatVa -gnatwacfHlpru \
    -bargs -E -p -we -O -s -static -r                                   \
    -largs -v -v -L. -luser32 -lgdi32 -lcomdlg32 -lwsock32 -laddr2line


The copmpilation almost succeeds.
...
gnatlink ptun.ali -g -v -v -L. -luser32 -lgdi32 -lcomdlg32 -lwsock32
 -laddr2line
...
Thread model: win32
gcc version 3.4.1 (mingw special)
 l:/mingw/bin/../libexec/gcc/mingw32/3.4.1/collect2.exe -Bdynamic -o ptun
...
/ptun3-fg.o ./ptun4.o -luser32 -lgdi32 -lcomdlg32 -lwsock32 -laddr2line l
:/mingw/lib/gcc/mingw32/3.4.1/adalib/libgnarl.a l:/mingw/lib/gcc/mingw32/
3.4.1/adalib/libgnat.a --stack=0x800000,0x1000 -lbfd -liberty -lmingwthrd
 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt -luser32 -lkernel32 -ladva
pi32 -lshell32 -lmingwthrd -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt
l:/mingw/bin/../lib/gcc/mingw32/3.4.1/crtend.o
J:/Ada/tope/src/Tope\/libaddr2line.a(gnaddr2line.o)(.text+0x17d):gnaddr2l
ine.c: undefined reference to `bfd_scan_vma'
J:/Ada/tope/src/Tope\/libaddr2line.a(gnaddr2line.o)(.text+0x1c2):gnaddr2l
ine.c: undefined reference to `bfd_map_over_sections'
J:/Ada/tope/src/Tope\/libaddr2line.a(gnaddr2line.o)(.text+0x3ed):gnaddr2l
ine.c: undefined reference to `bfd_openr'
...
J:/Ada/tope/src/Tope\/libaddr2line.a(budemang.o)(.text+0xd5):budemang.c:
undefined reference to `xstrdup'
collect2: ld returned 1 exit status
gnatlink: cannot call l:\mingw\bin\gcc.exe
gnatmake: *** link failed.



How to compile Gdb in Cygwin. The GUI stuff does not build, in Win32

[1] Edit the "configure" file and change the line
         noconfigdirs=""
into:
         noconfigdirs="tcl expect"

The Cygwin Gcc 3.3.3 can be used:
     ../src/configure --disable-tui --disable-shared --prefix=....
     make all

The result is not Ada aware.

I conclude that AdaCore is keeping the Ada awareness feature out of
Gdb.

Not much of the new Gdb (Ada aware) source code is sent up to Redhat.
The withholding is about maximal. The criterion for disclosure seems to
be: upload if C programmers have to adapt eventually to some AdaCore
change.

When I built the Gdb of September 2004. it not understand that ".all"
 dereferences a pointer, and that major bug of Gvd 3.15 and Gdb bungling
 the interpretation of path names, is still not fixed (and I even sent in
 a bug report complaining that the last usable free Gvd+Gdb duo, was of
 version 3.14p).

I don't know what reasoning is provided to AdaCore paying customers
in Germany and USA.



--  Craig Carey






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

* Re: gcc 3.4.2 Ada
  2004-09-27 10:01             ` Craig Carey
@ 2004-09-27 11:23               ` Jeff C r e e.m
  2004-09-28 11:45                 ` Craig Carey
  2004-09-27 16:07               ` Pascal Obry
  1 sibling, 1 reply; 29+ messages in thread
From: Jeff C r e e.m @ 2004-09-27 11:23 UTC (permalink / raw)



"Craig Carey" <research@ijs.co.nz> wrote in message 
news:m6kfl0p8ph332c8sjss2es2p4s37qcjfif@4ax.com...
> On 26 Sep 2004 11:06:37 +0200, Pascal Obry <pascal@obry.org> wrote:
>
>>
>>Jeffrey Carter <spam@spam.com> writes:
>>
>
> AdaCore seems to be withholding changes to Gdb. The reasonong I got
> (from Mr Hilfinger of AdaCore) was incomplete or wrong or incorrect or
> hazy or wrong.
>
> Below are instructions on how to compile the CVS gdb in Cygwin.
>

stuff deleted

> The Cygwin Gcc 3.3.3 can be used:
>     ../src/configure --disable-tui --disable-shared --prefix=....
>     make all
>
> The result is not Ada aware.
>
> I conclude that AdaCore is keeping the Ada awareness feature out of
> Gdb.
>
> Not much of the new Gdb (Ada aware) source code is sent up to Redhat.
> The withholding is about maximal. The criterion for disclosure seems to
> be: upload if C programmers have to adapt eventually to some AdaCore
> change.
>
> When I built the Gdb of September 2004. it not understand that ".all"
> dereferences a pointer, and that major bug of Gvd 3.15 and Gdb bungling
> the interpretation of path names, is still not fixed (and I even sent in
> a bug report complaining that the last usable free Gvd+Gdb duo, was of
> version 3.14p).
>
> I don't know what reasoning is provided to AdaCore paying customers
> in Germany and USA.

Ok.. Let me start with the last one first....Huh?? Paying customers do get 
an Ada aware gdb.
I am not sure how any of what you posted relates to paying customers that 
get GNAT versions
and gdb versions that work together. Paying customers do not current pay for 
cygwin based distributions (at least not
in large numbers since it is not even listed as a supported target).

As for "sending source code to redhat"...If you follow the gdb mailing lists 
(and gcc mailing lists for that matter)
you would see that there are (and have been) efforts underway to for a long 
time to fold in patches. GCC patches are
certainly moving ahead better than GDB. There is a publically available gdb 
CVS archive at http://libre.act-europe.fr/GDB/

Would it be better if all of this was always up to date within the main 
public trees? Sure. But it takes a lot of effort to do that.
Things have certainly gotten a lot better in the GCC tree (and this does at 
times cause some on the GCC developers list to
complain about the fact that ACT contributes source code in the way that 
they do).








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

* Re: gcc 3.4.2 Ada
  2004-09-27  8:52             ` Alex R. Mosteo
@ 2004-09-27 12:45               ` Georg Bauhaus
  0 siblings, 0 replies; 29+ messages in thread
From: Georg Bauhaus @ 2004-09-27 12:45 UTC (permalink / raw)


Alex R. Mosteo <devnull@mailinator.com> wrote:
: Pascal Obry wrote:
:> Jeffrey Carter <spam@spam.com> writes:
:> 
:> 
:>>There also appears to be a set of files that you have to download if you
:>>don't have mingw installed. Now we're getting into the area of 5 files.
:> 
:> 
:> Indeed, you also need the mingw runtime, binutils and win32 packages. But this
:> is no that terrible.
: 
: It is not when you know what you have to get.

Reading about MingW at their home page which is

http://www.mingw.org/

has helped me more than navigating sourceforge. ;-)

-- Georg



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

* Re: gcc 3.4.2 Ada
  2004-09-27 10:01             ` Craig Carey
  2004-09-27 11:23               ` Jeff C r e e.m
@ 2004-09-27 16:07               ` Pascal Obry
  1 sibling, 0 replies; 29+ messages in thread
From: Pascal Obry @ 2004-09-27 16:07 UTC (permalink / raw)



Craig Carey <research@ijs.co.nz> writes:

> Below are instructions on how to compile the CVS gdb in Cygwin.
> 
> 
> $ export PATH=/l/mingw/bin:$PATH    # :set up is simpler in last version
                   ^^^^^
                   ???? In Cygwin you said ??

Pascal.

-- 

--|------------------------------------------------------
--| Pascal Obry                           Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--|              http://www.obry.org
--| "The best way to travel is by means of imagination"
--|
--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595



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

* Re: gcc 3.4.2 Ada
  2004-09-27 11:23               ` Jeff C r e e.m
@ 2004-09-28 11:45                 ` Craig Carey
  2004-09-28 13:04                   ` Craig Carey
  0 siblings, 1 reply; 29+ messages in thread
From: Craig Carey @ 2004-09-28 11:45 UTC (permalink / raw)



What is the story with Gdb 6 having an awareness of other languages?.

On Mon, 27 Sep 2004 11:23:27 GMT, "Jeff C r e e.m" wrote:
>
>"Craig Carey" wrote in message 
>> On 26 Sep 2004 11:06:37 +0200, Pascal Obry wrote:
>>>Jeffrey Carter <spam@spam.com> writes:
...
>Ok.. Let me start with the last one first....Huh?? Paying customers do get 
>an Ada aware gdb.

Some argument about paying customers might be more believable.

I write here to just note that the reasoning I got for why Gdb 6 is not
 Ada awware, did not seem to be reasoning or adequate; so in the
 circumstances, guessing the best possible plausible explanation could
 produce wrong information on why Gdb has not been getting Ada aware
 patches.

...
>As for "sending source code to redhat"...If you follow the gdb mailing lists 
>(and gcc mailing lists for that matter)
>you would see that there are (and have been) efforts underway to for a long 
>time to fold in patches. GCC patches are
>certainly moving ahead better than GDB. There is a publically available gdb 
>CVS archive at http://libre.act-europe.fr/GDB/

I was myself reading the Gdb mailing list, and I tried to integrate the
 patches of Mr HJilfinger of AdaCore this month. They were already
 integrated. Also the patches are minor: most of the Ada stuff is
 withheld. The end result is not Ada aware. 

The reasoning I got from Mr Hilfinger was not designed to withstand
 questioniong:
    the names of people inside of AdaCore (and/or Redhat/Debua ?) got
    censored out. Those people complain that the Ada awareness is
   faulty. 

I want to know if the person creating the argument, is inside of the
 argument. If it is Redhat who oppose an early release of an Ada aware
 Gdb, then Mr Hilfinger or other members of AdaCore, ought not protect
 RedHat with anonymity for the corporation.

>
>Would it be better if all of this was always up to date within the main 
>public trees? Sure. But it takes a lot of effort to do that.
...

I guess that any claim of "a lot of effort" is wrong. 

In the last month: I believe I got an anonymity defence: the testers
can't speed things up. No views of AdaCore managers were stated.
No public relations chat from AdaCore: just sudden total failure for
comp.lang.ada and the persons inside of the argument are kept anonymous
(cg. pilots of UFOs).



Craig Carey
http://www.





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

* Re: gcc 3.4.2 Ada
  2004-09-28 11:45                 ` Craig Carey
@ 2004-09-28 13:04                   ` Craig Carey
  0 siblings, 0 replies; 29+ messages in thread
From: Craig Carey @ 2004-09-28 13:04 UTC (permalink / raw)



I tried compiling the CVS Gdb 5.3 of this URL:
  http://libre.act-europe.fr/GDB/

CVS Gdb 5.3 seemed to run OK when run inside of the Gvd of GNAT 3.15p.

It displayed this:
_____________________________________________________________
$ X:/@cvs_libre/bingdb/bin/gdb.exe
GNU gdb 5.3 for GNAT Pro 3.17w (20040927)
Copyright 2002 Free Software Foundation, Inc.
_____________________________________________________________


What would be interesting, is a percentage saying how much Gdb code
 is not available from both repositories.



--  Craig Carey

Misc links on Ada 95:
http://www.csv.ica.uni-stuttgart.de/homes/ph/resources_on_ada.html





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

* Re: gcc 3.4.2 Ada
  2004-09-26  9:03       ` Pascal Obry
  2004-09-26 17:33         ` Jerry van Dijk
@ 2004-10-01 12:53         ` Florian Weimer
  1 sibling, 0 replies; 29+ messages in thread
From: Florian Weimer @ 2004-10-01 12:53 UTC (permalink / raw)


* Pascal Obry:

> Jeffrey Carter <spam@spam.com> writes:
>
>> Any idea when we'll be able to download a single file as one can with GNAT
>> 3.15p?
>
> Certainly never. The FSF GCC compiler contains a "core" package which is
> just supporting the C language. Others languages (Ada, C++, Java, Fortran) are
> distributed as separate packages.

There's also a large tarball that bundles the core and all languages.
(However, as a matter of policy, the FSF does not distribute
pre-compiled binaries on their FTP servers.)



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

* Re: gcc 3.4.2 Ada
  2004-09-26 19:39             ` Jerry van Dijk
@ 2004-10-03 10:18               ` Stephane Riviere
  2004-10-03 19:09                 ` Jerry van Dijk
  0 siblings, 1 reply; 29+ messages in thread
From: Stephane Riviere @ 2004-10-03 10:18 UTC (permalink / raw)


>No, I really do not have the time to port gnatwin, gnatcom and gwindows to
>this -to me- confusing set of old tools.

Well... I think I must do something to correct this statement

1)

AIDE is not a confusing set of old tools but a coherent set of
reliables tools, working together gracefully in a consistent directory
structure (keeping Unix directory structure in mind). 

The main AIDE goals are integration, reliability and consistency : it
is not an experimental package nor a slave to fashion. AIDE main tools
are updated  only when it is really needed. (1) 

AIDE is not out of date using 3.15p and GtkAda 2.2 but adopts a
conservative approach for developer and user safeness, like Debian
(but you may think Debian is also a confusing set of old tools).

AIDE means Ada Instant Developement Environement : it is useable after
a single copy under Windows platforms and has been designed equally
for professionals, students and newcomers.

It offers Emacs/Glide, GPS and a minimal Unix/bash shell (via
MinSys/MinGw) to provide basic Unix services for Windows users. 

AIDE can recompile, by a single command line, GtkAda full test program
testgtk (gtk 2.2) or complex GtkAda programs like GVD. 

It comes with a 80 pages manual, english translation is underway and
will be ready for the next -coming soon- release, which will include
lots of goodies, mainly around integrated user and maintenance
documentation generation with Texinfo, Adadoc and Dia.


2)

AIDE is only made up of multi-platform tool in order to propose to
Windows developers the closest possible environment that can be found
in free systems.  This will also allow to present these wonderful
tools in a soft and easy manner.

Therefore, the Windows developer will be able to jump seamlessly from
environment to another without feeling lost and also while maintaining
all its usual tools and all the previously written programs.

Regarding GWindows integration in AIDE, as suggested by Ludovic, there
is a problem : GWindows is a Windows only specific tool, but AIDEshall
only use multi-platform tools.

However, I'm aware GWindows is a very valuable tool, at first glance
easiest to use than GtkAda, and used by many fine people (like
gauthier de montmollin for its TexDvi graphic utility).


Best regards from France


(1) For experiments, and thanks to Jeffrey Creem help, I've done (in
winter 2002) an experimental AIDE (0.74) distribution with gcc 3.2 and
gtk 2.0. which comes with full english and frenchs docs to re-create
it from scratch. It was just for fun and self-education.

Stephane Riviere
Oleron Island - France
http://stephane.rochebrune.org
OpenPgp Key <5fd6a1e6> available on the web site above




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

* Re: gcc 3.4.2 Ada
  2004-10-03 10:18               ` Stephane Riviere
@ 2004-10-03 19:09                 ` Jerry van Dijk
  2004-10-04 15:49                   ` Stephane Riviere
  0 siblings, 1 reply; 29+ messages in thread
From: Jerry van Dijk @ 2004-10-03 19:09 UTC (permalink / raw)



Stephane Riviere writes:

> >No, I really do not have the time to port gnatwin, gnatcom and gwindows to
> >this -to me- confusing set of old tools.
> 
> AIDE is not a confusing set of old tools but a coherent set of
> reliables tools, working together gracefully in a consistent directory
> structure (keeping Unix directory structure in mind). 

Ok. (Well, I did say _to_me_ :-)

> (but you may think Debian is also a confusing set of old tools).

Yes, I have been using Mandrake for a few years now.

> AIDE is only made up of multi-platform tool in order to propose to

What I would like to see is a gnat-3.15p-like package with the latest GNAT,
debugger (remember, dwarf format now), GPS and docs in windows formats.

For me, cross-platform is a nice bonus, but not at the expense of windows
functionality. From where I am sitting, there is nothing to cross-platform
too (alas).

> However, I'm aware GWindows is a very valuable tool, at first glance
> easiest to use than GtkAda, and used by many fine people (like
> gauthier de montmollin for its TexDvi graphic utility).

Yes, GWindows is a _very_ nice tool. However, it depends both on the gnatcom
and the GNAT version. So if you offer two versions of GNAT you need to offer
GNATCOM/GWINDOWS for them both, add more versions of any of them and you see
that maintaining a port/package independent from AdaPower will quickly start
to consume scares resources.

-- 
--  Jerry van Dijk
--  Leiden, Holland
--
-- 'Tradition is not the worship of ashes, but the preservation of fire."
--                                              Gustav Mahler (1860-1911)



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

* Re: gcc 3.4.2 Ada
  2004-10-03 19:09                 ` Jerry van Dijk
@ 2004-10-04 15:49                   ` Stephane Riviere
  2004-10-04 19:07                     ` CBFalconer
  0 siblings, 1 reply; 29+ messages in thread
From: Stephane Riviere @ 2004-10-04 15:49 UTC (permalink / raw)


Hi Jerry & all,

>Ok. (Well, I did say _to_me_ :-)

I've noticed, but, as this NG has a large audience, I felt I had to
answer. AIDE is a big work for me, and its users base is growing, I
hope you understand my point of view.

>What I would like to see is a gnat-3.15p-like package with the latest GNAT,
>debugger (remember, dwarf format now), GPS and docs in windows formats.

Docs in AIDE are mainly in PDF format. I've done a lot of ps->pdf or
texinfo->pdf translation. Although PDF is not a native windows format,
it is usually well accepted.

Today, you can't have bothes reliable toolset and latest toolset. This
is why AIDE has a conservative approach by design.  It's like Mandrake
or Debian : a matter of choice.

>For me, cross-platform is a nice bonus, but not at the expense of windows
>functionality.

Our views greatly differs, but it does not matter. I hope this thread
has clarified AIDE goals and philosophy : reliable development
environment for Ada, including all development aspects, like user and
technical documentation, with multi-platform in mind.

Best regards from France

-- 
Stephane Riviere
Oleron Island - France
http://stephane.rochebrune.org
OpenPgp Key <5fd6a1e6> available on the web site above



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

* Re: gcc 3.4.2 Ada
  2004-10-04 15:49                   ` Stephane Riviere
@ 2004-10-04 19:07                     ` CBFalconer
  2004-10-05  2:51                       ` Steve
  2004-10-05 16:48                       ` Stephane Riviere
  0 siblings, 2 replies; 29+ messages in thread
From: CBFalconer @ 2004-10-04 19:07 UTC (permalink / raw)


Stephane Riviere wrote:
> 
... snip ...
> 
> Docs in AIDE are mainly in PDF format. I've done a lot of ps->pdf
> or texinfo->pdf translation. Although PDF is not a native windows
> format, it is usually well accepted.

Not around here.  If the information is representable in texinfo
format it is easily converted into text, html, ps, pdf, or info
files, and is probably much more compact than a pdf
representation.  text and info are easily searched, and html adapts
especially easily to a variety of page dimensions.

-- 
Chuck F (cbfalconer@yahoo.com) (cbfalconer@worldnet.att.net)
   Available for consulting/temporary embedded and systems.
   <http://cbfalconer.home.att.net>  USE worldnet address!





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

* Re: gcc 3.4.2 Ada
  2004-10-04 19:07                     ` CBFalconer
@ 2004-10-05  2:51                       ` Steve
  2004-10-05  6:45                         ` [OT] " CBFalconer
  2004-10-05 16:48                       ` Stephane Riviere
  1 sibling, 1 reply; 29+ messages in thread
From: Steve @ 2004-10-05  2:51 UTC (permalink / raw)


Personally, I'd rather have documentation in either PDF, HTML or plain text.
I know I can download tools to convert from info or ps to something usable,
but I do so very infrequently so it is a pain to download the tools and
re-figure out how to use them.

Steve
(The Duck)

"CBFalconer" <cbfalconer@yahoo.com> wrote in message
news:41618FCE.D732CAAF@yahoo.com...
> Stephane Riviere wrote:
> >
> ... snip ...
> >
> > Docs in AIDE are mainly in PDF format. I've done a lot of ps->pdf
> > or texinfo->pdf translation. Although PDF is not a native windows
> > format, it is usually well accepted.
>
> Not around here.  If the information is representable in texinfo
> format it is easily converted into text, html, ps, pdf, or info
> files, and is probably much more compact than a pdf
> representation.  text and info are easily searched, and html adapts
> especially easily to a variety of page dimensions.
>
> -- 
> Chuck F (cbfalconer@yahoo.com) (cbfalconer@worldnet.att.net)
>    Available for consulting/temporary embedded and systems.
>    <http://cbfalconer.home.att.net>  USE worldnet address!
>
>





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

* Re: [OT] gcc 3.4.2 Ada
  2004-10-05  2:51                       ` Steve
@ 2004-10-05  6:45                         ` CBFalconer
  0 siblings, 0 replies; 29+ messages in thread
From: CBFalconer @ 2004-10-05  6:45 UTC (permalink / raw)


Steve wrote:
> "CBFalconer" <cbfalconer@yahoo.com> wrote in message
>> Stephane Riviere wrote:
>>>
>> ... snip ...
>>>
>>> Docs in AIDE are mainly in PDF format. I've done a lot of ps->pdf
>>> or texinfo->pdf translation. Although PDF is not a native windows
>>> format, it is usually well accepted.
>>
>> Not around here.  If the information is representable in texinfo
>> format it is easily converted into text, html, ps, pdf, or info
>> files, and is probably much more compact than a pdf
>> representation.  text and info are easily searched, and html
>> adapts especially easily to a variety of page dimensions.
> 
> Personally, I'd rather have documentation in either PDF, HTML or
> plain text. I know I can download tools to convert from info or ps
> to something usable, but I do so very infrequently so it is a pain
> to download the tools and re-figure out how to use them.

So keep the tools once you have downloaded them.  Write an alias or
two to do the conversions you really need.  Or scripts or batch
files or whatever.

Top-posting fixed.

-- 
Chuck F (cbfalconer@yahoo.com) (cbfalconer@worldnet.att.net)
   Available for consulting/temporary embedded and systems.
   <http://cbfalconer.home.att.net>  USE worldnet address!





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

* Re: gcc 3.4.2 Ada
  2004-10-04 19:07                     ` CBFalconer
  2004-10-05  2:51                       ` Steve
@ 2004-10-05 16:48                       ` Stephane Riviere
  1 sibling, 0 replies; 29+ messages in thread
From: Stephane Riviere @ 2004-10-05 16:48 UTC (permalink / raw)


>> Docs in AIDE are mainly in PDF format. I've done a lot of ps->pdf
>> or texinfo->pdf translation. Although PDF is not a native windows
>> format, it is usually well accepted.
>
>Not around here.  If the information is representable in texinfo
>format it is easily converted into text, html, ps, pdf, or info
>files, and is probably much more compact than a pdf
>representation.  text and info are easily searched, and html adapts
>especially easily to a variety of page dimensions.

It's depends... To convert texinfo to info/html, you must include
specific (hypertext) tags. Pdf, ps & txt are linear and also need
specifics formatting tags (chapter, headings, etc...).

PDF was preferred because it is readable across platforms and very
usefull for booklet printing

I've omit to say that inside AIDE, the most importants docs are also
in INFO format (for Emacs/Glide) and HTML (for GPS). Additionals docs
has also been added for Emacs and GPS.

All theses docs are directly readable inside Emacs/Glide and GPS.

-- 
Stephane Riviere
Oleron Island - France
http://stephane.rochebrune.org
OpenPgp Key <5fd6a1e6> available on the web site above




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

* Re: gcc 3.4.2 Ada
       [not found] ` <daqum0hce28ngv9fpi64n4vg016f28qas3@4ax.com>
@ 2004-10-15 17:31   ` Jerry van Dijk
  0 siblings, 0 replies; 29+ messages in thread
From: Jerry van Dijk @ 2004-10-15 17:31 UTC (permalink / raw)


Fionn mac Cuimhaill <invisible@hiding.from.spam> writes:

> I have now found the answers to my questions. GNATCOM will not compile
> with the MinGW  gcc 3.4.2 Ada. 

Yes it will, with modifications.

-- 
--  Jerry van Dijk
--  Leiden, Holland
--
--  'Tradition is not the worship of ashes, but the preservation of fire.'
--                                               Gustav Mahler (1860-1911)



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

end of thread, other threads:[~2004-10-15 17:31 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-09-25  3:29 gcc 3.4.2 Ada Fionn mac Cuimhaill
2004-09-25  7:25 ` CBFalconer
2004-09-25  9:37   ` Per Dalgas Jakobsen
2004-09-25 13:56     ` Pascal Obry
2004-09-25 13:55   ` Pascal Obry
2004-09-25 20:46     ` Jeffrey Carter
2004-09-25 21:30       ` Jeff C r e e.m
2004-09-26  0:37         ` Jeffrey Carter
     [not found]           ` <uwtyh9z6q.fsf@obry.org>
2004-09-27  8:52             ` Alex R. Mosteo
2004-09-27 12:45               ` Georg Bauhaus
2004-09-27 10:01             ` Craig Carey
2004-09-27 11:23               ` Jeff C r e e.m
2004-09-28 11:45                 ` Craig Carey
2004-09-28 13:04                   ` Craig Carey
2004-09-27 16:07               ` Pascal Obry
2004-09-26  2:01       ` Cesar Rabak
2004-09-26  9:03       ` Pascal Obry
2004-09-26 17:33         ` Jerry van Dijk
2004-09-26 18:14           ` Ludovic Brenta
2004-09-26 19:39             ` Jerry van Dijk
2004-10-03 10:18               ` Stephane Riviere
2004-10-03 19:09                 ` Jerry van Dijk
2004-10-04 15:49                   ` Stephane Riviere
2004-10-04 19:07                     ` CBFalconer
2004-10-05  2:51                       ` Steve
2004-10-05  6:45                         ` [OT] " CBFalconer
2004-10-05 16:48                       ` Stephane Riviere
2004-10-01 12:53         ` Florian Weimer
     [not found] ` <daqum0hce28ngv9fpi64n4vg016f28qas3@4ax.com>
2004-10-15 17:31   ` Jerry van Dijk

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