PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : wine findet libwine nicht



torsten_boese
09.11.05, 20:02
Hallo, ich habe mir wine nach der Anleitung von www.linuxforen.de/forums/showthread.php?threadid=48347& kompiliert. Klappte auch ohne Fehler ...
Aber wenn ich wine starten will kommt volgendes:

torsten@workstation:~$ wine
wine: error while loading shared libraries: libwine.so.1: cannot open shared object file: No such file or directory

wenn ich aber nach libwine Suche kommt folgendes:

workstation:/# find -name libwine.so.1
./srv/ftp/wine-0.9/libs/wine/libwine.so.1
./srv/ftp/wine-0.9/libs/libwine.so.1
./usr/local/lib/libwine.so.1

Es ist also auf dem System vorhanden.. Scheint also als sucht wine woanders danach... reicht es libwine dahin zu verlinken? wenn ja wohin muss ich es verlinken?

Ich benutze debian sid und habe es mit win-0.9 zu tun.

Danke für eure Mühe

stefan.becker
09.11.05, 20:06
Erst die alte Version löschen, dann die neue nochmals installieren.

torsten_boese
09.11.05, 20:39
hab ich jetzt schon 2 mal gemacht.. hab sogar mal nen prefix gesetzt, da hat er zwar libwine gefunden, aber dafür wineprefix oder so änlich zum Anlegen der Grundconfig nicht...

stefan.becker
09.11.05, 20:44
Installiert mit welchem Prefix? Schon mal mit vollem Pfad gestartet? Was sagt "which wine"?

torsten_boese
09.11.05, 22:04
also, habe wine mit make uninstall deinstalliert ...
habe es mit

./configure --enable-opengl --disable-lib --disable-debug

configuriert und mit

make depend && make

compiliert

und anschließend mit make install installiert.

als normaler user kommt:
wine: error while loading shared libraries: libwine.so.1: cannot open shared object file: No such file or directory
torsten@workstation:~$ which wine
/usr/local/bin/wine
torsten@workstation:~$ /usr/local/bin/wine
/usr/local/bin/wine: error while loading shared libraries: libwine.so.1: cannot open shared object file: No such file or directory

als root:
workstation:/# find -name libwine*
./srv/ftp/wine-0.9/libs/port/libwine_port.a
./srv/ftp/wine-0.9/libs/wine/libwine.so.1
./srv/ftp/wine-0.9/libs/wine/libwine.so
./srv/ftp/wine-0.9/libs/unicode/libwine_unicode.so.1
./srv/ftp/wine-0.9/libs/unicode/libwine_unicode.so
./srv/ftp/wine-0.9/libs/libwine_port.a
./srv/ftp/wine-0.9/libs/libwine.so
./srv/ftp/wine-0.9/libs/libwine_unicode.so
./srv/ftp/wine-0.9/libs/libwine.so.1
./srv/ftp/wine-0.9/libs/libwine_unicode.so.1
./srv/ftp/wine-0.9/dlls/winecrt0/libwinecrt0.a
./srv/ftp/wine-0.9/dlls/wined3d/libwined3d.def
./srv/ftp/wine-0.9/dlls/winedos/libwinedos.def
./srv/ftp/wine-0.9/dlls/libwinecrt0.a
./usr/local/lib/wine/libwinecrt0.a
./usr/local/lib/wine/libwinedos.def
./usr/local/lib/wine/libwined3d.def
./usr/local/lib/libwine.so.1
./usr/local/lib/libwine.so
./usr/local/lib/libwine_unicode.so.1
./usr/local/lib/libwine_unicode.so
find: WARNING: Hard link count is wrong for ./proc: this may be a bug in your filesystem driver. Automatically turning on find's -noleaf option. Earlier results may have failed to include directories that should have been searched.

stefan.becker
09.11.05, 22:26
Schau mal nach, ob es unter /usr/lib noch irgendwas mit "*wine*" gibt.

stefan.becker
09.11.05, 22:27
Obs eventuell am opengl liegt? Versuch mal ohne zu übersetzen. Geht es dann?

torsten_boese
09.11.05, 22:28
nein gibt es nicht

workstation:/usr/lib# find -name *wine*
workstation:/usr/lib#

Yonibear
09.11.05, 22:51
Schau mal, in der der /etc/ld.so.conf die Zeile:
/usr/local/lib
eingetragen ist. Wenn nicht, eintragen und ldconfig ausführen.

torsten_boese
09.11.05, 23:01
@Yonibear:
Stand nicht drin, hab aber leider wine schon wieder deinstalliert...
aber werds morgen noch mla testen danke

@stefan.becker:
werd ich morgen mal testen, aber mal angenommen es liegt daran - würde
mir wine nichts bringen, denn ich möchte damit spielen.
Dann müsste man sich ein anderes wine installieren..
Was würdest du empfehlen, wine winex oder cedega? die meinung in diesem
Forum tendiert ja eher zu wine da es angeblich mehr Funktionen haben
soll, obwohl es ja kein directx bietet.

Ich möchte damit wie gesagt in erster linie spielen...
und wenn sich winex ohne probleme installiert, soll mir das auch recht
sein.

xanlosch
10.11.05, 05:01
werd ich morgen mal testen, aber mal angenommen es liegt daran - würde
mir wine nichts bringen, denn ich möchte damit spielen.
Dann müsste man sich ein anderes wine installieren..

Hast du auf dem System auch die OpenGL-Devel-Pakete installiert ? Ohne die, sieht es überall mau aus, wenn du was selber übersetzt.



Was würdest du empfehlen, wine winex oder cedega? die meinung in diesem
Forum tendiert ja eher zu wine da es angeblich mehr Funktionen haben
soll, obwohl es ja kein directx bietet.

Wine hat zwar nicht die besten DirectX-9-Unterstützung (wird aber immer besser), aber das es kein DirectX unterstützt ist vollkommener Blödsinn, da sogar DirectX ab der Version 5 oder 7 unterstützt wird.

Zum reinen Spielen, würde ich dir aber vielleicht dennoch Cedega ans Herz legen, da dort die Kopierschutz-Unterstützung besser ist.

torsten_boese
10.11.05, 15:23
Hast du auf dem System auch die OpenGL-Devel-Pakete installiert ? Ohne die, sieht es überall mau aus, wenn du was selber übersetzt.

handelt es sich um das freeglut3-dev Paket?

xanlosch
10.11.05, 17:12
Meines Wissens gibt es auf den meisten Distris ein Extra-Paket mit der Bezeichnung opengl-devel. Es sollte wenigstens die gl.h, glx.h und noch ein paar Libs enthalten - sorry, hab keine Standard-Distri :(

Edit: Warum nimmst du nicht die Pakete von www.winehq.org für deine Distri ?

torsten_boese
10.11.05, 19:05
hab jetzt freeglut3-dev und nach einer Fehlermeldung auch libxslt1.1 libxslt1-dev. Jetzt scheints zu gehen. woran nun konkret lag kann ich nicht sagen, da
ich auch die /etc/ld.so.conf geändert habe

Danke an alle Helfenden