mainRapid Ada Portable Interface Designer - Support: sr #107238, Successful compile and execute...


sr #107238: Successful compile and execute under MinGW

Submitter:  None
Submitted:  Wed 27 Jan 2010 08:16:02 PM UTC
Category:  None Priority:  5 - Normal
Severity:  3 - Normal Status:  None
Privacy:  Public Assigned to:  None
Originator Email:  -email is unavailable- Open/Closed:  Open
Operating System:  Microsoft Windows
* Mandatory Fields

Add a New Comment Rich Markup

Mon 01 Feb 2010 01:33:39 PM UTC, comment #2: 

Dear Oliver,

the problem is limit in upload size for attachments;
I don't know if there is an alternative to send you the package.

The complete suite, including Tcl/Tk libraries and *.dll files for release 8.4, is actually a gzipped archive of 6.2Mb...



Stefano Lagrasta <setthehonest>
Sat 30 Jan 2010 07:20:45 PM UTC, comment #1: 

> I confirm that I was able to obtain a working executable copy
> of RAPID-3.2 under Windows, by operating under MinGW+MSYS
> development environment.

That's great.
Could you make available your Exe?
It would be nice if we could include it in the next RAPID release.


Oliver Kellogg <okellogg>
Group administrator
Wed 27 Jan 2010 08:16:02 PM UTC, original submission:  

With reference to sr #107236,

I confirm that I was able to obtain a working executable copy of RAPID-3.2 under Windows, by operating under MinGW+MSYS development environment.

I used a quite "old" MinGW+MSYS set-up, installed under Windows XP, using the following principal distribution files:

*)  MinGW-5.1.3.exe


    runtime = mingw-runtime-3.13.tar.gz
    w32api = w32api-3.10.tar.gz
    binutils = binutils-2.17.50-20060824-1.tar.gz
    core = gcc-core-3.4.5-20060117-1.tar.gz
    gpp = gcc-g++-3.4.5-20060117-1.tar.gz
    g77 = gcc-g77-3.4.5-20060117-1.tar.gz
    ada = gcc-ada-3.4.5-20060117-1.tar.gz
    objc = gcc-objc-3.4.5-20060117-1.tar.gz
    make = mingw32-make-3.81-2.tar.gz
    gcj = gcc-java-3.4.5-20060117-1.tar.gz
    and the following additional elements:
*)  tcltk-8.4.1-1.exe
*)  MSYS-1.0.11.exe
*)  msysDTK-1.0.1.exe

The only modification to RAPID make files (i.e.: "makefile" in RAPID "bin" directory, and "" in "examples" directory) is in what follows:

GNATLINK_ARGS := -L$(TASH_ROOT)/src -ltk84 -ltcl84 $(TASH_ROOT)/src/tkmacro.o $(TASH_ROOT)/src/tclmacro.o

gnatmake $(RAPID_INCLUDES) -I$(TASH_ROOT)/src -g rapid -largs $(GNATLINK_ARGS)

where TASH_ROOT obvoiusly points to the TASH install dir.
I could compile "tash841a" distribution by just changing TCLHOME variable definition in TASH "makeconf".

Thanks a lot for your great activity with Tcl/Tk and Ada on RAPID!



(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by okellogg (Interested in Windows port of RAPID)
  • -email is unavailable- added by setthehonest (Posted a comment)
  • -email is unavailable- added by okellogg (Posted a comment)
  • -email is unavailable- added by None (Submitted the item)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.


    Follows 1 latest change.

    Date Changed by Updated Field Previous Value => Replaced by
    2010-03-16 okellogg Carbon-Copy- Added -email is unavailable-

    Back to the top

    Powered by Savane 3.12