Skip to content

Instantly share code, notes, and snippets.

@AyeGill
Created April 17, 2013 12:35
Show Gist options
  • Select an option

  • Save AyeGill/5403893 to your computer and use it in GitHub Desktop.

Select an option

Save AyeGill/5403893 to your computer and use it in GitHub Desktop.
These are the error I recieve when trying to compile the first example in https://github.com/bjz/open.gl-tutorials (c2_color_triangle.rs) The libglcore-9481761d26f186d5-0.1.so file was compiled by doing make targeted with the Makefile provided with https://github.com/bjz/glcore-rs
ayegill@analytical-engine:~/open.gl-tutorials/src$ rustc c2_color_triangle.rs -L ~/glfw-rs/lib -L ~/glcore-rs/lib
error: linking with `cc` failed with code 1
note: cc arguments: -L/usr/local/lib/rustc/x86_64-unknown-linux-gnu/lib -m64 -o c2_color_triangle c2_color_triangle.o -L/usr/local/lib/rustc/x86_64-unknown-linux-gnu/lib -lcore-c3ca5d77d81b46c1-0.6 -L/home/ayegill/glfw-rs/lib -lglfw-13f753cda49c681f-0.1 -L/home/ayegill/glcore-rs/lib -lglcore-9481761d26f186d5-0.1 -lGL -lrustrt -lrt -lpthread -L/home/ayegill/glfw-rs/lib -L/home/ayegill/glcore-rs/lib -lrt -ldl -lm -lmorestack -lrustrt -Wl,-rpath,$ORIGIN/../../../../usr/local/lib/rustc/x86_64-unknown-linux-gnu/lib -Wl,-rpath,$ORIGIN/../../glfw-rs/lib -Wl,-rpath,$ORIGIN/../../glcore-rs/lib -Wl,-rpath,/usr/local/lib/rustc/x86_64-unknown-linux-gnu/lib -Wl,-rpath,/home/ayegill/glfw-rs/lib -Wl,-rpath,/home/ayegill/glcore-rs/lib
note: /home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glUniform4d'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glBindProgramPipeline'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform4d'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glUseProgramStages'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glMinSampleShadingARB'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glTexImage3DMultisample'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glGetActiveSubroutineUniformiv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glUniformSubroutinesuiv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniformMatrix2fv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform2i'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glIsProgramPipeline'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glUniformMatrix3x2dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform1f'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glDepthRangeArrayv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glMemoryBarrier'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glBlendFunci'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform3uiv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform3fv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform1ui'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glUniformMatrix2x4dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniformMatrix3fv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glGetFloati_v'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniformMatrix4fv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glPatchParameterfv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform1iv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glViewportIndexedf'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glGetProgramPipelineiv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glViewportArrayv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glUniformMatrix4x3dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform1fv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glActiveShaderProgram'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniformMatrix3dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glUniformMatrix4x2dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniformMatrix4dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glCreateShaderProgramv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glBlendFuncSeparatei'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform4f'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glDrawElementsIndirect'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glDrawArraysIndirect'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glVertexAttribL1d'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniformMatrix4x2dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glDeleteProgramPipelines'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform3i'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glVertexAttribL3dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glGetActiveSubroutineName'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform4ui'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glPatchParameteri'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glVertexAttribL4dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniformMatrix3x4fv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glQueryCounter'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glGetActiveSubroutineUniformName'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glTexImage2DMultisample'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glUniform1d'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform4fv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniformMatrix3x2fv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glUniform3d'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glScissorIndexedv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glScissorArrayv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glUniformMatrix2dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniformMatrix3x2dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform4iv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glUniform3dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glGenProgramPipelines'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glBindImageTexture'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glUniform4dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glSampleMaski'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform1uiv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform2d'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glGetProgramBinary'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glGetProgramStageiv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniformMatrix4x3fv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform4dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glGetVertexAttribLdv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform1i'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform2fv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glGetSubroutineIndex'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glBlendEquationi'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniformMatrix4x2fv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glMinSampleShading'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramParameteri'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform3ui'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glGetUniformSubroutineuiv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glUniformMatrix3x4dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glUniform1dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glBlendEquationSeparatei'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glUniform2dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glGetActiveAtomicCounterBufferiv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glVertexAttribL3d'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniformMatrix2x3fv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glGetInternalformativ'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniformMatrix2x4fv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glVertexAttribL2d'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform4i'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniformMatrix4x3dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glGetQueryObjecti64v'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform2dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform4uiv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform3d'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glGetProgramPipelineInfoLog'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glUniformMatrix2x3dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform2f'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform3dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glUniform2d'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glGetQueryObjectui64v'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glGetMultisamplefv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniformMatrix2dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform2uiv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform2ui'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform2iv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glGetDoublei_v'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniformMatrix3x4dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniformMatrix2x3dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniformMatrix2x4dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform3iv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramBinary'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glVertexAttribL1dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glVertexAttribL2dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glScissorIndexed'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glViewportIndexedfv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform1d'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glGetSubroutineUniformLocation'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glUniformMatrix4dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform1dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glUniformMatrix3dv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glProgramUniform3f'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glValidateProgramPipeline'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glDepthRangeIndexed'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glVertexAttribL4d'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glGetUniformdv'
/home/ayegill/glcore-rs/lib/libglcore-9481761d26f186d5-0.1.so: undefined reference to `glVertexAttribLPointer'
collect2: error: ld returned 1 exit status
error: aborting due to previous error
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment