billard3d.c:30:20: GL/glu.h: No such file or directory billard3d.c:31:19: GL/gl.h: No such file or directory In file included from billard.h:25, from billard3d.c:42: options.h:22:18: GL/gl.h: No such file or directory In file included from billard3d.c:43: ball.h:31: parse error before "GLfloat" ball.h:31: warning: no semicolon at end of struct or union ball.h:32: warning: type defaults to `int' in declaration of `norm' ball.h:32: warning: data definition has no type or storage class ball.h:33: parse error before '*' token ball.h:33: warning: type defaults to `int' in declaration of `tex' ball.h:33: warning: data definition has no type or storage class ball.h:34: parse error before '*' token ball.h:34: warning: type defaults to `int' in declaration of `reftex' ball.h:34: warning: data definition has no type or storage class ball.h:36: warning: built-in function `index' declared as non-function ball.h:37: parse error before '}' token ball.h:37: warning: type defaults to `int' in declaration of `ElemArray' ball.h:37: warning: data definition has no type or storage class ball.h:44: parse error before "GLfloat" In file included from billard3d.c:45: queue.h:28: parse error before "GLfloat" In file included from billard3d.c:48: options.h:22:18: GL/gl.h: No such file or directory billard3d.c:113: parse error before "table_obj" billard3d.c:113: warning: type defaults to `int' in declaration of `table_obj' billard3d.c:113: warning: data definition has no type or storage class billard3d.c:114: parse error before "Animate" billard3d.c:114: warning: type defaults to `int' in declaration of `Animate' billard3d.c:114: `GL_TRUE' undeclared here (not in a function) billard3d.c:114: warning: data definition has no type or storage class billard3d.c:116: parse error before "Xrot" billard3d.c:116: warning: type defaults to `int' in declaration of `Xrot' billard3d.c:116: warning: type defaults to `int' in declaration of `Yrot' billard3d.c:116: warning: type defaults to `int' in declaration of `Zrot' billard3d.c:116: warning: data definition has no type or storage class billard3d.c:117: parse error before "Xque" billard3d.c:117: warning: type defaults to `int' in declaration of `Xque' billard3d.c:117: warning: type defaults to `int' in declaration of `Zque' billard3d.c:117: warning: data definition has no type or storage class billard3d.c:118: parse error before "Xrot_offs" billard3d.c:118: warning: type defaults to `int' in declaration of `Xrot_offs' billard3d.c:118: warning: type defaults to `int' in declaration of `Yrot_offs' billard3d.c:118: warning: type defaults to `int' in declaration of `Zrot_offs' billard3d.c:118: warning: data definition has no type or storage class billard3d.c:119: parse error before "scale" billard3d.c:119: warning: type defaults to `int' in declaration of `scale' billard3d.c:119: warning: data definition has no type or storage class billard3d.c:125: parse error before "cam_dist_aim" billard3d.c:125: warning: type defaults to `int' in declaration of `cam_dist_aim' billard3d.c:125: warning: data definition has no type or storage class billard3d.c:126: parse error before "cam_dist" billard3d.c:126: warning: type defaults to `int' in declaration of `cam_dist' billard3d.c:126: warning: data definition has no type or storage class billard3d.c:127: parse error before "cam_FOV" billard3d.c:127: warning: type defaults to `int' in declaration of `cam_FOV' billard3d.c:127: warning: data definition has no type or storage class billard3d.c:133: parse error before "queue_offs" billard3d.c:133: warning: type defaults to `int' in declaration of `queue_offs' billard3d.c:133: warning: data definition has no type or storage class billard3d.c:143: parse error before "spheretexbind" billard3d.c:143: warning: type defaults to `int' in declaration of `spheretexbind' billard3d.c:143: warning: data definition has no type or storage class billard3d.c:145: parse error before "lightspheretexbind" billard3d.c:145: warning: type defaults to `int' in declaration of `lightspheretexbind' billard3d.c:145: warning: data definition has no type or storage class billard3d.c:146: parse error before "reftexbind" billard3d.c:146: warning: type defaults to `int' in declaration of `reftexbind' billard3d.c:146: warning: data definition has no type or storage class billard3d.c:147: parse error before "placecueballtexbind" billard3d.c:147: warning: type defaults to `int' in declaration of `placecueballtexbind' billard3d.c:147: warning: data definition has no type or storage class billard3d.c:148: parse error before "blendetexbind" billard3d.c:148: warning: type defaults to `int' in declaration of `blendetexbind' billard3d.c:148: warning: data definition has no type or storage class billard3d.c:149: parse error before "lightflaretexbind" billard3d.c:149: warning: type defaults to `int' in declaration of `lightflaretexbind' billard3d.c:149: warning: data definition has no type or storage class billard3d.c:151: parse error before "halfsymboltexbind" billard3d.c:151: warning: type defaults to `int' in declaration of `halfsymboltexbind' billard3d.c:151: warning: data definition has no type or storage class billard3d.c:152: parse error before "fullsymboltexbind" billard3d.c:152: warning: type defaults to `int' in declaration of `fullsymboltexbind' billard3d.c:152: warning: data definition has no type or storage class billard3d.c:153: parse error before "fullhalfsymboltexbind" billard3d.c:153: warning: type defaults to `int' in declaration of `fullhalfsymboltexbind' billard3d.c:153: warning: data definition has no type or storage class billard3d.c: In function `do_net_move': billard3d.c:678: warning: double format, different type arg (arg 3) billard3d.c: In function `Idle_timer': billard3d.c:1017: warning: passing arg 5 of pointer to function from incompatible pointer type billard3d.c: In function `myRect2D': billard3d.c:1348: warning: implicit declaration of function `glBegin' billard3d.c:1348: `GL_QUADS' undeclared (first use in this function) billard3d.c:1348: (Each undeclared identifier is reported only once billard3d.c:1348: for each function it appears in.) billard3d.c:1349: warning: implicit declaration of function `glVertex3f' billard3d.c:1353: warning: implicit declaration of function `glEnd' billard3d.c: In function `DisplayFunc': billard3d.c:1382: `GLfloat' undeclared (first use in this function) billard3d.c:1382: parse error before "light_position" billard3d.c:1390: syntax error before "real_dist" billard3d.c:1397: syntax error before "rg_eye_dist" billard3d.c:1406: `light_position' undeclared (first use in this function) billard3d.c:1414: warning: implicit declaration of function `glFogf' billard3d.c:1414: `GL_FOG_START' undeclared (first use in this function) billard3d.c:1415: `GL_FOG_END' undeclared (first use in this function) billard3d.c:1417: `real_dist' undeclared (first use in this function) billard3d.c:1424: warning: implicit declaration of function `glColorMask' billard3d.c:1425: warning: implicit declaration of function `glClear' billard3d.c:1425: `GL_COLOR_BUFFER_BIT' undeclared (first use in this function) billard3d.c:1428: warning: implicit declaration of function `glMatrixMode' billard3d.c:1428: `GL_PROJECTION' undeclared (first use in this function) billard3d.c:1437: warning: implicit declaration of function `glLoadIdentity' billard3d.c:1442: `rg_eye_dist' undeclared (first use in this function) billard3d.c:1443: warning: implicit declaration of function `glFrustum' billard3d.c:1473: `GL_MODELVIEW' undeclared (first use in this function) billard3d.c:1477: warning: implicit declaration of function `glTranslatef' billard3d.c:1487: warning: implicit declaration of function `glLightfv' billard3d.c:1487: `GL_LIGHT0' undeclared (first use in this function) billard3d.c:1487: `GL_DIFFUSE' undeclared (first use in this function) billard3d.c:1487: `light_diff' undeclared (first use in this function) billard3d.c:1488: `GL_AMBIENT' undeclared (first use in this function) billard3d.c:1488: `light_amb' undeclared (first use in this function) billard3d.c:1489: `GL_DEPTH_BUFFER_BIT' undeclared (first use in this function) billard3d.c:1507: warning: implicit declaration of function `glPushMatrix' billard3d.c:1509: warning: implicit declaration of function `glRotatef' billard3d.c:1526: `GL_POSITION' undeclared (first use in this function) billard3d.c:1529: warning: implicit declaration of function `glCallList' billard3d.c:1590: warning: implicit declaration of function `glDepthMask' billard3d.c:1590: `GL_FALSE' undeclared (first use in this function) billard3d.c:1591: warning: implicit declaration of function `glEnable' billard3d.c:1591: `GL_BLEND' undeclared (first use in this function) billard3d.c:1596: warning: implicit declaration of function `glDisable' billard3d.c:1596: `GL_LIGHTING' undeclared (first use in this function) billard3d.c:1597: warning: implicit declaration of function `glBlendFunc' billard3d.c:1597: `GL_ONE' undeclared (first use in this function) billard3d.c:1598: warning: implicit declaration of function `glColor3f' billard3d.c:1602: warning: implicit declaration of function `glBindTexture' billard3d.c:1602: `GL_TEXTURE_2D' undeclared (first use in this function) billard3d.c:1606: `GL_QUADS' undeclared (first use in this function) billard3d.c:1608: warning: implicit declaration of function `glNormal3f' billard3d.c:1609: warning: implicit declaration of function `glTexCoord2f' billard3d.c:1619: `GL_TRUE' undeclared (first use in this function) billard3d.c:1642: warning: implicit declaration of function `glTexEnvi' billard3d.c:1642: `GL_TEXTURE_ENV' undeclared (first use in this function) billard3d.c:1642: `GL_TEXTURE_ENV_MODE' undeclared (first use in this function) billard3d.c:1642: `GL_MODULATE' undeclared (first use in this function) billard3d.c:1655: warning: implicit declaration of function `glGetFloatv' billard3d.c:1655: `GL_MODELVIEW_MATRIX' undeclared (first use in this function) billard3d.c:1656: `GL_PROJECTION_MATRIX' undeclared (first use in this function) billard3d.c:1726: warning: implicit declaration of function `glScalef' billard3d.c:1728: warning: implicit declaration of function `glPopMatrix' billard3d.c:1768: `GL_DEPTH_TEST' undeclared (first use in this function) billard3d.c:1769: `GL_TEXTURE_GEN_S' undeclared (first use in this function) billard3d.c:1770: `GL_TEXTURE_GEN_T' undeclared (first use in this function) billard3d.c:1822: warning: implicit declaration of function `glLineStipple' billard3d.c:1823: `GL_LINE_STIPPLE' undeclared (first use in this function) billard3d.c:1825: `GL_LINES' undeclared (first use in this function) billard3d.c: In function `ResizeWindow': billard3d.c:1947: warning: implicit declaration of function `glViewport' billard3d.c:1948: `GL_PROJECTION' undeclared (first use in this function) billard3d.c: At top level: billard3d.c:1963: parse error before "m" billard3d.c: In function `SetMode': billard3d.c:1966: `GL_LIGHTING' undeclared (first use in this function) billard3d.c:1967: `GL_TEXTURE_2D' undeclared (first use in this function) billard3d.c:1968: `GL_TEXTURE_GEN_S' undeclared (first use in this function) billard3d.c:1969: `GL_TEXTURE_GEN_T' undeclared (first use in this function) billard3d.c:1972: `m' undeclared (first use in this function) billard3d.c: In function `Init': billard3d.c:2371: `GLfloat' undeclared (first use in this function) billard3d.c:2371: parse error before "fogColor" billard3d.c: At top level: billard3d.c:2374: parse error before "if" billard3d.c:2397: warning: type defaults to `int' in declaration of `lightpos' billard3d.c:2397: conflicting types for `lightpos' billard3d.c:184: previous declaration of `lightpos' billard3d.c:2397: invalid initializer billard3d.c:2397: warning: data definition has no type or storage class billard3d.c:2398: warning: type defaults to `int' in declaration of `lightpos' billard3d.c:2398: conflicting types for `lightpos' billard3d.c:2397: previous declaration of `lightpos' billard3d.c:2398: invalid initializer billard3d.c:2398: warning: data definition has no type or storage class billard3d.c:2399: warning: type defaults to `int' in declaration of `lightnr' billard3d.c:2399: redefinition of `lightnr' billard3d.c:185: `lightnr' previously defined here billard3d.c:2399: warning: data definition has no type or storage class billard3d.c:2412: warning: type defaults to `int' in declaration of `glEnable' billard3d.c:2412: warning: parameter names (without types) in function declaration billard3d.c:2412: warning: data definition has no type or storage class billard3d.c:2415: parse error before numeric constant billard3d.c:2415: warning: type defaults to `int' in declaration of `glGenTextures' billard3d.c:2415: warning: data definition has no type or storage class billard3d.c:2416: parse error before string constant billard3d.c:2416: warning: type defaults to `int' in declaration of `load_png' billard3d.c:2416: warning: data definition has no type or storage class billard3d.c:2417: warning: type defaults to `int' in declaration of `glBindTexture' billard3d.c:2417: warning: parameter names (without types) in function declaration billard3d.c:2417: warning: data definition has no type or storage class billard3d.c:2418: parse error before numeric constant billard3d.c:2419: warning: type defaults to `int' in declaration of `gluBuild2DMipmaps' billard3d.c:2419: warning: data definition has no type or storage class billard3d.c:2420: warning: type defaults to `int' in declaration of `glTexParameteri' billard3d.c:2420: warning: parameter names (without types) in function declaration billard3d.c:2420: warning: data definition has no type or storage class billard3d.c:2421: warning: type defaults to `int' in declaration of `glTexParameteri' billard3d.c:2421: warning: parameter names (without types) in function declaration billard3d.c:2421: warning: data definition has no type or storage class billard3d.c:2422: warning: type defaults to `int' in declaration of `glTexEnvi' billard3d.c:2422: warning: parameter names (without types) in function declaration billard3d.c:2422: warning: data definition has no type or storage class billard3d.c:2423: warning: type defaults to `int' in declaration of `free' billard3d.c:2423: warning: parameter names (without types) in function declaration billard3d.c:2423: conflicting types for `free' /usr/include/stdlib.h:567: previous declaration of `free' billard3d.c:2423: warning: data definition has no type or storage class billard3d.c:2424: parse error before string constant billard3d.c:2424: warning: type defaults to `int' in declaration of `fprintf' billard3d.c:2424: warning: conflicting types for built-in function `fprintf' billard3d.c:2424: warning: data definition has no type or storage class billard3d.c:2426: parse error before numeric constant billard3d.c:2426: warning: type defaults to `int' in declaration of `glGenTextures' billard3d.c:2426: warning: data definition has no type or storage class billard3d.c:2427: parse error before string constant billard3d.c:2427: warning: type defaults to `int' in declaration of `load_png' billard3d.c:2427: warning: data definition has no type or storage class billard3d.c:2428: warning: type defaults to `int' in declaration of `glBindTexture' billard3d.c:2428: warning: parameter names (without types) in function declaration billard3d.c:2428: warning: data definition has no type or storage class billard3d.c:2429: parse error before numeric constant billard3d.c:2430: warning: type defaults to `int' in declaration of `gluBuild2DMipmaps' billard3d.c:2430: warning: data definition has no type or storage class billard3d.c:2431: warning: type defaults to `int' in declaration of `glTexParameteri' billard3d.c:2431: warning: parameter names (without types) in function declaration billard3d.c:2431: warning: data definition has no type or storage class billard3d.c:2432: warning: type defaults to `int' in declaration of `glTexParameteri' billard3d.c:2432: warning: parameter names (without types) in function declaration billard3d.c:2432: warning: data definition has no type or storage class billard3d.c:2433: warning: type defaults to `int' in declaration of `glTexEnvi' billard3d.c:2433: warning: parameter names (without types) in function declaration billard3d.c:2433: warning: data definition has no type or storage class billard3d.c:2434: warning: type defaults to `int' in declaration of `free' billard3d.c:2434: warning: parameter names (without types) in function declaration billard3d.c:2434: warning: data definition has no type or storage class billard3d.c:2435: parse error before string constant billard3d.c:2435: warning: type defaults to `int' in declaration of `fprintf' billard3d.c:2435: warning: data definition has no type or storage class billard3d.c:2437: parse error before numeric constant billard3d.c:2437: warning: type defaults to `int' in declaration of `glGenTextures' billard3d.c:2437: warning: data definition has no type or storage class billard3d.c:2438: parse error before string constant billard3d.c:2438: warning: type defaults to `int' in declaration of `load_png' billard3d.c:2438: warning: data definition has no type or storage class billard3d.c:2439: warning: type defaults to `int' in declaration of `glBindTexture' billard3d.c:2439: warning: parameter names (without types) in function declaration billard3d.c:2439: warning: data definition has no type or storage class billard3d.c:2440: parse error before numeric constant billard3d.c:2441: warning: type defaults to `int' in declaration of `gluBuild2DMipmaps' billard3d.c:2441: warning: data definition has no type or storage class billard3d.c:2442: warning: type defaults to `int' in declaration of `glTexParameteri' billard3d.c:2442: warning: parameter names (without types) in function declaration billard3d.c:2442: warning: data definition has no type or storage class billard3d.c:2443: warning: type defaults to `int' in declaration of `glTexParameteri' billard3d.c:2443: warning: parameter names (without types) in function declaration billard3d.c:2443: warning: data definition has no type or storage class billard3d.c:2444: warning: type defaults to `int' in declaration of `glTexEnvi' billard3d.c:2444: warning: parameter names (without types) in function declaration billard3d.c:2444: warning: data definition has no type or storage class billard3d.c:2445: warning: type defaults to `int' in declaration of `free' billard3d.c:2445: warning: parameter names (without types) in function declaration billard3d.c:2445: warning: data definition has no type or storage class billard3d.c:2446: parse error before string constant billard3d.c:2446: warning: type defaults to `int' in declaration of `fprintf' billard3d.c:2446: warning: data definition has no type or storage class billard3d.c:2448: parse error before numeric constant billard3d.c:2448: warning: type defaults to `int' in declaration of `glGenTextures' billard3d.c:2448: warning: data definition has no type or storage class billard3d.c:2449: parse error before string constant billard3d.c:2449: warning: type defaults to `int' in declaration of `load_png' billard3d.c:2449: warning: data definition has no type or storage class billard3d.c:2450: warning: type defaults to `int' in declaration of `glBindTexture' billard3d.c:2450: warning: parameter names (without types) in function declaration billard3d.c:2450: warning: data definition has no type or storage class billard3d.c:2451: parse error before numeric constant billard3d.c:2452: warning: type defaults to `int' in declaration of `gluBuild2DMipmaps' billard3d.c:2452: warning: data definition has no type or storage class billard3d.c:2453: warning: type defaults to `int' in declaration of `glTexParameteri' billard3d.c:2453: warning: parameter names (without types) in function declaration billard3d.c:2453: warning: data definition has no type or storage class billard3d.c:2454: warning: type defaults to `int' in declaration of `glTexParameteri' billard3d.c:2454: warning: parameter names (without types) in function declaration billard3d.c:2454: warning: data definition has no type or storage class billard3d.c:2455: warning: type defaults to `int' in declaration of `glTexEnvi' billard3d.c:2455: warning: parameter names (without types) in function declaration billard3d.c:2455: warning: data definition has no type or storage class billard3d.c:2456: warning: type defaults to `int' in declaration of `free' billard3d.c:2456: warning: parameter names (without types) in function declaration billard3d.c:2456: warning: data definition has no type or storage class billard3d.c:2457: parse error before string constant billard3d.c:2457: warning: type defaults to `int' in declaration of `fprintf' billard3d.c:2457: warning: data definition has no type or storage class billard3d.c:2459: parse error before numeric constant billard3d.c:2459: warning: type defaults to `int' in declaration of `glGenTextures' billard3d.c:2459: warning: data definition has no type or storage class billard3d.c:2460: parse error before string constant billard3d.c:2460: warning: type defaults to `int' in declaration of `load_png' billard3d.c:2460: warning: data definition has no type or storage class billard3d.c:2461: warning: type defaults to `int' in declaration of `glBindTexture' billard3d.c:2461: warning: parameter names (without types) in function declaration billard3d.c:2461: warning: data definition has no type or storage class billard3d.c:2462: parse error before numeric constant billard3d.c:2463: warning: type defaults to `int' in declaration of `gluBuild2DMipmaps' billard3d.c:2463: warning: data definition has no type or storage class billard3d.c:2464: warning: type defaults to `int' in declaration of `glTexParameteri' billard3d.c:2464: warning: parameter names (without types) in function declaration billard3d.c:2464: warning: data definition has no type or storage class billard3d.c:2465: warning: type defaults to `int' in declaration of `glTexParameteri' billard3d.c:2465: warning: parameter names (without types) in function declaration billard3d.c:2465: warning: data definition has no type or storage class billard3d.c:2466: warning: type defaults to `int' in declaration of `glTexEnvi' billard3d.c:2466: warning: parameter names (without types) in function declaration billard3d.c:2466: warning: data definition has no type or storage class billard3d.c:2467: warning: type defaults to `int' in declaration of `free' billard3d.c:2467: warning: parameter names (without types) in function declaration billard3d.c:2467: warning: data definition has no type or storage class billard3d.c:2468: parse error before string constant billard3d.c:2468: warning: type defaults to `int' in declaration of `fprintf' billard3d.c:2468: warning: data definition has no type or storage class billard3d.c:2470: parse error before numeric constant billard3d.c:2470: warning: type defaults to `int' in declaration of `glGenTextures' billard3d.c:2470: warning: data definition has no type or storage class billard3d.c:2471: parse error before string constant billard3d.c:2471: warning: type defaults to `int' in declaration of `load_png' billard3d.c:2471: warning: data definition has no type or storage class billard3d.c:2472: warning: type defaults to `int' in declaration of `glBindTexture' billard3d.c:2472: warning: parameter names (without types) in function declaration billard3d.c:2472: warning: data definition has no type or storage class billard3d.c:2473: parse error before numeric constant billard3d.c:2474: warning: type defaults to `int' in declaration of `gluBuild2DMipmaps' billard3d.c:2474: warning: data definition has no type or storage class billard3d.c:2475: warning: type defaults to `int' in declaration of `glTexParameteri' billard3d.c:2475: warning: parameter names (without types) in function declaration billard3d.c:2475: warning: data definition has no type or storage class billard3d.c:2476: warning: type defaults to `int' in declaration of `glTexParameteri' billard3d.c:2476: warning: parameter names (without types) in function declaration billard3d.c:2476: warning: data definition has no type or storage class billard3d.c:2477: warning: type defaults to `int' in declaration of `glTexEnvi' billard3d.c:2477: warning: parameter names (without types) in function declaration billard3d.c:2477: warning: data definition has no type or storage class billard3d.c:2478: warning: type defaults to `int' in declaration of `free' billard3d.c:2478: warning: parameter names (without types) in function declaration billard3d.c:2478: warning: data definition has no type or storage class billard3d.c:2479: parse error before string constant billard3d.c:2479: warning: type defaults to `int' in declaration of `fprintf' billard3d.c:2479: warning: data definition has no type or storage class billard3d.c:2481: parse error before numeric constant billard3d.c:2481: warning: type defaults to `int' in declaration of `glGenTextures' billard3d.c:2481: warning: data definition has no type or storage class billard3d.c:2482: parse error before string constant billard3d.c:2482: warning: type defaults to `int' in declaration of `load_png' billard3d.c:2482: warning: data definition has no type or storage class billard3d.c:2483: warning: type defaults to `int' in declaration of `glBindTexture' billard3d.c:2483: warning: parameter names (without types) in function declaration billard3d.c:2483: warning: data definition has no type or storage class billard3d.c:2484: parse error before numeric constant billard3d.c:2485: warning: type defaults to `int' in declaration of `gluBuild2DMipmaps' billard3d.c:2485: warning: data definition has no type or storage class billard3d.c:2486: warning: type defaults to `int' in declaration of `glTexParameteri' billard3d.c:2486: warning: parameter names (without types) in function declaration billard3d.c:2486: warning: data definition has no type or storage class billard3d.c:2487: warning: type defaults to `int' in declaration of `glTexParameteri' billard3d.c:2487: warning: parameter names (without types) in function declaration billard3d.c:2487: warning: data definition has no type or storage class billard3d.c:2488: warning: type defaults to `int' in declaration of `glTexEnvi' billard3d.c:2488: warning: parameter names (without types) in function declaration billard3d.c:2488: warning: data definition has no type or storage class billard3d.c:2489: warning: type defaults to `int' in declaration of `free' billard3d.c:2489: warning: parameter names (without types) in function declaration billard3d.c:2489: warning: data definition has no type or storage class billard3d.c:2490: parse error before string constant billard3d.c:2490: warning: type defaults to `int' in declaration of `fprintf' billard3d.c:2490: warning: data definition has no type or storage class billard3d.c:2494: parse error before string constant billard3d.c:2494: warning: type defaults to `int' in declaration of `load_png' billard3d.c:2494: warning: data definition has no type or storage class billard3d.c:2496: warning: type defaults to `int' in declaration of `glBindTexture' billard3d.c:2496: warning: parameter names (without types) in function declaration billard3d.c:2496: warning: data definition has no type or storage class billard3d.c:2497: parse error before numeric constant billard3d.c:2498: warning: type defaults to `int' in declaration of `gluBuild2DMipmaps' billard3d.c:2498: warning: data definition has no type or storage class billard3d.c:2499: warning: type defaults to `int' in declaration of `glTexParameteri' billard3d.c:2499: warning: parameter names (without types) in function declaration billard3d.c:2499: warning: data definition has no type or storage class billard3d.c:2500: warning: type defaults to `int' in declaration of `glTexParameteri' billard3d.c:2500: warning: parameter names (without types) in function declaration billard3d.c:2500: warning: data definition has no type or storage class billard3d.c:2501: warning: type defaults to `int' in declaration of `glTexEnvi' billard3d.c:2501: warning: parameter names (without types) in function declaration billard3d.c:2501: warning: data definition has no type or storage class billard3d.c:2502: warning: type defaults to `int' in declaration of `free' billard3d.c:2502: warning: parameter names (without types) in function declaration billard3d.c:2502: warning: data definition has no type or storage class billard3d.c:2503: parse error before string constant billard3d.c:2503: warning: type defaults to `int' in declaration of `fprintf' billard3d.c:2503: warning: data definition has no type or storage class billard3d.c:2506: warning: type defaults to `int' in declaration of `lightspheretexdata' billard3d.c:2506: conflicting types for `lightspheretexdata' billard3d.c:144: previous declaration of `lightspheretexdata' billard3d.c:2506: warning: data definition has no type or storage class billard3d.c:2507: parse error before numeric constant billard3d.c:2507: warning: type defaults to `int' in declaration of `glGenTextures' billard3d.c:2507: warning: data definition has no type or storage class billard3d.c:2508: parse error before string constant billard3d.c:2508: warning: type defaults to `int' in declaration of `load_png' billard3d.c:2508: warning: data definition has no type or storage class billard3d.c:2509: warning: type defaults to `int' in declaration of `glBindTexture' billard3d.c:2509: warning: parameter names (without types) in function declaration billard3d.c:2509: warning: data definition has no type or storage class billard3d.c:2510: parse error before numeric constant billard3d.c:2511: warning: type defaults to `int' in declaration of `gluBuild2DMipmaps' billard3d.c:2511: warning: data definition has no type or storage class billard3d.c:2512: warning: type defaults to `int' in declaration of `glTexParameteri' billard3d.c:2512: warning: parameter names (without types) in function declaration billard3d.c:2512: warning: data definition has no type or storage class billard3d.c:2513: warning: type defaults to `int' in declaration of `glTexParameteri' billard3d.c:2513: warning: parameter names (without types) in function declaration billard3d.c:2513: warning: data definition has no type or storage class billard3d.c:2514: warning: type defaults to `int' in declaration of `glTexEnvi' billard3d.c:2514: warning: parameter names (without types) in function declaration billard3d.c:2514: warning: data definition has no type or storage class billard3d.c:2515: parse error before string constant billard3d.c:2515: warning: type defaults to `int' in declaration of `fprintf' billard3d.c:2515: warning: data definition has no type or storage class billard3d.c:2516: warning: type defaults to `int' in declaration of `free' billard3d.c:2516: warning: parameter names (without types) in function declaration billard3d.c:2516: warning: data definition has no type or storage class billard3d.c:2519: warning: type defaults to `int' in declaration of `glEnable' billard3d.c:2519: warning: parameter names (without types) in function declaration billard3d.c:2519: warning: data definition has no type or storage class billard3d.c:2520: warning: type defaults to `int' in declaration of `glFogi' billard3d.c:2520: warning: parameter names (without types) in function declaration billard3d.c:2520: warning: data definition has no type or storage class billard3d.c:2521: warning: type defaults to `int' in declaration of `glHint' billard3d.c:2521: warning: parameter names (without types) in function declaration billard3d.c:2521: warning: data definition has no type or storage class billard3d.c:2522: parse error before numeric constant billard3d.c:2522: warning: type defaults to `int' in declaration of `glFogf' billard3d.c:2522: warning: data definition has no type or storage class billard3d.c:2523: parse error before numeric constant billard3d.c:2523: warning: type defaults to `int' in declaration of `glFogf' billard3d.c:2523: warning: data definition has no type or storage class billard3d.c:2524: warning: type defaults to `int' in declaration of `glFogfv' billard3d.c:2524: warning: parameter names (without types) in function declaration billard3d.c:2524: warning: data definition has no type or storage class billard3d.c:2527: warning: type defaults to `int' in declaration of `glHint' billard3d.c:2527: warning: parameter names (without types) in function declaration billard3d.c:2527: warning: data definition has no type or storage class billard3d.c:2542: parse error before '.' token billard3d.c:2544: parse error before '&' token billard3d.c:2544: warning: type defaults to `int' in declaration of `create_walls' billard3d.c:2544: `create_walls' redeclared as different kind of symbol billard.h:78: previous declaration of `create_walls' billard3d.c:2544: warning: data definition has no type or storage class billard3d.c:2545: parse error before '.' token billard3d.c:2546: parse error before '&' token billard3d.c:2546: warning: type defaults to `int' in declaration of `create_scene' billard3d.c:2546: `create_scene' redeclared as different kind of symbol billard.h:77: previous declaration of `create_scene' billard3d.c:2546: warning: data definition has no type or storage class billard3d.c:2556: warning: type defaults to `int' in declaration of `table_obj' billard3d.c:2556: redefinition of `table_obj' billard3d.c:113: `table_obj' previously defined here billard3d.c:2556: initializer element is not constant billard3d.c:2556: warning: data definition has no type or storage class billard3d.c:2562: warning: type defaults to `int' in declaration of `glEnable' billard3d.c:2562: warning: parameter names (without types) in function declaration billard3d.c:2562: warning: data definition has no type or storage class billard3d.c:2563: warning: type defaults to `int' in declaration of `glEnable' billard3d.c:2563: warning: parameter names (without types) in function declaration billard3d.c:2563: warning: data definition has no type or storage class billard3d.c:2566: parse error before string constant billard3d.c:2566: warning: type defaults to `int' in declaration of `fprintf' billard3d.c:2566: warning: data definition has no type or storage class billard3d.c:2567: warning: type defaults to `int' in declaration of `glEnable' billard3d.c:2567: warning: parameter names (without types) in function declaration billard3d.c:2567: warning: data definition has no type or storage class billard3d.c:2568: warning: type defaults to `int' in declaration of `glFrontFace' billard3d.c:2568: warning: parameter names (without types) in function declaration billard3d.c:2568: warning: data definition has no type or storage class billard3d.c:2570: warning: type defaults to `int' in declaration of `glEnable' billard3d.c:2570: warning: parameter names (without types) in function declaration billard3d.c:2570: warning: data definition has no type or storage class billard3d.c:2571: warning: type defaults to `int' in declaration of `glDepthMask' billard3d.c:2571: warning: parameter names (without types) in function declaration billard3d.c:2571: warning: data definition has no type or storage class billard3d.c:2574: warning: type defaults to `int' in declaration of `glDepthFunc' billard3d.c:2574: warning: parameter names (without types) in function declaration billard3d.c:2574: warning: data definition has no type or storage class billard3d.c:2578: parse error before numeric constant billard3d.c:2578: warning: type defaults to `int' in declaration of `SetMode' billard3d.c:2578: conflicting types for `SetMode' billard3d.c:1964: previous declaration of `SetMode' billard3d.c:2578: warning: data definition has no type or storage class billard3d.c: In function `main': billard3d.c:2644: warning: implicit declaration of function `glGetIntegerv' billard3d.c:2644: `GL_AUX_BUFFERS' undeclared (first use in this function) billard3d.c:2647: `GL_LIGHTING' undeclared (first use in this function) billard3d.c: At top level: billard3d.c:141: warning: `spheretexw' defined but not used billard3d.c:141: warning: `spheretexh' defined but not used billard3d.c:142: warning: `spheretexdata' defined but not used make[1]: *** [billard3d.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make: *** [all-recursive] Error 1 !!! ERROR: app-games/foobillard-1.5 failed. !!! Function src_compile, Line 32, Exitcode 2 !!! (no error message)