TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Byron Desnoyers
from: Mike Bilow
date: 1995-04-14 04:23:24
subject: Where is GCC or EMX?

Byron Desnoyers wrote in a message to All:

 BD> Where can I find the latest version of GCC/2 or EMX?

My understanding is that support for GCC/2 has been withdrawn in favor of EMX.

You can get EMX in a lot of places, but the Internet is the cheapest.  You
can buy a CD-ROM snapshot of Hobbes from Walnut Creek for about $15 street
price, which is probably a better choice.  Personally, I buy the Walnut
Creek disks from Starvector Software, (800)801-roms; the "Hobbes OS/2
Archived" disk sells there for $14.30 plus shipping.

By the way, Walnut Creek is CDROM.COM.

 BD> and, while I we are at it, a good OS/2 shareware assembler?

That's an interesting question.  If you have the INC files, a DOS assembler
will probably work as well as an OS/2 assembler.  The INC files are
included in the OS/2 Toolkit, which is on the DevCon CD-ROM available from
IBM.  The INC files are a licensed component of the IBM OS/2 Toolkit, so
they are not going to be available as shareware.

 BD> Unfortunately I just bought Borlands' C++ v3.1 compiler for
 BD> DOS (a couple of years back) and I am not ready to jump out
 BD> and spend another $200 to $300  on another compiler

At least TASM is fully compatible with OS/2, although it would have to run
in a DOS session.  If you buy the OS/2 Device Driver Kit, it comes with a
copy of MASM 5.10A for OS/2, in addition to all of the INC files.

The Watcom C/C++ 10.0a compiler comes with the Watcom Assembler for OS/2,
WASM, and also comes with the OS/2 Toolkit including all of the INC files.

 BD> (BTW - do the GNU compilers include linkers.)

Don't forget that LINK386 comes with OS/2 itself.

 BD> Not to mention the
 BD> fact I would like an updated DOS compiler - but I don't 
 BD> *really* need that.  So, if there is anyway to use my
 BD> existing software,  please do tell me.  I have tried
 BD> FAMAPI.*, but I found it too poorly  documented to be of any
 BD> use.  Oh yes, anything I say her applies to both  ASM and
 BD> C++ compilers.

What is it about the Family API that you find poorly documented? 
Basically, a Family API program is a native 16-bit OS/2 program which has
been bound with a special library that provides some of the OS/2 API
functionality under DOS.  If you are trying to develop for OS/2 directly
and do not care about DOS support, then Family API is irrelevant.

 BD> Help me find this stuff via. FTP please, as I can't afford a
 BD> long distance phone call, and do include the file name and
 BD> directory structure.  Just be warned, I already tried
 BD> ftp.cdrom.com and other similar sites - but the directory
 BD> structure just changed, as such I spent over an hour
 BD> searching for the files (once again) to no avail.  Not only
 BD> has the directory structure changed, but so have the file
 BD> names?????  The latest file names which I did find are
 BD> GCC2_233 and EMX08g.  I take it they may differ from site to
 BD> site.  As for the GNU directories, I can't decipher them. 

EMX has its own directory on FTP-OS2.CDROM.COM: /pub/os2/32bit/unix/emx09a.

 BD> BTW - are there OS/2 versions of GZip out there?

Hobbes and I have:

GZ124_16.ZIP   73K  8-21-93  GNU gzip file compression (OS/2 16-bit)
GZ124_32.ZIP   78K  8-21-93  GNU gzip file compression (OS/2 32-bit)
GZIP124.ZIP   261K  8-21-93  GNU gzip file compression (sources)
 
-- Mike


---
* Origin: N1BEE BBS +1 401 944 8498 V.34/V.FC/V.32bis/HST16.8 (1:323/107)
SEEN-BY: 105/42 620/243 711/401 409 410 413 430 807 808 809 934 955 712/407
SEEN-BY: 712/515 628 704 713/888 800/1 7877/2809
@PATH: 323/107 150 3615/50 396/1 270/101 105/103 42 712/515 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.