Closed anf6000 closed 4 years ago
The hint is in the follow lines of your output:
Package x11 was not found in the pkg-config search path.
Perhaps you should add the directory containingx11.pc' to the PKG_CONFIG_PATH environment variable
Package 'x11', required by 'glfw3', not found
Package glu was not found in the pkg-config search path.
Perhaps you should add the directory containing glu.pc' to the PKG_CONFIG_PATH environment variable
No package 'glu' found
Package gl was not found in the pkg-config search path. Perhaps you should add the directory containing gl.pc' to the PKG_CONFIG_PATH environment variable
... etc
You should install the missing dependencies until the following command (on Ubuntu) from the Makefile completes succesfully:
pkg-config --libs glfw3 glu gl x11 xrandr xi xxf86vm xcursor xinerama xrender xext xdamage
For example, I needed the following command to install the missing libraries:
sudo apt install libxi-dev libxcursor-dev libxinerama-dev
I'm not that well versed in Makefiles but perhaps there could be a more visible warning that some dependencies are missing.
@anf6000 Did that worked? I'm going to close this issue temporally? Feel free to open it if it didn't
I am on Ubuntu 18.04.4 LTS and I get the following error when compiling / installing. XORG / X11 is installed. I built glfw myself.
(base) studioanf@destrvctor:~/glfw$ cmake . -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Using X11 for window creation -- Configuring done -- Generating done -- Build files have been written to: /home/studioanf/glfw (base) studioanf@destrvctor:~/glfw$ make [ 1%] Building C object src/CMakeFiles/glfw.dir/context.c.o [ 2%] Building C object src/CMakeFiles/glfw.dir/init.c.o [ 3%] Building C object src/CMakeFiles/glfw.dir/input.c.o [ 4%] Building C object src/CMakeFiles/glfw.dir/monitor.c.o [ 5%] Building C object src/CMakeFiles/glfw.dir/vulkan.c.o [ 5%] Building C object src/CMakeFiles/glfw.dir/window.c.o [ 6%] Building C object src/CMakeFiles/glfw.dir/x11_init.c.o [ 7%] Building C object src/CMakeFiles/glfw.dir/x11_monitor.c.o [ 8%] Building C object src/CMakeFiles/glfw.dir/x11_window.c.o [ 9%] Building C object src/CMakeFiles/glfw.dir/xkb_unicode.c.o [ 10%] Building C object src/CMakeFiles/glfw.dir/posix_time.c.o [ 11%] Building C object src/CMakeFiles/glfw.dir/posix_thread.c.o [ 11%] Building C object src/CMakeFiles/glfw.dir/glx_context.c.o [ 12%] Building C object src/CMakeFiles/glfw.dir/egl_context.c.o [ 13%] Building C object src/CMakeFiles/glfw.dir/osmesa_context.c.o [ 14%] Building C object src/CMakeFiles/glfw.dir/linux_joystick.c.o [ 15%] Linking C static library libglfw3.a [ 15%] Built target glfw [ 16%] Building C object examples/CMakeFiles/wave.dir/wave.c.o [ 17%] Building C object examples/CMakeFiles/wave.dir/__/deps/glad_gl.c.o [ 18%] Linking C executable wave [ 18%] Built target wave [ 19%] Building C object examples/CMakeFiles/triangle-opengl.dir/triangle-opengl.c.o [ 20%] Building C object examples/CMakeFiles/triangle-opengl.dir/__/deps/glad_gl.c.o [ 21%] Linking C executable triangle-opengl [ 21%] Built target triangle-opengl [ 21%] Building C object examples/CMakeFiles/gears.dir/gears.c.o [ 22%] Building C object examples/CMakeFiles/gears.dir/__/deps/glad_gl.c.o [ 23%] Linking C executable gears [ 23%] Built target gears [ 23%] Building C object examples/CMakeFiles/boing.dir/boing.c.o [ 24%] Building C object examples/CMakeFiles/boing.dir/__/deps/glad_gl.c.o [ 25%] Linking C executable boing [ 25%] Built target boing [ 26%] Building C object examples/CMakeFiles/heightmap.dir/heightmap.c.o [ 27%] Building C object examples/CMakeFiles/heightmap.dir/__/deps/glad_gl.c.o [ 28%] Linking C executable heightmap [ 28%] Built target heightmap [ 29%] Building C object examples/CMakeFiles/splitview.dir/splitview.c.o [ 30%] Building C object examples/CMakeFiles/splitview.dir/__/deps/glad_gl.c.o [ 31%] Linking C executable splitview [ 31%] Built target splitview [ 32%] Building C object examples/CMakeFiles/offscreen.dir/offscreen.c.o [ 32%] Building C object examples/CMakeFiles/offscreen.dir/__/deps/glad_gl.c.o [ 33%] Linking C executable offscreen [ 33%] Built target offscreen [ 34%] Building C object examples/CMakeFiles/particles.dir/particles.c.o [ 35%] Building C object examples/CMakeFiles/particles.dir/__/deps/tinycthread.c.o [ 35%] Building C object examples/CMakeFiles/particles.dir/__/deps/getopt.c.o [ 36%] Building C object examples/CMakeFiles/particles.dir/__/deps/glad_gl.c.o [ 37%] Linking C executable particles [ 37%] Built target particles [ 38%] Building C object examples/CMakeFiles/sharing.dir/sharing.c.o [ 39%] Building C object examples/CMakeFiles/sharing.dir/__/deps/glad_gl.c.o [ 39%] Linking C executable sharing [ 39%] Built target sharing [ 39%] Building C object tests/CMakeFiles/title.dir/title.c.o [ 40%] Building C object tests/CMakeFiles/title.dir/__/deps/glad_gl.c.o [ 41%] Linking C executable title [ 41%] Built target title [ 42%] Building C object tests/CMakeFiles/timeout.dir/timeout.c.o [ 43%] Building C object tests/CMakeFiles/timeout.dir/__/deps/glad_gl.c.o [ 44%] Linking C executable timeout [ 44%] Built target timeout [ 45%] Building C object tests/CMakeFiles/monitors.dir/monitors.c.o [ 46%] Building C object tests/CMakeFiles/monitors.dir/__/deps/getopt.c.o [ 46%] Building C object tests/CMakeFiles/monitors.dir/__/deps/glad_gl.c.o [ 47%] Linking C executable monitors [ 47%] Built target monitors [ 48%] Building C object tests/CMakeFiles/clipboard.dir/clipboard.c.o [ 49%] Building C object tests/CMakeFiles/clipboard.dir/__/deps/getopt.c.o [ 50%] Building C object tests/CMakeFiles/clipboard.dir/__/deps/glad_gl.c.o [ 51%] Linking C executable clipboard [ 51%] Built target clipboard [ 51%] Building C object tests/CMakeFiles/cursor.dir/cursor.c.o [ 52%] Building C object tests/CMakeFiles/cursor.dir/__/deps/glad_gl.c.o [ 53%] Linking C executable cursor [ 53%] Built target cursor [ 54%] Building C object tests/CMakeFiles/msaa.dir/msaa.c.o [ 55%] Building C object tests/CMakeFiles/msaa.dir/__/deps/getopt.c.o [ 56%] Building C object tests/CMakeFiles/msaa.dir/__/deps/glad_gl.c.o [ 57%] Linking C executable msaa [ 57%] Built target msaa [ 58%] Building C object tests/CMakeFiles/glfwinfo.dir/glfwinfo.c.o [ 59%] Building C object tests/CMakeFiles/glfwinfo.dir/__/deps/getopt.c.o [ 59%] Building C object tests/CMakeFiles/glfwinfo.dir/__/deps/glad_gl.c.o [ 60%] Building C object tests/CMakeFiles/glfwinfo.dir/__/deps/glad_vulkan.c.o [ 61%] Linking C executable glfwinfo [ 61%] Built target glfwinfo [ 61%] Building C object tests/CMakeFiles/threads.dir/threads.c.o [ 62%] Building C object tests/CMakeFiles/threads.dir/__/deps/tinycthread.c.o [ 63%] Building C object tests/CMakeFiles/threads.dir/__/deps/glad_gl.c.o [ 64%] Linking C executable threads [ 64%] Built target threads [ 65%] Building C object tests/CMakeFiles/reopen.dir/reopen.c.o [ 66%] Building C object tests/CMakeFiles/reopen.dir/__/deps/glad_gl.c.o [ 67%] Linking C executable reopen [ 67%] Built target reopen [ 68%] Building C object tests/CMakeFiles/triangle-vulkan.dir/triangle-vulkan.c.o [ 68%] Building C object tests/CMakeFiles/triangle-vulkan.dir/__/deps/glad_vulkan.c.o [ 69%] Linking C executable triangle-vulkan [ 69%] Built target triangle-vulkan [ 70%] Building C object tests/CMakeFiles/opacity.dir/opacity.c.o [ 71%] Building C object tests/CMakeFiles/opacity.dir/__/deps/glad_gl.c.o [ 72%] Linking C executable opacity [ 72%] Built target opacity [ 73%] Building C object tests/CMakeFiles/iconify.dir/iconify.c.o [ 74%] Building C object tests/CMakeFiles/iconify.dir/__/deps/getopt.c.o [ 75%] Building C object tests/CMakeFiles/iconify.dir/__/deps/glad_gl.c.o [ 76%] Linking C executable iconify [ 76%] Built target iconify [ 77%] Building C object tests/CMakeFiles/gamma.dir/gamma.c.o [ 78%] Building C object tests/CMakeFiles/gamma.dir/__/deps/glad_gl.c.o [ 79%] Linking C executable gamma [ 79%] Built target gamma [ 79%] Building C object tests/CMakeFiles/events.dir/events.c.o [ 80%] Building C object tests/CMakeFiles/events.dir/__/deps/getopt.c.o [ 81%] Building C object tests/CMakeFiles/events.dir/__/deps/glad_gl.c.o [ 82%] Linking C executable events [ 82%] Built target events [ 83%] Building C object tests/CMakeFiles/icon.dir/icon.c.o [ 83%] Building C object tests/CMakeFiles/icon.dir/__/deps/glad_gl.c.o [ 84%] Linking C executable icon [ 84%] Built target icon [ 85%] Building C object tests/CMakeFiles/joysticks.dir/joysticks.c.o [ 86%] Building C object tests/CMakeFiles/joysticks.dir/__/deps/glad_gl.c.o [ 87%] Linking C executable joysticks [ 87%] Built target joysticks [ 88%] Building C object tests/CMakeFiles/windows.dir/windows.c.o [ 89%] Building C object tests/CMakeFiles/windows.dir/__/deps/glad_gl.c.o [ 90%] Linking C executable windows [ 90%] Built target windows [ 91%] Building C object tests/CMakeFiles/empty.dir/empty.c.o [ 92%] Building C object tests/CMakeFiles/empty.dir/__/deps/tinycthread.c.o [ 93%] Building C object tests/CMakeFiles/empty.dir/__/deps/glad_gl.c.o [ 94%] Linking C executable empty [ 94%] Built target empty [ 95%] Building C object tests/CMakeFiles/inputlag.dir/inputlag.c.o [ 96%] Building C object tests/CMakeFiles/inputlag.dir/__/deps/getopt.c.o [ 96%] Building C object tests/CMakeFiles/inputlag.dir/__/deps/glad_gl.c.o [ 97%] Linking C executable inputlag [ 97%] Built target inputlag [ 98%] Building C object tests/CMakeFiles/tearing.dir/tearing.c.o [ 99%] Building C object tests/CMakeFiles/tearing.dir/__/deps/glad_gl.c.o [100%] Linking C executable tearing [100%] Built target tearing (base) studioanf@destrvctor:~/glfw$ sudo make install [sudo] password for studioanf: [ 15%] Built target glfw [ 18%] Built target wave [ 21%] Built target triangle-opengl [ 23%] Built target gears [ 25%] Built target boing [ 28%] Built target heightmap [ 31%] Built target splitview [ 33%] Built target offscreen [ 37%] Built target particles [ 39%] Built target sharing [ 41%] Built target title [ 44%] Built target timeout [ 47%] Built target monitors [ 51%] Built target clipboard [ 53%] Built target cursor [ 57%] Built target msaa [ 61%] Built target glfwinfo [ 64%] Built target threads [ 67%] Built target reopen [ 69%] Built target triangle-vulkan [ 72%] Built target opacity [ 76%] Built target iconify [ 79%] Built target gamma [ 82%] Built target events [ 84%] Built target icon [ 87%] Built target joysticks [ 90%] Built target windows [ 94%] Built target empty [ 97%] Built target inputlag [100%] Built target tearing Install the project... -- Install configuration: "" -- Up-to-date: /usr/local/include/GLFW -- Up-to-date: /usr/local/include/GLFW/glfw3.h -- Up-to-date: /usr/local/include/GLFW/glfw3native.h -- Up-to-date: /usr/local/lib/cmake/glfw3/glfw3Config.cmake -- Up-to-date: /usr/local/lib/cmake/glfw3/glfw3ConfigVersion.cmake -- Up-to-date: /usr/local/lib/cmake/glfw3/glfw3Targets.cmake -- Installing: /usr/local/lib/cmake/glfw3/glfw3Targets-noconfig.cmake -- Up-to-date: /usr/local/lib/pkgconfig/glfw3.pc -- Installing: /usr/local/lib/libglfw3.a (base) studioanf@destrvctor:~/glfw$ cd .. (base) studioanf@destrvctor:~/glslViewer$ make -j 4 Linux platform with glfw drivers Package x11 was not found in the pkg-config search path. Perhaps you should add the directory containing
x11.pc' to the PKG_CONFIG_PATH environment variable Package 'x11', required by 'glfw3', not found Package glu was not found in the pkg-config search path. Perhaps you should add the directory containingglu.pc' to the PKG_CONFIG_PATH environment variable No package 'glu' found Package gl was not found in the pkg-config search path. Perhaps you should add the directory containing
gl.pc' to the PKG_CONFIG_PATH environment variable No package 'gl' found Package x11 was not found in the pkg-config search path. Perhaps you should add the directory containingx11.pc' to the PKG_CONFIG_PATH environment variable No package 'x11' found Package xrandr was not found in the pkg-config search path. Perhaps you should add the directory containing
xrandr.pc' to the PKG_CONFIG_PATH environment variable No package 'xrandr' found Package xi was not found in the pkg-config search path. Perhaps you should add the directory containingxi.pc' to the PKG_CONFIG_PATH environment variable No package 'xi' found Package xxf86vm was not found in the pkg-config search path. Perhaps you should add the directory containing
xxf86vm.pc' to the PKG_CONFIG_PATH environment variable No package 'xxf86vm' found Package xcursor was not found in the pkg-config search path. Perhaps you should add the directory containingxcursor.pc' to the PKG_CONFIG_PATH environment variable No package 'xcursor' found Package xinerama was not found in the pkg-config search path. Perhaps you should add the directory containing
xinerama.pc' to the PKG_CONFIG_PATH environment variable No package 'xinerama' found Package xrender was not found in the pkg-config search path. Perhaps you should add the directory containingxrender.pc' to the PKG_CONFIG_PATH environment variable No package 'xrender' found Package xext was not found in the pkg-config search path. Perhaps you should add the directory containing
xext.pc' to the PKG_CONFIG_PATH environment variable No package 'xext' found Package xdamage was not found in the pkg-config search path. Perhaps you should add the directory containingxdamage.pc' to the PKG_CONFIG_PATH environment variable No package 'xdamage' found g++ -Wall -O3 -std=c++11 -fpermissive -DPLATFORM_LINUX -DDRIVER_GLFW include/skylight/ArHosekSkyModel.cc include/rgbe/rgbe.cc src/defines.o src/uniforms.o src/window.o src/main.o src/sandbox.o src/io/gltf.o src/io/obj.o src/io/fs.o src/io/osc.o src/io/ply.o src/io/pixels.o src/gl/vertexLayout.o src/gl/textureCube.o src/gl/fbo.o src/gl/texture.o src/gl/shader.o src/gl/pingpong.o src/gl/vbo.o src/tools/text.o src/tools/geom.o src/tools/shapes.o src/scene/scene.o src/scene/light.o src/scene/node.o src/scene/model.o src/scene/camera.o src/scene/material.o src/types/mesh.o src/types/polyline.o src/types/polarPoint.o src/types/rectangle.o src/types/list.o include/oscpack/osc/OscOutboundPacketStream.o include/oscpack/osc/OscPrintReceivedElements.o include/oscpack/osc/OscTypes.o include/oscpack/osc/OscReceivedElements.o include/oscpack/ip/posix/UdpSocket.o include/oscpack/ip/posix/NetworkingUtils.o -lpthread -ldl -rdynamic -o bin/glslViewer src/main.o: In function
onExit()': /home/studioanf/glslViewer/src/main.cpp:931: undefined reference toglClear' src/main.o: In function
main': /home/studioanf/glslViewer/src/main.cpp:851: undefined reference toglClear' /home/studioanf/glslViewer/src/main.cpp:799: undefined reference to
glGetString' /home/studioanf/glslViewer/src/main.cpp:800: undefined reference toglGetString' /home/studioanf/glslViewer/src/main.cpp:801: undefined reference to
glGetString' /home/studioanf/glslViewer/src/main.cpp:802: undefined reference toglGetString' /home/studioanf/glslViewer/src/main.cpp:815: undefined reference to
glGetIntegerv' src/window.o: In functionoperator()': /home/studioanf/glslViewer/src/window.cpp:496: undefined reference to
glfwGetMouseButton' /home/studioanf/glslViewer/src/window.cpp:497: undefined reference toglfwGetMouseButton' src/window.o: In function
isGL()': /home/studioanf/glslViewer/src/window.cpp:536: undefined reference toglfwWindowShouldClose' src/window.o: In function
debounceSetWindowTitle(std::cxx11::basic_string<char, std::char_traitsglfwGetTime' /home/studioanf/glslViewer/src/window.cpp:557: undefined reference to
glfwSetWindowTitle' src/window.o: In functionupdateGL()': /home/studioanf/glslViewer/src/window.cpp:568: undefined reference to
glfwGetTime' src/window.o: In function `debounceSetWindowTitle(std::glfwGetTime' /home/studioanf/glslViewer/src/window.cpp:557: undefined reference to
glfwSetWindowTitle' src/window.o: In functionupdateGL()': /home/studioanf/glslViewer/src/window.cpp:601: undefined reference to
glfwPollEvents' /home/studioanf/glslViewer/src/window.cpp:574: undefined reference toglfwGetTime' src/window.o: In function
closeGL()': /home/studioanf/glslViewer/src/window.cpp:683: undefined reference toglfwSetWindowShouldClose' src/window.o: In function
getPixelDensity()': /home/studioanf/glslViewer/src/window.cpp:765: undefined reference toglfwGetWindowSize' /home/studioanf/glslViewer/src/window.cpp:766: undefined reference to
glfwGetFramebufferSize' src/window.o: In functionupdateViewport()': /home/studioanf/glslViewer/src/window.cpp:710: undefined reference to
glViewport' src/window.o: In functiongetPixelDensity()': /home/studioanf/glslViewer/src/window.cpp:765: undefined reference to
glfwGetWindowSize' /home/studioanf/glslViewer/src/window.cpp:766: undefined reference toglfwGetFramebufferSize' src/window.o: In function
initGL(glm::tvec4<int, (glm::precision)0>&, WindowStyle)': /home/studioanf/glslViewer/src/window.cpp:385: undefined reference toglfwSetErrorCallback' /home/studioanf/glslViewer/src/window.cpp:388: undefined reference to
glfwInit' /home/studioanf/glslViewer/src/window.cpp:400: undefined reference toglfwGetPrimaryMonitor' /home/studioanf/glslViewer/src/window.cpp:401: undefined reference to
glfwGetVideoMode' /home/studioanf/glslViewer/src/window.cpp:404: undefined reference toglfwWindowHint' /home/studioanf/glslViewer/src/window.cpp:405: undefined reference to
glfwWindowHint' /home/studioanf/glslViewer/src/window.cpp:406: undefined reference toglfwWindowHint' /home/studioanf/glslViewer/src/window.cpp:407: undefined reference to
glfwWindowHint' /home/studioanf/glslViewer/src/window.cpp:408: undefined reference toglfwCreateWindow' /home/studioanf/glslViewer/src/window.cpp:394: undefined reference to
glfwWindowHint' /home/studioanf/glslViewer/src/window.cpp:411: undefined reference toglfwCreateWindow' /home/studioanf/glslViewer/src/window.cpp:419: undefined reference to
glfwSetInputMode' /home/studioanf/glslViewer/src/window.cpp:421: undefined reference toglfwMakeContextCurrent' /home/studioanf/glslViewer/src/window.cpp:425: undefined reference to
glfwSetWindowSizeCallback' /home/studioanf/glslViewer/src/window.cpp:429: undefined reference toglfwSetKeyCallback' /home/studioanf/glslViewer/src/window.cpp:434: undefined reference to
glfwSetMouseButtonCallback' /home/studioanf/glslViewer/src/window.cpp:455: undefined reference toglfwSetScrollCallback' /home/studioanf/glslViewer/src/window.cpp:460: undefined reference to
glfwSetCursorPosCallback' /home/studioanf/glslViewer/src/window.cpp:518: undefined reference toglfwSetWindowPosCallback' /home/studioanf/glslViewer/src/window.cpp:524: undefined reference to
glfwSwapInterval' /home/studioanf/glslViewer/src/window.cpp:527: undefined reference toglfwSetWindowPos' /home/studioanf/glslViewer/src/window.cpp:397: undefined reference to
glfwWindowHint' /home/studioanf/glslViewer/src/window.cpp:414: undefined reference toglfwTerminate' src/window.o: In function
setWindowSize(int, int)': /home/studioanf/glslViewer/src/window.cpp:726: undefined reference toglfwSetWindowSize' src/window.o: In function
getScreenSize()': /home/studioanf/glslViewer/src/window.cpp:736: undefined reference toglfwGetPrimaryMonitor' /home/studioanf/glslViewer/src/window.cpp:737: undefined reference to
glfwGetVideoMode' src/window.o: In functiongetPixelDensity()': /home/studioanf/glslViewer/src/window.cpp:765: undefined reference to
glfwGetWindowSize' /home/studioanf/glslViewer/src/window.cpp:766: undefined reference toglfwGetFramebufferSize' src/window.o: In function
renderGL()': /home/studioanf/glslViewer/src/window.cpp:669: undefined reference toglfwSwapBuffers' src/window.o: In function
closeGL()': /home/studioanf/glslViewer/src/window.cpp:684: undefined reference toglfwTerminate' src/sandbox.o: In function
Sandbox::onScreenshot(std::__cxx11::basic_string<char, std::char_traitsglBindFramebuffer' /home/studioanf/glslViewer/src/sandbox.cpp:1168: undefined reference to
glReadPixels' src/sandbox.o: In functionSandbox::_renderBuffers()': /home/studioanf/glslViewer/src/sandbox.cpp:696: undefined reference to
glDisable' /home/studioanf/glslViewer/src/sandbox.cpp:717: undefined reference toglEnable' /home/studioanf/glslViewer/src/sandbox.cpp:718: undefined reference to
glBlendFunc' src/sandbox.o: In functionSandbox::render()': /home/studioanf/glslViewer/src/sandbox.cpp:751: undefined reference to
glClear' src/sandbox.o: In functionSandbox::onHistogram()': /home/studioanf/glslViewer/src/sandbox.cpp:1185: undefined reference to
glBindFramebuffer' /home/studioanf/glslViewer/src/sandbox.cpp:1191: undefined reference toglReadPixels' /home/studioanf/glslViewer/src/sandbox.cpp:1192: undefined reference to
glBindFramebuffer' src/sandbox.o: In functionSandbox::setup(std::vector<WatchFile, std::allocator<WatchFile> >&, std::vector<Command, std::allocator<Command> >&)': /home/studioanf/glslViewer/src/sandbox.cpp:489: undefined reference to
glClearColor' /home/studioanf/glslViewer/src/sandbox.cpp:490: undefined reference toglClear' /home/studioanf/glslViewer/src/sandbox.cpp:492: undefined reference to
glDisable' /home/studioanf/glslViewer/src/sandbox.cpp:493: undefined reference toglFrontFace' /home/studioanf/glslViewer/src/sandbox.cpp:496: undefined reference to
glEnable' /home/studioanf/glslViewer/src/sandbox.cpp:497: undefined reference toglBlendFunc' /home/studioanf/glslViewer/src/sandbox.cpp:500: undefined reference to
glClear' src/sandbox.o: In functionSandbox::renderUI()': /home/studioanf/glslViewer/src/sandbox.cpp:912: undefined reference to
glDisable' /home/studioanf/glslViewer/src/sandbox.cpp:970: undefined reference toglLineWidth' /home/studioanf/glslViewer/src/sandbox.cpp:977: undefined reference to
glLineWidth' /home/studioanf/glslViewer/src/sandbox.cpp:934: undefined reference toglDisable' /home/studioanf/glslViewer/src/sandbox.cpp:828: undefined reference to
glDisable' src/sandbox.o: In functionSandbox::onScreenshot(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [clone .part.174]': /home/studioanf/glslViewer/src/sandbox.cpp:1177: undefined reference to
glBindFramebuffer' src/gl/vertexLayout.o: In functionVertexLayout::enable(Shader const*)': /home/studioanf/glslViewer/src/gl/vertexLayout.cpp:50: undefined reference to
glEnableVertexAttribArray' /home/studioanf/glslViewer/src/gl/vertexLayout.cpp:51: undefined reference toglVertexAttribPointer' /home/studioanf/glslViewer/src/gl/vertexLayout.cpp:62: undefined reference to
glDisableVertexAttribArray' src/gl/textureCube.o: In functionTextureCube::~TextureCube()': /home/studioanf/glslViewer/src/gl/textureCube.cpp:32: undefined reference to
glDeleteTextures' src/gl/textureCube.o: In functionTextureCube::~TextureCube()': /home/studioanf/glslViewer/src/gl/textureCube.cpp:32: undefined reference to
glDeleteTextures' src/gl/textureCube.o: In functionTextureCube::bind()': /home/studioanf/glslViewer/src/gl/textureCube.cpp:565: undefined reference to
glActiveTexture' src/gl/textureCube.o: In functionTextureCube::generate(SkyBox*, int)': /home/studioanf/glslViewer/src/gl/textureCube.cpp:434: undefined reference to
glGenTextures' /home/studioanf/glslViewer/src/gl/textureCube.cpp:435: undefined reference toglBindTexture' src/gl/textureCube.o: In function
TextureCube::generate(SkyBox, int)': /home/studioanf/glslViewer/src/gl/../types/face.h:92: undefined reference toglTexImage2D' src/gl/textureCube.o: In function
TextureCube::generate(SkyBox, int)': /home/studioanf/glslViewer/src/gl/textureCube.cpp:551: undefined reference toglTexParameteri' /home/studioanf/glslViewer/src/gl/textureCube.cpp:552: undefined reference to
glTexParameteri' /home/studioanf/glslViewer/src/gl/textureCube.cpp:553: undefined reference toglTexParameteri' /home/studioanf/glslViewer/src/gl/textureCube.cpp:554: undefined reference to
glTexParameteri' /home/studioanf/glslViewer/src/gl/textureCube.cpp:555: undefined reference toglTexParameteri' /home/studioanf/glslViewer/src/gl/textureCube.cpp:556: undefined reference to
glGenerateMipmap' /home/studioanf/glslViewer/src/gl/textureCube.cpp:559: undefined reference toglBindTexture' src/gl/textureCube.o: In function
TextureCube::load(std::cxx11::basic_string<char, std::char_traitsglGenTextures' /home/studioanf/glslViewer/src/gl/textureCube.cpp:294: undefined reference to
glBindTexture' src/gl/textureCube.o: In function `TextureCube::load(std::glTexImage2D' src/gl/textureCube.o: In function
TextureCube::load(std::cxx11::basic_string<char, std::char_traitsglTexParameteri' /home/studioanf/glslViewer/src/gl/textureCube.cpp:417: undefined reference to
glTexParameteri' /home/studioanf/glslViewer/src/gl/textureCube.cpp:418: undefined reference toglTexParameteri' /home/studioanf/glslViewer/src/gl/textureCube.cpp:419: undefined reference to
glTexParameteri' /home/studioanf/glslViewer/src/gl/textureCube.cpp:420: undefined reference toglTexParameteri' /home/studioanf/glslViewer/src/gl/textureCube.cpp:421: undefined reference to
glGenerateMipmap' /home/studioanf/glslViewer/src/gl/textureCube.cpp:424: undefined reference toglBindTexture' src/gl/textureCube.o: In function
TextureCube::load(std::glTexImage2D' src/gl/textureCube.o: In function
TextureCube::bind()': /home/studioanf/glslViewer/src/gl/textureCube.cpp:566: undefined reference toglBindTexture' src/gl/fbo.o: In function
Fbo::~Fbo()': /home/studioanf/glslViewer/src/gl/fbo.cpp:39: undefined reference toglDeleteTextures' /home/studioanf/glslViewer/src/gl/fbo.cpp:40: undefined reference to
glDeleteRenderbuffers' /home/studioanf/glslViewer/src/gl/fbo.cpp:185: undefined reference toglBindFramebuffer' src/gl/fbo.o: In function
Fbo::bind()': /home/studioanf/glslViewer/src/gl/fbo.cpp:166: undefined reference toglGetIntegerv' /home/studioanf/glslViewer/src/gl/fbo.cpp:168: undefined reference to
glBindTexture' /home/studioanf/glslViewer/src/gl/fbo.cpp:169: undefined reference toglEnable' /home/studioanf/glslViewer/src/gl/fbo.cpp:170: undefined reference to
glBindFramebuffer' /home/studioanf/glslViewer/src/gl/fbo.cpp:171: undefined reference toglViewport' /home/studioanf/glslViewer/src/gl/fbo.cpp:172: undefined reference to
glClearColor' /home/studioanf/glslViewer/src/gl/fbo.cpp:177: undefined reference toglClear' /home/studioanf/glslViewer/src/gl/fbo.cpp:175: undefined reference to
glClear' src/gl/fbo.o: In functionFbo::unbind()': /home/studioanf/glslViewer/src/gl/fbo.cpp:185: undefined reference to
glBindFramebuffer' src/gl/fbo.o: In functionFbo::~Fbo()': /home/studioanf/glslViewer/src/gl/fbo.cpp:39: undefined reference to
glDeleteTextures' /home/studioanf/glslViewer/src/gl/fbo.cpp:40: undefined reference toglDeleteRenderbuffers' /home/studioanf/glslViewer/src/gl/fbo.cpp:41: undefined reference to
glDeleteFramebuffers' /home/studioanf/glslViewer/src/gl/fbo.cpp:185: undefined reference toglBindFramebuffer' src/gl/fbo.o: In function
Fbo::allocate(unsigned int, unsigned int, FboType)': /home/studioanf/glslViewer/src/gl/fbo.cpp:97: undefined reference toglBindTexture' /home/studioanf/glslViewer/src/gl/fbo.cpp:102: undefined reference to
glTexImage2D' /home/studioanf/glslViewer/src/gl/fbo.cpp:106: undefined reference toglTexParameteri' /home/studioanf/glslViewer/src/gl/fbo.cpp:107: undefined reference to
glTexParameteri' /home/studioanf/glslViewer/src/gl/fbo.cpp:108: undefined reference toglTexParameteri' /home/studioanf/glslViewer/src/gl/fbo.cpp:109: undefined reference to
glTexParameteri' /home/studioanf/glslViewer/src/gl/fbo.cpp:111: undefined reference toglFramebufferTexture2D' /home/studioanf/glslViewer/src/gl/fbo.cpp:149: undefined reference to
glCheckFramebufferStatus' /home/studioanf/glslViewer/src/gl/fbo.cpp:185: undefined reference toglBindFramebuffer' /home/studioanf/glslViewer/src/gl/fbo.cpp:158: undefined reference to
glBindTexture' /home/studioanf/glslViewer/src/gl/fbo.cpp:78: undefined reference toglGenFramebuffers' /home/studioanf/glslViewer/src/gl/fbo.cpp:82: undefined reference to
glGenRenderbuffers' /home/studioanf/glslViewer/src/gl/fbo.cpp:116: undefined reference toglBindRenderbuffer' /home/studioanf/glslViewer/src/gl/fbo.cpp:121: undefined reference to
glRenderbufferStorage' /home/studioanf/glslViewer/src/gl/fbo.cpp:123: undefined reference toglFramebufferRenderbuffer' /home/studioanf/glslViewer/src/gl/fbo.cpp:132: undefined reference to
glBindTexture' /home/studioanf/glslViewer/src/gl/fbo.cpp:138: undefined reference toglTexImage2D' /home/studioanf/glslViewer/src/gl/fbo.cpp:141: undefined reference to
glTexParameteri' /home/studioanf/glslViewer/src/gl/fbo.cpp:142: undefined reference toglTexParameteri' /home/studioanf/glslViewer/src/gl/fbo.cpp:143: undefined reference to
glTexParameteri' /home/studioanf/glslViewer/src/gl/fbo.cpp:144: undefined reference toglTexParameteri' /home/studioanf/glslViewer/src/gl/fbo.cpp:145: undefined reference to
glFramebufferTexture2D' /home/studioanf/glslViewer/src/gl/fbo.cpp:166: undefined reference toglGetIntegerv' /home/studioanf/glslViewer/src/gl/fbo.cpp:168: undefined reference to
glBindTexture' /home/studioanf/glslViewer/src/gl/fbo.cpp:169: undefined reference toglEnable' /home/studioanf/glslViewer/src/gl/fbo.cpp:170: undefined reference to
glBindFramebuffer' /home/studioanf/glslViewer/src/gl/fbo.cpp:171: undefined reference toglViewport' /home/studioanf/glslViewer/src/gl/fbo.cpp:172: undefined reference to
glClearColor' /home/studioanf/glslViewer/src/gl/fbo.cpp:177: undefined reference toglClear' /home/studioanf/glslViewer/src/gl/fbo.cpp:175: undefined reference to
glClear' /home/studioanf/glslViewer/src/gl/fbo.cpp:94: undefined reference toglGenTextures' /home/studioanf/glslViewer/src/gl/fbo.cpp:130: undefined reference to
glGenTextures' src/gl/fbo.o: In functionFbo::~Fbo()': /home/studioanf/glslViewer/src/gl/fbo.cpp:41: undefined reference to
glDeleteFramebuffers' src/gl/fbo.o: In functionFbo::allocate(unsigned int, unsigned int, FboType)': /home/studioanf/glslViewer/src/gl/fbo.cpp:161: undefined reference to
glBindRenderbuffer' src/gl/texture.o: In functionTexture::clear()': /home/studioanf/glslViewer/src/gl/texture.cpp:22: undefined reference to
glDeleteTextures' src/gl/texture.o: In functionTexture::~Texture()': /home/studioanf/glslViewer/src/gl/texture.cpp:22: undefined reference to
glDeleteTextures' src/gl/texture.o: In functionTexture::bind()': /home/studioanf/glslViewer/src/gl/texture.cpp:206: undefined reference to
glActiveTexture' src/gl/texture.o: In functionTexture::~Texture()': /home/studioanf/glslViewer/src/gl/texture.cpp:22: undefined reference to
glDeleteTextures' src/gl/texture.o: In functionTexture::load(int, int, int, int, void const*)': /home/studioanf/glslViewer/src/gl/texture.cpp:29: undefined reference to
glEnable' /home/studioanf/glslViewer/src/gl/texture.cpp:32: undefined reference toglBindTexture' /home/studioanf/glslViewer/src/gl/texture.cpp:34: undefined reference to
glPixelStorei' /home/studioanf/glslViewer/src/gl/texture.cpp:35: undefined reference toglTexParameteri' /home/studioanf/glslViewer/src/gl/texture.cpp:36: undefined reference to
glTexParameteri' /home/studioanf/glslViewer/src/gl/texture.cpp:37: undefined reference toglTexParameteri' /home/studioanf/glslViewer/src/gl/texture.cpp:38: undefined reference to
glTexParameteri' /home/studioanf/glslViewer/src/gl/texture.cpp:105: undefined reference toglTexImage2D' /home/studioanf/glslViewer/src/gl/texture.cpp:31: undefined reference to
glGenTextures' src/gl/texture.o: In functionTexture::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)': /home/studioanf/glslViewer/src/gl/texture.cpp:29: undefined reference to
glEnable' /home/studioanf/glslViewer/src/gl/texture.cpp:32: undefined reference toglBindTexture' /home/studioanf/glslViewer/src/gl/texture.cpp:34: undefined reference to
glPixelStorei' /home/studioanf/glslViewer/src/gl/texture.cpp:35: undefined reference toglTexParameteri' /home/studioanf/glslViewer/src/gl/texture.cpp:36: undefined reference to
glTexParameteri' /home/studioanf/glslViewer/src/gl/texture.cpp:37: undefined reference toglTexParameteri' /home/studioanf/glslViewer/src/gl/texture.cpp:38: undefined reference to
glTexParameteri' /home/studioanf/glslViewer/src/gl/texture.cpp:105: undefined reference toglTexImage2D' /home/studioanf/glslViewer/src/gl/texture.cpp:31: undefined reference to
glGenTextures' src/gl/texture.o: In functionTexture::loadBump(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)': /home/studioanf/glslViewer/src/gl/texture.cpp:141: undefined reference to
glEnable' /home/studioanf/glslViewer/src/gl/texture.cpp:143: undefined reference toglGenTextures' /home/studioanf/glslViewer/src/gl/texture.cpp:144: undefined reference to
glBindTexture' /home/studioanf/glslViewer/src/gl/texture.cpp:146: undefined reference toglTexParameteri' /home/studioanf/glslViewer/src/gl/texture.cpp:147: undefined reference to
glTexParameteri' /home/studioanf/glslViewer/src/gl/texture.cpp:148: undefined reference toglTexParameteri' /home/studioanf/glslViewer/src/gl/texture.cpp:149: undefined reference to
glTexParameteri' /home/studioanf/glslViewer/src/gl/texture.cpp:29: undefined reference toglEnable' /home/studioanf/glslViewer/src/gl/texture.cpp:32: undefined reference to
glBindTexture' /home/studioanf/glslViewer/src/gl/texture.cpp:34: undefined reference toglPixelStorei' /home/studioanf/glslViewer/src/gl/texture.cpp:35: undefined reference to
glTexParameteri' /home/studioanf/glslViewer/src/gl/texture.cpp:36: undefined reference toglTexParameteri' /home/studioanf/glslViewer/src/gl/texture.cpp:37: undefined reference to
glTexParameteri' /home/studioanf/glslViewer/src/gl/texture.cpp:38: undefined reference toglTexParameteri' /home/studioanf/glslViewer/src/gl/texture.cpp:105: undefined reference to
glTexImage2D' /home/studioanf/glslViewer/src/gl/texture.cpp:31: undefined reference toglGenTextures' src/gl/texture.o: In function
Texture::unbind()': /home/studioanf/glslViewer/src/gl/texture.cpp:211: undefined reference toglBindTexture' src/gl/texture.o: In function
Texture::bind()': /home/studioanf/glslViewer/src/gl/texture.cpp:207: undefined reference toglBindTexture' src/gl/shader.o: In function
Shader::~Shader()': /home/studioanf/glslViewer/src/gl/shader.cpp:34: undefined reference toglDeleteProgram' src/gl/shader.o: In function
Shader::~Shader()': /home/studioanf/glslViewer/src/gl/shader.cpp:34: undefined reference toglDeleteProgram' src/gl/shader.o: In function
Shader::isInUse() const': /home/studioanf/glslViewer/src/gl/shader.cpp:134: undefined reference toglGetIntegerv' src/gl/shader.o: In function
Shader::compileShader(std::cxx11::basic_string<char, std::char_traitsglCreateShader' /home/studioanf/glslViewer/src/gl/shader.cpp:168: undefined reference to
glShaderSource' /home/studioanf/glslViewer/src/gl/shader.cpp:169: undefined reference toglCompileShader' /home/studioanf/glslViewer/src/gl/shader.cpp:172: undefined reference to
glGetShaderiv' /home/studioanf/glslViewer/src/gl/shader.cpp:175: undefined reference toglGetShaderiv' /home/studioanf/glslViewer/src/gl/shader.cpp:183: undefined reference to
glGetShaderInfoLog' /home/studioanf/glslViewer/src/gl/shader.cpp:196: undefined reference toglDeleteShader' src/gl/shader.o: In function
Shader::load(std::glCreateProgram' /home/studioanf/glslViewer/src/gl/shader.cpp:58: undefined reference to
glAttachShader' /home/studioanf/glslViewer/src/gl/shader.cpp:59: undefined reference toglAttachShader' /home/studioanf/glslViewer/src/gl/shader.cpp:60: undefined reference to
glLinkProgram' /home/studioanf/glslViewer/src/gl/shader.cpp:69: undefined reference toglGetProgramiv' /home/studioanf/glslViewer/src/gl/shader.cpp:73: undefined reference to
glGetProgramiv' /home/studioanf/glslViewer/src/gl/shader.cpp:76: undefined reference toglGetProgramInfoLog' /home/studioanf/glslViewer/src/gl/shader.cpp:86: undefined reference to
glDeleteProgram' /home/studioanf/glslViewer/src/gl/shader.cpp:91: undefined reference toglDeleteShader' /home/studioanf/glslViewer/src/gl/shader.cpp:92: undefined reference to
glDeleteShader' /home/studioanf/glslViewer/src/gl/shader.cpp:98: undefined reference toglGetProgramiv' /home/studioanf/glslViewer/src/gl/shader.cpp:104: undefined reference to
glGetProgramivARB' src/gl/shader.o: In functionShader::use()': /home/studioanf/glslViewer/src/gl/shader.cpp:134: undefined reference to
glGetIntegerv' /home/studioanf/glslViewer/src/gl/shader.cpp:129: undefined reference toglUseProgram' src/gl/shader.o: In function
Shader::reload(bool)': /home/studioanf/glslViewer/src/gl/shader.cpp:56: undefined reference toglCreateProgram' /home/studioanf/glslViewer/src/gl/shader.cpp:58: undefined reference to
glAttachShader' /home/studioanf/glslViewer/src/gl/shader.cpp:59: undefined reference toglAttachShader' /home/studioanf/glslViewer/src/gl/shader.cpp:60: undefined reference to
glLinkProgram' /home/studioanf/glslViewer/src/gl/shader.cpp:69: undefined reference toglGetProgramiv' /home/studioanf/glslViewer/src/gl/shader.cpp:73: undefined reference to
glGetProgramiv' /home/studioanf/glslViewer/src/gl/shader.cpp:76: undefined reference toglGetProgramInfoLog' /home/studioanf/glslViewer/src/gl/shader.cpp:86: undefined reference to
glDeleteProgram' /home/studioanf/glslViewer/src/gl/shader.cpp:91: undefined reference toglDeleteShader' /home/studioanf/glslViewer/src/gl/shader.cpp:92: undefined reference to
glDeleteShader' /home/studioanf/glslViewer/src/gl/shader.cpp:98: undefined reference toglGetProgramiv' /home/studioanf/glslViewer/src/gl/shader.cpp:104: undefined reference to
glGetProgramivARB' src/gl/shader.o: In functionShader::detach(unsigned int)': /home/studioanf/glslViewer/src/gl/shader.cpp:213: undefined reference to
glDeleteShader' /home/studioanf/glslViewer/src/gl/shader.cpp:208: undefined reference toglDeleteShader' /home/studioanf/glslViewer/src/gl/shader.cpp:209: undefined reference to
glDetachShader' src/gl/shader.o: In function `Shader::setUniform(std::glGetIntegerv' /home/studioanf/glslViewer/src/gl/shader.cpp:219: undefined reference to
glGetUniformLocation' /home/studioanf/glslViewer/src/gl/shader.cpp:228: undefined reference toglUniform1i' src/gl/shader.o: In function
Shader::setUniform(std::cxx11::basic_string<char, std::char_traitsglGetIntegerv' /home/studioanf/glslViewer/src/gl/shader.cpp:219: undefined reference to
glGetUniformLocation' /home/studioanf/glslViewer/src/gl/shader.cpp:234: undefined reference toglUniform2i' src/gl/shader.o: In function
Shader::setUniform(std::glGetIntegerv' /home/studioanf/glslViewer/src/gl/shader.cpp:219: undefined reference to
glGetUniformLocation' /home/studioanf/glslViewer/src/gl/shader.cpp:241: undefined reference toglUniform3i' src/gl/shader.o: In function
Shader::setUniform(std::cxx11::basic_string<char, std::char_traitsglGetIntegerv' /home/studioanf/glslViewer/src/gl/shader.cpp:219: undefined reference to
glGetUniformLocation' /home/studioanf/glslViewer/src/gl/shader.cpp:248: undefined reference toglUniform4i' src/gl/shader.o: In function
Shader::setUniform(std::glGetUniformLocation' /home/studioanf/glslViewer/src/gl/shader.cpp:134: undefined reference to
glGetIntegerv' /home/studioanf/glslViewer/src/gl/shader.cpp:267: undefined reference toglUniform4i' /home/studioanf/glslViewer/src/gl/shader.cpp:257: undefined reference to
glUniform1i' /home/studioanf/glslViewer/src/gl/shader.cpp:260: undefined reference toglUniform2i' /home/studioanf/glslViewer/src/gl/shader.cpp:264: undefined reference to
glUniform3i' src/gl/shader.o: In functionShader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float)': /home/studioanf/glslViewer/src/gl/shader.cpp:134: undefined reference to
glGetIntegerv' /home/studioanf/glslViewer/src/gl/shader.cpp:219: undefined reference toglGetUniformLocation' /home/studioanf/glslViewer/src/gl/shader.cpp:277: undefined reference to
glUniform1f' src/gl/shader.o: In functionShader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float)': /home/studioanf/glslViewer/src/gl/shader.cpp:134: undefined reference to
glGetIntegerv' /home/studioanf/glslViewer/src/gl/shader.cpp:219: undefined reference toglGetUniformLocation' /home/studioanf/glslViewer/src/gl/shader.cpp:284: undefined reference to
glUniform2f' src/gl/shader.o: In functionShader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, float)': /home/studioanf/glslViewer/src/gl/shader.cpp:134: undefined reference to
glGetIntegerv' /home/studioanf/glslViewer/src/gl/shader.cpp:219: undefined reference toglGetUniformLocation' /home/studioanf/glslViewer/src/gl/shader.cpp:291: undefined reference to
glUniform3f' src/gl/shader.o: In functionShader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, float, float)': /home/studioanf/glslViewer/src/gl/shader.cpp:134: undefined reference to
glGetIntegerv' /home/studioanf/glslViewer/src/gl/shader.cpp:219: undefined reference toglGetUniformLocation' /home/studioanf/glslViewer/src/gl/shader.cpp:298: undefined reference to
glUniform4f' src/gl/shader.o: In function `Shader::setUniform(std::__cxx11::basic_string<char, std::char_traitsglGetUniformLocation' /home/studioanf/glslViewer/src/gl/shader.cpp:134: undefined reference to
glGetIntegerv' /home/studioanf/glslViewer/src/gl/shader.cpp:316: undefined reference toglUniform4f' /home/studioanf/glslViewer/src/gl/shader.cpp:307: undefined reference to
glUniform1f' /home/studioanf/glslViewer/src/gl/shader.cpp:310: undefined reference toglUniform2f' /home/studioanf/glslViewer/src/gl/shader.cpp:313: undefined reference to
glUniform3f' src/gl/shader.o: In functionShader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, glm::tvec2<float, (glm::precision)0> const*, unsigned int)': /home/studioanf/glslViewer/src/gl/shader.cpp:134: undefined reference to
glGetIntegerv' /home/studioanf/glslViewer/src/gl/shader.cpp:219: undefined reference toglGetUniformLocation' /home/studioanf/glslViewer/src/gl/shader.cpp:326: undefined reference to
glUniform2fv' src/gl/shader.o: In functionShader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, glm::tvec3<float, (glm::precision)0> const*, unsigned int)': /home/studioanf/glslViewer/src/gl/shader.cpp:134: undefined reference to
glGetIntegerv' /home/studioanf/glslViewer/src/gl/shader.cpp:219: undefined reference toglGetUniformLocation' /home/studioanf/glslViewer/src/gl/shader.cpp:332: undefined reference to
glUniform3fv' src/gl/shader.o: In functionShader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, glm::tvec4<float, (glm::precision)0> const*, unsigned int)': /home/studioanf/glslViewer/src/gl/shader.cpp:134: undefined reference to
glGetIntegerv' /home/studioanf/glslViewer/src/gl/shader.cpp:219: undefined reference toglGetUniformLocation' /home/studioanf/glslViewer/src/gl/shader.cpp:338: undefined reference to
glUniform4fv' src/gl/shader.o: In functionShader::setUniformTextureCube(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, TextureCube const*, unsigned int)': /home/studioanf/glslViewer/src/gl/shader.cpp:134: undefined reference to
glGetIntegerv' /home/studioanf/glslViewer/src/gl/shader.cpp:344: undefined reference toglActiveTexture' /home/studioanf/glslViewer/src/gl/shader.cpp:345: undefined reference to
glBindTexture' /home/studioanf/glslViewer/src/gl/shader.cpp:219: undefined reference toglGetUniformLocation' /home/studioanf/glslViewer/src/gl/shader.cpp:346: undefined reference to
glUniform1i' src/gl/shader.o: In functionShader::setUniformTexture(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Texture const*, unsigned int)': /home/studioanf/glslViewer/src/gl/shader.cpp:134: undefined reference to
glGetIntegerv' /home/studioanf/glslViewer/src/gl/shader.cpp:352: undefined reference toglActiveTexture' /home/studioanf/glslViewer/src/gl/shader.cpp:353: undefined reference to
glBindTexture' /home/studioanf/glslViewer/src/gl/shader.cpp:219: undefined reference toglGetUniformLocation' /home/studioanf/glslViewer/src/gl/shader.cpp:354: undefined reference to
glUniform1i' src/gl/shader.o: In functionShader::setUniformTexture(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Fbo const*, unsigned int)': /home/studioanf/glslViewer/src/gl/shader.cpp:134: undefined reference to
glGetIntegerv' /home/studioanf/glslViewer/src/gl/shader.cpp:360: undefined reference toglActiveTexture' /home/studioanf/glslViewer/src/gl/shader.cpp:361: undefined reference to
glBindTexture' /home/studioanf/glslViewer/src/gl/shader.cpp:219: undefined reference toglGetUniformLocation' /home/studioanf/glslViewer/src/gl/shader.cpp:362: undefined reference to
glUniform1i' src/gl/shader.o: In functionShader::setUniformDepthTexture(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Fbo const*, unsigned int)': /home/studioanf/glslViewer/src/gl/shader.cpp:134: undefined reference to
glGetIntegerv' /home/studioanf/glslViewer/src/gl/shader.cpp:368: undefined reference toglActiveTexture' /home/studioanf/glslViewer/src/gl/shader.cpp:369: undefined reference to
glBindTexture' /home/studioanf/glslViewer/src/gl/shader.cpp:219: undefined reference toglGetUniformLocation' /home/studioanf/glslViewer/src/gl/shader.cpp:370: undefined reference to
glUniform1i' src/gl/shader.o: In functionShader::setUniformTexture(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Texture const*)': /home/studioanf/glslViewer/src/gl/shader.cpp:134: undefined reference to
glGetIntegerv' /home/studioanf/glslViewer/src/gl/shader.cpp:352: undefined reference toglActiveTexture' /home/studioanf/glslViewer/src/gl/shader.cpp:353: undefined reference to
glBindTexture' /home/studioanf/glslViewer/src/gl/shader.cpp:219: undefined reference toglGetUniformLocation' /home/studioanf/glslViewer/src/gl/shader.cpp:354: undefined reference to
glUniform1i' src/gl/shader.o: In functionShader::setUniformTexture(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Fbo const*)': /home/studioanf/glslViewer/src/gl/shader.cpp:134: undefined reference to
glGetIntegerv' /home/studioanf/glslViewer/src/gl/shader.cpp:360: undefined reference toglActiveTexture' /home/studioanf/glslViewer/src/gl/shader.cpp:361: undefined reference to
glBindTexture' /home/studioanf/glslViewer/src/gl/shader.cpp:219: undefined reference toglGetUniformLocation' /home/studioanf/glslViewer/src/gl/shader.cpp:362: undefined reference to
glUniform1i' src/gl/shader.o: In functionShader::setUniformDepthTexture(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Fbo const*)': /home/studioanf/glslViewer/src/gl/shader.cpp:134: undefined reference to
glGetIntegerv' /home/studioanf/glslViewer/src/gl/shader.cpp:368: undefined reference toglActiveTexture' /home/studioanf/glslViewer/src/gl/shader.cpp:369: undefined reference to
glBindTexture' /home/studioanf/glslViewer/src/gl/shader.cpp:219: undefined reference toglGetUniformLocation' /home/studioanf/glslViewer/src/gl/shader.cpp:370: undefined reference to
glUniform1i' src/gl/shader.o: In functionShader::setUniformTextureCube(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, TextureCube const*)': /home/studioanf/glslViewer/src/gl/shader.cpp:134: undefined reference to
glGetIntegerv' /home/studioanf/glslViewer/src/gl/shader.cpp:344: undefined reference toglActiveTexture' /home/studioanf/glslViewer/src/gl/shader.cpp:345: undefined reference to
glBindTexture' /home/studioanf/glslViewer/src/gl/shader.cpp:219: undefined reference toglGetUniformLocation' /home/studioanf/glslViewer/src/gl/shader.cpp:346: undefined reference to
glUniform1i' src/gl/shader.o: In functionShader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, glm::tmat2x2<float, (glm::precision)0> const&, bool)': /home/studioanf/glslViewer/src/gl/shader.cpp:134: undefined reference to
glGetIntegerv' /home/studioanf/glslViewer/src/gl/shader.cpp:219: undefined reference toglGetUniformLocation' /home/studioanf/glslViewer/src/gl/shader.cpp:392: undefined reference to
glUniformMatrix2fv' src/gl/shader.o: In functionShader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, glm::tmat3x3<float, (glm::precision)0> const&, bool)': /home/studioanf/glslViewer/src/gl/shader.cpp:134: undefined reference to
glGetIntegerv' /home/studioanf/glslViewer/src/gl/shader.cpp:219: undefined reference toglGetUniformLocation' /home/studioanf/glslViewer/src/gl/shader.cpp:398: undefined reference to
glUniformMatrix3fv' src/gl/shader.o: In functionShader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, glm::tmat4x4<float, (glm::precision)0> const&, bool)': /home/studioanf/glslViewer/src/gl/shader.cpp:134: undefined reference to
glGetIntegerv' /home/studioanf/glslViewer/src/gl/shader.cpp:219: undefined reference toglGetUniformLocation' /home/studioanf/glslViewer/src/gl/shader.cpp:404: undefined reference to
glUniformMatrix4fv' src/gl/shader.o: In functionShader::getAttribLocation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const': /home/studioanf/glslViewer/src/gl/shader.cpp:119: undefined reference to
glGetAttribLocation' src/gl/shader.o: In functionShader::detach(unsigned int)': /home/studioanf/glslViewer/src/gl/shader.cpp:214: undefined reference to
glDetachShader' src/gl/shader.o: In functionShader::getUniformLocation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const': /home/studioanf/glslViewer/src/gl/shader.cpp:219: undefined reference to
glGetUniformLocation' src/gl/pingpong.o: In functionPingPong::allocate(int, int, FboType)': /home/studioanf/glslViewer/src/gl/pingpong.cpp:32: undefined reference to
glClearColor' /home/studioanf/glslViewer/src/gl/pingpong.cpp:33: undefined reference toglClear' /home/studioanf/glslViewer/src/gl/pingpong.cpp:32: undefined reference to
glClearColor' /home/studioanf/glslViewer/src/gl/pingpong.cpp:33: undefined reference toglClear' src/gl/pingpong.o: In function
PingPong::clear(float)': /home/studioanf/glslViewer/src/gl/pingpong.cpp:32: undefined reference toglClearColor' /home/studioanf/glslViewer/src/gl/pingpong.cpp:33: undefined reference to
glClear' /home/studioanf/glslViewer/src/gl/pingpong.cpp:32: undefined reference toglClearColor' /home/studioanf/glslViewer/src/gl/pingpong.cpp:33: undefined reference to
glClear' src/gl/vbo.o: In functionVbo::~Vbo()': /home/studioanf/glslViewer/src/gl/vbo.cpp:12: undefined reference to
glDeleteBuffers' /home/studioanf/glslViewer/src/gl/vbo.cpp:13: undefined reference toglDeleteBuffers' src/gl/vbo.o: In function
Vbo::~Vbo()': /home/studioanf/glslViewer/src/gl/vbo.cpp:12: undefined reference toglDeleteBuffers' /home/studioanf/glslViewer/src/gl/vbo.cpp:13: undefined reference to
glDeleteBuffers' src/gl/vbo.o: In functionVbo::upload()': /home/studioanf/glslViewer/src/gl/vbo.cpp:96: undefined reference to
glBindBuffer' /home/studioanf/glslViewer/src/gl/vbo.cpp:97: undefined reference toglBufferData' /home/studioanf/glslViewer/src/gl/vbo.cpp:107: undefined reference to
glBindBuffer' /home/studioanf/glslViewer/src/gl/vbo.cpp:108: undefined reference toglBufferData' /home/studioanf/glslViewer/src/gl/vbo.cpp:103: undefined reference to
glGenBuffers' /home/studioanf/glslViewer/src/gl/vbo.cpp:92: undefined reference toglGenBuffers' src/gl/vbo.o: In function
Vbo::render(Shader*)': /home/studioanf/glslViewer/src/gl/vbo.cpp:135: undefined reference toglBindBuffer' /home/studioanf/glslViewer/src/gl/vbo.cpp:139: undefined reference to
glBindBuffer' /home/studioanf/glslViewer/src/gl/vbo.cpp:96: undefined reference toglBindBuffer' /home/studioanf/glslViewer/src/gl/vbo.cpp:97: undefined reference to
glBufferData' /home/studioanf/glslViewer/src/gl/vbo.cpp:107: undefined reference toglBindBuffer' /home/studioanf/glslViewer/src/gl/vbo.cpp:108: undefined reference to
glBufferData' /home/studioanf/glslViewer/src/gl/vbo.cpp:150: undefined reference toglEnable' /home/studioanf/glslViewer/src/gl/vbo.cpp:151: undefined reference to
glEnable' /home/studioanf/glslViewer/src/gl/vbo.cpp:103: undefined reference toglGenBuffers' /home/studioanf/glslViewer/src/gl/vbo.cpp:92: undefined reference to
glGenBuffers' /home/studioanf/glslViewer/src/gl/vbo.cpp:163: undefined reference toglDrawArrays' /home/studioanf/glslViewer/src/gl/vbo.cpp:160: undefined reference to
glDrawElements' src/scene/scene.o: In functionScene::render(Uniforms&)': /home/studioanf/glslViewer/src/scene/scene.cpp:497: undefined reference to
glEnable' /home/studioanf/glslViewer/src/scene/scene.cpp:521: undefined reference toglDisable' /home/studioanf/glslViewer/src/scene/scene.cpp:505: undefined reference to
glEnable' /home/studioanf/glslViewer/src/scene/scene.cpp:514: undefined reference toglCullFace' /home/studioanf/glslViewer/src/scene/scene.cpp:508: undefined reference to
glCullFace' /home/studioanf/glslViewer/src/scene/scene.cpp:511: undefined reference toglCullFace' src/scene/scene.o: In function
Scene::renderDebug(Uniforms&)': /home/studioanf/glslViewer/src/scene/scene.cpp:637: undefined reference toglEnable' /home/studioanf/glslViewer/src/scene/scene.cpp:638: undefined reference to
glBlendFunc' /home/studioanf/glslViewer/src/scene/scene.cpp:659: undefined reference toglLineWidth' /home/studioanf/glslViewer/src/scene/scene.cpp:670: undefined reference to
glLineWidth' /home/studioanf/glslViewer/src/scene/scene.cpp:699: undefined reference toglBlendFunc' /home/studioanf/glslViewer/src/scene/scene.cpp:700: undefined reference to
glDisable' /home/studioanf/glslViewer/src/scene/scene.cpp:645: undefined reference toglLineWidth' src/scene/scene.o: In function
Scene::render(Uniforms&)': /home/studioanf/glslViewer/src/scene/scene.cpp:524: undefined reference toglDisable' src/scene/light.o: In function
Light::unbindShadowMap()': /home/studioanf/glslViewer/src/scene/light.cpp:93: undefined reference toglDisable' src/scene/light.o: In function
Light::bindShadowMap()': /home/studioanf/glslViewer/src/scene/light.cpp:87: undefined reference toglEnable' collect2: error: ld returned 1 exit status Makefile:88: recipe for target 'bin/glslViewer' failed make: *** [bin/glslViewer] Error 1