dvadura@watdragon.waterloo.edu (Dennis Vadura) (10/31/90)
I have just sent the patch files for dmake version 3.6 patch 1 to the moderator of comp.sources.misc. Expect to see it there whenever. If you cannot wait that long the patch and the patched sources are available via anonymous ftp from watmsg. The header for the patch follows, filenames and addresses may be found there. -dennis ------------------------------------------------------------------------------- DMAKE Version 3.6, patch #1 --------------------------- Severity: Medium Nature: Minor teething problems with UNIX, and major problems with MSC 6.0, and TCC 2.0 swapping versions fixed. Format: Shar containing new versions of affected files. With appropriate patches. (run the patch file through sh in the source distribution directory and it will do the rest) Also available as pub/src/dmake-3.6-patch1 on watmsg.uwaterloo.edu (129.97.129.9) Archived source on watmsg incorporates this patch. Prerequisites: dmake version 3.6, patchlevel 1 source distribution Description of Fixes: --------------------- 1. Compilation problems with Microsoft compilers, and swapping versions of dmake. To the best of my knowledge versions 4.0, 5.0, 5.1 and 6.0 of MSC now fully compile and generate running binaries both for swapping and non swapping versions of dmake. 2. Other fixes include a hack to allow parsing of makefiles shipped over from DOS that contain cr-lf combinations. This doesn't seem to impact processing of normal UNIX makefiles at all. 3. Changed DOS versions of tempnam.c to use _psp to generate temporary file names instead of the current time as supplied by time(). The reason for this is too bizzare to go into here. 4. Xenix is now a supported make target, as is Atari-ST TOS using GCC. 5. A number of small tweaks here and there, not serious but might make compiles on a number of systems cleaner. 6. Clarification of the documentation in several spots. 7. Patch to dmake.tf to remove ^G control characters. NOTE: This patch may fail if you never received the ^G characters in the first place. If so then please apply the patch by hand. 8. inferred targets that infer recipes from rules having a .SETDIR attribute now have the .SETDIR applied prior to making the prerequisites and the target. Many thanks to all those that helped find and identify and in some cases provided fixes and/or new code for the above enhancements. -dennis -- -------------------------------------------------------------------------------- "This is almost worth the HIGH blood pressure!" he |Dennis Vadura thought as yet another mosquito exploded.-R.Patching|dvadura@dragon.uwaterloo.ca ================================================================================
dvadura@watdragon.waterloo.edu (Dennis Vadura) (11/01/90)
In article <1990Oct30.221746.353@watdragon.waterloo.edu> dvadura@watdragon.waterloo.edu (Dennis Vadura) writes: > >I have just sent the patch files for dmake version 3.6 patch 1 to the >moderator of comp.sources.misc. Expect to see it there whenever. If you >cannot wait that long the patch and the patched sources are available via >anonymous ftp from watmsg. I have received several requests to post the patch to alt.sources. Unfortunately the UW Administration, in their infinite wisdom, has seen fit to delete the alt.* hierarchy from UW's machines. I have therefore decided to post the patch files to comp.sources.bugs as well. I would prefer to not do this but I expect the moderator of comp.sources.misc is busy and the MSDOS portion of this patch is quite important. -dennis -- -------------------------------------------------------------------------------- "This is almost worth the HIGH blood pressure!" he |Dennis Vadura thought as yet another mosquito exploded.-R.Patching|dvadura@dragon.uwaterloo.ca ================================================================================