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)
|