PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wine lässt sich nicht installieren



Reality
08.12.03, 14:29
Hi,
ich habe Wine schon compiliert. Wenn ich aber Wine mittles 'make install' installieren will, kommt irgendwann folgende Fehlermeldung:



In file included from /usr/include/openssl/ssl.h:179,
from internet.h:36,
from cookie.c:39:
/usr/include/openssl/kssl.h:136: error: Syntaxfehler before '*' token
/usr/include/openssl/kssl.h:149: error: Syntaxfehler before '*' token
/usr/include/openssl/kssl.h:150: error: Syntaxfehler before '*' token
/usr/include/openssl/kssl.h:151: error: Syntaxfehler before '*' token
/usr/include/openssl/kssl.h:151: error: Syntaxfehler before '*' token
/usr/include/openssl/kssl.h:152: error: Syntaxfehler before '*' token
/usr/include/openssl/kssl.h:153: error: Syntaxfehler before '*' token
/usr/include/openssl/kssl.h:155: error: Syntaxfehler before '*' token
/usr/include/openssl/kssl.h:157: error: Syntaxfehler before '*' token
/usr/include/openssl/kssl.h:159: error: Syntaxfehler before '*' token
/usr/include/openssl/kssl.h:167: error: Syntaxfehler before '*' token
In file included from internet.h:36,
from cookie.c:39:
/usr/include/openssl/ssl.h:909: error: Syntaxfehler before "KSSL_CTX"
/usr/include/openssl/ssl.h:931: error: Syntaxfehler before '}' token
make[2]: *** [cookie.o] Fehler 1
make[2]: Verlassen des Verzeichnisses Verzeichnis »/tmp/wine-20031118/dlls/wininet«
make[1]: *** [wininet/__install__] Fehler 2
make[1]: Verlassen des Verzeichnisses Verzeichnis »/tmp/wine-20031118/dlls«
make: *** [dlls/__install-lib__] Fehler 2


Kann mir vielleicht jemand weiterhelfen?
Danke!

Liebe Grüße
Reality

AUTHacker
09.12.03, 12:24
hi,
du must eine spezielle option beim compilen setzen welche
hier erklärt ist:

http://bugs.winehq.com/show_bug.cgi?id=1827
http://bugs.winehq.com/show_bug.cgi?id=1752

der erste link ist der verständlichere !

Reality
09.12.03, 12:31
Hi AUTHacker,
den konkreten Code, den ich eingeben muss, konnte ich aus den Links nicht herauslesen.
Kannst du ihn mir bitte herausschreiben?

Liebe Grüße
Reality

AUTHacker
09.12.03, 14:04
hi,
also lt. http://bugs.winehq.com/attachment.cgi?id=409&action=view
musst du in dem makefile ...../wine-20030911/dlls/wininet/Makefile.in
zu beginn des files
statt "EXTRADEFS = -D_WINX32"
"EXTRADEFS = -D_WINX32_ -DOPENSSL_NO_KRB5"
eingeben.

mehr nicht ;)

Reality
09.12.03, 16:14
Hi AUTHacker,
es geht soweit alles, danke, aber wenn ich wine ausführen will oder einfach wine -v für die releaseversion eingebe, kommt folgendes:
wine: cannot open /home/stefano/.wine : No such file or directory

Das ganze habe ich mit einem rpm unter root installiert und da funtzt es auch ein bisschen. Einige Exe-Dateien konnte ich schon ausführen, aber es kommt dann immer wieder das hier:



fixme:keyboard:X11DRV_KEYBOARD_DetectLayout Your keyboard layout was not found!
Using closest match instead (German keyboard layout without dead keys) for scancode mapping.
Please define your layout in dlls/x11drv/keyboard.c and submit them
to us for inclusion into future Wine releases.
See the Wine User Guide, chapter "Keyboard" for more information.

Die Datei keyboard.c finde ich aber nur beim meinem User-Verzeichnis, wo ich das ganze kompiliert habe und selbst wenn ich es finden würde, wüsste ich nicht, was ich damit anfangen sollte.

Weist du vielleicht weiter? :ugly:

Liebe Grüße
Reality

Hun
09.12.03, 16:25
da fehlt die config in ~/.wine/
kopieren von /etc/wine/config und auf Rechner anpassen
falls dann immer noch Fehler, hier melden

Reality
09.12.03, 17:12
Hi Hum,
ist erst mal ein Problem beseitigt, kommt der nächste:



Line 68: Malformed value '"Temp" = "e:\"'
Line 69: Malformed value '"Path" = "c:\windows;c:\windows\system;e:\;e:\test;f:\"'
Invalid path L"c:windows" for L"windows" directory: does not exist.
Perhaps you have not properly edited your Wine configuration file (/home/stefano/.wine/config)


Liebe Grüße
Reality

AUTHacker
10.12.03, 09:32
na ja, du musst nur mehr die pfade richtig anpassen.
im prinzip ist WINE dann aber schon einsatzbereit.
aber dazu findest du sicher was im WINE-FAQ in diesem teil des forums was ;)

Reality
10.12.03, 16:18
Das habe ich auch gemacht.
Wie gesagt unter root habe ich ja die rpm installiert und da habe ich die Pfade ebenfalls manuell eingeben müssen. Es funktioniert aber nicht so wie ich will. Nero konnte ich z.B. die Exe-Dateien nur entpacken, aber wenn ich die Setup.exe starten will, kommt folgende Fehlermeldung:


fixme:keyboard:X11DRV_KEYBOARD_DetectLayout Your keyboard layout was not found!
Using closest match instead (German keyboard layout without dead keys) for scancode mapping.
Please define your layout in dlls/x11drv/keyboard.c and submit them
to us for inclusion into future Wine releases.
See the Wine User Guide, chapter "Keyboard" for more information.

Liebe Grüße
Reality

AUTHacker
11.12.03, 13:57
also das ist nur eine art warnung, die keyboard meldung kommt
bei mir auch, aber ich war noch zu faul mein keyboard abzutippen ;-)
im prinzip passt eh alles.

setup.exe ?
willst du etwa Nero Burning Rom installieren ??
eine Win-Setup.exe wirst du vermutlich nicht ausführen bzw. die
installation nicht durchführen können.

dazu brauchst du glaub ich CrossOver Office.
such mal in den FAQ's im forum danach...

zum testen von wine versuch mal folgendes:
"wine notepad.exe"

wenn das funkt, funkt WINE auch

Reality
11.12.03, 18:43
Hi,
das mit Notepad geht.
Finde es schade, dass Wine so eingeschränkt ist. Ich dachte es ist gerade dafür gemacht worden.
CrossOver Office kostet ja etwas, sehe ich gerade. Ich sehe nicht ein für etwas zu bezahlen, wenn ich es sowieso auf meiner anderen Platte installieren kann. Fände es aber gemütlich nicht permanent hin und her booten zu müssen.

Gibt es sonst noch etwas kostenloses das gut ist?

Liebe Grüße
Reality

stefan.becker
11.12.03, 19:44
Gibt es sonst noch etwas kostenloses das gut ist?

Ja, Linux und Open Office :-)

Weitere kostenlose Alternative: Dual Boot

AUTHacker
12.12.03, 08:17
Original geschrieben von Reality
Hi,
das mit Notepad geht.
Finde es schade, dass Wine so eingeschränkt ist. Ich dachte es ist gerade dafür gemacht worden.
CrossOver Office kostet ja etwas, sehe ich gerade. Ich sehe nicht ein für etwas zu bezahlen, wenn ich es sowieso auf meiner anderen Platte installieren kann. Fände es aber gemütlich nicht permanent hin und her booten zu müssen.

Gibt es sonst noch etwas kostenloses das gut ist?

Liebe Grüße
Reality

ich kann dir auch nur zu linux und OOo raten.
funzt eh recht gut.
benutze mittlerweile so gut wie nur noch OOo - man muss sich halt nur
ein bissl zamreissen es auch konsequent zu verwenden ;-)