PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : WineX via CVS



audience
25.06.04, 16:29
Hallo,

ich versuche WineX nach diesem HOWTO: http://comrad.linuxsys.de/?content=/emulationen/winex/compilehowto zu installieren.
Allerdings kommt bei make immer diese Fehlermeldung:



make[2]: *** [oaidl_p.o] Fehler 1
make[2]: Leaving directory `/home/user/winex/dlls/oleaut32'
make[1]: *** [oleaut32/liboleaut32.so] Fehler 2
make[1]: Leaving directory `/home/user/winex/dlls'
make: *** [dlls] Fehler 2


Ich habe Fedora Core 2.

hunter
25.06.04, 16:31
Dann gib uns bitte die Fehlermeldung. Das was du uns da zeigst ist nur die Standardmeldung die make rausgibt weil es abbrechen musste. Der Fehler steht ein paar Zeilen davor.

audience
25.06.04, 19:13
Dann gib uns bitte die Fehlermeldung. Das was du uns da zeigst ist nur die Standardmeldung die make rausgibt weil es abbrechen musste. Der Fehler steht ein paar Zeilen davor.

nagut, aber das is jetzt ne ganze Menge und sieht irgendwie alles gleich aus:



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:10940: Warnung: dereferencing type-punned pointer will break strict-aliasing rules
oaidl_p.c:10945: Warnung: dereferencing type-punned pointer will break strict-aliasing rules
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
oaidl_p.c:13406: Warnung: dereferencing type-punned pointer will break strict-aliasing rules
oaidl_p.c:13407: Warnung: dereferencing type-punned pointer will break strict-aliasing rules
oaidl_p.c:13408: Warnung: dereferencing type-punned pointer will break strict-aliasing rules
oaidl_p.c:13409: Warnung: dereferencing type-punned pointer will break strict-aliasing rules
oaidl_p.c:13410: Warnung: dereferencing type-punned pointer will break strict-aliasing rules
oaidl_p.c:13411: Warnung: dereferencing type-punned pointer will break strict-aliasing rules
oaidl_p.c:13412: Warnung: dereferencing type-punned pointer will break strict-aliasing rules
oaidl_p.c:13413: Warnung: dereferencing type-punned pointer will break strict-aliasing rules
oaidl_p.c:13414: Warnung: dereferencing type-punned pointer will break strict-aliasing rules
oaidl_p.c:13415: Warnung: dereferencing type-punned pointer will break strict-aliasing rules
oaidl_p.c:13416: Warnung: dereferencing type-punned pointer will break strict-aliasing rules
make[2]: *** [oaidl_p.o] Fehler 1
make[2]: Leaving directory `/home/user/winex/dlls/oleaut32'
make[1]: *** [oleaut32/liboleaut32.so] Fehler 2
make[1]: Leaving directory `/home/user/winex/dlls'
make: *** [dlls] Fehler 2

so geht das, bis die Konsole den Rest nicht mehr anzeigt.

audience
25.06.04, 20:08
hat sich schon erledigt:

hab noch dieses Tutorial gefunden, wo ein script enthalten ist, was funktioniert:
http://www.linux-gamers.net/modules/wfsection/article.php?articleid=26 . Danke aber trotzdem.

shawn|
25.06.04, 23:16
Um nochmal auf den oaidl_p.c fehler zurück zu kommen,
ich glaube es ist einfach eine fehlerhafte sourcedatei.

Ein Austausch der Datei dlls/oleaut32/oaidl_p.c mit der datei vom CVS Tree von transgaming,
behebt den fehler auch

-shawn

B34n
30.06.04, 10:03
Hallo zusammen!
Ich versuche gerade winex auf meinem hp omnibook vt6200 mit Fedora Core 2 zum laufen zu bringen.
Jedoch erhallte ich beim compilieren diese Fehlermeldung:

--------- Error log - file /root/temp/cvswinex/ErrorLog : ---------
ts_xlib.c: In Funktion »TSXOpenIM«:
ts_xlib.c:1176: error: `XIM' undeclared (first use in this function)
ts_xlib.c:1176: error: Syntaxfehler before "r"
ts_xlib.c:1178: error: `r' undeclared (first use in this function)
ts_xlib.c:1178: Warnung: implicit declaration of function `XOpenIM'
ts_xlib.c:1178: error: `a0' undeclared (first use in this function)
ts_xlib.c:1178: error: `a1' undeclared (first use in this function)
ts_xlib.c:1178: error: `a2' undeclared (first use in this function)
ts_xlib.c:1178: error: `a3' undeclared (first use in this function)
ts_xlib.c: Auf höchster Ebene:
ts_xlib.c:1183: error: Syntaxfehler before "TSXCheckIfEvent"
ts_xlib.c:1183: error: Syntaxfehler before '*' token
ts_xlib.c:1183: Warnung: type defaults to `int' in declaration of `TSXCheckIfEvent'
ts_xlib.c:1183: error: `TSXCheckIfEvent' declared as function returning a function
ts_xlib.c:1183: Warnung: type defaults to `int' in declaration of `XPointer'
ts_xlib.c:1183: error: Syntaxfehler before "a3"
ts_xlib.c:1186: Warnung: type defaults to `int' in declaration of `wine_tsx11_lock'
ts_xlib.c:1186: error: `wine_tsx11_lock' redeclared as different kind of symbol
../include/ts_xlib.h:19: error: previous declaration of `wine_tsx11_lock'
ts_xlib.c:1186: Warnung: data definition has no type or storage class
ts_xlib.c:1187: Warnung: type defaults to `int' in declaration of `r'
ts_xlib.c:1187: error: `r' used prior to declaration
ts_xlib.c:1187: Warnung: implicit declaration of function `XCheckIfEvent'
ts_xlib.c:1187: error: `a0' undeclared here (not in a function)
ts_xlib.c:1187: error: `a1' undeclared here (not in a function)
ts_xlib.c:1187: error: `a2' undeclared here (not in a function)
ts_xlib.c:1187: error: `a3' undeclared here (not in a function)
ts_xlib.c:1187: error: Initialisierungselement ist nicht konstant
ts_xlib.c:1187: Warnung: data definition has no type or storage class
ts_xlib.c:1188: Warnung: type defaults to `int' in declaration of `wine_tsx11_unlock'
ts_xlib.c:1188: error: `wine_tsx11_unlock' redeclared as different kind of symbol
../include/ts_xlib.h:20: error: previous declaration of `wine_tsx11_unlock'
ts_xlib.c:1188: Warnung: data definition has no type or storage class
ts_xlib.c:1189: error: Syntaxfehler before "return"
ts_xlib.c:1192: error: Syntaxfehler before '*' token
ts_xlib.c:1192: error: Syntaxfehler before '*' token
ts_xlib.c: In Funktion »TSXSynchronize«:
ts_xlib.c:1194: error: Syntaxfehler before '*' token
ts_xlib.c:1196: Warnung: implicit declaration of function `XSynchronize'
ts_xlib.c:1196: error: `a0' undeclared (first use in this function)
ts_xlib.c:1196: error: `a1' undeclared (first use in this function)
ts_xlib.c:1196: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
ts_xlib.c: Auf höchster Ebene:
ts_xlib.c:1201: error: Syntaxfehler before '*' token
ts_xlib.c:1203: error: Syntaxfehler before '*' token
ts_xlib.c: In Funktion »TS_XInitImageFuncPtrs«:
ts_xlib.c:1206: error: `a0' undeclared (first use in this function)
make[1]: *** [ts_xlib.o] Fehler 1
make[1]: Leaving directory `/root/temp/cvswinex/winex/tsx11'
make: *** [tsx11/libwine_tsx11.so] Fehler 2

Ich habe dazu eine grundlegende Frage: Bei FC2 ist nicht XFree86 sondern X.org installiert. Ist da ein Zusammenhang??
Ich habe flex-old installiert. Leider fand ich das packet nicht mit apt und musste es selber kommpilieren es ist die Version 2.5.4.
Wäre froh wenn mir jemand weiterhelfen könnte hab diesen Fehler leider im Forum nicht gefunden!!
Merci für eure Bemühungen!
greez B34n

cuBes
07.11.04, 19:14
Hi
Du brauchst die X-devel pakete, wenn die installiert sind funktioniert das auch :)

aber kann mir bitte wer sagen wo ich die funktionierende oaidl_p.c datei finde?
wäre nett
danke

The Redeemer
20.11.04, 13:05
scheinbar nirgendwo. du musst die vorhandene patchen, bei mir hat folgender patch geholfen:

http://lists.transgaming.org/pipermail/winex-cvs-logs/2004-March/000827.html

edit:

so wie's aussieht ist der patch nur für winex 3.3 geeignet.

edit2:

so jetzt hab ich noch ne frage zur der aktuellen cvs: kompilieren geht einwandfrei, auch ohne patchen. nachdem ich die hürden mit dem wineserver und den ld-path-variablen hinter mich gebracht hab, steh ich vor einem neuen problem:



$ /usr/local/bin/wine
XIO: fatal IO error 0 (Success) on X server ":0.0"
after 166 requests (160 known processed) with 0 events remaining.


klingt nicht gut. irgendwer ne ahnung ?