Forum > Linux
ArchLinux + Lazarus error
(1/1)
Andrew777:
I'm just installed lazarus 4.2-1 on ArchLinux.
sudo pacman -S lazarus
sudo pacman -S lazarus-gtk3
And got the following error:
Info: (startlazarus) [TLazarusManager.Run] starting /usr/lib/lazarus/lazarus ...
Info: (startlazarus) [TLazarusManager.Run] exe=/usr/lib/lazarus/lazarus Params=[--started-by-startlazarus
--no-splash-screen
--force-new-instance
]
Hint: (lazarus) [TMainIDE.ParseCmdLineOptions] PrimaryConfigPath="/home/andrew/.lazarus"
Hint: (lazarus) [TMainIDE.ParseCmdLineOptions] SecondaryConfigPath="/etc/lazarus"
AddDefaultRecentProjects: Adding default projects
NOTE: editor options config file not found - using defaults
Looking for code tools config file: "/home/andrew/.lazarus/codetoolsoptions.xml"
NOTE: codetools config file not found - using defaults
Warning: (lazarus) incompatible Lazarus directory: /home/andrew/
SearchLazarusDirectoryCandidates Value=. File=/home/andrew/.lazarus
SearchLazarusDirectoryCandidates Value=/usr/lib/lazarus File=/usr/lib/lazarus
SearchLazarusDirectoryCandidates Value=/usr/share/lazarus File=/usr/share/lazarus
SearchLazarusDirectoryCandidates Value=/usr/local/share/lazarus File=/usr/local/share/lazarus
SearchLazarusDirectoryCandidates Value=/usr/local/lib/lazarus File=/usr/local/lib/lazarus
SearchLazarusDirectoryCandidates Value=/usr/local/lazarus File=/usr/local/lazarus
SearchLazarusDirectoryCandidates Value=/usr/lib/lazarus/4.2 File=/usr/lib/lazarus/4.2
SearchLazarusDirectoryCandidates Value=~/pascal/lazarus File=/home/andrew/pascal/lazarus
SearchLazarusDirectoryCandidates Value=~/lazarus File=/home/andrew/lazarus
SearchCompilerCandidates Value=fpc File=/usr/bin/fpc
SearchCompilerCandidates Value=ppcx64 File=/usr/bin/ppcx64
SearchCompilerCandidates Value=$(LazarusDir)/fpc/3.2.2/bin/x86_64-linux/fpc File=/usr/lib/lazarus/fpc/3.2.2/bin/x86_64-linux/fpc
SearchCompilerCandidates Value=$(LazarusDir)/fpc/bin/x86_64-linux/fpc File=/usr/lib/lazarus/fpc/bin/x86_64-linux/fpc
SearchCompilerCandidates Value=/usr/local/bin/fpc File=/usr/local/bin/fpc
SearchCompilerCandidates Value=/usr/bin/fpc File=/usr/bin/fpc
SearchCompilerCandidates Value=/opt/fpc/fpc File=/opt/fpc/fpc
Hint: [TPCTargetConfigCache.NeedsUpdate] TargetOS="" TargetCPU="" Subtarget="" WorkDir="" Options="" compiler file changed "/usr/bin/fpc" FileAge=1714586784 StoredAge=0
Hint: [TPCTargetConfigCache.Update] /usr/bin/fpc TargetOS= TargetCPU= Subtarget= WorkDir="" CompilerOptions="" ExtraOptions="" PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
Hint: (lazarus) [RunTool] "/usr/bin/fpc" "-iWTOTP"
Hint: (lazarus) [RunTool] "/usr/bin/fpc" "-va" "/home/andrew/.lazarus/compilertest.pas" "-Fr/home/andrew/components/codetools/fpc.errore.msg", WorkDir="/home/andrew/.lazarus/"
Hint: [TPCTargetConfigCache.Update] has changed
Hint: (lazarus) [TBuildManager.SetBuildTarget] Old=x86_64-linux--gtk3 New=x86_64-linux--gtk3 Changed: OS/CPU=True LCL=False
SearchFPCSrcDirCandidates Value=$(LazarusDir)/fpc/$(FPCVer)/source File=/usr/lib/lazarus/fpc/3.2.2/source/
SearchFPCSrcDirCandidates Value=$Path($(CompPath))/../../source File=/source/
SearchFPCSrcDirCandidates Value=/usr/share/fpcsrc/$(FPCVer) File=/usr/share/fpcsrc/3.2.2/
SearchFPCSrcDirCandidates Value=/usr/local/share/fpcsrc/$(FPCVer) File=/usr/local/share/fpcsrc/3.2.2/
SearchFPCSrcDirCandidates Value=/usr/share/fpcsrc File=/usr/share/fpcsrc/
SearchFPCSrcDirCandidates Value=/usr/local/share/fpcsrc File=/usr/local/share/fpcsrc/
SearchFPCSrcDirCandidates Value=/usr/fpcsrc File=/usr/fpcsrc/
SearchFPCSrcDirCandidates Value=/usr/share/fpc/src File=/usr/share/fpc/src/
SearchFPCSrcDirCandidates Value=/usr/fpc/src File=/usr/fpc/src/
SearchFPCSrcDirCandidates Value=/usr/local/fpc/src File=/usr/local/fpc/src/
SearchFPCSrcDirCandidates Value=/usr/local/share/fpc/src File=/usr/local/share/fpc/src/
SearchFPCSrcDirCandidates Value=/usr/local/src/fpc File=/usr/local/src/fpc/
SearchFPCSrcDirCandidates Value=/usr/lib/fpc/src File=/usr/lib/fpc/src/
SearchFPCSrcDirCandidates Value=/usr/local/lib/fpc/src File=/usr/local/lib/fpc/src/
SearchFPCSrcDirCandidates Value=/vol/fpc/src File=/vol/fpc/src/
SearchFPCSrcDirCandidates Value=/vol/lib/fpc/src File=/vol/lib/fpc/src/
SearchFPCSrcDirCandidates Value=/usr/src/fpc File=/usr/src/fpc/
SearchFPCSrcDirCandidates Value=/vol/src/fpc File=/vol/src/fpc/
SearchMakeExeCandidates Value=make File=/usr/bin/make
(lazarus:8040): Gdk-CRITICAL **: 00:21:20.291: gdk_pixbuf_get_from_surface: assertion 'width > 0 && height > 0' failed
(lazarus:8040): GLib-GObject-CRITICAL **: 00:21:20.298: ../glib/gobject/gsignal.c:2547: signal 'event' is invalid for instance '0x2b05f390' of type 'GtkCssCustomGadget'
(lazarus:8040): Gtk-CRITICAL **: 00:21:20.298: gtk_widget_set_has_window: assertion 'GTK_IS_WIDGET (widget)' failed
(lazarus:8040): Gtk-CRITICAL **: 00:21:20.298: gtk_widget_set_can_focus: assertion 'GTK_IS_WIDGET (widget)' failed
GtkNotebookSwitchPage Data 7F38446DD950 Realized False pageNum=0
(lazarus:8040): GLib-GObject-CRITICAL **: 00:21:20.300: ../glib/gobject/gsignal.c:2547: signal 'event' is invalid for instance '0x2b0bf650' of type 'GtkCssCustomGadget'
(lazarus:8040): Gtk-CRITICAL **: 00:21:20.300: gtk_widget_set_has_window: assertion 'GTK_IS_WIDGET (widget)' failed
(lazarus:8040): Gtk-CRITICAL **: 00:21:20.300: gtk_widget_set_can_focus: assertion 'GTK_IS_WIDGET (widget)' failed
(lazarus:8040): GLib-GObject-CRITICAL **: 00:21:20.302: ../glib/gobject/gsignal.c:2547: signal 'event' is invalid for instance '0x2b0d5490' of type 'GtkCssCustomGadget'
(lazarus:8040): Gtk-CRITICAL **: 00:21:20.302: gtk_widget_set_has_window: assertion 'GTK_IS_WIDGET (widget)' failed
(lazarus:8040): Gtk-CRITICAL **: 00:21:20.302: gtk_widget_set_can_focus: assertion 'GTK_IS_WIDGET (widget)' failed
(lazarus:8040): GLib-GObject-CRITICAL **: 00:21:20.304: ../glib/gobject/gsignal.c:2547: signal 'event' is invalid for instance '0x2b1026e0' of type 'GtkCssCustomGadget'
(lazarus:8040): Gtk-CRITICAL **: 00:21:20.304: gtk_widget_set_has_window: assertion 'GTK_IS_WIDGET (widget)' failed
(lazarus:8040): Gtk-CRITICAL **: 00:21:20.304: gtk_widget_set_can_focus: assertion 'GTK_IS_WIDGET (widget)' failed
destroying TGtk3CustomControl ... TGtk3CustomControl destroyed.
destroying TGtk3Splitter ... TGtk3Splitter destroyed.
destroying TGtk3Button ... TGtk3Button destroyed.
destroying TGtk3Panel ... TGtk3Panel destroyed.
destroying TGtk3ComboBox ... TGtk3ComboBox destroyed.
destroying TGtk3Memo ... TGtk3Memo destroyed.
destroying TGtk3Button ... TGtk3Button destroyed.
destroying TGtk3Page ... TGtk3Page destroyed.
destroying TGtk3ComboBox ... TGtk3ComboBox destroyed.
destroying TGtk3Button ... TGtk3Button destroyed.
destroying TGtk3Memo ... TGtk3Memo destroyed.
destroying TGtk3Page ... TGtk3Page destroyed.
destroying TGtk3ComboBox ... TGtk3ComboBox destroyed.
destroying TGtk3Button ... TGtk3Button destroyed.
destroying TGtk3Memo ... TGtk3Memo destroyed.
destroying TGtk3Page ... TGtk3Page destroyed.
destroying TGtk3ComboBox ... TGtk3ComboBox destroyed.
destroying TGtk3Button ... TGtk3Button destroyed.
destroying TGtk3Memo ... TGtk3Memo destroyed.
destroying TGtk3Page ... TGtk3Page destroyed.
destroying TGtk3RadioButton ... TGtk3RadioButton destroyed.
destroying TGtk3RadioButton ... TGtk3RadioButton destroyed.
destroying TGtk3Memo ... TGtk3Memo destroyed.
destroying TGtk3Entry ... TGtk3Entry destroyed.
destroying TGtk3GroupBox ... TGtk3GroupBox destroyed.
destroying TGtk3ScrollingWinControl ... TGtk3ScrollingWinControl destroyed.
destroying TGtk3Page ... GtkNotebookSwitchPage Data 7F38446DD950 Realized False pageNum=0
GtkNotebookSwitchPage Data 7F38446DD950 Realized False pageNum=0
TGtk3Page destroyed.
destroying TGtk3RadioButton ... TGtk3RadioButton destroyed.
destroying TGtk3RadioButton ... TGtk3RadioButton destroyed.
destroying TGtk3ScrollingWinControl ... TGtk3ScrollingWinControl destroyed.
destroying TGtk3Panel ... TGtk3Panel destroyed.
destroying TGtk3RadioButton ... TGtk3RadioButton destroyed.
destroying TGtk3RadioButton ... TGtk3RadioButton destroyed.
destroying TGtk3ScrollingWinControl ... TGtk3ScrollingWinControl destroyed.
destroying TGtk3Panel ... TGtk3Panel destroyed.
destroying TGtk3ScrollingWinControl ... TGtk3ScrollingWinControl destroyed.
destroying TGtk3Page ... TGtk3Page destroyed.
destroying TGtk3NoteBook ... TGtk3NoteBook destroyed.
destroying TGtk3Window ... TGtk3Window destroyed.
(lazarus:8040): GLib-GObject-CRITICAL **: 00:21:20.368: ../glib/gobject/gsignal.c:2547: signal 'event' is invalid for instance '0x2b1ce7c0' of type 'GtkCssCustomGadget'
(lazarus:8040): Gtk-CRITICAL **: 00:21:20.368: gtk_widget_set_has_window: assertion 'GTK_IS_WIDGET (widget)' failed
(lazarus:8040): Gtk-CRITICAL **: 00:21:20.368: gtk_widget_set_can_focus: assertion 'GTK_IS_WIDGET (widget)' failed
GtkNotebookSwitchPage Data 7F38446DD950 Realized False pageNum=0
(lazarus:8040): GLib-GObject-CRITICAL **: 00:21:20.370: ../glib/gobject/gsignal.c:2547: signal 'event' is invalid for instance '0x2b1cf570' of type 'GtkCssCustomGadget'
(lazarus:8040): Gtk-CRITICAL **: 00:21:20.370: gtk_widget_set_has_window: assertion 'GTK_IS_WIDGET (widget)' failed
(lazarus:8040): Gtk-CRITICAL **: 00:21:20.370: gtk_widget_set_can_focus: assertion 'GTK_IS_WIDGET (widget)' failed
(lazarus:8040): GLib-GObject-CRITICAL **: 00:21:20.372: ../glib/gobject/gsignal.c:2547: signal 'event' is invalid for instance '0x2b1d0ba0' of type 'GtkCssCustomGadget'
(lazarus:8040): Gtk-CRITICAL **: 00:21:20.372: gtk_widget_set_has_window: assertion 'GTK_IS_WIDGET (widget)' failed
(lazarus:8040): Gtk-CRITICAL **: 00:21:20.372: gtk_widget_set_can_focus: assertion 'GTK_IS_WIDGET (widget)' failed
(lazarus:8040): GLib-GObject-CRITICAL **: 00:21:20.374: ../glib/gobject/gsignal.c:2547: signal 'event' is invalid for instance '0x2b1ddec0' of type 'GtkCssCustomGadget'
(lazarus:8040): Gtk-CRITICAL **: 00:21:20.374: gtk_widget_set_has_window: assertion 'GTK_IS_WIDGET (widget)' failed
(lazarus:8040): Gtk-CRITICAL **: 00:21:20.374: gtk_widget_set_can_focus: assertion 'GTK_IS_WIDGET (widget)' failed
destroying TGtk3CustomControl ... TGtk3CustomControl destroyed.
destroying TGtk3Splitter ... TGtk3Splitter destroyed.
destroying TGtk3Button ... TGtk3Button destroyed.
destroying TGtk3Panel ... TGtk3Panel destroyed.
destroying TGtk3ComboBox ... TGtk3ComboBox destroyed.
destroying TGtk3Memo ... TGtk3Memo destroyed.
destroying TGtk3Button ... TGtk3Button destroyed.
destroying TGtk3Page ... GtkNotebookSwitchPage Data 7F38446DD950 Realized False pageNum=0
GtkNotebookSwitchPage Data 7F38446DD950 Realized False pageNum=0
TGtk3Page destroyed.
destroying TGtk3ComboBox ... TGtk3ComboBox destroyed.
destroying TGtk3Button ... TGtk3Button destroyed.
destroying TGtk3Memo ... TGtk3Memo destroyed.
destroying TGtk3Page ... GtkNotebookSwitchPage Data 7F38446DD950 Realized False pageNum=0
TGtk3Page destroyed.
destroying TGtk3ComboBox ... TGtk3ComboBox destroyed.
destroying TGtk3Button ... TGtk3Button destroyed.
destroying TGtk3Memo ... TGtk3Memo destroyed.
destroying TGtk3Page ... GtkNotebookSwitchPage Data 7F38446DD950 Realized False pageNum=0
TGtk3Page destroyed.
destroying TGtk3ComboBox ... TGtk3ComboBox destroyed.
destroying TGtk3Button ... TGtk3Button destroyed.
destroying TGtk3Memo ... TGtk3Memo destroyed.
destroying TGtk3Page ... GtkNotebookSwitchPage Data 7F38446DD950 Realized False pageNum=0
TGtk3Page destroyed.
destroying TGtk3RadioButton ... TGtk3RadioButton destroyed.
destroying TGtk3RadioButton ... TGtk3RadioButton destroyed.
destroying TGtk3Memo ... TGtk3Memo destroyed.
destroying TGtk3Entry ... TGtk3Entry destroyed.
destroying TGtk3GroupBox ... TGtk3GroupBox destroyed.
destroying TGtk3ScrollingWinControl ... TGtk3ScrollingWinControl destroyed.
destroying TGtk3Page ... TGtk3Page destroyed.
destroying TGtk3RadioButton ... TGtk3RadioButton destroyed.
destroying TGtk3RadioButton ... TGtk3RadioButton destroyed.
destroying TGtk3ScrollingWinControl ... TGtk3ScrollingWinControl destroyed.
destroying TGtk3Panel ... TGtk3Panel destroyed.
destroying TGtk3RadioButton ... TGtk3RadioButton destroyed.
destroying TGtk3RadioButton ... TGtk3RadioButton destroyed.
destroying TGtk3ScrollingWinControl ... TGtk3ScrollingWinControl destroyed.
destroying TGtk3Panel ... TGtk3Panel destroyed.
destroying TGtk3ScrollingWinControl ... TGtk3ScrollingWinControl destroyed.
destroying TGtk3Page ... TGtk3Page destroyed.
destroying TGtk3NoteBook ... TGtk3NoteBook destroyed.
destroying TGtk3Window ... TGtk3Window destroyed.
Hint: (lazarus) [TMainIDE.Destroy] B -> inherited Destroy... TMainIDE
Hint: (lazarus) [TMainIDE.Destroy] END
[FORMS.PP] ExceptionOccurred
Sender=ERangeError
Exception=Range check error
Stack trace:
$0000000000745E6F GETWINDOWORGEX, line 2825 of gtk3winapi.inc
$00000000005B0C9B MOVEWINDOWORGEX, line 526 of include/intfbaselcl.inc
$00000000006E201D MOVEWINDOWORGEX, line 349 of include/lclintf.inc
$0000000000784FD0 GETDEVICECONTEXT, line 5322 of include/control.inc
$0000000000754511 CREATEHANDLE, line 106 of include/controlcanvas.inc
$00000000006C73F6 REQUIREDSTATE, line 1709 of include/canvas.inc
$00000000006C7843 TEXTEXTENT, line 1794 of include/canvas.inc
$00000000016417AA CALCULATEPREFERREDSIZE, line 420 of dividerbevel.pas
$00000000007862E3 GETPREFERREDSIZE, line 5614 of include/control.inc
$0000000000757C8D INITPREFERREDSIZES, line 1047 of include/wincontrol.inc
$0000000000757565 COMPUTEPREFERREDCLIENTAREA, line 1137 of include/wincontrol.inc
$000000000076FD0B CALCULATEPREFERREDSIZE, line 8265 of include/wincontrol.inc
$0000000000786375 GETPREFERREDSIZE, line 5621 of include/control.inc
$00000000005130B3 CALCULATEAUTORANGES, line 125 of include/scrollingwincontrol.inc
$000000000051378A COMPUTESCROLLBARS, line 217 of include/scrollingwincontrol.inc
$0000000000513AE1 UPDATESCROLLBARS, line 257 of include/scrollingwincontrol.inc
$0000000000512A47 CREATEWND, line 32 of include/scrollingwincontrol.inc
TApplication.HandleException: ERangeError
Range check error
Stack trace:
$0000000000745E6F GETWINDOWORGEX, line 2825 of gtk3winapi.inc
$00000000005B0C9B MOVEWINDOWORGEX, line 526 of include/intfbaselcl.inc
$00000000006E201D MOVEWINDOWORGEX, line 349 of include/lclintf.inc
$0000000000784FD0 GETDEVICECONTEXT, line 5322 of include/control.inc
$0000000000754511 CREATEHANDLE, line 106 of include/controlcanvas.inc
$00000000006C73F6 REQUIREDSTATE, line 1709 of include/canvas.inc
$00000000006C7843 TEXTEXTENT, line 1794 of include/canvas.inc
$00000000016417AA CALCULATEPREFERREDSIZE, line 420 of dividerbevel.pas
$00000000007862E3 GETPREFERREDSIZE, line 5614 of include/control.inc
$0000000000757C8D INITPREFERREDSIZES, line 1047 of include/wincontrol.inc
$0000000000757565 COMPUTEPREFERREDCLIENTAREA, line 1137 of include/wincontrol.inc
$000000000076FD0B CALCULATEPREFERREDSIZE, line 8265 of include/wincontrol.inc
$0000000000786375 GETPREFERREDSIZE, line 5621 of include/control.inc
$00000000005130B3 CALCULATEAUTORANGES, line 125 of include/scrollingwincontrol.inc
$000000000051378A COMPUTESCROLLBARS, line 217 of include/scrollingwincontrol.inc
$0000000000513AE1 UPDATESCROLLBARS, line 257 of include/scrollingwincontrol.inc
$0000000000512A47 CREATEWND, line 32 of include/scrollingwincontrol.inc
dbannon:
While a lot of great work has gone into gtk3 recently, I'm surprised Arch is making it available as a Lazarus package. IMHO its not sufficiently bug free and has lots of debugging information still being presented.
I suggest if you want a package install,Qt6 rocks on Arch. If you want to use GTK3, download the lazarus main source and build it. Work from there. I am very sure bug reports, especially ones with a fix, would be well received.
Davo
Andrew777:
Thanks! I just removed lazarus-gtk3 and installed lazarus-qt6. Everything works fine. :)
Navigation
[0] Message Index