I just finished compiling the Qt4 frontend with Qt4.1.4/X11. I needed the following change:
Index: config/qt.m4 =================================================================== --- config/qt.m4 (revision 14458) +++ config/qt.m4 (working copy) @@ -472,7 +472,7 @@ AC_SUBST(QT4_LDFLAGS) dnl Preprocessor flags - QT4_CPPFLAGS="-DQT_CLEAN_NAMESPACE -DQT_GENUINE_STR -DQT_NO_STL -DQT3_SUPPORT -DQT_NO_KEYWORDS" + QT4_CPPFLAGS="-DQT_CLEAN_NAMESPACE -DQT_GENUINE_STR -DQT_NO_STL -DQT_NO_KEYWORDS" case ${host} in *mingw*) QT4_CPPFLAGS="-DQT_DLL $QT4_CPPFLAGS";; esac Otherwise the compile would complain about 'signals' and 'emit' defined somewhere (in the Qt headers...) Apart from that it doesn't work too bad. I am especially happy that all the mathed bugs have been fixed by replacing it by some nifty new 'show me the ASCII value' feature [type & mark '$x$' and press C-m...] but I guess the fun will be spoiled once the Unicode transition is finished... Andre' PS: Now that Qt 4 works without QT3_SUPPORT, what about removing the Qt 3 frontend code?