Hallo, Am Sun, 16 Oct 2016, Eric Schirra schrieb:
Am So 16 Okt 2016, 22:06:15 schrieb Jürgen Hochwald:
Am 16.10.2016 um 00:04 schrieb Richard Kraut:
Vielleicht kann hier ein strace weiterhelfen? habe jetzt einfach "strace qlandkartegt &> qlgt.error" augeführt und das Ergebnis gezippt angehängt.
Besser 'catchsegv qlandkartegt 2>&1 | tee qlgt.error'
Ich kenn mich zwar mit strace nicht so unbedingt aus. Aber... Ich glaube das Problem ist:
open("/usr/lib64/mpi/gcc/openmpi/lib64/libproj.so.9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
Nö. Denn ein paar Zeilen später wird die lib gefunden: open("/usr/lib64/libproj.so.9", O_RDONLY|O_CLOEXEC) = 9 Es ist ganz normal, daß diverse Pfade abgeklappert werden. Siehe ganz oben im strace allein für die libGLU: open("/usr/lib64/mpi/gcc/openmpi/lib64/tls/x86_64/libGLU.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib64/mpi/gcc/openmpi/lib64/tls/x86_64", 0x7fff851c8110) = -1 ENOENT (No such file or directory) open("/usr/lib64/mpi/gcc/openmpi/lib64/tls/libGLU.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib64/mpi/gcc/openmpi/lib64/tls", 0x7fff851c8110) = -1 ENOENT (No such file or directory) open("/usr/lib64/mpi/gcc/openmpi/lib64/x86_64/libGLU.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib64/mpi/gcc/openmpi/lib64/x86_64", 0x7fff851c8110) = -1 ENOENT (No such file or directory) open("/usr/lib64/mpi/gcc/openmpi/lib64/libGLU.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib64/mpi/gcc/openmpi/lib64", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
Du verwendest 13.1? Für 13.1 gibt es nur libproj0. Und dein installiertes Paket, wenn es von home:Kieltux:branches:Application:Geo ist, müsste eigentlich beim Installieren sogar libproj12 verlangen.
Tut's scheinbar auch, und darin liegt vermutlich das Problem. Da kommen sich die 3 libproj ins Gehege: open("/usr/lib64/libproj.so.12", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib64/libproj.so.0", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib64/libproj.so.9", O_RDONLY|O_CLOEXEC) = 9 das kann so nicht gutgehen. .12 und .0 scheinen sich wohl noch zu vertragen, aber mit der .9 kracht's dann eben. Jürgen, schau mal, ob du alle 3 libproj Versionen brauchst und bzw. was genau noch von den .0 und .9 abhängt, die 1.7.7 von Kieltux braucht (direkt) nur die .12. Und z.B. libgdal braucht die libproj nicht. Ah, aber es braucht die libspatialite.so.7()(64bit) und die (bei Kieltux) braucht wiederum libproj.so.12()(64bit). Jürgen: installiere mal alle Abhängigkeiten aus Application:Geo, aber teste vorher auf Konflikte. Vielleicht erledigt sich das dann, daß noch was von libproj.so.{0,9} abhängt, dann kannst du die rauswerfen. Ansonsten speichere die Konflikte in Yast ab und mail diese per PM mit gzip/bzip2/xz komprimiert. HTH, -dnh -- Please do not think so much about licenses, it will just make your head explode if not carefully studied over the years ;) -- Marcus Meissner, in opensuse-packaging -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org