SDL oder GCC oder sonstnochwer: Wer ist der Sündenbock? Hallo Liste, falls es das Thema schonmal gegeben haben sollte, Entschuldigung, aber ich konnte im Web und auf den Listen nichts dazu finden... Das einzige war auf der suse-linux-e Liste, allerdings war das ein anderes Problem... Ich habe mir die Neverball 1.1.0 Sourcen gezogen, entpackt und dann make ausgeführt (wie im README beschrieben) Tja, und dann kommt folgendes (nur in Ausschnitten, die Meldungen wiederholen sich da wo ich mit [...] rausgeschnitten hab, nur die Zeilenzahlen ändern sich): kilian@linux:~/neverball/neverball-1.1.0> make cc -Wall -O3 -ansi -I/usr/include/SDL -D_REENTRANT -c text.c In file included from text.c:19: glext.h:17:19: GL/gl.h: Datei oder Verzeichnis nicht gefunden glext.h:18:20: GL/glu.h: Datei oder Verzeichnis nicht gefunden In file included from text.c:20: text.h:14: parse error before "c_white" text.h:14: warning: type defaults to `int' in declaration of `c_white' text.h:14: warning: data definition has no type or storage class [... (es geht mit c_black weiter, dann kommt c_blue usw.)] In file included from text.c:21: image.h:13: parse error before "make_image_from_surf" image.h:13: warning: type defaults to `int' in declaration of `make_image_from_surf' image.h:13: warning: data definition has no type or storage class image.h:14: parse error before "make_image_from_file" image.h:14: warning: type defaults to `int' in declaration of `make_image_from_file' image.h:14: warning: data definition has no type or storage class image.h:15: parse error before "make_image_from_font" image.h:16: warning: type defaults to `int' in declaration of `make_image_from_font' image.h:16: warning: data definition has no type or storage class text.c:27: parse error before "c_white" text.c:27: warning: type defaults to `int' in declaration of `c_white' text.c:27: warning: data definition has no type or storage class [...] text.c:99: warning: return type defaults to `int' text.c: In function `make_list': text.c:100: `GLuint' undeclared (first use in this function) text.c:100: (Each undeclared identifier is reported only once text.c:100: for each function it appears in.) text.c:100: parse error before "list" text.c:107: `GLfloat' undeclared (first use in this function) text.c:107: parse error before "s0" text.c:113: `s0' undeclared (first use in this function) text.c:114: `t0' undeclared (first use in this function) text.c:115: `s1' undeclared (first use in this function) text.c:116: `t1' undeclared (first use in this function) text.c:118: warning: implicit declaration of function `glNewList' text.c:118: `list' undeclared (first use in this function) text.c:118: `GL_COMPILE' undeclared (first use in this function) text.c:120: warning: implicit declaration of function `glBegin' text.c:120: `GL_QUADS' undeclared (first use in this function) text.c:122: warning: implicit declaration of function `glColor4f' text.c:123: warning: implicit declaration of function `glTexCoord2f' text.c:123: warning: implicit declaration of function `glVertex2i' text.c:128: warning: implicit declaration of function `glColor4fv' text.c:136: warning: implicit declaration of function `glEnd' text.c:138: warning: implicit declaration of function `glEndList' text.c: At top level: text.c:143: parse error before "make_text" text.c:144: warning: return type defaults to `int' text.c:162: parse error before "make_rect" text.c:163: warning: return type defaults to `int' text.c: In function `make_rect': text.c:165: `GLuint' undeclared (first use in this function) text.c:165: parse error before "list" text.c:168: `list' undeclared (first use in this function) text.c:168: `GL_COMPILE' undeclared (first use in this function) text.c:170: `GL_QUAD_STRIP' undeclared (first use in this function) text.c:180: warning: implicit declaration of function `glTexCoord2d' text.c:181: warning: implicit declaration of function `glVertex2d' make: *** [text.o] Fehler 1 kilian@linux:~/neverball/neverball-1.1.0> Ich werde da nicht wirklich schlau raus.... ganz oben mit dem GL/glu.h, was soll das sein? diesen Ordner gibt es im neverball Ordner nicht... Ich habe alle verfügbaren SDL-Pakete installiert (mehr als die benötigten sogar, als es immer noch nicht ging)... Auch die gcc Version ist höher als die Mindestanforderung.... Irgendeine Idee? MfG Kilian P.S.: SuSE 8.1 Prof, was hier aber glaub ich nicht ausschlaggebend ist
Kilian Kluge <kilian@klugeworld.de> [Sat, 7 Feb 2004 22:44:37 +0100]:
glext.h:17:19: GL/gl.h: Datei oder Verzeichnis nicht gefunden glext.h:18:20: GL/glu.h: Datei oder Verzeichnis nicht gefunden
pin gl.h bzw. pin glu.h Sagen dir, in welchem Paket diese zu finden sind. Philipp
Am Samstag, 7. Februar 2004 23:05 schrieb Philipp Thomas:
Kilian Kluge <kilian@klugeworld.de> [Sat, 7 Feb 2004 22:44:37 +0100]:
glext.h:17:19: GL/gl.h: Datei oder Verzeichnis nicht gefunden glext.h:18:20: GL/glu.h: Datei oder Verzeichnis nicht gefunden
pin gl.h
bzw.
pin glu.h
Sagen dir, in welchem Paket diese zu finden sind.
Danke, hab jetzt installiert und kompiliert, funktioniert wunderbar! Allerdings bleibt das Programm beim Start immer hängen und blockiert die Tastatur... MfG Kilian
On Sat, Feb 07, 2004 at 10:44:37PM +0100, Kilian Kluge wrote:
SDL oder GCC oder sonstnochwer: Wer ist der Sündenbock?
Hallo Liste,
falls es das Thema schonmal gegeben haben sollte, Entschuldigung, aber ich konnte im Web und auf den Listen nichts dazu finden... Das einzige war auf der suse-linux-e Liste, allerdings war das ein anderes Problem...
Ich habe mir die Neverball 1.1.0 Sourcen gezogen, entpackt und dann make ausgeführt (wie im README beschrieben)
Tja, und dann kommt folgendes (nur in Ausschnitten, die Meldungen wiederholen sich da wo ich mit [...] rausgeschnitten hab, nur die Zeilenzahlen ändern sich):
kilian@linux:~/neverball/neverball-1.1.0> make cc -Wall -O3 -ansi -I/usr/include/SDL -D_REENTRANT -c text.c In file included from text.c:19: glext.h:17:19: GL/gl.h: Datei oder Verzeichnis nicht gefunden glext.h:18:20: GL/glu.h: Datei oder Verzeichnis nicht gefunden
Du hast keine MESA development header installiert. XFree86-mesa-devel oder so. Ciao, Marcus
Am Sonntag, 8. Februar 2004 16:33 schrieb Marcus Meissner:
On Sat, Feb 07, 2004 at 10:44:37PM +0100, Kilian Kluge wrote:
SDL oder GCC oder sonstnochwer: Wer ist der Sündenbock?
Hallo Liste,
falls es das Thema schonmal gegeben haben sollte, Entschuldigung, aber ich konnte im Web und auf den Listen nichts dazu finden... Das einzige war auf der suse-linux-e Liste, allerdings war das ein anderes Problem...
Ich habe mir die Neverball 1.1.0 Sourcen gezogen, entpackt und dann make ausgeführt (wie im README beschrieben)
Tja, und dann kommt folgendes (nur in Ausschnitten, die Meldungen wiederholen sich da wo ich mit [...] rausgeschnitten hab, nur die Zeilenzahlen ändern sich):
kilian@linux:~/neverball/neverball-1.1.0> make cc -Wall -O3 -ansi -I/usr/include/SDL -D_REENTRANT -c text.c In file included from text.c:19: glext.h:17:19: GL/gl.h: Datei oder Verzeichnis nicht gefunden glext.h:18:20: GL/glu.h: Datei oder Verzeichnis nicht gefunden
Du hast keine MESA development header installiert.
XFree86-mesa-devel oder so.
Ja, das hab ich dann auch rausgefunden! Erst lese -> dann schreiben!
participants (3)
-
Kilian Kluge
-
Marcus Meissner
-
Philipp Thomas