PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : winex - kein opengl



chummer
21.07.03, 18:38
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. */

chummer
23.07.03, 03:32
hat denn niemand ne ahnung wofür das thread-safe steht?

ZuXeZ
23.07.03, 15:14
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

chummer
24.07.03, 02:12
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

ZuXeZ
24.07.03, 13:44
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

chummer
24.07.03, 17:53
"./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. ;-)

ZuXeZ
25.07.03, 12:54
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 ;)

chummer
26.07.03, 00:22
wine kann ich normale kompilieren, jedoch gleiches ergebnis...

was sind linuxthreads? welches paket soll ich da installieren?

ZuXeZ
26.07.03, 22:48
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?

chummer
27.07.03, 21:42
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...

ZuXeZ
27.07.03, 22:02
was isn die genaue half-life fehlermeldung?

chummer
27.07.03, 22:10
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.

ZuXeZ
27.07.03, 22:41
umm...naja haste mal direct3d modus getestet...hast du maxpayne zufällig? da könnte man das auch mal testen...oder q3a win-version?

chummer
27.07.03, 22:57
direct3d gibts dort bei mir nicht. nur software und opengl.
und software ist nicht wirklich hübsch. ;-)

hab leider kein windows spiel ausser halflife...

ZuXeZ
27.07.03, 23:16
menno :(

und ./configure --enable-opengl brachte wirklich nix?
der half-life fehler kommt mit wine und winex?

pcdog
27.07.03, 23:20
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 ;-)

chummer
27.07.03, 23:30
hab alles nach der anleitung von holarse gemacht. mit --enable-opengl. ;-)
und bei wine und bei winex erscheint die gleiche meldung....

ZuXeZ
27.07.03, 23:48
sehr misteriös...ich weiß da im moment auch leider nich weiter woran das noch liegen könnte :/

spawnie
19.10.03, 19:20
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.

chummer
19.10.03, 22:30
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, 05:26
hi,

mal ne doofe frage, habt ihr mal den half-life patch eingespielt ?? damit war's bei mir behoben

gruss tonmeister440

chummer
20.10.03, 12:55
welchen haflife patch?
wie gesagt, bei mir war es als user kein problem. ging halt nur als root nicht.

tonmeister440
20.10.03, 14:19
hi,

natürlich den hier (http://www.gamestar.de/downloads/patches/action/9003/)

gruss tonmeister440