comp.lang.ada
 help / color / mirror / Atom feed
* Re: GWindows 1.1 Released
@ 2003-03-11 18:59 David Botton
  0 siblings, 0 replies; 16+ messages in thread
From: David Botton @ 2003-03-11 18:59 UTC (permalink / raw)
  To: comp.lang.ada mail to news gateway

Very strange indeed....

I would recommend using: gnatcom-20020610.zip from the AdaPower site
http://www.adapower.com/gnatcom

David Botton

----- Original Message -----
From: <support@PublicPropertySoftware.com>
Newsgroups: comp.lang.ada
To: <comp.lang.ada@ada.eu.org>
Sent: Tuesday, March 11, 2003 11:48 AM
Subject: Re: GWindows 1.1 Released


> Gautier wrote:
> >
> > Al:
> >
> > > If I don't set Ada_Include_Path, how does the compiler find the
> > > gnatcom specs?
> >
> > The compiler also uses the registry to find libraries. E.g. it
> > is how it finds the Win32 bindings. You can see it with
> > regedit or with the tool gnatreg (GUI variant in gwindows).
>
> This is getting curious.
>
> I searched the NT registry for 'gnatcom'; having gnatcom installed in
> L:\Ada\GnatCom. I figured that this search would find the path if
> it is stored in there. I found an entry in:
>
> HKLM\Software\Microsoft\Windows\CurrentVersion
>    \AppPaths\GnatCom1.3p\
>
> With a value for path that pointed into L:\Recycler\, ie the trash
> for the drive that gnatcom was installed on.  Probably not good.
> I didn't set it to point at the trash.  What's up?  IDK.
>
> I deleted the entry and re-ran the gnatcom install.  The installer
> did not re-create the entry.
>
> So, I go to add\remove programs to try to uninstall gnatcom, and it
> has some old pointer to a previous version of gnatcom on another
> drive, and it won't uninstall.  (The registry is evil, particularly
> if you don't uninstall before re-installing.)
>
> So, I go searching again for gnatcom in the registry, trying to find
> this old pointer to another drive to get rid of it, and I find that
> the gnatcom re-install has added a new setting:
>
> HKLM\SOftware\Ada Core Technologies\GNAT\Standard Libraries
> GNATCOM = L:\Ada\Gnatcom\Bindings
>
> This wasn't there until I just reinstalled (I'm almost sure).
> Will GWindows make install with this new setting and no
> Ada_Include_Path?  No, but it does give us something else
> interesting to consider:
>
> gnatbind -aO./ -aO../../bindings/ -I- -x gnatreg.ali
> gnatlink gnatreg.ali
> ld: cannot find -lcomctl32
> gnatlink: cannot call I:\GNAT\BIN\gcc.exe
> gnatmake: *** link failed.
> make[2]: *** [gnatreg] Error 4
> make[2]: Leaving directory `L:/Ada/gwindows/tools/gnatreg'
> make[1]: *** [gnatreg] Error 2
> make[1]: Leaving directory `L:/Ada/gwindows/tools'
> make: *** [tools] Error 2
>
>
> This machine must be haunted.  This makefile ran yesterday
> afternoon just fine without hitting this error. LibComCtl32.a
> is surely in my I:\Gnat\Lib\Win32 directory.
>
> I uninstall and reinstall GnatWin-3.15p.exe to see if that fixes
> anything, then re-run Gwindows 'make ANSI=1 install'.  It works
> fine with no ADA_INCLUDE_PATH now that the GnatCom registry
> setting (above) is there.  Why it wasn't there yesterday is
> just another one of those mysteries.
>
>
> Al
> _______________________________________________
> comp.lang.ada mailing list
> comp.lang.ada@ada.eu.org
> http://ada.eu.org/mailman/listinfo/comp.lang.ada




^ permalink raw reply	[flat|nested] 16+ messages in thread
* Re: GWindows 1.1 Released
@ 2003-03-11 18:54 David Botton
  0 siblings, 0 replies; 16+ messages in thread
From: David Botton @ 2003-03-11 18:54 UTC (permalink / raw)
  To: comp.lang.ada mail to news gateway

Possibly, but the same install has worked on all releases.

David Botton

----- Original Message ----- 
From: <support@PublicPropertySoftware.com>
Newsgroups: comp.lang.ada
To: <comp.lang.ada@ada.eu.org>
Sent: Tuesday, March 11, 2003 11:51 AM
Subject: Re: GWindows 1.1 Released


> David Botton wrote:
> > 
> > 
> > The make packaged with GNAT is 3.79.1, so that may be the factor.
> > 
> 
> I deleted make out of the gnat\bin directory, re-installed gnat 3.15p1,
> and I sure get make 3.77 installed.  I'll deduce that you have a newer
> gnat than I.
> 
> 
> Al
> _______________________________________________
> comp.lang.ada mailing list
> comp.lang.ada@ada.eu.org
> http://ada.eu.org/mailman/listinfo/comp.lang.ada




^ permalink raw reply	[flat|nested] 16+ messages in thread
* Re: GWindows 1.1 Released
@ 2003-03-10 22:09 David Botton
  2003-03-11  0:50 ` support
  0 siblings, 1 reply; 16+ messages in thread
From: David Botton @ 2003-03-10 22:09 UTC (permalink / raw)
  To: comp.lang.ada mail to news gateway

> 1. First, there seems to be some trouble between make and the copy
> commands in the gwindows/bindings/makefile.  I'm using the 3.77
> version of make that was recommended at one time as the one to
> use with gnat, IIRC.  Is there a newer or better one that will
> work better with this makefile?  To deal with this:

The one that comes with the public GNAT distributions.

> a. I replaced 'copy' with 'cp' wherever "copy" appeared in any
> mkefile and made  sure that the cp commands all had an explicit
> destination.  Note that backslashes have to be doubled, ie  \\
> instead of \ for use with cp, and you have to have cp installed.
> It comes with some distributions of unix utilities for windows.

You must be using cygwin. Change to the DOS prompt and you will have less
problems.

> b. attrib also acted up in the makefile. IDK why.  It seems to
> have fixed itself.  I think I changed some of the attrib commands
> to  CMD /C "attrib ...   ".  Note that the entire attrib command
> is enclosed in double quotes.  This at least kept the makefiles
> from crashin. I hope it worked.

ditto


> 2. You've got to have the most recent version of GnatCom installed
>    first before installing GWindows. An older version won't work.

Stated on the Web Page

> 3. You've got to set the ADA_INCLUDE_PATH:
>    I've set
> ADA_INCLUDE_Path=L:\Ada\Gnatcom\Bindings;L:\Ada\Gnatcom\Tools;
>
>     This is where Gnatcom is installed on my machine.

Again this is a product of your not using the DOS prompt.

>
> 4.  It also looks like the makefile calls some perl scripts, so you
>     should need to have perl/bin on your path.

They are only needed if you try to produce HTML files from the sources. I
haven't used that part of the Makefiles in a while, wonder if it still
works.... I've been using other tools as of late.

Perhaps you should consider contributing a set of makefiles that work for
your env. if everything works out well for you.

David Botton





^ permalink raw reply	[flat|nested] 16+ messages in thread
* GWindows 1.1 Released
@ 2003-03-10  4:24 David Botton
  2003-03-10 12:07 ` Martin Dowie
  2003-03-10 16:49 ` chris.danx
  0 siblings, 2 replies; 16+ messages in thread
From: David Botton @ 2003-03-10  4:24 UTC (permalink / raw)
  To: comp.lang.ada

		      Announcing the release of

			    GWindows 1.1p
				   
		    The Ada 95 Win32 RAD Framework

			    March 9, 2003

GWindows, the Professional Open Source Ada 95 Win32 RAD Framework,
introduces for the first time to Ada programming a comprehensive rapid
application development framework spanning GUI, Database and Active X
integration. It brings AdaPower ;-) to programming domains that up
until now are dominated by VB and Delphi.

GWindows includes extensive bindings to the Windows GUI including
support for common controls and dialogs, printing, and owner drawn
extensions to controls. In addition, GWindows adds a number of new
controls, keyboard support, multiple models of event handling, Active
X controls, support for creating dialogs and windows from resource
files, dynamic garbage collected windows, Window docking, non-GUI
bindings, database support, _database bound controls_, and much more!

GWindows builds as either ANSI or UNICODE (a first for Ada!) for
internationalization and performance boosts on Windows NT, 2000, and
XP. GWindows is tightly integrated with GNATCOM, the Ada 95
COM/DCOM/COM+ Development Framework and Tools opening every facet of
the Windows platforms to Ada 95 development. Never again will the
cries be heard, "but there are no bindings" on the Windows platform!

GWindows is designed to take advantage of Ada's unique combination of
features rich typing mechanisms. It is not a thin binding to an
underlying C interface, but a complete framework that takes advantage
of Ada at every level.

GWindows is being used world wide for production products by governments
and large companies to small personal projects.

Verision 1.1 of GWindows adds additional stability and improved support
for ActiveX controls, a binding to the Scinittla programmers editor
control and a Tcl/Tk control.

GWindows is being made available under the GNAT modified GNU GPL used
by GNAT's runtime library making it availble for use in both GPL and
proprietary applications.

For more information on GWindows, to view the on-line documentation,
and to download the product, please visit
http://www.adapower.com/gwindows.

Tutorials for GWindows are available at:
http://www.adapower.com/gwindows/user_guide.html

Information on the public version of GNATCOM can be found at
http://www.adapower.com/gnatcom. Professional support for GNATCOM is
available from Ada Core Technologies, Inc. Please contact
report@gnat.com for a no-cost GNATCOM evaluation package.

David Botton
Email: David@Botton.com
Web: http://www.adapower.com







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

end of thread, other threads:[~2003-03-11 18:59 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-03-11 18:59 GWindows 1.1 Released David Botton
  -- strict thread matches above, loose matches on Subject: below --
2003-03-11 18:54 David Botton
2003-03-10 22:09 David Botton
2003-03-11  0:50 ` support
2003-03-11  7:46   ` Martin Dowie
2003-03-11  9:37   ` Gautier
2003-03-11 16:48     ` support
2003-03-11 16:22   ` David Botton
2003-03-11 16:51     ` support
2003-03-10  4:24 David Botton
2003-03-10 12:07 ` Martin Dowie
2003-03-10 14:25   ` David C. Hoos
2003-03-10 16:32   ` David Botton
2003-03-10 16:49 ` chris.danx
2003-03-10 18:39   ` support
2003-03-11  2:39     ` R. Srinivasan

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