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

Reply via email to