Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BUILD ERROR : Glew #47

Open
piyushapple1998 opened this issue Jul 20, 2020 · 12 comments
Open

BUILD ERROR : Glew #47

piyushapple1998 opened this issue Jul 20, 2020 · 12 comments

Comments

@piyushapple1998
Copy link

Renderer.cpp:(.text+0xdc): undefined reference to glewInit' Renderer.cpp:(.text+0x417): undefined reference to __glewUseProgram'
Renderer.cpp:(.text+0x435): undefined reference to __glewGenVertexArrays' Renderer.cpp:(.text+0x450): undefined reference to __glewBindVertexArray'
Renderer.cpp:(.text+0x467): undefined reference to __glewGenBuffers' Renderer.cpp:(.text+0x482): undefined reference to __glewGenBuffers'
Renderer.cpp:(.text+0x49d): undefined reference to __glewGenBuffers' Renderer.cpp:(.text+0x4b8): undefined reference to __glewGenBuffers'
Renderer.cpp:(.text+0x4dd): undefined reference to __glewGenFramebuffers' Renderer.cpp:(.text+0x4f8): undefined reference to __glewBindFramebuffer'
Renderer.cpp:(.text+0x5aa): undefined reference to __glewFramebufferTexture' Renderer.cpp:(.text+0x5ce): undefined reference to __glewGenRenderbuffers'
Renderer.cpp:(.text+0x5e9): undefined reference to __glewBindRenderbuffer' Renderer.cpp:(.text+0x605): undefined reference to __glewRenderbufferStorage'
Renderer.cpp:(.text+0x625): undefined reference to __glewFramebufferRenderbuffer' Renderer.cpp:(.text+0x64b): undefined reference to __glewCheckFramebufferStatus'
Renderer.cpp:(.text+0x679): undefined reference to __glewGenFramebuffers' Renderer.cpp:(.text+0x694): undefined reference to __glewBindFramebuffer'
Renderer.cpp:(.text+0x73a): undefined reference to __glewFramebufferTexture' Renderer.cpp:(.text+0x75e): undefined reference to __glewCheckFramebufferStatus'
Renderer.cpp:(.text+0x78c): undefined reference to __glewGenFramebuffers' Renderer.cpp:(.text+0x7a7): undefined reference to __glewBindFramebuffer'
Renderer.cpp:(.text+0x84d): undefined reference to __glewFramebufferTexture' Renderer.cpp:(.text+0x871): undefined reference to __glewFramebufferRenderbuffer'
Renderer.cpp:(.text+0x897): undefined reference to __glewCheckFramebufferStatus' Renderer.cpp:(.text+0x8ca): undefined reference to __glewGenFramebuffers'
Renderer.cpp:(.text+0x8e5): undefined reference to __glewBindFramebuffer' libMYLIB.a(Renderer.cpp.o): In function Renderer::LoadShaderFiles(char const*, char const*, bool)':
Renderer.cpp:(.text+0xcff): undefined reference to __glewCreateShader' Renderer.cpp:(.text+0xd16): undefined reference to __glewCreateShader'
Renderer.cpp:(.text+0xfc4): undefined reference to __glewShaderSource' Renderer.cpp:(.text+0xfe7): undefined reference to __glewCompileShader'
Renderer.cpp:(.text+0xffb): undefined reference to __glewGetShaderiv' Renderer.cpp:(.text+0x101b): undefined reference to __glewGetShaderiv'
Renderer.cpp:(.text+0x108c): undefined reference to __glewGetShaderInfoLog' Renderer.cpp:(.text+0x112a): undefined reference to __glewShaderSource'
Renderer.cpp:(.text+0x114d): undefined reference to __glewCompileShader' Renderer.cpp:(.text+0x1161): undefined reference to __glewGetShaderiv'
Renderer.cpp:(.text+0x1181): undefined reference to __glewGetShaderiv' Renderer.cpp:(.text+0x11f2): undefined reference to __glewGetShaderInfoLog'
Renderer.cpp:(.text+0x126b): undefined reference to __glewCreateProgram' Renderer.cpp:(.text+0x127d): undefined reference to __glewAttachShader'
Renderer.cpp:(.text+0x1299): undefined reference to __glewAttachShader' Renderer.cpp:(.text+0x12b5): undefined reference to __glewLinkProgram'
Renderer.cpp:(.text+0x12c9): undefined reference to __glewGetProgramiv' Renderer.cpp:(.text+0x12e9): undefined reference to __glewGetProgramiv'
Renderer.cpp:(.text+0x135a): undefined reference to __glewGetProgramInfoLog' Renderer.cpp:(.text+0x13be): undefined reference to __glewDeleteShader'
Renderer.cpp:(.text+0x13d2): undefined reference to __glewDeleteShader' libMYLIB.a(Renderer.cpp.o): In function Renderer::SimpleRenderer()':
Renderer.cpp:(.text+0x204a): undefined reference to __glewBindFramebuffer' Renderer.cpp:(.text+0x208d): undefined reference to __glewCheckFramebufferStatus'
Renderer.cpp:(.text+0x20e5): undefined reference to __glewDrawBuffers' Renderer.cpp:(.text+0x20ff): undefined reference to __glewBindFramebuffer'
Renderer.cpp:(.text+0x2a2b): undefined reference to __glewUseProgram' Renderer.cpp:(.text+0x320a): undefined reference to __glewUseProgram'
libMYLIB.a(Renderer.cpp.o): In function Renderer::MeshRender()': Renderer.cpp:(.text+0x3c86): undefined reference to __glewBindFramebuffer'
Renderer.cpp:(.text+0x3cc9): undefined reference to __glewCheckFramebufferStatus' Renderer.cpp:(.text+0x3d21): undefined reference to __glewDrawBuffers'
Renderer.cpp:(.text+0x3d3b): undefined reference to __glewBindFramebuffer' Renderer.cpp:(.text+0x4667): undefined reference to __glewUseProgram'
Renderer.cpp:(.text+0x4f37): undefined reference to __glewUseProgram' Renderer.cpp:(.text+0x4f4f): undefined reference to __glewGetUniformLocation'
Renderer.cpp:(.text+0x4f74): undefined reference to __glewUniformMatrix4fv' Renderer.cpp:(.text+0x4fb6): undefined reference to __glewGetUniformLocation'
Renderer.cpp:(.text+0x4fdb): undefined reference to __glewUniformMatrix4fv' Renderer.cpp:(.text+0x5020): undefined reference to __glewUseProgram'
Renderer.cpp:(.text+0x5045): undefined reference to __glewBindVertexArray' Renderer.cpp:(.text+0x505c): undefined reference to __glewBindBuffer'
Renderer.cpp:(.text+0x5078): undefined reference to __glewBufferData' Renderer.cpp:(.text+0x50fe): undefined reference to __glewMapBuffer'
Renderer.cpp:(.text+0x52d3): undefined reference to __glewUnmapBuffer' Renderer.cpp:(.text+0x52e4): undefined reference to __glewGetAttribLocation'
Renderer.cpp:(.text+0x5309): undefined reference to __glewVertexAttribPointer' Renderer.cpp:(.text+0x5336): undefined reference to __glewEnableVertexAttribArray'
Renderer.cpp:(.text+0x534a): undefined reference to __glewGetAttribLocation' Renderer.cpp:(.text+0x536f): undefined reference to __glewVertexAttribPointer'
Renderer.cpp:(.text+0x53a2): undefined reference to __glewEnableVertexAttribArray' Renderer.cpp:(.text+0x53b6): undefined reference to __glewGetAttribLocation'
Renderer.cpp:(.text+0x53db): undefined reference to __glewVertexAttribPointer' Renderer.cpp:(.text+0x5410): undefined reference to __glewEnableVertexAttribArray'
Renderer.cpp:(.text+0x5424): undefined reference to __glewGetAttribLocation' Renderer.cpp:(.text+0x5449): undefined reference to __glewVertexAttribPointer'
Renderer.cpp:(.text+0x5487): undefined reference to __glewEnableVertexAttribArray' Renderer.cpp:(.text+0x54bd): undefined reference to __glewBindBuffer'
Renderer.cpp:(.text+0x54d9): undefined reference to __glewBufferData' Renderer.cpp:(.text+0x55e3): undefined reference to __glewUseProgram'
libMYLIB.a(Renderer.cpp.o): In function Renderer::RenderAndRead()': Renderer.cpp:(.text+0x690f): undefined reference to __glewBindFramebuffer'
Renderer.cpp:(.text+0x6925): undefined reference to __glewUseProgram' libMYLIB.a(Renderer.cpp.o): In function Renderer::DepthMapRenderer()':
Renderer.cpp:(.text+0x6cab): undefined reference to __glewUseProgram' Renderer.cpp:(.text+0x6ccf): undefined reference to __glewGetUniformLocation'
Renderer.cpp:(.text+0x6dd4): undefined reference to __glewUniformMatrix4fv' Renderer.cpp:(.text+0x6e16): undefined reference to __glewBindVertexArray'
Renderer.cpp:(.text+0x6e2d): undefined reference to __glewBindBuffer' Renderer.cpp:(.text+0x6e49): undefined reference to __glewBufferData'
Renderer.cpp:(.text+0x6ea9): undefined reference to __glewGetAttribLocation' Renderer.cpp:(.text+0x6ece): undefined reference to __glewVertexAttribPointer'
Renderer.cpp:(.text+0x6efb): undefined reference to __glewEnableVertexAttribArray' Renderer.cpp:(.text+0x6f19): undefined reference to __glewBindFramebuffer'
Renderer.cpp:(.text+0x6f4e): undefined reference to __glewCheckFramebufferStatus' Renderer.cpp:(.text+0x6fb6): undefined reference to __glewClearBufferfv'
Renderer.cpp:(.text+0x7009): undefined reference to __glewBindBuffer' Renderer.cpp:(.text+0x7025): undefined reference to __glewBufferData'
libMYLIB.a(Renderer.cpp.o): In function Renderer::RenderAndReadDepthMap()': Renderer.cpp:(.text+0x7158): undefined reference to __glewCheckFramebufferStatus'
Renderer.cpp:(.text+0x7308): undefined reference to __glewBindFramebuffer' Renderer.cpp:(.text+0x731e): undefined reference to __glewUseProgram'
libMYLIB.a(Renderer.cpp.o): In function Renderer::ProjectionRenderer()': Renderer.cpp:(.text+0x73bb): undefined reference to __glewUseProgram'
Renderer.cpp:(.text+0x73df): undefined reference to __glewGetUniformLocation' Renderer.cpp:(.text+0x74e4): undefined reference to __glewUniformMatrix4fv'
Renderer.cpp:(.text+0x753a): undefined reference to __glewBindFramebuffer' Renderer.cpp:(.text+0x756f): undefined reference to __glewCheckFramebufferStatus'
Renderer.cpp:(.text+0x7601): undefined reference to __glewClearBufferfv' Renderer.cpp:(.text+0x7628): undefined reference to __glewBindVertexArray'
Renderer.cpp:(.text+0x763f): undefined reference to __glewBindBuffer' Renderer.cpp:(.text+0x765b): undefined reference to __glewBufferData'
Renderer.cpp:(.text+0x76e0): undefined reference to __glewMapBuffer' Renderer.cpp:(.text+0x77ec): undefined reference to __glewUnmapBuffer'
Renderer.cpp:(.text+0x77fd): undefined reference to __glewGetAttribLocation' Renderer.cpp:(.text+0x7822): undefined reference to __glewVertexAttribPointer'
Renderer.cpp:(.text+0x784f): undefined reference to __glewEnableVertexAttribArray' Renderer.cpp:(.text+0x7863): undefined reference to __glewGetAttribLocation'
Renderer.cpp:(.text+0x7888): undefined reference to __glewVertexAttribPointer' Renderer.cpp:(.text+0x78bb): undefined reference to __glewEnableVertexAttribArray'
Renderer.cpp:(.text+0x78f1): undefined reference to __glewBindBuffer' Renderer.cpp:(.text+0x790d): undefined reference to __glewBufferData'
libMYLIB.a(Renderer.cpp.o): In function Renderer::RenderAndReadProjection()': Renderer.cpp:(.text+0x7a2c): undefined reference to __glewCheckFramebufferStatus'
Renderer.cpp:(.text+0x7aed): undefined reference to __glewBindFramebuffer' Renderer.cpp:(.text+0x7b03): undefined reference to __glewUseProgram'
collect2: error: ld returned 1 exit status
CMakeFiles/run_fitting.dir/build.make:194: recipe for target 'run_fitting' failed
make[2]: *** [run_fitting] Error 1
CMakeFiles/Makefile2:182: recipe for target 'CMakeFiles/run_fitting.dir/all' failed
make[1]: *** [CMakeFiles/run_fitting.dir/all] Error 2
Makefile:103: recipe for target 'all' failed
make: *** [all] Error 2

I am getting this error while building the git. Please help.

@xiangdonglai
Copy link
Collaborator

It seems that the compiler cannot find the GLEW library. Can you try to reinstall the GLEW library?

@piyushapple1998
Copy link
Author

piyushapple1998 commented Jul 21, 2020 via email

@piyushapple1998
Copy link
Author

I reinstalled ubuntu 18.04 and set it up with cuda 10.1 and cudnn7 but still no luck. Is this environmental suitable or do I have to use ubuntu 16.04 specifically?

@piyushapple1998
Copy link
Author

Hello

If you could please guide me how to get the bvh file it would be really helpful as my reserch is due soon. I was able to follow the instructions and get the first 10 frames in bvh. But when I opened the bvh file, it is just blank with no skeleton. What could be the issue please help.

Thank you

@yzhou359
Copy link

yzhou359 commented Jan 7, 2021

Hi @piyushapple1998 , I meet the same problem about the glew. How did you solve it? Thanks!

@piyushapple1998
Copy link
Author

piyushapple1998 commented Jan 7, 2021

Hi @yzhou359 Yes I did I'll shortly post the solution here

@CHDQ
Copy link

CHDQ commented Jan 21, 2021

Hi @yzhou359 Yes I did I'll shortly post the solution here

How did you solve it? Thanks!

@yzhou359
Copy link

@CHDQ I find that when I downgrade the cmake to cmake==3.5.1, the problem resolved. Hope this helps.
Btw, my glew version is glew==2.1.0

@CHDQ
Copy link

CHDQ commented Jan 22, 2021

@CHDQ I find that when I downgrade the cmake to cmake==3.5.1, the problem resolved. Hope this helps.
Btw, my glew version is glew==2.1.0

it’s work for me.thank you

@BaldrLector
Copy link

change ${GLEW_LIBRARY} to GLEW::GLEW in CmakeLists.txt, it works for me.

@gaowei724
Copy link

change ${GLEW_LIBRARY} to GLEW::GLEW in CmakeLists.txt, it works for me.

This also works for me. Thank you.

@Fubuki901
Copy link

change ${GLEW_LIBRARY} to GLEW::GLEW in CmakeLists.txt, it works for me.

It works! Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants