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

Reply via email to