[EMAIL PROTECTED] (Frank F�rst) schrieb:

> Ich versuche gerade, das Programm molscript zu kompilieren (es ist
> ziemlich non-free und daher nicht in Debian enthalten). Dabei habe ich
> ein Problem, und das scheint mit Debian-spezifischen Benamsungen zu
> tun zu haben, deswegen frage ich auf dieser Liste.

Nein, hat es nicht. Wenn man lange genug auf der Molscript-Homepage
sucht kommt man auch zu L�sung:



| If you have installed GLUT using the precompiled installable
|distribution, then it seems that the GLUT include file 'glutbitmap.h'
|(which is used by one of the clib files) is missing. This is an include
|file that is not really meant to be used externally, which is probably
|why it is not included in the compiled distribution.

Also apt-get source glutg3, die Datei in das molscript-Verzeichnis
kopiert und den include-Aufruf ge�ndert.

Jetzt habe ich allerdings das n�chste Problem. Ich f�rchte, das ist
nicht Debian-spezifisch. Aber da ich diese Mail sowieso losschicke kann
ich es ja auch noch anh�ngen, muss ja niemand antworten:


cc -o molscript -O1 molscript.tab.o global.o lex.o col.o select.o state.o graphics.o 
segment.o coord.o xform
.o postscript.o raster3d.o vrml.o regex.o opengl.o image.o eps_img.o sgi_img.o 
jpeg_img.o png_img.o  clib/cl
ib.a \
              /usr/lib/libglut.a -lGLU -lGL -lXmu -lXext -lX11 /usr/lib/libjpeg.a 
/usr/lib/libpng.a /usr/lib
/libz.a -lm  -L /usr/lib -L/usr/X11R6/lib/

[diese beiden -L-Flags habe ich hinzugef�gt, weil er mit -lXmu nicht
zurecht kam]

/usr/lib/libGL.a(glxext.o): In function `__glXGetCurrentContext':
glxext.o(.text+0x1a): undefined reference to `pthread_key_create'
glxext.o(.text+0x31): undefined reference to `pthread_getspecific'
/usr/lib/libGL.a(glxext.o): In function `__glXSetCurrentContext':
glxext.o(.text+0x5a): undefined reference to `pthread_key_create'
glxext.o(.text+0x75): undefined reference to `pthread_setspecific'
[... noch mehr davon in weiteren Funktionen]
collect2: ld returned 1 exit status
make: *** [molscript] Error 1

Was will mir das sagen? 

$ dpkg -l xlibmesa*|grep ^ii
ii  xlibmesa-dev   4.1.0-14       XFree86 version of Mesa 3D graphics library 
ii  xlibmesa3      4.1.0-14       XFree86 version of Mesa 3D graphics library

Was neueres gibt es also nicht. Was bedeutet �berhaupt dieses glxext.o -
ich habe keine soche Datei, auch nicht mit andrer extension, und auch
nicht unter den neu erzeugten molscript-Dateien.

Gru�, Frank
-- 
Frank F�rst, physikalische Biochemie, Universit�t Potsdam, Germany
Tel.: +49-331-977-5062          Fax: +49-331-977-5062


--
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an