Makefile LIBS= ... nothing there

A place to discuss everything related to Newton Dynamics.

Moderators: Sascha Willems, walaber

Makefile LIBS= ... nothing there

Postby Auradrummer » Tue Jan 27, 2009 9:42 am

Hello all,

I'm having a big problem with Newton 2.0 in Linux. When I try to compile the samples, I'm getting this ...

s
Code: Select all
dkDemos/OGLMesh.cpp:8: error: expected constructor, destructor, or type conversion before ‘(’ token
sdkDemos/OGLMesh.cpp: In destructor ‘virtual OGLMesh::~OGLMesh()’:
sdkDemos/OGLMesh.cpp:92: error: ‘glDeleteBuffersARB’ was not declared in this scope
sdkDemos/OGLMesh.cpp: In member function ‘void OGLMesh::OptimizeForRender()’:
sdkDemos/OGLMesh.cpp:102: error: ‘glDeleteBuffersARB’ was not declared in this scope
sdkDemos/OGLMesh.cpp:107: error: ‘glGenBuffersARB’ was not declared in this scope
sdkDemos/OGLMesh.cpp:117: error: ‘glBindBufferARB’ was not declared in this scope
sdkDemos/OGLMesh.cpp:125: error: ‘glBufferDataARB’ was not declared in this scope
sdkDemos/OGLMesh.cpp:129: error: ‘glBufferSubDataARB’ was not declared in this scope
sdkDemos/OGLMesh.cpp: In member function ‘void OGLMesh::RenderHardwareSimpleMesh() const’:
sdkDemos/OGLMesh.cpp:322: error: ‘glUseProgram’ was not declared in this scope
sdkDemos/OGLMesh.cpp:328: error: ‘glBindBufferARB’ was not declared in this scope
sdkDemos/OGLMesh.cpp:335: error: ‘glGetAttribLocation’ was not declared in this scope
sdkDemos/OGLMesh.cpp:349: error: ‘glVertexAttrib4f’ was not declared in this scope
sdkDemos/OGLMesh.cpp:352: error: ‘glVertexAttrib4f’ was not declared in this scope
sdkDemos/OGLMesh.cpp: In member function ‘void OGLMesh::RenderHardwareSkin(const dMatrix*) const’:
sdkDemos/OGLMesh.cpp:439: error: ‘glUseProgram’ was not declared in this scope
sdkDemos/OGLMesh.cpp:442: error: ‘glGetUniformLocation’ was not declared in this scope
sdkDemos/OGLMesh.cpp:443: error: ‘glGetAttribLocation’ was not declared in this scope
sdkDemos/OGLMesh.cpp:452: error: ‘glUniformMatrix4fv’ was not declared in this scope
sdkDemos/OGLMesh.cpp:454: error: ‘glEnableVertexAttribArray’ was not declared in this scope
sdkDemos/OGLMesh.cpp:461: error: ‘glVertexAttribPointer’ was not declared in this scope
sdkDemos/OGLMesh.cpp:482: error: ‘glVertexAttrib4f’ was not declared in this scope
sdkDemos/OGLMesh.cpp:485: error: ‘glVertexAttrib4f’ was not declared in this scope
sdkDemos/OGLMesh.cpp:491: error: ‘glDisableVertexAttribArray’ was not declared in this scope


I look for this functions, and I found some inside glew.h and glext.h.

But, what call my attention is the line:
Code: Select all
LIBS = -L/usr/X11R6/lib -lGL -lGLU -lglut -lglui -lGLEW


The problem is that this 'lib' directory is empty. We should not have the GL.a, GLU.a and so on inside it?

Thanks
Developing a racing game.
Auradrummer
 
Posts: 132
Joined: Sat May 17, 2008 9:17 am

Re: Makefile LIBS= ... nothing there

Postby Auradrummer » Tue Jan 27, 2009 12:54 pm

Problem solved over here.

I needed to change some things on toolbox_stdafx.h and forgot to include glew.h.

So, if someone wants to delete this thread, go on.
Developing a racing game.
Auradrummer
 
Posts: 132
Joined: Sat May 17, 2008 9:17 am


Return to General Discussion

Who is online

Users browsing this forum: No registered users and 16 guests