Jan !
You may like the first try, after :
1/ copying the 1.20 tex files into the new tree
2/ changing the call to ash into a call to my /bin/sh since ash was not provided
with 1.3.31 ...
3/ renaming the lilypond exe into lilypond.exe (yes windows requires this as
strange as it may seem to unix users)
===================
$ ly2dvi problem.ly
ly2dvi (GNU lilypond) 1.3.31
executing: C:\bin\sh -c "lilypond problem.ly 2>&1"
C:\PROGRAM\LILYPOND-1.3.31\BIN\LILYPOND.EXE: *** conflicting versions of cygwin1
.dll detected. Use only the most recent version.
0 [unknown (0xFFC206C7)] ? 0 lock_pinfo_for_update: rc 0, pinfo_mutex 0xFF
FFFFFF, Win32 error 6
ly2dvi hmm, I could not find an output file name
===================
So now it does not fail completely saying the dll is missing or whatever, but it
says the dll is conflicting !
Of course, I use one for bash - just to make think simpler for you ;-))
So I don't know whether it attempts to find the 'right one' at all.
On the other hand there is also a cygwin1.dll in the 1.20 lilypond/bin directory
and this works fine for me ... but with ash, not bash.
Now I see two answers :
- either you manage to rename the call to cygwin1.dll into something else (or
have the option of the normal name or some rename).
- or better still just do away with cygnus stuff and compile with mingw32 or
cygnus -mno-cygwin option.
Also what is the reason to the ash call ? Is it really necessary ?
If you want me to do some other specific test, please specify and I'll see what
I can do.
Regards,
Alain.