error on startup lazarus / 1-Linux ---------------------------------------------------------------------- Vakaras · 2008-03-09 22:13 When I try to start Lazarus I get this: $ startlazarus TLazarusManager.Run starting /usr/share/lazarus/lazarus ... TApplication.IconChanged - TODO: convert this message...no implementation in gtk or win32 [TMainIDE.Destroy] A [TMainIDE.Destroy] B  -> inherited Destroy... TMainIDE [TMainIDE.Destroy] END [FORMS.PP] ExceptionOccurred   Sender=EConvertError   Exception=Invalid argument index in format ""   Stack trace:   $080D588A   $080D65CF   $080D69E5   $08395DE9   $08087858   $08087A5D   $08054B13 TApplication.HandleException Invalid argument index in format ""   Stack trace:   $080D588A   $080D65CF   $080D69E5   $08395DE9   $08087858   $08087A5D   $08054B13 PS.: OS: Ubuntu Gutsy Gibbon translated into Lithuanian ---------------------------------------------------------------------- OnixJr · 2008-03-09 22:26 This can be an error in language file (missing %s in a string maybe)... Is Lazarus executed, without error, in English language? ---------------------------------------------------------------------- OnixJr · 2008-03-09 22:29 I couldn't reproduce this with Lithuanian language in v.0.9.24 and last SVN revision (WinXP)... What version are you using? ---------------------------------------------------------------------- Vakaras · 2008-03-10 07:40 v.0.9.24, how to change language, in which Lazrus is executed? ---------------------------------------------------------------------- Vakaras · 2008-03-10 08:02 I tryed to make SVN (v0.9.25). When I try ./lazarus, I get this: [TMainIDE.Destroy] A [TMainIDE.Destroy] B  -> inherited Destroy... TMainIDE [TMainIDE.Destroy] END [FORMS.PP] ExceptionOccurred   Sender=EConvertError   Exception=Invalid argument index in format ""   Stack trace:   $080D895A   $080D969F   $080D9AB5   $08518609  SETUPLAZARUSDIRECTORY,  line 153 of initialsetupdlgs.pas   $08088928  TMAINIDE__LOADGLOBALOPTIONS,  line 1052 of main.pp   $08088B4B  TMAINIDE__CREATE,  line 1103 of main.pp   $08054663  main,  line 93 of lazarus.pp TApplication.HandleException Invalid argument index in format ""   Stack trace:   $080D895A   $080D969F   $080D9AB5   $08518609  SETUPLAZARUSDIRECTORY,  line 153 of initialsetupdlgs.pas   $08088928  TMAINIDE__LOADGLOBALOPTIONS,  line 1052 of main.pp   $08088B4B  TMAINIDE__CREATE,  line 1103 of main.pp   $08054663  main,  line 93 of lazarus.pp ---------------------------------------------------------------------- Vakaras · 2008-03-10 09:47 I found: What is required for lazarus: - FreePascal - the FreePascal Compiler plus packages plus fpc sources.                IMPORTANT: try to get the same version of the sources and the                           installed compiler. - Under Linux/xxxBSD: gtk libaries - Most distributions already install them.      See www.gtk.org. You need gtk 1.x. The new gtk2 is not yet supported. I can't install gtk 1.x, can this couse this problem? ---------------------------------------------------------------------- felipemdc · 2008-03-10 10:32 Maybe you have old files and you need a clean build: make clean all Also, try building for gtk2 instead: make clean all LCL_PLATFORM=gtk2 It's not true it isn't supported. I only use gtk2 since years. It just isn't the default yet due to some bugs. ---------------------------------------------------------------------- Vakaras · 2008-03-10 14:21 make clean all LCL_PLATFORM=gtk2 - didn't helped.