Am 05.10.2010 um 19:00 schrieb Kornel Benko: > Am Dienstag 05 Oktober 2010 schrieb Stephan Witt: >> Am 05.10.2010 um 11:55 schrieb Kornel Benko: >>> Am Dienstag, 5. Oktober 2010 schrieb Stephan Witt: >>>> The 2nd build fails. But it should have failed on the 1st run too. >>> >>> Not on linux. Here it fails in 1st run of make. >> >> Of course. I could guess it from your first message already. >> But the mechanism of dependency tracking seems to be fundamentally >> different. Or the generated dependencies are not complete. >> >> ... >> The Qt4 frontends Makefile is frontend_qt4_cmakeRulesBuildPhase.makeDebug: >> ============================ >> all: \ >> .../moc_Action.cpp\ >> ... >> .../ui_PrefPrinterUi.h\ >> ... >> >> .../ui_PrefPrinterUi.h: \ >> .../PrefPrinterUi.ui >> uic -tr lyx::qt_ ... >> ... >> ============================ >> >> There is no dependency like >> .../GuiPrefs.o: \ >> .../ui_PrefPrinterUi.h \ >> ... >> >> >> Perhaps, the generated Makefiles are simply incomplete on Mac. >> > > This may be. For linux, the appropriate Makefile in build dir is: > ./src/frontends/qt4/CMakeFiles/frontend_qt4.dir/build.make > > There all dependencies are ok. > .../GuiPrefs.cpp.o: .../GuiPrefs.cpp > .../GuiPrefs.cpp.o: .../moc_GuiPrefs.cpp > .../moc_GuiPrefs.cpp: .../GuiPrefs.h > and so on. Everything with full path.
Fine. And you don't know how it got generated? Stephan