Angus, After the astounding success of late night's compilation under cygwin, I just read your emails and decided to give it another shot. I grabbed os_cygwin.C from viewcvs on lyx, as you suggest, and put everything back in place.
Again, with cygwin, no problem. Runs perfectly on win95 (using cygwin1.dll and cygz.dll, as I said before). However, when I patched your make_tex2lyx_dist.sh to make_tex2lyx_mingw32.sh and added two specifications to the ./configure line: --build=i686-pc-mingw32 --target=i686-pc-mingw32 (that's the way I compile my `native' win32 console apps on cygwin), the compiler failed on package.C:384: error: `GetLongPathName' undeclared (first use of this function) I guess it's all my fault, since I'm using pretty old sources. I found tortoiseCVS, and if I find my way through it, I'll try the cvs sources next week. I may even try to build LyX on cygwin. I read INSTALL.win32, and correct me if I'm wrong, I only need to build the Qt libraries prior to compile the source code. Wish me luck. Note that, this far, I haven't noticed any difference between commenting out the conditional call to os_cygwin.C in os.C, and adding the file to the sources. The executable changes a little, but seems to be functionally equivalent. The big difference must be the way it calls file paths (slash/\backslash and spaces included?) from within MS's shell (aka command prompt). I'll be doing more testing as I use the programs, though. Luis. =========================== Please avoid sending me Word or PowerPoint attachments. Word, Excel, and PowerPoint are unreliable, unmaintainable, and unsafe. Send plain text, rtf, pdf, or W3C html instead. See http://www.gnu.org/philosophy/no-word-attachments.html J.L.Rivera ______________________________________________________ Click here to donate to the Hurricane Katrina relief effort. http://store.yahoo.com/redcross-donate3/