On Wed, Jun 07, 2006 at 09:22:20PM -0500, Bo Peng wrote: > Dear all, > > Attached is a draft README.scons file. Please feel free to make any > changes you deem reasonable (You know English is not my first > language). I have put everything together, whether or not we should > split it and put things in README.win32, README.msvc etc can be > decided later. > > Abdel, Enrico, please expand the mingw/cygwin/msvs sections. I am not > sure whether or not we should list exact web addresses and building > commands.
Just a suggestion, Bo. I think that you should format the text to 75 columns, say, and also mention scons-local, which does not require any installation (I really think that it should be distributed with LyX). > * build_dir: if specified, install to this directory instead of $prefix. ^^^^^^^^^ dest_dir > 4. scons/windows/cygwin > ======================= > > - Enrico, this is your domain I think there is not much to say ;-) > cygwin should be easy to compile but the qt3 library of cygwin distribution > (version x.xx.xx as of June, 2006) is currently broken. To build lyx for > cygwin, you should > > * start cygwin setup, select qt3, zlib, python, FIXME ... > * post to lyx-devel and ask for usable uic.exe and moc.exe (Enrico, could > you upload them somewhere?) I could do it, but moc and uic work when using a recent cygwin snapshot, so it should not be necessary. Here is my contribution: 4. scons/windows/cygwin ======================= LyX should be easy to compile, but the qt3 library in the cygwin distribution does not work with the current cygwin dll (version 1.5.19-4 as of June 2006) due to broken threading support. You should either wait for the forthcoming 1.5.20 version or install a recent snapshot from http://cygwin.com/snapshots To build lyx for cygwin, you should * install (using the cygwin setup program) at least the following packages and all other packages pulled in by dependencies: aspell grep libintl1 qt3-bin tar coreutils jbigkit libintl2 qt3-devel diffutils jpeg libpng python gettext libintl libpng2 sed * run scons as you would do under linux. -- Enrico