Besides the source code of MsgEd TE, which is supplied in `MSGTE5_S.ZIP', you need the source code of the special edition of the Squish Message API, from here on called Smapi, that is required to build MsgEd TE.
Unfortunately, there are a lot of different versions of the Smapi floating around. The best choice would be if you would use the snapshot of exactly that release level of the Smapi that I used to compile the binary releases. It can be found as `SMAPISS.ZIP' on all sites that carry the MsgEd TE source code. Alternatively, you can use any newer Smapi from the same development stream, which is made available on a regular basis by Michael Espey for file request and by Thomas Winter for non-anonymous CVS checkout. - All other versions of the Smapi or the Msgapi32 are probably not suited for building MsgEd TE. They are definitely not suited if you want to compile for Unix.
After you have obtained `SMAPISS.ZIP' and `MSGTE5_S.ZIP', unzip them into two directories at the same level. The files in the archives stick to the 8.3 notation, so you can even do this on FAT drives. You should use either Info-ZIP for unpacking these files, or use pkunzip with the `-d' option, because the MsgEd TE archives contains subdirectories.
On OS/2, this could look as follows:
[C:\] mkdir compile [C:\] mkdir compile\smapi [C:\] mkdir compile\msged [C:\] cd compile\msged [C:\COMPILE\MSGED] unzip c:\download\msgte5_s.zip [C:\COMPILE\MSGED] cd ..\smapi [C:\COMPILE\SMAPI] unzip c:\download\smapiss.zip
while on Unix, it would look like this:
$ cd ~ ~ $ mkdir smapi ~ $ mkdir msged ~ $ cd msged ~/msged $ unzip ~/downloads/msgte5_s.zip ~/msged $ cd ../smapi ~/smapi $ unzip ~/downloads/smapiss.zip
Go to the first, previous, next, last section, table of contents.