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.

Reply via email to