PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : habe WINEDLLPATH gesetzt und trotzdem...



DrGonzo
29.01.06, 17:45
meldet wine beim starten des gewünschten Programms, dass die erforderlichen dlls nicht gefunden werden konnten.

Wenn ich das richtig verstanden habe, definiert man doch Umgebungsvariablen per env. Ich habe env WINEDLLPATH=<Pfad> eingegeben. Beim erneuten Versuch, dasm Programm zu starten, meldet wine nochimmer, dass die dlls nicht auffindbar wären, obwohl sie definitiv in <Pfad> liegen...

stefan.becker
29.01.06, 18:15
Kopier die DLLs nach c:\windows\system32. Oder starte das Programm genau aus dem Verzeichnis, in dem sich die DLLs befinden.

DrGonzo
29.01.06, 19:14
Die Windows Systemordner sind die Pfade, auf die WINEDLLPATH zeigt. Da befindet sich auch die fehlende DLL...

stefan.becker
29.01.06, 20:18
Eventuell musst du WINE sagen, dass die DLLs auch genutzt werden soll.

WINE Howto => WINEDLLOVERRIDES=...

DrGonzo
29.01.06, 20:59
$ WINEDLLOVERRIDES="MSVCP60.DLL" wine SpeedSim.exe

err:module:import_dll Library MSVCP60.dll (which is needed by L"Z:\\usr\\src\\SpeedSim_v0.9.4.1b_Unicode\\SpeedSim .exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\usr\\src\\SpeedSim_v0.9.4.1b_Unicode\\SpeedSim .exe" failed, status c0000135

stefan.becker
29.01.06, 21:00
Da fehlt "=n" für native.

DrGonzo
29.01.06, 22:36
WINEDLLOVERRIDES="msvcp60=n" wine SpeedSim.exe müsste es doch dann heißen, oder?

Funktioniert immernoch nicht...
Die gleiche Meldung.

stefan.becker
29.01.06, 22:44
Poste mal "ls -l ~/.wine/drive_c/windows/system32". Pfad eventuell an deine Installation anpassen.

DrGonzo
29.01.06, 23:34
Ich nehme an du bist auf folgende Zeile aus:

-rwxrwxrwx 1 root root 413696 2004-08-04 01:57 /mnt/win/windows/system32/msvcp60.dll*

stefan.becker
29.01.06, 23:41
Das muss doch ins ".wine" Verzeichnis ins Home Directory.

Du musst vermutlich erstmal WINE richtig konfigurieren, am besten eine aktuelle Version. Und dann nicht die Windows Partition benutzen, sondern Fake Windows.

xanlosch
30.01.06, 17:15
Ich kann da Steffan nur zustimmen: Wine sollte nicht auf reale Windows-Partitionen zugreifen sondern die eigene fake-Umgebung nutzen. ES kann sonst zu Problemen kommen ! U.a. ist bei einen Nutzer die komplette Windows-Partition hops gegangen !

DrGonzo
30.01.06, 18:14
Alles klar! Ich beginne zu verstehen... :D

Allerdings habe ich jetzt zwar die Meldung nicht mehr, das Programm will aber auch immernoch nicht. Fehlermeldung gibt es auch keine... Es ist zum verzweifeln...

sowohl mit WINEDLLOVERRIDES="msvcp60=n" wine SpeedSim.exe als auch mit wine SpeedSim.exe passiert absolut nichts...

:ugly:

stefan.becker
30.01.06, 20:22
Tja, WINE bleibt WINE, wie es singt und lacht.

Ist halt so.

333fps
31.01.06, 10:00
Alles klar! Ich beginne zu verstehen... :D

Allerdings habe ich jetzt zwar die Meldung nicht mehr, das Programm will aber auch immernoch nicht. Fehlermeldung gibt es auch keine... Es ist zum verzweifeln...

sowohl mit WINEDLLOVERRIDES="msvcp60=n" wine SpeedSim.exe als auch mit wine SpeedSim.exe passiert absolut nichts...

:ugly:

Kopier mal die fehlende DLL in dein SpeedSim-Verzeichnis ;)

DrGonzo
31.01.06, 18:34
Tja, WINE bleibt WINE, wie es singt und lacht.

Ist halt so.

Wenn schon emulieren dann richtig oder was? :D

@33fps: Und dann? Starten lässt sich SpeedSim so auch nicht...

DrGonzo
02.02.06, 21:08
Ich habe das Geheimnis gelüftet! Man muss einfach nur lange genug warten... :D

Es funktioniert!