Mattias Gaertner schrieb:

 > How can I find out the reason for the rebuild, in detail when different
 > build options are involved?

Start the ide with --debug-log=log.txt

It logs the exact reason.

Okay, this cleared up the first bug/error. The active project was Lazarus.lpi of a different Lazarus version. Lazarus seems to import *also* the LCL from that other version, with fatal consequences. Should I create an bug report, because this project prevented the ToDo list to appear?

Here's the log:
[BTW: the log has some bad line endings on Windows]

SetPrimaryConfigPath NewValue="D:\repos\Lazarus-0.9.30rc\fixes_0_9_30\cfg" -> "D:\repos\Lazarus-0.9.30rc\fixes_0_9_30\cfg" ### TCodeToolManager.HandleException: "include file not found "lcl_defines.inc"" at Line=28 Col=5 in "D:\git2\lazarus\lcl\controls.pp"### TCodeToolManager.HandleException: ""interface" expected, but found" at Line=28 Col=4 in "D:\git2\lazarus\lcl\controls.pp"### TCodeToolManager.HandleException: "include file not found "lcl_defines.inc"" at Line=30 Col=5 in "D:\git2\lazarus\lcl\forms.pp"TMainIDE.DoOpenProjectFile IDETodoWindow:TIDETodoWindow TDesignerTCodeBrowserView.WorkGetScopeOptions STARTTCodeBrowserView.WorkGatherPackages RootOwner=" Project"TCodeBrowserView.WorkFreeUnusedPackages STARTTCodeBrowserView.WorkGatherFiles STARTTCodeBrowserView.WorkUpdateFiles ProjectTCodeBrowserView.WorkGatherFiles STARTTCodeBrowserView.WorkGetViewOptions UpdateNeeded=True ChangeStamp=TrueTCodeBrowserView.UpdateTreeView UnitFilter=TApplication.HandleException Access violation
  Stack trace:
  $00B24082  TIDETODOWINDOW__SETOWNERFILENAME,  line 325 of todolist.pas
  $00B2396F  VIEWTODOLIST,  line 140 of tododlg.pas
  $0074F1AA  TIDECOMMAND__EXECUTE,  line 875 of idecommands.pas
  $00808D5B  TIDEMENUCOMMAND__MENUITEMCLICK,  line 1628 of menuintf.pas
  $0055BF6E  TMENUITEM__CLICK,  line 75 of ./include/menuitem.inc
  $0055C5A8  TMENUITEM__DOCLICKED,  line 269 of ./include/menuitem.inc
  $0040B826
  $0062BA7F  CUSTOMFORMWNDPROC,  line 357 of win32wsforms.pp
  $77736238
  $777368EA
  $77737D31
  $77737DFA
  $00572D68
  $00421FC9
  $0042240F
  $0047DD73
  $004223CA
LAZARUS END - cleaning up ...

DoDi


--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to