philogb / v8-gl

A Toolkit for creating Desktop Hardware Accelerated Graphics with JS.
343 stars 32 forks source link

compiling on ubuntu jaunty fails (32 bit) #1

Open mariuz opened 15 years ago

mariuz commented 15 years ago

mariuz@borkstationx32:~/work/v8-gl$ make
g++ -m32 -Wall -Iv8/include main.cpp v8-gl.cpp glbindings/glbind.cpp glesbindings/glesbind.cpp glubindings/glubind.cpp glutbindings/glutbind.cpp -o v8-gl v8/libv8.a -lpthread -lglut -lGLU -lGL
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglCopyTexSubImage3DCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7069: error: ‘glCopyTexSubImage3D’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglColorTableParameterivCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7097: error: ‘glColorTableParameteriv’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglColorTableParameterfvCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7125: error: ‘glColorTableParameterfv’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglCopyColorSubTableCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7146: error: ‘glCopyColorSubTable’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglCopyColorTableCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7167: error: ‘glCopyColorTable’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglGetColorTableParameterfvCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7195: error: ‘glGetColorTableParameterfv’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglGetColorTableParameterivCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7223: error: ‘glGetColorTableParameteriv’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglBlendEquationCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7240: error: ‘glBlendEquation’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglBlendColorCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7260: error: ‘glBlendColor’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglHistogramCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7280: error: ‘glHistogram’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglResetHistogramCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7297: error: ‘glResetHistogram’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglGetHistogramParameterfvCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7325: error: ‘glGetHistogramParameterfv’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglGetHistogramParameterivCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7353: error: ‘glGetHistogramParameteriv’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMinmaxCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7372: error: ‘glMinmax’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglResetMinmaxCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7389: error: ‘glResetMinmax’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglGetMinmaxParameterfvCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7417: error: ‘glGetMinmaxParameterfv’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglGetMinmaxParameterivCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7445: error: ‘glGetMinmaxParameteriv’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglConvolutionParameterfCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7464: error: ‘glConvolutionParameterf’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglConvolutionParameterfvCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7492: error: ‘glConvolutionParameterfv’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglConvolutionParameteriCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7511: error: ‘glConvolutionParameteri’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglConvolutionParameterivCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7539: error: ‘glConvolutionParameteriv’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglCopyConvolutionFilter1DCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7560: error: ‘glCopyConvolutionFilter1D’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglCopyConvolutionFilter2DCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7582: error: ‘glCopyConvolutionFilter2D’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglGetConvolutionParameterfvCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7610: error: ‘glGetConvolutionParameterfv’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglGetConvolutionParameterivCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7638: error: ‘glGetConvolutionParameteriv’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglActiveTextureCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7655: error: ‘glActiveTexture’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglClientActiveTextureCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7672: error: ‘glClientActiveTexture’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord1dCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7690: error: ‘glMultiTexCoord1d’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord1dvCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7717: error: ‘glMultiTexCoord1dv’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord1fCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7735: error: ‘glMultiTexCoord1f’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord1fvCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7762: error: ‘glMultiTexCoord1fv’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord1iCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7780: error: ‘glMultiTexCoord1i’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord1ivCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7807: error: ‘glMultiTexCoord1iv’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord1sCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7825: error: ‘glMultiTexCoord1s’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord1svCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7852: error: ‘glMultiTexCoord1sv’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord2dCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7871: error: ‘glMultiTexCoord2d’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord2dvCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7898: error: ‘glMultiTexCoord2dv’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord2fCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7917: error: ‘glMultiTexCoord2f’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord2fvCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7944: error: ‘glMultiTexCoord2fv’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord2iCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7963: error: ‘glMultiTexCoord2i’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord2ivCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:7990: error: ‘glMultiTexCoord2iv’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord2sCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8009: error: ‘glMultiTexCoord2s’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord2svCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8036: error: ‘glMultiTexCoord2sv’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord3dCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8056: error: ‘glMultiTexCoord3d’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord3dvCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8083: error: ‘glMultiTexCoord3dv’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord3fCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8103: error: ‘glMultiTexCoord3f’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord3fvCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8130: error: ‘glMultiTexCoord3fv’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord3iCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8150: error: ‘glMultiTexCoord3i’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord3ivCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8177: error: ‘glMultiTexCoord3iv’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord3sCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8197: error: ‘glMultiTexCoord3s’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord3svCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8224: error: ‘glMultiTexCoord3sv’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord4dCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8245: error: ‘glMultiTexCoord4d’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord4dvCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8272: error: ‘glMultiTexCoord4dv’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord4fCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8293: error: ‘glMultiTexCoord4f’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord4fvCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8320: error: ‘glMultiTexCoord4fv’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord4iCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8341: error: ‘glMultiTexCoord4i’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord4ivCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8368: error: ‘glMultiTexCoord4iv’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord4sCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8389: error: ‘glMultiTexCoord4s’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord4svCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8416: error: ‘glMultiTexCoord4sv’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglLoadTransposeMatrixdCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8442: error: ‘glLoadTransposeMatrixd’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglLoadTransposeMatrixfCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8468: error: ‘glLoadTransposeMatrixf’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultTransposeMatrixdCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8494: error: ‘glMultTransposeMatrixd’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultTransposeMatrixfCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8520: error: ‘glMultTransposeMatrixf’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglSampleCoverageCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8538: error: ‘glSampleCoverage’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglActiveTextureARBCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8555: error: ‘glActiveTextureARB’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglClientActiveTextureARBCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8572: error: ‘glClientActiveTextureARB’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord1dARBCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8590: error: ‘glMultiTexCoord1dARB’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord1dvARBCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8617: error: ‘glMultiTexCoord1dvARB’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord1fARBCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8635: error: ‘glMultiTexCoord1fARB’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord1fvARBCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8662: error: ‘glMultiTexCoord1fvARB’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord1iARBCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8680: error: ‘glMultiTexCoord1iARB’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord1ivARBCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8707: error: ‘glMultiTexCoord1ivARB’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord1sARBCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8725: error: ‘glMultiTexCoord1sARB’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord1svARBCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8752: error: ‘glMultiTexCoord1svARB’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord2dARBCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8771: error: ‘glMultiTexCoord2dARB’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord2dvARBCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8798: error: ‘glMultiTexCoord2dvARB’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord2fARBCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8817: error: ‘glMultiTexCoord2fARB’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord2fvARBCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8844: error: ‘glMultiTexCoord2fvARB’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord2iARBCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8863: error: ‘glMultiTexCoord2iARB’ was not declared in this scope
glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord2ivARBCallback(const v8::Arguments&)’:
glbindings/glbind.cpp:8890: error: ‘glMultiTexCoord2ivARB’ was not declared in this scope glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord2sARBCallback(const v8::Arguments&)’: glbindings/glbind.cpp:8909: error: ‘glMultiTexCoord2sARB’ was not declared in this scope glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord2svARBCallback(const v8::Arguments&)’: glbindings/glbind.cpp:8936: error: ‘glMultiTexCoord2svARB’ was not declared in this scope glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord3dARBCallback(const v8::Arguments&)’: glbindings/glbind.cpp:8956: error: ‘glMultiTexCoord3dARB’ was not declared in this scope glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord3dvARBCallback(const v8::Arguments&)’: glbindings/glbind.cpp:8983: error: ‘glMultiTexCoord3dvARB’ was not declared in this scope glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord3fARBCallback(const v8::Arguments&)’: glbindings/glbind.cpp:9003: error: ‘glMultiTexCoord3fARB’ was not declared in this scope glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord3fvARBCallback(const v8::Arguments&)’: glbindings/glbind.cpp:9030: error: ‘glMultiTexCoord3fvARB’ was not declared in this scope glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord3iARBCallback(const v8::Arguments&)’: glbindings/glbind.cpp:9050: error: ‘glMultiTexCoord3iARB’ was not declared in this scope glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord3ivARBCallback(const v8::Arguments&)’: glbindings/glbind.cpp:9077: error: ‘glMultiTexCoord3ivARB’ was not declared in this scope glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord3sARBCallback(const v8::Arguments&)’: glbindings/glbind.cpp:9097: error: ‘glMultiTexCoord3sARB’ was not declared in this scope glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord3svARBCallback(const v8::Arguments&)’: glbindings/glbind.cpp:9124: error: ‘glMultiTexCoord3svARB’ was not declared in this scope glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord4dARBCallback(const v8::Arguments&)’: glbindings/glbind.cpp:9145: error: ‘glMultiTexCoord4dARB’ was not declared in this scope glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord4dvARBCallback(const v8::Arguments&)’: glbindings/glbind.cpp:9172: error: ‘glMultiTexCoord4dvARB’ was not declared in this scope glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord4fARBCallback(const v8::Arguments&)’: glbindings/glbind.cpp:9193: error: ‘glMultiTexCoord4fARB’ was not declared in this scope glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord4fvARBCallback(const v8::Arguments&)’: glbindings/glbind.cpp:9220: error: ‘glMultiTexCoord4fvARB’ was not declared in this scope glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord4iARBCallback(const v8::Arguments&)’: glbindings/glbind.cpp:9241: error: ‘glMultiTexCoord4iARB’ was not declared in this scope glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord4ivARBCallback(const v8::Arguments&)’: glbindings/glbind.cpp:9268: error: ‘glMultiTexCoord4ivARB’ was not declared in this scope glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord4sARBCallback(const v8::Arguments&)’: glbindings/glbind.cpp:9289: error: ‘glMultiTexCoord4sARB’ was not declared in this scope glbindings/glbind.cpp: In function ‘v8::Handlev8::Value GLglMultiTexCoord4svARBCallback(const v8::Arguments&)’: glbindings/glbind.cpp:9316: error: ‘glMultiTexCoord4svARB’ was not declared in this scope glbindings/glbind.cpp: In static member function ‘static v8::Handlev8::ObjectTemplate GlFactory::createGl()’: glbindings/glbind.cpp:9337: error: ‘GL_ARB_imaging’ was not declared in this scope glbindings/glbind.cpp:10385: error: ‘GL_ALL_CLIENT_ATTRIB_BITS’ was not declared in this scope glubindings/glubind.cpp: In function ‘v8::Handlev8::Value GetGLU_TESS_MAX_COORD(v8::Localv8::String, const v8::AccessorInfo&)’: glubindings/glubind.cpp:1241: warning: overflow in implicit constant conversion make: *\ [v8-gl] Error 1

philogb commented 15 years ago

what version of OpenGL do you have?

glxinfo | grep OpenGL

mariuz commented 15 years ago

glxinfo | grep OpenGL OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce 8200/PCI/SSE2 OpenGL version string: 3.0.0 NVIDIA 180.44 OpenGL shading language version string: 1.30 NVIDIA via Cg compiler

philogb commented 15 years ago

In my last push I added all header files I'm currently using. Are you experiencing the same problems? Just change - framework directives in the Makefile for -lGL and -lGLUT

mariuz commented 15 years ago

I have still have the issue above , the Makefile is fixed

this is what i have installed to compile it sudo apt-get install freeglut3-dev mesa-common-dev

philogb commented 15 years ago

You don;t seem to have the functions defined in the generated files. That's strange however, since these are OpenGL 2.1 bindings and you seem to have OpenGL 3.0 (software emulated I'm guessing). However the compilation complains that you don't have those functions defined (thus not having OpenGL 2.1). Are you sure you have OpenGL 3? have you tested or made OpenGL 2.1 programs in some other language (say C++) that worked?

mariuz commented 15 years ago

i have compiled the wolfenqt and seems that it works

http://labs.trolltech.com/blogs/2008/12/02/widgets-enter-the-third-dimension-wolfenqt/

also the nvidia glx headers are installed + the driver works (3d accelerated) git clone git://labs.trolltech.com/WolfenQt sudo apt-get install libqt4-phonon-dev nvidia-glx-180-dev qmake make ./qt3d

ls -lah /usr/lib/libGL.so lrwxrwxrwx 1 root root 24 2009-07-12 23:21 /usr/lib/libGL.so -> /usr/lib/libGL.so.180.44

philogb commented 15 years ago

Nice example :)

Compilation is complaining that you don't have (for example) glMultiTexCoord* functions in the gl.h headers.

http://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord.xml

These functions should be defined in OpenGL headers for OpenGL 1.3:

"glMultiTexCoord is only supported if the GL version is 1.3 or greater"

Perhaps I'm making a mistake when including OpenGL headers... I'll take a look at that, but If you find an inconsistency in the included files please don't hesitate to tell me.

mariuz commented 15 years ago

indeed i don't have it in the nvidia's gl header grep glMultiTexCoord gl.h gives nothing

deanm commented 15 years ago

So I've been working on cross platform with opengl, and so far I ended up using glew (glew.sourceforge.net) on Windows and OSX, because system headers are out of date / different / etc.

I'll give a shot at adding glew support to the Linux build.