Forum Linux.debian/ubuntu Glade sur Debian

Posté par . Licence CC by-sa
1
1
mar.
2014

Bonjour,

J'essai de modifier un fichier .glade, mais glade crash immédiatement après l'ouverture du fichier.
Je suis en testing : 3.14.2-3

je retrouve le bug sur lanchpad

https://bugs.launchpad.net/ubuntu/+source/glade/+bug/1247555

Le site debian http://packages.qa.debian.org/g/glade.html :

A new upstream version is available: 3.16.1, you should consider packaging it.

je suis prêt à essayer de packager le 3.16.1, je cherche une doc pour apprenti packageur.

Dans un premier temps, j'ai tenté l'installation à la main avec checkinstall ( avec ./configure --with-prefix=/usr/local)
et la j'ai l'erreur suivante:
/usr/local/bin$ ./glade
./glade: error while loading shared libraries: libgladeui-2.so.6: cannot open shared object file: No such file or directory

alors que
/usr/local/lib$ ls -lisa
total 808
2779087 4 drwxrwsr-x 11 root staff 4096 mars 1 17:17 .
2779082 4 drwxrwsr-x 10 root staff 4096 juil. 7 2009 ..
2788136 4 drwxr-sr-x 3 root staff 4096 mars 1 17:06 glade
2778328 4 -rwxr-xr-x 1 root staff 1172 mars 1 17:16 libgladeui-2.la
2778330 0 lrwxrwxrwx 1 root staff 21 mars 1 17:16 libgladeui-2.so -> libgladeui-2.so.6.0.3
2778332 0 lrwxrwxrwx 1 root staff 21 mars 1 17:16 libgladeui-2.so.6 -> libgladeui-2.so.6.0.3
2778329 760 -rwxr-xr-x 1 root staff 772432 mars 1 17:06 libgladeui-2.so.6.0.3

strace ./glade
execve("./glade", ["./glade"], [/* 40 vars */]) = 0
brk(0) = 0x9aff000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7777000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=226043, …}) = 0
mmap2(NULL, 226043, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb773f000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/tls/i686/sse2/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/tls/i686/sse2/cmov", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/tls/i686/sse2/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/tls/i686/sse2", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/tls/i686/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/tls/i686/cmov", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/tls/i686/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/tls/i686", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/tls/sse2/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/tls/sse2/cmov", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/tls/sse2/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/tls/sse2", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/tls/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/tls/cmov", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/tls/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/tls", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/i686/sse2/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/i686/sse2/cmov", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/i686/sse2/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/i686/sse2", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/i686/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/i686/cmov", {st_mode=S_IFDIR|0755, st_size=4096, …}) = 0
open("/lib/i386-linux-gnu/i686/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/i686", {st_mode=S_IFDIR|0755, st_size=4096, …}) = 0
open("/lib/i386-linux-gnu/sse2/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/sse2/cmov", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/sse2/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/sse2", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/cmov", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu", {st_mode=S_IFDIR|0755, st_size=12288, …}) = 0
open("/usr/lib/i386-linux-gnu/tls/i686/sse2/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/tls/i686/sse2/cmov", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/usr/lib/i386-linux-gnu/tls/i686/sse2/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/tls/i686/sse2", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/usr/lib/i386-linux-gnu/tls/i686/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/tls/i686/cmov", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/usr/lib/i386-linux-gnu/tls/i686/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/tls/i686", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/usr/lib/i386-linux-gnu/tls/sse2/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/tls/sse2/cmov", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/usr/lib/i386-linux-gnu/tls/sse2/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/tls/sse2", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/usr/lib/i386-linux-gnu/tls/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/tls/cmov", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/usr/lib/i386-linux-gnu/tls/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/tls", {st_mode=S_IFDIR|0755, st_size=4096, …}) = 0
open("/usr/lib/i386-linux-gnu/i686/sse2/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/i686/sse2/cmov", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/usr/lib/i386-linux-gnu/i686/sse2/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/i686/sse2", {st_mode=S_IFDIR|0755, st_size=4096, …}) = 0
open("/usr/lib/i386-linux-gnu/i686/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/i686/cmov", {st_mode=S_IFDIR|0755, st_size=4096, …}) = 0
open("/usr/lib/i386-linux-gnu/i686/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/i686", {st_mode=S_IFDIR|0755, st_size=4096, …}) = 0
open("/usr/lib/i386-linux-gnu/sse2/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/sse2/cmov", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/usr/lib/i386-linux-gnu/sse2/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/sse2", {st_mode=S_IFDIR|0755, st_size=4096, …}) = 0
open("/usr/lib/i386-linux-gnu/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/cmov", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/usr/lib/i386-linux-gnu/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu", {st_mode=S_IFDIR|0755, st_size=135168, …}) = 0
open("/lib/tls/i686/sse2/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686/sse2/cmov", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/sse2/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686/sse2", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686/cmov", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/lib/tls/sse2/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/sse2/cmov", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/lib/tls/sse2/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/sse2", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/lib/tls/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/cmov", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/lib/tls/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/lib/i686/sse2/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i686/sse2/cmov", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/lib/i686/sse2/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i686/sse2", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/lib/i686/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i686/cmov", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/lib/i686/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i686", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/lib/sse2/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/sse2/cmov", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/lib/sse2/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/sse2", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/lib/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/cmov", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/lib/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib", {st_mode=S_IFDIR|0755, st_size=12288, …}) = 0
open("/usr/lib/tls/i686/sse2/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686/sse2/cmov", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/sse2/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686/sse2", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686/cmov", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/sse2/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/sse2/cmov", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/sse2/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/sse2", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/cmov", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/sse2/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686/sse2/cmov", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/sse2/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686/sse2", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686/cmov", {st_mode=S_IFDIR|0755, st_size=4096, …}) = 0
open("/usr/lib/i686/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686", {st_mode=S_IFDIR|0755, st_size=4096, …}) = 0
open("/usr/lib/sse2/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/sse2/cmov", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/usr/lib/sse2/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/sse2", {st_mode=S_IFDIR|0755, st_size=4096, …}) = 0
open("/usr/lib/cmov/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/cmov", 0xbfa0fd90) = -1 ENOENT (No such file or directory)
open("/usr/lib/libgladeui-2.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=143360, …}) = 0
writev(2, [{"./glade", 7}, {": ", 2}, {"error while loading shared libra"…, 36}, {": ", 2}, {"libgladeui-2.so.6", 17}, {": ", 2}, {"cannot open shared object file", 30}, {": ", 2}, {"No such file or directory", 25}, {"\n", 1}], 10./glade: error while loading shared libraries: libgladeui-2.so.6: cannot open shared object file: No such file or directory
) = 124

une idée ? merci

  • # ça marche +/-

    Posté par . Évalué à 1.

    bon en copiant libgladeui-2.so.6.0.3 dans /lib/i386-linux-gnu/tls/i686/sse2/ ça marche, mais le ln -s ne fonctionne pas.

    • [^] # Re: ça marche +/-

      Posté par . Évalué à 1.

      En plus propre.
      export LD_PATH=/la/ou/tu/as/compile/libglade../

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.