I have come to oOo to ask - and offer - about Dmake.  

My interest starts from Perl5 which often uses a (modified?) version of 
Dmake-4.10 to 
build on ms-windows.  I had a problem with the normally used dmake.exe.  
[aside: on 
win95 its blind to names longer than 14 chars even though it can find long 
names that 
are less than this in total - eg. assembler.pl is ok even though its 9.2, but 
disassembler.pl is invisible - I suspect its a hard linked version of stat() 
thats the 
problem as msvcrt.dll(stat) works!]

I thought I would be able to fix this if I rebuilt it --- but wticorp.com who 
invented it are 
mostly missing and the perl used source code (a variant of 4.10pl1) was setup 
to build 
with borland or msvc and not gnu/mingw - which was my preferred target!  

There are also versions on freshmeat and the hobbes archive. One of these is 
mostly 
an extract of your source at version 4.10 modified for os2 --- but that version 
worried 
me since it had the broken licence text.  The other was (I think) a base copy 
of 4.10 
but appeared to predate the base 4.10pl1.  It all seemed a bit of a mess - what 
source 
should I start with. 

I was stuck until I found your archive. You have taken dmake on to v4.3 but 
that lacks 
both the changes from 4.10pl1 and the perl-maintainer fixes.  It also retains 
at least 
one bug from the base 4.10 --- so some of the changes are probably needed. 

Good News:
dmake-4.3 builds ok under MINGW+MSYS (stable) with only one edit in configure 
to 
accept an OS of 'MINGW-anything' = winnt/mingw.  That build was on win98se so 
it 
should be pretty portable!

Bad News:
a) Its not fully compatible with 4.10pl1 and the perl makefile. 
b) There are few weaknesses in its makefiles/config if you need to install 
outside 
/usr/local. 

Questions for the list:
1) Does it seem sensible to consolidate 4.3 with the 4.10pl1 version (where 
necessary) ?
2) Would you be able accept the changes back into your main branch ?
3) Do you want the changes for MINGW+MSYS ie. Gcc Native ?
4) Shall I create a merged version or is someone working on this sort of thing ?

Thanks for listening-- Kevin Reader
-- [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to