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