PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : winex bricht beim kompilieren ab



50i
08.11.02, 00:10
Mein System:
RedHat 8.0 Standard Kernel
AthlonXP 1800
Geforce 2 MX

Nachdem ich als erstes die Grafikkarten treiber installiert hatte, hab ich wine per cvs installiert.
Von ein paar rechteproblemen abgesehen ließ sich das problemlos kompilieren.
Auch HL/CS lief damit wunderbar.

Weil ich aber auch andere Spiele ausprobieren will, hab ich als erste versucht winex per CVS zu installieren.
Nachdem der dann immer mit unten genannten fehler abbrach, hab ich irgenwo dann im internet gelesen, dass man nicht wine und winex gleichzeitig installiert haben kann.

Nachdem ich wine deinstalliert hatte und winex wieder mit

./configure --with-x --disable-trace --enable-opengl --disable-debug
make depend && make

kompilieren wollte, trat der fehler jedoch immernoch auf.
Was kann ich da machen?



<---snip--->
make[2]: Wechsel in das Verzeichnis Verzeichnis »/home/schuert/speicher/winex/wine/dlls/urlmon«
gcc -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fPIC -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o umon.o umon.c
gcc -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fPIC -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o urlmon_main.o urlmon_main.c
urlmon_main.c: In function `DllMain':
urlmon_main.c:38: warning: format argument is not a pointer (arg 5)
ld -r umon.o urlmon_main.o -o urlmon.tmp.o
strip --strip-unneeded urlmon.tmp.o
LD_LIBRARY_PATH="../../unicode:$LD_LIBRARY_PATH" ../../tools/winebuild/winebuild -fPIC -L../../dlls -sym urlmon.tmp.o -o urlmon.spec.c -spec ./urlmon.spec
./urlmon.spec:8: could not open .so file for wininet.dll
make[2]: *** [urlmon.spec.c] Fehler 1
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/schuert/speicher/winex/wine/dlls/urlmon«
make[1]: *** [urlmon/liburlmon.so] Fehler 2
make[1]: Verlassen des Verzeichnisses Verzeichnis »/home/schuert/speicher/winex/wine/dlls«
make: *** [dlls] Fehler 2
<---snip--->

hunter
08.11.02, 08:15
urlmon ist: "An URL monitor". Ein Paket müsste auf deiner CD mit drauf sein. Oder mal bei Redhat.com suchen lassen.

Notfalls von hier runterladen und selbst übersetzen: http://www.ibiblio.org/pub/Linux/apps/www/mirroring/

Denke das das das Problem ist.

50i
08.11.02, 18:43
Hab mir das paket runtergeladen und entpakt.
Mit ./urlmon kann ich das sofort aus dem verzeichniss, wo ich das entpackt habe starten, aber nicht installieren.

Solange ihr mir jetzt nicht sagt, dass ich das im hintergrund laufen haben muss, während ich winex kompiliere ;)
denke ich nicht, dass das daran liegt, weil der ja gar keine libs o.ä. installiert.

Übrigens, die

urlmon_main
urlmon.spec

liegen in /winex_source_dir/dlls/urlmon/

was nun?

hunter
08.11.02, 22:28
Hmm. Versuchs mal mit einem RPM. Oder schau in der Anleitung was man wohin kopieren sollte. Oder ist das nur ein Einzelprog ? Dann gehört es vieleicht nach /usr/bin/ oder /usr/local/bin/.

50i
09.11.02, 12:12
CHANGELOG.txt
README.txt
MODULES.txt
URLMONRC.txt
contrib
FILTERS.txt
urlmon
nscape2urlmon

Das sind alle dateien aus der tar.gz file.
Als ich das erste mal urlmon starten wollte bekam ich eine fehlermeldung.
In der MODULES.txt stand dann, das ich
5 sachen von perl installieren soll.
Hab ich auch gemacht, danach ließ sich urlmon starten.
Von installieren ist in keiner txt file die Rede.

Bist du sicher, dass das das Problem ist?

Welche .os file ist denn bei der fehlermeldung
./urlmon.spec:8: could not open .so file for wininet.dll
denn gemeint?

haefsamfan
09.11.02, 17:23
Hallo erstmal,

hab den gleichen fehler und auch den versuch mit urlmon unternommen, allerdings denke ich daß das nix mit dem linux proggi zu tun hat sondern eher mit den dlls die bei winex dabei sind.

Wäre schön wenn jemand weiterweiß.

haefsamfan
09.11.02, 18:17
So, jetzt gings

Nochmal wine und wine-devel per Kpackage entfernt

das wine verzeichnis der vorherigen versuche entfernt

nochmals per cvs gezogen und siehe da es lief durch

;-))

50i
10.11.02, 13:59
WUNDERBAR, DANKE, ICH LIEBE DICH :D

versuchs gleich auch mal

edit: noble nobel nobel, hat bei mir auch funktioniert.
Jetzt muss ich nur noch schauen, wie ich das zusammen mit wine zum laufen krieg.
Kann ich für beide die gleiche config file nutzen?

ridcully
10.11.02, 14:34
jo du kannst die selbe config verwenden; du hast nur das problem, dass beim jeweils ersten start des "anderen" wine die font metrics neu berechnet werden.

configure einfach die beiden je mit z.b.
./configure --prefix /usr/local/wine-cvs
bzw.
./configure --prefix /usr/local/winex-cvs

und dann macht dir ein start script der art:

#!/bin/sh
WINEPATH=/usr/local/wine-cvs
PATH=$PATH:$WINEPATH/bin LD_LIBRARY_PATH=$WINEPATH/lib wine $*

hunter
10.11.02, 14:36
http://www.linuxforen.de/forums/showthread.php?s=&threadid=52373&highlight=gentoo

Da wird erklärt wie man Wine und WineX CVS zusammen installieren kann.