On Sun, Apr 30, 2006 at 02:31:43PM -0500, Bo Peng wrote:

> > Yes, uic is also broken in the same way. However, if you build a
> > non-threaded Qt, it will work (it does for me).
> 
> I will try to use a standalone qt3 as suggested by the wiki. This will
> certainly not be accepted as a cygwin pacakge though. We will have to
> wait for cygwin/qt3 to be fixed to continue that route.

You can use those directions to also build a Qt3/X11 as the patches
do not harm an X11 build (other than not being needed).

Here is how I configure Qt for X11:

setenv QTDIR "/usr/local/src/qt-3"
setenv PATH "$QTDIR/bin:$PATH"
bin/link_includes
./configure -platform cygwin-g++ -v -release -static -qt-imgfmt-png 
-qt-imgfmt-jpeg -qt-imgfmt-mng -no-exceptions -disable-opengl -disable-sql 
-no-style-compact -no-style-cde -no-style-motif -no-style-motifplus 
-no-style-platinum -no-style-sgi -no-sm

As regards official cygwin packages, I think that they require that
the package is compilable from sources, so perhaps providing the patch
to the Qt3 sources and a qt library ready for linking is maybe sufficient.
In this way you would also be protected by a breakage of the official qt3
and it could be justified by the fact that X11 would not be used ;-)

-- 
Enrico

Reply via email to