Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2010-10

how to report the following bug ?

6 messages · 4 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

ik

Hello,

I'm using Archlinux, and recently they changed the name of libgdk_pixbuf-2.0.so to libgdk_pixbuf.so .

This is a problem with compiling Lazarus (maybe FPC packages itself, did not checked). The thing is, that I do not know how to report (and even preferred offer a patch) it.
The change btw also create the following error (after I fix the name with symlink and recompile Lazarus):
TMainIDE.ParseCmdLineOptions:
PrimaryConfigPath="/home/ik/.lazarus"
SecondaryConfigPath="/etc/lazarus"
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$00007F8CC7F0C1C1
TApplication.HandleException Access violation
Stack trace:
$00007F8CC7F0C1C1

(lazarus:23866): Gdk-CRITICAL **: IA__gdk_window_get_state: assertion `GDK_IS_WINDOW (window)' failed
[FORMS.PP] ExceptionOccurred
[FORMS.PP] ExceptionOccurred
[FORMS.PP] ExceptionOccurred

Thanks,

Ido
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20101007/66b3b7da/attachment.html>

Reply by email

Andreas Schneider
to ik
ik wrote 8 lines
Hello, I'm using Archlinux, and recently they changed the name of libgdk_pixbuf-2.0.so [1] to libgdk_pixbuf.so . This is a problem with compiling Lazarus (maybe FPC packages itself, did not checked). The thing is, that I do not know how to report (and even preferred offer a patch) it.

Be careful. I'm pretty sure they didn't chance the name, since there is also libgdk_pixbuf, which is the pixbuf version for GTK1. You can see that here too: http://www.archlinux.org/packages/extra/i686/gdk-pixbuf2/ I guess you just uninstalled that package and the only leftover is gdk-pixbuf. They are not the same, which also would explain the error you get.

Best Regards,
Andreas.

Reply by email

ik
to Andreas Schneider

I did not uninstalled it:
$ locate gdk_pixbuf
/usr/lib/libgdk_pixbuf-2.0.so
/usr/lib/libgdk_pixbuf-2.0.so.0
/usr/lib/libgdk_pixbuf-2.0.so.0.2200.0
/usr/lib/libgdk_pixbuf_xlib-2.0.so.0
/usr/lib/libgdk_pixbuf_xlib-2.0.so.0.2200.0

The first entry is a symlink I've created, the rest created by the package itself.

Ido

Andreas Schneider wrote 27 lines
On Thu, 7 Oct 2010 22:25:18 +0200, ik wrote: > Hello, > > I'm using Archlinux, and recently they changed the name of > libgdk_pixbuf-2.0.so [1] to libgdk_pixbuf.so . > > This is a problem with compiling Lazarus (maybe FPC packages itself, > did not checked). The thing is, that I do not know how to report (and > even preferred offer a patch) it. Be careful. I'm pretty sure they didn't chance the name, since there is also libgdk_pixbuf, which is the pixbuf version for GTK1. You can see that here too: http://www.archlinux.org/packages/extra/i686/gdk-pixbuf2/ I guess you just uninstalled that package and the only leftover is gdk-pixbuf. They are not the same, which also would explain the error you get. Best Regards, Andreas. -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20101007/3fed8d15/attachment.html>

Reply by email

Mattias Gaertner
to ik: I'm using Archlinux, and recently they changed the name of libgdk_pixbuf-2.0.so to…
Hello, I'm using Archlinux, and recently they changed the name of libgdk_pixbuf-2.0.so to libgdk_pixbuf.so .

Are you sure?
libgdk_pixbuf.so is the name of the gtk1 pixbuf.

Looking at the ArchLinux website, their Lazarus package still depends on gtk1. Maybe this confused you?
Maybe you can ask the package maintainer to change their Lazarus to use gtk2.

Mattias

Reply by email

Sven Barth
to ik: I'm using Archlinux, and recently they changed the name of libgdk_pixbuf-2.0.so to…
ik wrote 27 lines
Hello, I'm using Archlinux, and recently they changed the name of libgdk_pixbuf-2.0.so <http://libgdk_pixbuf-2.0.so> to libgdk_pixbuf.so . This is a problem with compiling Lazarus (maybe FPC packages itself, did not checked). The thing is, that I do not know how to report (and even preferred offer a patch) it. The change btw also create the following error (after I fix the name with symlink and recompile Lazarus): TMainIDE.ParseCmdLineOptions: PrimaryConfigPath="/home/ik/.lazarus" SecondaryConfigPath="/etc/lazarus" [FORMS.PP] ExceptionOccurred Sender=EAccessViolation Exception=Access violation Stack trace: $00007F8CC7F0C1C1 TApplication.HandleException Access violation Stack trace: $00007F8CC7F0C1C1 (lazarus:23866): Gdk-CRITICAL **: IA__gdk_window_get_state: assertion `GDK_IS_WINDOW (window)' failed [FORMS.PP] ExceptionOccurred [FORMS.PP] ExceptionOccurred [FORMS.PP] ExceptionOccurred

I'm using ArchLinux as well. Maybe I should put a system update and a recompilation of Lazarus on my ToDo list for this weekend. This way we might see whether it's a general problem or specific to your computer.

Regards,
Sven

Reply by email

ik
to Mattias Gaertner: On Thu, 7 Oct 2010 22:25:18 +0200 Are you sure? libgdk_pixbuf.so is the name of the gtk1…

It seems that I did made an error, I fixed my symlink, and now things working properly.

Sorry for my error, and thanks for the help.

Ido

Mattias Gaertner wrote 25 lines
On Thu, 7 Oct 2010 22:25:18 +0200 ik wrote: > Hello, > > I'm using Archlinux, and recently they changed the name of > libgdk_pixbuf-2.0.so to libgdk_pixbuf.so . Are you sure? libgdk_pixbuf.so is the name of the gtk1 pixbuf. Looking at the ArchLinux website, their Lazarus package still depends on gtk1. Maybe this confused you? Maybe you can ask the package maintainer to change their Lazarus to use gtk2. Mattias -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20101008/d310c7c3/attachment.html>

Reply by email