TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Mike Luther
from: Bob Jones
date: 2003-07-31 12:20:04
subject: GCC confusion ..

ML> Advice?

Mike:

First, I had to make one change to the install script to load REXXUTIL.DLL.
 I edited the file name to include the full path of where to find it.

Then I played arround, with multiple runs of install.cmd.

Trying to install to H: causes problems.  The install.cmd uses some
relative paths that don't work when trying to put emx in H:\EMX....  :(

Final solution....

(a) Ran install.cmd and told it to install in H:\GCC
(b) Allowed install.cmd to make that directory.
(c) Let install.cmd complete.
(d) moved H:\GCC\EMX down to H:\EMX
(e) Edited h:\emx\bin\setgcc.cmd so that H:\GCC becomes H:EMX.
(f)  Ran H:\EMX\BIN\EMXREV.EXE to find out current library levels.  [Saved
a copy by using 'H:\EMX\BIN\EMXREV.EXE 1>EMXREV.OLD'.]
(g) Edited config.sys to change all C:\EMX references to H:\EMX.
(h) Rebooted the system.
(i) Ran H:\EMX\BIN\EMXREV.EXE to see the new library levels.  [Also saved a copy.)

I found that I only had the EMX runtime support installed and not the
development EMX environment installed.  By switching to H:\EMX, I got all
of the EMX development (including runtime) support.  In my case, the
runtime support I had on C: was the same level of code that was installed
on H:, so I should be ok.

With this, GCC just works.  I don't have to run the setgcc.cmd script to
use the compiler.  gcc hello.c produced hello.exe, and you know what that
prints....  

[Ok, so hello.c is a file I wrote up, but you know the standard code for
this.... ]

I haven't tried anything more complicated yet, but in playing around, I do
see that make won't work without adding h:\emx\make to a search path or
two.  If you do that in config.sys, you will get a number of *nix based
commands (make, chmod, cp, etc.), and I don't know if there is any issues
with that....

So....  Take care.....

Bob Jones, 1:343/41


--- Maximus/2 3.01
* Origin: Top Hat 2 BBS (1:343/41)
SEEN-BY: 633/267 270
@PATH: 343/41 10/345 106/1 2000 633/267

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™.