On Tue, Aug 18, 2009 at 02:36:25PM -0400, Ben M. wrote:

> To Enrico and whoever else is interested:

Hi Ben.

> Attached is a Cygwin source package which generates the Qt libraries
> required for compiling LyX.  I hope that eventually this will become a
> component of an official (modern) LyX source package for Cygwin.

That would be great, but someone has to take that responsibility as
I am already at the maximum time I can devote to the cygwin port,
unfortunately.

> *  The way qmake handles relative paths seems screwy, resulting in
> missing includes which necessitated the qt-copy-includes script.  This
> might be due to our qt452-cygwin.patch which modifies a counter in
> src/bin/syncqt.

AFAIR, I had to do that for being able to have the build dir inside the
source dir. If the build dir is placed alongside the source dir, maybe
the counter doesn't need to be adjusted. However, the problem with the
includes only arose with recent Qt versions, so something was screwed
in the build system, apparently. Indeed, I regard this as a Qt bug.

> These might also have something to do with the bug
> report 
> https://edit.qt.troll.no/developer/task-tracker/index_html?method=entry&id=258307

Maybe.

> .  Whatever the cause, I "fixed" it by using absolute paths for all
> headers.pri.  To implement absolute paths, I simply removed a few
> fixPaths calls from syncqt.

Well, if it works...

> *  If you want to see how this looks under Cygwin's setup.exe, you can
> add the repository http://tensorial.com/special/cygwin .  Since my
> repository doesn't have a signature, you must use the argument
> "setup.exe -X".  (You'll also see lyxsvn, which isn't yet connected
> with lyxqt.)
> 
> I hope this is helpful!

I think it will be, especially if you plan to ITP a cygwin package ;-)

-- 
Enrico

Reply via email to