[Proj] Building for and calling from g95-MinGW

Jan Hartmann j.l.h.hartmann at uva.nl
Wed Feb 18 07:01:00 EST 2009

Long ago, I did this using named common blocks and extern C structs. Why 
won't you use named common blocks? I understand the dangers of the 
unnamed common, though.

Fortran 90 seems to have more possibilities for data representation. I 
never worked with it, but see an example at:



Gerald I. Evenden wrote:
> In simple cases FORTRAN and C[++] are not too difficult to link but there is 
> one issue I can't find a solution in Google searching:
> How do you handle C structures in FORTRAN?  Do not include "common."
> Just curious if anyone has an answer.
> On Tuesday 17 February 2009 2:53:03 pm Arjan van Dijk wrote:
>> Hi!
>> I compile and run my program on linux and Windows boxes.
>> Under Fortran-90 that is...
>> Now I would like to use Proj. I have 2 questions about this:
>> Question 1:
>> How do I generate/download an archive file (e.g. libproj.a)
>> that can be used from g95 under MinGW by just adding -lproj to the
>> compile command of my program?
>> The Windows binaries contain an executable and a dll, not a .a-file.
>> Can I just use the linux .a-file under MinGW? I guess not.
>> I downloaded the sources and called "./configure".
>> This went okay. Then I tried "make", but the whole thing
>> crashed... (see below this message for the rude curses it uttered)!
>> Question 2:
>> Are there any Fortran examples for using Proj?
>> Regards,
>> Arjan
> 	...
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.maptools.org/pipermail/proj/attachments/20090218/f70f6e16/attachment.htm 

More information about the Proj mailing list