On 21 Jan 2015 at 1:59, Gayle Lee Fairless wrote:
[...]
I used the gpc-20070904-with-gcc.i686-pc-cygwin.tar.gz file.
gayle@weirdcat ~ $ uname -a CYGWIN_NT-6.1 weirdcat 1.7.33-2(0.280/5/3) 2014-11-13 15:47 x86_64 Cygwin
It did not run on the x86_64 version as already noted.
It won't work unless you have a 32-bit version of cygwin installed. It requires the 32-bit cygwin "system" DLLs.
gayle@RumpusCat ~ $ gpc /usr/bin/gpc.exe: error while loading shared libraries: cygintl-3.dll: cannot open shared object file: No such file or directory
Hmmm ... that shouldn't be needed. You should really only need the 32-bit cygwin1.dll. Possibly it is needed only for internationalisation (in which case cygiconv-2.dll would also be needed). You should be able to find these files in an old installation of cygwin-32. I obviously have them, but I can't send them to this list.
Here is the result from the i686 version. I put the os-hacks.h into
/usr/include directory. Is this sufficient, or are there other directories to hunt down?
os-hacks.h is only needed if you are trying to build the gpc compiler itself (in which case, the include directory is indeed where it should be). It is not needed in order to use gpc.
gayle@RumpusCat ~ $
gayle@RumpusCat ~/Documents $ uname -a CYGWIN_NT-6.1-WOW64 RumpusCat 1.7.33-2(0.280/5/3) 2014-11-13 15:45 i686 Cygwin
gayle@RumpusCat ~/Documents $ gpc-run --version gpc-run 20070904 Copyright (C) 2001-2006 Free Software Foundation, Inc.
I got the preceding result from gpc-run on both versions. Perhaps it works just fine on both versions?
What is the output of "gpc -v" ?
What do I need to do about shared libraries and/or cygintl-3.dll?
See above. They need to be in a directory in the PATH (the best is cygwin/bin, which is where they would be expected to be).
Best regards, The Chief -------- Prof. Abimbola A. Olowofoyeku (The African Chief) web: http://www.greatchief.plus.com/