PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Cedega.. mal wieder



Mezziah
04.11.04, 14:16
Hola,

hab mir grad mal wieder Cedega vom CVS gezogen und erfolgreich kompiliert. Nun wird jeder wine Aufruf damit quittiert:


wine: chdir to /home/mezziah/.wine/wineserver-debian : Not a directory

touch wineserver-debian war ein Versuch wert, hat aber nix genützt.

Kann mir da jemand weiterhelfen? Google liefert leider keine brauchbaren Ergebnisse.

comrad
04.11.04, 14:25
"directory" sagt er und nicht "file"

Mezziah
05.11.04, 18:44
Hmm, und was kann man da machen?

Freekazonid
05.11.04, 18:58
er wollte dadrauf hinaus das du statt touch ur-file mkdir ur-file eingibst weil er ein dir kein file haben will

Mezziah
06.11.04, 15:45
wine: '/home/mezziah/.wine/wineserver-debian' must not be accessible by other users

Es ist ja nicht so, dass ich mich blöd anstellen würde, ich versteh tatsächlich nicht, was da los ist bzw. nicht funktioniert.

Ich nehm mal an, dass es was mit chmod zu tun hat, bin mir aber nicht ganz sicher?!

Shutdown
06.11.04, 15:54
Probier mal ein


$ chown mezziah.users /home/mezziah/.wine/wineserver-debian
$ chmod 700 /home/mezziah/.wine/wineserver-debian

Damit ist das Verzeichnis "not accessible by other users" wenn ich nicht irre :cool:

Shutdown

Mezziah
06.11.04, 17:28
Oki, das mit den Rechten hat sich also erledigt. Nächste Meldung:


wine: exists lstat socket : No such file or directory

Hm, schon komisch, war sonst nie so kompliziert.

Thrawn
07.11.04, 19:12
Genau dasselbe Problem hier und bisher leider noch keine Lösung gefunden...

Mezziah
10.11.04, 16:31
Genau dasselbe Problem hier und bisher leider noch keine Lösung gefunden...

Hab grad Google danach abgegrast und anscheinend ist das Problem bekannt. Aber Lösung? Fehlanzeige. Kann mich nur daran erinnern, dass das vor einigen Monaten noch nicht so war.

Falls jemand weiß, was man da nun machen kann, möge er sich bitte melden.

verzweifelt,
mezziah

gladiac
11.11.04, 08:06
Du hast keinen pthread support mit rein kompiliert.

Man lese http://www.linux-gamers.net/modules/wfsection/article.php?articleid=45

Thrawn
11.11.04, 18:59
Hab schon mit ntpl und/oder pthread Unterstützung kompiliert. Ändert nix an der Fehlermeldung.

Mezziah
14.11.04, 16:22
Du hast keinen pthread support mit rein kompiliert.

Man lese http://www.linux-gamers.net/modules/wfsection/article.php?articleid=45

Mit dem Shell-Script gibts nen make Fehler. Wie kompiliert man denn von hand den pthread Support mit rein? Hab mich ganz streng an die Anleitung auf holarse.de gehalten und selbst dann gibts wieder denselben Fehler... das darf alles nicht wahr sein. Das ging doch noch vor nicht allzu langer Zeit.

Thrawn
14.11.04, 18:35
./configure --enable-pthread

gladiac
15.11.04, 08:57
Mit dem Shell-Script gibts nen make Fehler. Wie kompiliert man denn von hand den pthread Support mit rein? Hab mich ganz streng an die Anleitung auf holarse.de gehalten und selbst dann gibts wieder denselben Fehler... das darf alles nicht wahr sein. Das ging doch noch vor nicht allzu langer Zeit.

Der Script macht nichts anderes als du auch machst, nur besser. Wenn es bei make einen Fehler gibt, fehlt dir ein Paket.

Mezziah
17.11.04, 00:13
./configure --enable-pthread

Hat nicht geholfen.


mezziah@debian:~/.wine/wineserver-debian$ touch socket
mezziah@debian:~/.wine/wineserver-debian$ wine
wine: '/home/mezziah/.wine/wineserver-debian/socket' is not a socket

/usr/local/bin/winelauncher tuts und wenn man dann auf "Configure Wine" klickt, kommt eine Box mit diesem Text:


Error: Unable to find winesetup in your PATH or in /opt/wine/bin

Vielleicht kommt man hier mit dem Problem ein Stückchen näher.

gladiac
17.11.04, 08:52
Da muss schon noch mehr dazu. Nimm einfach das Script installier die benötigten Pakete und alle sind glücklich...

Mezziah
17.11.04, 14:01
Es sind alle erforderlichen Pakete installiert, die da aufgelistet werden. Hier das Log:


-------- Error log - file /root/.WineCVS/sources/winex330/ErrorLog : ---------
oaidl_p.c:10610: Warnung: use of cast expressions as lvalues is deprecated
oaidl_p.c:10620: Warnung: use of cast expressions as lvalues is deprecated
oaidl_p.c: Auf höchster Ebene:
oaidl_p.c:10634: Warnung: geschweifte Klammern fehlen um Initialisierung
oaidl_p.c:10634: Warnung: (near initialization for `_ICreateErrorInfoProxyVtbl.header')
oaidl_p.c:10657: Warnung: geschweifte Klammern fehlen um Initialisierung
oaidl_p.c:10657: Warnung: (near initialization for `_ICreateErrorInfoStubVtbl.header')
oaidl_p.c:10672: Warnung: ignoring #pragma code_seg
oaidl_p.c: In Funktion »ISupportErrorInfo_InterfaceSupportsErrorInfo_Prox y«:
oaidl_p.c:10718: Warnung: use of cast expressions as lvalues is deprecated
oaidl_p.c: In Funktion »ISupportErrorInfo_InterfaceSupportsErrorInfo_Stub «:
oaidl_p.c:10752: error: Zuweisung of read-only variable `riid'
oaidl_p.c:10771: Warnung: use of cast expressions as lvalues is deprecated
oaidl_p.c: Auf höchster Ebene:
oaidl_p.c:10785: Warnung: geschweifte Klammern fehlen um Initialisierung
oaidl_p.c:10785: Warnung: (near initialization for `_ISupportErrorInfoProxyVtbl.header')
oaidl_p.c:10800: Warnung: geschweifte Klammern fehlen um Initialisierung
oaidl_p.c:10800: Warnung: (near initialization for `_ISupportErrorInfoStubVtbl.header')
oaidl_p.c:10815: Warnung: ignoring #pragma code_seg
oaidl_p.c: In Funktion »ITypeFactory_CreateFromTypeInfo_Proxy«:
oaidl_p.c:10888: Warnung: use of cast expressions as lvalues is deprecated
oaidl_p.c: In Funktion »ITypeFactory_CreateFromTypeInfo_Stub«:
oaidl_p.c:10932: error: Zuweisung of read-only variable `riid'
oaidl_p.c:10949: Warnung: Zuweisung von inkompatiblem Zeigertyp
oaidl_p.c:10978: Warnung: use of cast expressions as lvalues is deprecated
oaidl_p.c: Auf höchster Ebene:
oaidl_p.c:11007: Warnung: geschweifte Klammern fehlen um Initialisierung
oaidl_p.c:11007: Warnung: (near initialization for `Object_StubDesc.IMPLICIT_HANDLE_INFO')
oaidl_p.c:11028: Warnung: geschweifte Klammern fehlen um Initialisierung
oaidl_p.c:11028: Warnung: (near initialization for `_ITypeFactoryProxyVtbl.header')
oaidl_p.c:11043: Warnung: geschweifte Klammern fehlen um Initialisierung
oaidl_p.c:11043: Warnung: (near initialization for `_ITypeFactoryStubVtbl.header')
oaidl_p.c:11074: Warnung: ignoring #pragma data_seg
oaidl_p.c:11081: Warnung: Initialisierung von inkompatiblem Zeigertyp
oaidl_p.c:11082: Warnung: Initialisierung von inkompatiblem Zeigertyp
oaidl_p.c:11083: Warnung: Initialisierung von inkompatiblem Zeigertyp
oaidl_p.c:11084: Warnung: Initialisierung von inkompatiblem Zeigertyp
oaidl_p.c:11087: Warnung: Initialisierung von inkompatiblem Zeigertyp
oaidl_p.c:11088: Warnung: Initialisierung von inkompatiblem Zeigertyp
oaidl_p.c:11089: Warnung: Initialisierung von inkompatiblem Zeigertyp
oaidl_p.c:11090: Warnung: Initialisierung von inkompatiblem Zeigertyp
oaidl_p.c:11093: Warnung: Initialisierung von inkompatiblem Zeigertyp
oaidl_p.c:11094: Warnung: Initialisierung von inkompatiblem Zeigertyp
oaidl_p.c:11095: Warnung: Initialisierung von inkompatiblem Zeigertyp
oaidl_p.c:11096: Warnung: Initialisierung von inkompatiblem Zeigertyp
make[2]: *** [oaidl_p.o] Fehler 1
make[2]: Leaving directory `/root/.WineCVS/sources/winex330/winex/dlls/oleaut32'
make[1]: *** [oleaut32/liboleaut32.so] Fehler 2
make[1]: Leaving directory `/root/.WineCVS/sources/winex330/winex/dlls'
make: *** [dlls] Fehler 2


Error in Make

Try fixing the error based on the output above, and
run the script again, without paramaters (Eg: WineCVS.sh)

derkostka
17.11.04, 16:38
Kann nicht einmal jemand ein bz2. erstellen und das Onlien stellen von der CVS Version ?
Ich komem da nicht dran über das script ! :(

Thrawn
17.11.04, 18:15
@gladiac: Ich bekomme genau diesselbe Fehlermeldung. Nämlich "wine: exists lstat socket : No such file or directory"

Alle benötigten Pakete + devs sind installiert.

Hagbard
20.11.04, 11:02
@gladiac: Ich bekomme genau diesselbe Fehlermeldung. Nämlich "wine: exists lstat socket : No such file or directory"

Alle benötigten Pakete + devs sind installiert.


evtl vor deinem wine foo.exe befehl

wineserver
auszuführen.

mfg

Mezziah
20.11.04, 12:29
mezziah@debian:~$ wineserver
mezziah@debian:~$ wine /home/mezziah/.wine/drive_c/Program\ Files/WinRAR/WinRAR.exe
wine: exists lstat socket : No such file or directory
mezziah@debian:~$

Hm, wineserver klappt, wine nicht... :(

gladiac
20.11.04, 13:21
Der socket Fehler kommt wenn du pthreads brauchst, aber nicht mit rein kompiliert hast...

Nehmt das Script, wir coden sowas net umsonst...

Mezziah
20.11.04, 14:17
Es ist egal, ob mit oder ohne pthreads Support. Hab beides ausprobiert und dieser Fehler kommt immer wieder. Das Script macht bei make halt (warum steht oben, es sind alle benötigten Pakete installiert), beim kompilieren von Hand klappt alles, aber es gibt den lstat socket Fehler.

Mezziah
24.11.04, 18:25
Scheint nun zu funktionieren.

Vielleicht hilft es, wenn ich erzähle, was ich getan habe...

- apt-get install gcc-2.95 (nicht 3.x!)
- ./configure --with-x --disable-trace --enable-opengl --disable-debug --enable pthreads
- make depend && make && make install
- apt-get install winesetuptk

Und tada, es klappt. Allerdings sollte nicht dieses normale Wine nebenher laufen. Ab und zu meldet sich nu zwar ein Xhost Fehler


Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

xhost: unable to open display ":0.0"

aber ab und zu lässt sich das mit xhost + aus dem Weg räumen. Mal Rayman2 testen... wenn das jetzt funktioniert, mach ich mir in die Hose vor Freude :D

Ethan
24.11.04, 18:58
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

xhost: unable to open display ":0.0"

aber ab und zu lässt sich das mit xhost + aus dem Weg räumen.
Das dürfte nur passieren wenn du wine nicht als user ausführst, der eingeloggt ist (zB als Superuser) ...

Mezziah
24.11.04, 19:06
Stimmt. Ist mir gerade eben aufgefallen. Wie kommts aber, dass OpenGL/Direct3D-Spiele (Tomb Raider 4 beispielsweise) nicht funktionieren? Bekomm da nur nen schwarzen Bildschirm und dann wars das. C&C Tiberian Sun tuts einwandfrei, flotter als unter dem normalen Wine.

Ethan
24.11.04, 19:18
Tja ... manche Spiele werden halt unterstützt und andere nicht...
unter http://www.transgaming.com/searchgame.php findest du ne Datenbankt in der steht, welche Spiele laufen und welche nicht :)

Mezziah
24.11.04, 20:28
Tja ... manche Spiele werden halt unterstützt und andere nicht...
unter http://www.transgaming.com/searchgame.php findest du ne Datenbankt in der steht, welche Spiele laufen und welche nicht :)

Ah ja, natürlich. Oki, also hab mir mal die Call of Duty Demo gezogen, was laut Transgaming-DB unterstützt wird. Allerdings kommt wieder diese XFree86-DRI Fehler, das Spiel wechselt in die 640er Auflösung und motzt natürlich rum, dass keine passende Graka drin ist. Was ist denn da los? Andere (native) Games mit OpenGL-Unterstützung (Neverball, Tuxracer) zicken da nicht rum. Die Sektion DRI in der XF86Config-4 ist nicht auskommentiert und Nvidia-Treiber sind ordentlich drauf... hmm...

Ethan
24.11.04, 20:34
Wie sehen denn diese XFree86-DRI Fehler genau aus?

Mezziah
24.11.04, 20:56
Xlib: extension "XFree86-DRI" missing on display ":0.0".