I tried building qt4 with -no-qt3support, but when trying to build LyX compilation fails as follows:
g++ -DHAVE_CONFIG_H -I. -I../../../../src/frontends/qt4 -I../../../src -DQT_CLEAN_NAMESPACE -DQT_GENUINE_STR -DQT_NO_STL -DQT_NO_KEYWORDS -DQ_CYGWIN_WIN -I../../../../src -I../../../../src/frontends -I../../../../images -I/usr/local/qt4-cygwin/include -I/usr/local/qt4-cygwin/include/QtCore -I/usr/local/qt4-cygwin/include/QtGui -I../../../../boost -I../../../../src/frontends/controllers -Wno-uninitialized -O2 -MT Alert_pimpl.lo -MD -MP -MF .deps/Alert_pimpl.Tpo -c ../../../../src/frontends/qt4/Alert_pimpl.C -o Alert_pimpl.o In file included from ../../../../src/frontends/qt4/Alert_pimpl.C:17: ./ui/QAskForTextUi.h:15:42: Qt3Support/Q3MimeSourceFactory: No such file or directory make[7]: *** [Alert_pimpl.lo] Error 1 A quick check reveals that Qt3Support is seemingly still needed for compiling LyX: $ grep -rl Qt3Support build/src/frontends/qt4 src/frontends/qt4/ui/BiblioUi.h src/frontends/qt4/ui/BranchesUi.h src/frontends/qt4/ui/BulletsUi.h src/frontends/qt4/ui/FontUi.h src/frontends/qt4/ui/LanguageUi.h src/frontends/qt4/ui/LaTeXUi.h src/frontends/qt4/ui/NumberingUi.h src/frontends/qt4/ui/MathsUi.h src/frontends/qt4/ui/PreambleUi.h src/frontends/qt4/ui/QAboutUi.h src/frontends/qt4/ui/QAskForTextUi.h src/frontends/qt4/ui/QBibitemUi.h src/frontends/qt4/ui/QBibtexUi.h src/frontends/qt4/ui/QBibtexAddUi.h src/frontends/qt4/ui/QBranchUi.h src/frontends/qt4/ui/QChangesUi.h src/frontends/qt4/ui/QCharacterUi.h src/frontends/qt4/ui/QErrorListUi.h src/frontends/qt4/ui/QERTUi.h src/frontends/qt4/ui/QIncludeUi.h src/frontends/qt4/ui/QIndexUi.h src/frontends/qt4/ui/QLogUi.h src/frontends/qt4/ui/QViewSourceUi.h src/frontends/qt4/ui/QNoteUi.h src/frontends/qt4/ui/QParagraphUi.h src/frontends/qt4/ui/QPrefAsciiUi.h src/frontends/qt4/ui/QPrefColorsUi.h src/frontends/qt4/ui/QPrefConvertersUi.h src/frontends/qt4/ui/QPrefCopiersUi.h src/frontends/qt4/ui/QPrefCygwinPathUi.h src/frontends/qt4/ui/QPrefDateUi.h src/frontends/qt4/ui/QPrefDisplayUi.h src/frontends/qt4/ui/QPrefFileformatsUi.h src/frontends/qt4/ui/QPrefIdentityUi.h src/frontends/qt4/ui/QPrefKeyboardUi.h src/frontends/qt4/ui/QPrefLanguageUi.h src/frontends/qt4/ui/QPrefLatexUi.h src/frontends/qt4/ui/QPrefPathsUi.h src/frontends/qt4/ui/QPrefPrinterUi.h src/frontends/qt4/ui/QPrefSpellcheckerUi.h src/frontends/qt4/ui/QPrefUi.h src/frontends/qt4/ui/QPrintUi.h src/frontends/qt4/ui/QRefUi.h src/frontends/qt4/ui/QSearchUi.h src/frontends/qt4/ui/QSendtoUi.h src/frontends/qt4/ui/QShowFileUi.h src/frontends/qt4/ui/QSpellcheckerUi.h src/frontends/qt4/ui/QTexinfoUi.h src/frontends/qt4/ui/QThesaurusUi.h src/frontends/qt4/ui/QTocUi.h src/frontends/qt4/ui/QURLUi.h Does it suffice that I manually copy the Qt3Support files (which are present in the the qt4 build dir, but do not get installed) to the qt4 installation dir, or should I enable support for qt3 when building qt4? -- Enrico