Hi
Can you please point me to the location of the OS/2 and DOS binaries (with the Borland compatibility stuff)? I presume that there is a ready-to-run package somewhere (lost most of my saved mail recently, and so I can't trace earlier posts). Do I have to download GCC as well?
Thanks.
Warmest regards, The Chief --------- Dr. Abimbola A. Olowofoyeku (The African Chief) Keele University, England (and, The Great Elephant) Email: laa12@keele.ac.uk or, chief@mep.com
Hello!
GPC binaries for OS/2 and DOS (i.e. for EMX) and for Linux can be downloaded from
kampi.hut.fi
directory
/jtv/gnu-pascal/binary/turbo-alpha-2.6.3
and from
ftp.uni-augsburg.de
directory
/pub/gnu/gnu-pascal/turbo-alpha
Good luck,
Peter
-------------------------------------------------------------------------------- Dipl. Phys. Peter Gerwinski Fachbereich Physik Universitaet-GH Essen Phone: +49-201-183-2763 D-45117 Essen Fax: +49-201-183-2120 Germany e-mail: pege@mail.theo-phys.uni-essen.de --------------------------------------------------------------------------------
Hello, Peter Gerwinski! You wrote:
Hello!
GPC binaries for OS/2 and DOS (i.e. for EMX) and for Linux can be downloaded from
kampi.hut.fi
directory
/jtv/gnu-pascal/binary/turbo-alpha-2.6.3
Thanks. I did download that version, but then could not figure out how to extract it (got confused with gzip, compress, tar, and everything else and then got totally lost, because I wasn't even sure any more whether I had downloaded the correct thing or not). The readme file did not actually explain how someone from a DOS/Win/OS2 background would go about extracting the files, and perhaps a version which is compressed with PKZIP might be a good idea, since that would be accessible to practically everybody.
A further question - does this require GCC to be installed? or is the package self-contained as it is? If and when I manage to get the whole thing working, I might try and put together a single ZIP file which contains everything to get working immediately (i.e., a fully "ready to run" package) for OS/2 and DOS (and eventually Win32). I think this is a desirable thing to do, if the target audience is to be widened, because nothing is more terrifying than having to compile your own compiler or other things like that (at least, to those of us weaned on DOS Turbo Pascal).
Thanks!
Warmest regards, The Chief --------- Dr. Abimbola A. Olowofoyeku (The African Chief) Keele University, England (and, The Great Elephant) Email: laa12@keele.ac.uk or, chief@mep.com
On Tue, 28 Nov 1995, A.A. Olowofoyeku wrote:
Hello, Peter Gerwinski! You wrote:
Hello! GPC binaries for OS/2 and DOS (i.e. for EMX) and for Linux can be downloaded from kampi.hut.fi directory /jtv/gnu-pascal/binary/turbo-alpha-2.6.3
Thanks. I did download that version, but then could not figure out how to extract it (got confused with gzip, compress, tar, and everything else and then got totally lost, because I wasn't even sure any more whether I had downloaded the correct thing or not). The readme file did not actually explain how someone from a DOS/Win/OS2 background would go about extracting the files, and perhaps a version which is compressed with PKZIP might be a good idea, since that would be accessible to practically everybody. A further question - does this require GCC to be installed? or is the package self-contained as it is? If and when I manage to get the whole thing working, I might try and put together a single ZIP file which contains everything to get working immediately (i.e., a fully "ready to run" package) for OS/2 and DOS (and eventually Win32). I think this is a desirable thing to do, if the target audience is to be widened, because nothing is more terrifying than having to compile your own compiler or other things like that (at least, to those of us weaned on DOS Turbo Pascal).
I think Peter uploaded compiled binaries for OS/2/DOS (EMX) to ftp.uni-augsburg.de. I know he uploaded Linux binaries there and I think he said he uploaded an OS/2/DOS version as well when he announced the Linux binaries. And if he did, it's probably packed with PKZIP. At least it should be anyway :-). Tar/gzip is for Unix. ('Tho there is tar and gzip for DOS and other platforms as well, but like you said most DOS users are familiar with PKZIP).
Anyhow, having said that ... you'll need at least the EMX runtime package to run the compiled GPC binaries for OS/2/DOS. There's no need to install GCC if you don't want to code in C, C++, or Objective C. But you need at least EMX v0.9a runtime. I believe the file is called EMXRT.ZIP and can be found on any hobbes mirror in the unix/emx directory. Check the index file there to see which package is the EMX runtime package.
Arcadio
According to Arcadio Alivio Sincero:
I think Peter uploaded compiled binaries for OS/2/DOS (EMX) to ftp.uni-augsburg.de. I know he uploaded Linux binaries there and I think he said he uploaded an OS/2/DOS version as well when he announced the Linux binaries. And if he did, it's probably packed with PKZIP. At least it should be anyway :-). Tar/gzip is for Unix. ('Tho there is tar and gzip for DOS and other platforms as well, but like you said most DOS users are familiar with PKZIP).
I did so. The EMX binaries are packed with PKZIP, the Linux binaries with tar/gzip -- just what you expect on each system.
Anyhow, having said that ... you'll need at least the EMX runtime package to run the compiled GPC binaries for OS/2/DOS. There's no need to install GCC if you don't want to code in C, C++, or Objective C. But you need at least EMX v0.9a runtime. I believe the file is called EMXRT.ZIP and can be found on any hobbes mirror in the unix/emx directory. Check the index file there to see which package is the EMX runtime package.
You also need the EMXDEV and GNUDEV (delopment) packages, and if you are using DPMI, you will also need DPMIGCC5 from the contrib subdirectory of the normal EMX distributions. There is one, for example, on
ftp.uni-stuttgart.de
in the directory
/pub/systems/os2/emx-0.9a
(but works well with DOS -- independently of the directory's name :-). The GNUDEV package contains the C compiler (not the C++) compiler as well as some required tools and libraries. I did not check if you may delete the C compiler itself. I expect yes.
Greetings,
Peter
-------------------------------------------------------------------------------- Dipl. Phys. Peter Gerwinski Fachbereich Physik Universitaet-GH Essen Phone: +49-201-183-2763 D-45117 Essen Fax: +49-201-183-2120 Germany e-mail: pege@mail.theo-phys.uni-essen.de --------------------------------------------------------------------------------
Peter Gerwinski wrote:
Hello!
GPC binaries for OS/2 and DOS (i.e. for EMX) and for Linux can be downloaded from
kampi.hut.fi
but what about the related EMX libs? i'm using the emxgpc from below (downloaded again yesterday)
when i try to use strings it appears that somethings missing for the libs:
program t(input,output); type s1=string(10); var s:s1; begin readln(s); writeln(substr(s,2,3)); end.
compiles and runs fine with Linux or Solaris gpc
but with dos (emxgpc) compile gives:
ld -o t.exe /emx/lib/crt0.o -L/emx/lib/st -L/emx/lib C:\DOS\cce00002 -lgpc -lgcc -lc -lc_app -lc -lgcc -lemx -los2 -lemx2 rts-string.c:144 (/emx/lib/gpc.a(rts-string.o)): Undefined symbol ___gcc_bcmp referenced from text segment rts-string.c:188 (/emx/lib/gpc.a(rts-string.o)): Undefined symbol ___gcc_bcmp referenced from text segment rts-string.c:190 (/emx/lib/gpc.a(rts-string.o)): Undefined symbol ___gcc_bcmp referenced from text segment ectory
/jtv/gnu-pascal/binary/turbo-alpha-2.6.3
and from
ftp.uni-augsburg.de
directory
/pub/gnu/gnu-pascal/turbo-alpha
Good luck,
Peter
Dipl. Phys. Peter Gerwinski Fachbereich Physik Universitaet-GH Essen Phone: +49-201-183-2763 D-45117 Essen Fax: +49-201-183-2120 Germany e-mail: pege@mail.theo-phys.uni-essen.de