TIP: Click on subject to list as thread! ANSI
echo: fidosoft.husky
to: Max Vasilyev
from: andrew clarke
date: 2021-02-10 19:58:00
subject: how to

06 Feb 21 18:33, you wrote to me:

 ac>> Most if not all of these makefiles are broken due to neglect.
 MV> At least *.mvc, *.emx, *.djg works

It's unfortunate it no longer builds with the Watcom makefiles, since cross-compiling is possible, even from 64-bit Linux (using OpenWatcom 2.0).

 ac>> would chime in and tell us exactly what compiler they're using, and
 MV> ftp://ftp.netlabs.org/pub/gcc/GCC-3.3.5-csd6.zip

Thanks. That was important since it won't build with GCC 2.x from the original EMX 0.9d distribution, nor with GCC 9.2 from the Netlabs RPM repos.

 ac>> what their build process is.
 MV> copy /y huskybse\huskymak.cfg.emx huskymak.cfg
 MV> call \usr\bin\gccenv.cmd

In my case it is \gcc335\usr\bin\gccenv.cmd as \usr\bin\ is already used by ArcaOS.

 MV> cd huskylib\make
 MV> make -f makefile.emx all
 MV> cd ..\..

 MV> and so on...

OK. It turns out you still need dos.h from emxdev1.zip, and:

set C_INCLUDE_PATH=%C_INCLUDE_PATH%;c:/emx/include

This step is also necessary:

cd \gcc335\usr\lib
MakeOmfLibs.cmd

--- GoldED+/BSD 1.1.5-b20180707
            
* Origin: Blizzard of Ozz, Melbourne, Victoria, Australia (3:633/267)

SOURCE: echomail via QWK@pharcyde.org

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