Archiv verlassen und diese Seite im Standarddesign anzeigen : winex - kein opengl
hallo.
hab ein kleines problem mit meinem winx.
und zwar wird opengl nicht mit einkompiliert.
die meldungen erhalte ich beim configure script:
checking GL/gl.h usability... yes
checking GL/gl.h presence... yes
checking for GL/gl.h... yes
checking GL/glx.h usability... yes
checking GL/glx.h presence... yes
checking for GL/glx.h... yes
checking for GL/glext.h... yes
checking for up-to-date OpenGL version... yes
checking for thread-safe OpenGL version... no
checking for glXCreateContext in -lGL... yes
checking for glXGetProcAddressARB in -lGL... yes
checking for OpenGL extension functions prototypes... yes
checking for gluLookAt in -lGLU... yes
also denke ich das es an dem thread-safe liegt.
hab auch in nem anderen thread was gefunden mit LDFLAGS umgebungsvariablen.
dann wird auch aus dem thread-safe ein yes. allerdings gibts dann beim aufruf von
wine immer nen segfault.
kann es sein das mir irgendein devel paket fehlt oder meine libs einfach nicht richtig gefunden werden?
das steht darüber übrigens in der config.log:
configure:8195: checking for thread-safe OpenGL version
configure:8219: gcc -o conftest -g -O2 -I/usr/X11R6/include conftest.c -L/usr/X11R6/lib -lGL >&5
/tmp/ccAYB7zU.o: In function `main':
/usr/src/wine/configure:8254: undefined reference to `pthread_getspecific'
collect2: ld returned 1 exit status
configure:8222: $? = 1
configure: failed program was:
| #line 8202 "configure"
| /* confdefs.h. */
hat denn niemand ne ahnung wofür das thread-safe steht?
wie kommst du denn drauf dass er es nich mitkompiliert? er findet doch ein up-to-date opengl, das wird er meiner meinung nach auch verwenden...thread-safe opengl ist sicher nur eine abwandlung...
hecking for GL/glext.h... yes
checking for up-to-date OpenGL version... yes
checking for thread-safe OpenGL version... no
checking for glXCreateContext in -lGL... yes
checking for glXGetProcAddressARB in -lGL... yes
^^kommt bei mir...
--enable-pthreads teste dein ./configure mal damit, denn ich glaub es liegt nich an dem thread-safe-opengl...
cya
funktioniert nicht.
dann bekomm ich beim kompilieren folgende fehlermeldung:
gcc -c -I. -I. -I../include -I../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__int8=char -D__int16=short -D__int32=int "-D__int64=long long" -fPIC -D__WINE__ -DBINDIR="\"/usr/local/bin\"" -DUSE_PTHREADS -D_REENTRANT -I/usr/X11R6/include -o process.o process.c
process.c: In function `PROCESS_InitWine':
process.c:611: parse error before `main_thread'
process.c:616: `psi' undeclared (first use in this function)
process.c:616: (Each undeclared identifier is reported only once
process.c:616: for each function it appears in.)
process.c:616: `teb' undeclared (first use in this function)
process.c:619: `attr' undeclared (first use in this function)
process.c:644: `main_thread' undeclared (first use in this function)
process.c: In function `fork_and_exec':
process.c:1044: warning: initialization discards qualifiers from pointer target type
process.c:1052: warning: unused variable `i'
make[3]: *** [process.o] Fehler 1
make[3]: Leaving directory `/usr/src/wine/scheduler'
make[2]: *** [../../scheduler/scheduler.o] Fehler 2
make[2]: Leaving directory `/usr/src/wine/dlls/ntdll'
make[1]: *** [ntdll/libntdll.so] Fehler 2
make[1]: Leaving directory `/usr/src/wine/dlls'
make: *** [dlls] Fehler 2
was sagt ein ./configure | grep thread ?
ich denke mal dir fehlt threadsupport auf deinem system....
oder teste mal: ./configure --enable-opengl --enable-curses --disable-trace --disable-debug
so funzt es bei mir...benutzt du nptl? was für ein system hast du überhaupt?
cya
"./configure | grep thread" gibt nur das mit dem thread-safe opengl aus. sonst nichts.
was hat das mit dem threadsupport auf sich? wie kann ich das testen? was bringt es mir?
--enable-curses hat auch nichts gebracht. gleiches ergebnis.
was ist nptl?
ich habe ein debian woody mit einem 2.4.18er kernel und winex 3.
ps: danke für deine hilfe. ;-)
hmm naja er bringt bei dir beim compilieren ja immer fehler mit den pthreads, den sogenannten posix-threads die in linux verwendet werden als linuxthreads...der neue standart der kommen soll ist nptl - native posix thread library - hat sich aber noch nich durchgesetzt
hast du die linuxthreads installiert? falls nich mach das mal....
oops..."./configure | grep thread" << da sollte das --enable-pthreads noch mit rein...
kannst du eigentlich wine compilieren? is sowieso besser für half-life ;)
ps: keine ursache ;)
wine kann ich normale kompilieren, jedoch gleiches ergebnis...
was sind linuxthreads? welches paket soll ich da installieren?
wie jetz du kannst wine kompilieren und hast den selben fehler? geht doch nich...entweder du kannst es kompilieren oder nicht...so wie halt winex
was hast du eigentlich für nen grakatreiber am laufen? funzt opengl sonst?
ich kann beides kompilieren. wine genauso wie winex.
allerdings sagt mir mein halflife immer das meine karte kein opengl könne.
ich hab den neusten nvidia am laufen und kann ohne probs ut, q3 und neverwinter-nights spielen.
halt alles native. unter wine hab ich bisher nur halflife ausprobiert weil ich auch sonst eigentlich kein spiel habe...
was isn die genaue half-life fehlermeldung?
naja, kriegs jetzt nicht genau zusammen.
aber sowas in der art von: der von ihnen gewählte opengl modus wird von
ihrer katze nicht unterstützt.
umm...naja haste mal direct3d modus getestet...hast du maxpayne zufällig? da könnte man das auch mal testen...oder q3a win-version?
direct3d gibts dort bei mir nicht. nur software und opengl.
und software ist nicht wirklich hübsch. ;-)
hab leider kein windows spiel ausser halflife...
menno :(
und ./configure --enable-opengl brachte wirklich nix?
der half-life fehler kommt mit wine und winex?
Original geschrieben von chummer
naja, kriegs jetzt nicht genau zusammen.
aber sowas in der art von: der von ihnen gewählte opengl modus wird von
ihrer katze nicht unterstützt.
meine katze konnte auch noch nie opengl. habe nämlich keine ;-)
hab alles nach der anleitung von holarse gemacht. mit --enable-opengl. ;-)
und bei wine und bei winex erscheint die gleiche meldung....
sehr misteriös...ich weiß da im moment auch leider nich weiter woran das noch liegen könnte :/
tachen habe auch das prob mit wine !
habe auch schon alles durchsucht aber nichts gefunden :( naja kann man nichts machen.
mein system amd 1800+ und nen redhat 9.0.
bei mir hat das damals nur daran gelegen das ich immer als root eingeloggt war.
hab das am anfang immer so gemacht bis alles installiert war.
als user hat opengl dann ohne probleme funktioniert.
tonmeister440
20.10.03, 04:26
hi,
mal ne doofe frage, habt ihr mal den half-life patch eingespielt ?? damit war's bei mir behoben
gruss tonmeister440
welchen haflife patch?
wie gesagt, bei mir war es als user kein problem. ging halt nur als root nicht.
tonmeister440
20.10.03, 13:19
hi,
natürlich den hier (http://www.gamestar.de/downloads/patches/action/9003/)
gruss tonmeister440
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.