You are not logged in.

#1 2006-09-09 09:45:09

shamrok
Member
From: Poland, Kraków
Registered: 2006-02-20
Posts: 61

gpar2 0.3 glib error

Hi,

I've problem with gpar2 v0.3 (in aur is only 0.2). After sucessful compilation I've got error while running application:

terminate called after throwing an instance of 'Glib::FileError'

Strace gives this output (last part of it):

open("/home/shamrok/.Xdefaults-arch", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/pl_PL/LC_MESSAGES/gpar2.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/pl/LC_MESSAGES/gpar2.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/charset.alias", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/pixmaps/gnome-logo-icon-transparent.png", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/gconv/ISO8859-2.so", O_RDONLY) = 7
read(7, "177ELF1113312004"..., 512) = 512
fstat64(7, {st_mode=S_IFREG|0755, st_size=11075, ...}) = 0
mmap2(NULL, 12316, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 0xb7f85000
mmap2(0xb7f87000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x1) = 0xb7f87000
close(7)                                = 0
futex(0xb74765c4, FUTEX_WAKE, 2147483647) = 0
write(2, "terminate called after throwing "..., 48terminate called after throwing an instance of ') = 48
write(2, "Glib::FileError", 15Glib::FileError)         = 15
write(2, "'n", 2'
)                     = 2
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
tgkill(9929, 9929, SIGABRT)             = 0
--- SIGABRT (Aborted) @ 0 (0) ---
+++ killed by SIGABRT +++

But this "no such file" seems not the problem. Anyone knows how to fix it?

Offline

#2 2007-04-02 05:07:26

metzen
Member
From: New York City
Registered: 2004-08-27
Posts: 14

Re: gpar2 0.3 glib error

Just to let you know, I finally got around to figuring out what was wrong with gpar2-0.3

Apparently, gpar2 looks for "/usr/share/pixmaps/gnome-logo-icon-transparent.png" as an icon used in the gui, but Arch's Gnome packages get installed to "/opt/gnome" so it was raising GLib File errors when it tried to read it.  The gpar2-0.3 tarball contains a supplied "gnome-logo-icon-transparent.png" which doesn't get installed by default with a "make install".  I've put a working PKGBUILD up on AUR which will install the included image into "/usr/share/pixmaps"

http://aur.archlinux.org/packages.php?d … s=0&SeB=nd

Last edited by metzen (2007-04-02 05:08:57)

Offline

#3 2007-04-02 08:16:36

shamrok
Member
From: Poland, Kraków
Registered: 2006-02-20
Posts: 61

Re: gpar2 0.3 glib error

Thanks for info :-)
I got used to pypar2, but I will check gpar2 0.3 and see which is better.

Offline

Board footer

Powered by FluxBB