Well, i've got now the good libraries to try in qt4.
libqt4intf.so compile correctly and i had copied it in /usr/lib
Lazarus compile (clean all) correctly but when i launch it it give me this before quit :
[root@WIDECLOSE-BOSS ~]# lazarus
TApplication.IconChanged - TODO: convert this message...no implementation in gtk or win32
TWidgetSet.InitializeCriticalSection Not implemented yet
TWidgetSet.EnterCriticalSection Not implemented yet
TWidgetSet.LeaveCriticalSection Not implemented yet
Note: environment config file not found - using defaults
NOTE: miscellaneous options file not found - using defaults
NOTE : fichier de configuration codetools non trouvé. Valeurs par défaut utilisées.
NOTE: help options config file not found - using defaults
QPainter::begin: Widget painting can only begin as a result of a paintEvent
TMainIDE.DoNewProject A
TMainIDE.DoNewEditorFile A NewFilename=
[TCustomFormEditor.CreateComponent] Class='TForm'
TMainIDE.DoNewEditorFile end unit1.pas
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$B7634A92 CODEEXPLOPTS_finalize, line 104 of debugoptionsfrm.pas
$081BBB86 TQTMENU__ADDACTION, line 2776 of qtwidgets.pas
$081B446E TQTWSMENUITEM__CREATEHANDLE, line 215 of qtwsmenus.pp
$08165446 TMENUITEM__CREATEHANDLE, line 122 of ./include/menuitem.inc
$081663A3 TMENUITEM__HANDLENEEDED, line 555 of ./include/menuitem.inc
$081666AC TMENUITEM__INSERT, line 672 of ./include/menuitem.inc
$0820F79A TIDEMENUSECTION__UPDATEMENUSTRUCTURE, line 1018 of menuintf.pas
$0820F7CA TIDEMENUSECTION__UPDATEMENUSTRUCTURE, line 1027 of menuintf.pas
$082100CA TIDEMENUSECTION__ITEMVISIBLEACTIVECHANGED, line 1140 of menuintf.pas
$082100C2 TIDEMENUSECTION__ITEMVISIBLEACTIVECHANGED, line 1136 of menuintf.pas
$0821048B TIDEMENUSECTION__INSERT, line 1207 of menuintf.pas
$082103B2 TIDEMENUSECTION__ADDLAST, line 1196 of menuintf.pas
$0820E373 REGISTERIDEMENUCOMMAND, line 8597 of menuintf.pas
$0820E3D1 REGISTERIDEMENUCOMMAND, line 8597 of menuintf.pas
$080B036F TMAINIDEBASE__UPDATEWINDOWSMENU, line 979 of mainbase.pas
$08083F00 TMAINIDE__SETUPSTARTPROJECT, line 1708 of main.pp
$08081DC8 TMAINIDE__STARTIDE, line 1138 of main.pp
TApplication.HandleException Access violation
Stack trace:
$B7634A92 CODEEXPLOPTS_finalize, line 104 of debugoptionsfrm.pas
$081BBB86 TQTMENU__ADDACTION, line 2776 of qtwidgets.pas
$081B446E TQTWSMENUITEM__CREATEHANDLE, line 215 of qtwsmenus.pp
$08165446 TMENUITEM__CREATEHANDLE, line 122 of ./include/menuitem.inc
$081663A3 TMENUITEM__HANDLENEEDED, line 555 of ./include/menuitem.inc
$081666AC TMENUITEM__INSERT, line 672 of ./include/menuitem.inc
$0820F79A TIDEMENUSECTION__UPDATEMENUSTRUCTURE, line 1018 of menuintf.pas
$0820F7CA TIDEMENUSECTION__UPDATEMENUSTRUCTURE, line 1027 of menuintf.pas
$082100CA TIDEMENUSECTION__ITEMVISIBLEACTIVECHANGED, line 1140 of menuintf.pas
$082100C2 TIDEMENUSECTION__ITEMVISIBLEACTIVECHANGED, line 1136 of menuintf.pas
$0821048B TIDEMENUSECTION__INSERT, line 1207 of menuintf.pas
$082103B2 TIDEMENUSECTION__ADDLAST, line 1196 of menuintf.pas
$0820E373 REGISTERIDEMENUCOMMAND, line 8597 of menuintf.pas
$0820E3D1 REGISTERIDEMENUCOMMAND, line 8597 of menuintf.pas
$080B036F TMAINIDEBASE__UPDATEWINDOWSMENU, line 979 of mainbase.pas
$08083F00 TMAINIDE__SETUPSTARTPROJECT, line 1708 of main.pp
$08081DC8 TMAINIDE__STARTIDE, line 1138 of main.pp
TWidgetSet.InitializeCriticalSection Not implemented yet
TWidgetSet.EnterCriticalSection Not implemented yet
TWidgetSet.LeaveCriticalSection Not implemented yet
TWidgetSet.InitializeCriticalSection Not implemented yet
TWidgetSet.EnterCriticalSection Not implemented yet
TWidgetSet.LeaveCriticalSection Not implemented yet
TWidgetSet.InitializeCriticalSection Not implemented yet
...
200 times same lines
...
TWidgetSet.InitializeCriticalSection Not implemented yet
TWidgetSet.EnterCriticalSection Not implemented yet
TWidgetSet.LeaveCriticalSection Not implemented yet
TWidgetSet.InitializeCriticalSection Not implemented yet
TWidgetSet.EnterCriticalSection Not implemented yet
TWidgetSet.LeaveCriticalSection Not implemented yet
TWidgetSet.InitializeCriticalSection Not implemented yet
TWidgetSet.EnterCriticalSection Not implemented yet
TWidgetSet.LeaveCriticalSection Not implemented yet
TApplication.HandleException: there was another exception during showing the first exception
Stack trace:
$00000000
$08112539 TCUSTOMCONTROL__PAINTWINDOW, line 127 of ./include/customcontrol.inc
$08102D10 TWINCONTROL__PAINTHANDLER, line 3002 of ./include/wincontrol.inc
$08105D7B TWINCONTROL__WMPAINT, line 4710 of ./include/wincontrol.inc
$0811247E TCUSTOMCONTROL__WMPAINT, line 107 of ./include/customcontrol.inc
$08058360
$0810C1FE TCONTROL__WNDPROC, line 1526 of ./include/control.inc
$08103C1A TWINCONTROL__WNDPROC, line 3478 of ./include/wincontrol.inc
$0810B0B4 TCONTROL__PERFORM, line 981 of ./include/control.inc
$08105E3A TWINCONTROL__WMPAINT, line 4743 of ./include/wincontrol.inc
$0811247E TCUSTOMCONTROL__WMPAINT, line 107 of ./include/customcontrol.inc
$08058360
$0810C1FE TCONTROL__WNDPROC, line 1526 of ./include/control.inc
$08103C1A TWINCONTROL__WNDPROC, line 3478 of ./include/wincontrol.inc
$081B8E3B TQTWIDGET__SLOTPAINT, line 1019 of qtwidgets.pas
$081B8778 TQTWIDGET__EVENTFILTER, line 655 of qtwidgets.pas
$B7EB9E95 CODEEXPLOPTS_finalize, line 104 of debugoptionsfrm.pas
Note: GetTextBuf is overridden for: X�_�,i_
[FORMS.PP] ExceptionOccurred
[FORMS.PP] ExceptionOccurred
[root@WIDECLOSE-BOSS ~]#
Then it's not a solution.
...
Bad luck for me.
When i try to compile Lazarus with gnome widgettype :
Before this point there is no error.
Free Pascal Compiler version 2.0.4 [2006/08/20] for i386
Copyright (c) 1993-2006 by Florian Klaempfl
Target OS: Linux for i386
Compiling interfaces.pp
Compiling gnomeint.pp
Compiling /usr/lib/lazarus-0.9.22/lcl/interfaces/gtk/gtkdef.pp
Compiling /usr/lib/lazarus-0.9.22/lcl/interfaces/gtk/gtkint.pp
Compiling /usr/lib/lazarus-0.9.22/lcl/interfaces/gtk/gtkfontcache.pas
Compiling /usr/lib/lazarus-0.9.22/lcl/interfaces/gtk/gtkproc.pp
Compiling /usr/lib/lazarus-0.9.22/lcl/interfaces/gtk/gtkwinapiwindow.pp
Compiling /usr/lib/lazarus-0.9.22/lcl/interfaces/gtk/gtkglobals.pp
Compiling /usr/lib/lazarus-0.9.22/lcl/interfaces/gtk/gtkextra.pp
Compiling /usr/lib/lazarus-0.9.22/lcl/interfaces/gtk/gtkwsprivate.pp
Compiling /usr/lib/lazarus-0.9.22/lcl/interfaces/gtk/gtkmsgqueue.pp
Compiling /usr/lib/lazarus-0.9.22/lcl/interfaces/gtk/gtkwsarrow.pp
Compiling /usr/lib/lazarus-0.9.22/lcl/interfaces/gtk/gtkwsbuttons.pp
Compiling /usr/lib/lazarus-0.9.22/lcl/interfaces/gtk/gtk1wsprivate.pp
Compiling /usr/lib/lazarus-0.9.22/lcl/interfaces/gtk/gtkwscontrols.pp
Compiling /usr/lib/lazarus-0.9.22/lcl/interfaces/gtk/gtkwscalendar.pp
Compiling /usr/lib/lazarus-0.9.22/lcl/interfaces/gtk/gtkwschecklst.pp
Compiling /usr/lib/lazarus-0.9.22/lcl/interfaces/gtk/gtkwscomctrls.pp
Compiling /usr/lib/lazarus-0.9.22/lcl/interfaces/gtk/gtkwsdialogs.pp
Compiling /usr/lib/lazarus-0.9.22/lcl/interfaces/gtk/gtkwsextctrls.pp
Compiling /usr/lib/lazarus-0.9.22/lcl/interfaces/gtk/gtkwsforms.pp
Compiling /usr/lib/lazarus-0.9.22/lcl/interfaces/gtk/gtkwsgrids.pp
Compiling /usr/lib/lazarus-0.9.22/lcl/interfaces/gtk/gtkwsmenus.pp
Compiling /usr/lib/lazarus-0.9.22/lcl/interfaces/gtk/gtkwspairsplitter.pp
Compiling /usr/lib/lazarus-0.9.22/lcl/interfaces/gtk/gtkwsspin.pp
Compiling /usr/lib/lazarus-0.9.22/lcl/interfaces/gtk/gtkwsstdctrls.pp
gtkwinapi.inc(3347,2) Note: User defined: : compare TGtkWidgetSet.EnumFontFamilies with gtkproc.FillScreenFonts
gnomeint.pp(252,54) Error: Incompatible type for arg no. 3: Got "PGdkPixmap", expected "PPGdkBitMap"
gnomeint.pp(271,11) Error: Identifier not found "RaiseException"
gnomeint.pp(271,50) Error: Illegal expression
gnomeint.pp(273,11) Error: Identifier not found "RaiseException"
gnomeint.pp(273,56) Error: Illegal expression
gnomeint.pp(304) Fatal: There were 5 errors compiling module, stopping
TExternalToolList.Run Exception: gnomeint.pp(304) Fatal: There were 5 errors compiling module, stopping
GTKWindowStateEventCB :TPromptDialog new_window_state=0 changed_mask=1
GTKWindowStateEventCB :TPromptDialog 0 [RMVDStPr]
TMainIDE.DoBuildLazarus: Build Lazarus without linking failed.
Any suggest ?