On Sun, 18 Nov 2001, Heinz W. Pahlke wrote:
On 16-Nov-2001 David Haller wrote:
On Fri, 16 Nov 2001, Heinz W. Pahlke wrote:
Ach so: rpm -q qt: qt-2.3.1-54
Hm. Ein RPM fuer RH 6.2... Koennte sein, dass das qt1.4x braucht.
Auch schon mit qt1.4.5 probiert. Laeuft genauso wenig :-(
Mach mal ein 'ldd `which screem`' (bzw. 'ldd `which NAME_DES_BINARY`').
Hier mal den gesamten output, weil ich mit ihm nicht viel anfangen kann und deshalb auch nicht weiss, was wichtig ist. [..]
Achso, andere rpms gab's da nicht?
Habe gerade mit mit rpmfind gesucht. Es gibt doch noch etliche weitere. Da ich nicht weiss, welche sinnvoll sein koennte, habe ich es mal mit der screem-0.4.1-1.rh62.i386.rpm versucht.
Doch nun haengt es an anderer Stelle:
error: failed dependencies: libgal.so.4 is needed by screem-0.4.1-2 db3 is needed by screem-0.4.1-2
Aber:
/opt/gnome/lib/libgal.so.4 -> libgal.so.8.0.1
Was sagt ein rpm -q --provides `rpm -qf /opt/gnome/lib/libgal.so.4`? Kann gut sein, dass einfach nur rpm dieses "provide" nicht kennt...
Was sind hinter db3 verbergen soll, habe ich deshalb nicht mehr gesucht.
db3 ist die neue Version der Berkeley DB (IIRC) die hast du scheinbar auch (libdb.so.3 tauchte oben mit auf). Vermutlich ist das wieder ein Namenskonflikt. Schau mal, ob du ein passendes 'db.h' (bei mir in /usr/include/db3/ -- aber das ist IIRC nicht von SuSE): locate /db.h | xargs grep DB_VERSION_MAJOR
Nein, so wichtig ist mir screem nun doch nicht, dass ich noch weitere Versionen herunterlade oder stundenlang herumprobiere.
Mein Eindruck ist, dass screem auf irgendwelche Funktionen aelterer Bibliotheken zurueckgreift, die es so in den neueren nicht mehr gibt. Bislang verbargen sich hinter allen failed dependencies jedenfalls immer Links auf neuere Versionen.
Selbst kompilieren?? -dnh -- 133: Linux Das Windows98 unter den Unixen. (Heiko Schlichting)