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

Reply via email to