Setting up Apple Mac OS X Cheetah
Microsoft may have used in Partnership with Apple; Raspsody, Sherlock, Internal Sherlock or Cheetah. Please start with Visual C++ 4.0 and the DJGPP 1998 software suite found here
Set up a macOS VM from these instructions Setting up a Virtual Machine with XCode and CMD line Tools.
Build 4Q12 for Cheetah
If you want to download all of the source for a release, here is a simple procedure using just a shell and darwinbuild (using 9G55 as an example):
Start organiziating the Apple Open Source Projects into a Windows Environment with files files
- 1.install darwinbuild
- 2.mkdir 4Q12 && cd 4Q12
- 3.sudo -s
- 4.darwinbuild -init 4Q12
- 5.for X in $(darwinxref version '*' | cut -d '-' -f 1); do darwinbuild -fetch $X; done
- 6.mkdir AllSource
- 7.for X in Sources/*; do tar zxvf $X -C AllSource/; done
Copyright 2005-2016 Apple Inc. All rights reserved
You need Visual C++ 4.x for build gnumake and read the README.w32 which are Windows instrcutions open with wordpad and don't change the icon, there are Macintosh Cross Development, RISC, Alpha and MIPS Editions.
You cannot install GNU C by itself on MSDOS; it will not compile under any MSDOS compiler except itself. You need to get the complete compilation package DJGPP, which includes binaries as well as sources,and includes all the necessary compilation tools and libraries. You can find this statement in the INSTALL of Apple's GCC. Do use the wizard installer. The first 's' zip in GNUV2 you should use is sed if you make a manual installation and compile 'bison' first you'll get a closure.o error. In 1998 Nine Inch Nails didn't listen to the Wizard. It is a Darwin Environment left out the e in configure. Go listen to Avril Lavgine 'Best Damn Thing'.
SET PATH=C:\DJGPP\BIN;%PATH%
SET DJGPP=C:\DJGPP\DJGPP.ENV
Gets Cheetah's project 'files-files' and extract it to the Darwin Root and start organizing your Cheetah or Darwin Environment.
To Build GNUMake
To build with nmake on Windows NT, Windows 95, or Windows 98:
1. Make sure cl.exe is in your %Path%. Example:
set Path=%Path%;c:/msdev/bin
2. Make sure %include% is set to msvc include directory. Example:
set include=c:/msdev/include
3. Make sure %lib% is set to msvc lib directory. Example:
set lib=c:/msdev/lib
4. nmake /f NMakefile
A short cut to steps 1, 2, and 3 is to run VCVARS32.bat before invoking nmake. For example:
c:
cd \msdev\bin\VCVARS32.bat
cd \path\to\make-3.79
nmake /f NMakefile
You might want to start building or porting gnumake, CC, SED, Bison, and M4 first. Use the NT Batch files in the Cheetah projects to configure and Interix.
the project files-files should start in the Root and the 'control' files should be renamed 'control.(projectname)'
UPDATE: Apple has moved to GitHub installing Git introduces backdoors it used to be just the MacPorts.