Code Monkey home page Code Monkey logo

opengl_tut's People

Contributors

mrfrenik avatar

Watchers

 avatar  avatar

opengl_tut's Issues

Linux gcc error

The gcc script in /1_hello_triangle/proc/lnx/gcc.sh errors out. See output below

In file included from /usr/include/GL/gl.h:2050,
                 from ../../third_party/GLFW/glfw3.h:210,
                 from ../../common/glfw_impl.c:1:
/usr/include/GL/glext.h:2585: note: this is the location of the previous definition
 2585 | #define GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH 0x82FC
      |
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x1620): multiple definition of `GLAD_GL_VERSION_1_0'; /tmp/cc6m3pMl.o:(.bss+0x180): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x1280): multiple definition of `glad_glCullFace'; /tmp/cc6m3pMl.o:(.bss+0x178): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x1060): multiple definition of `glad_glFrontFace'; /tmp/cc6m3pMl.o:(.bss+0x170): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0xba0): multiple definition of `glad_glHint'; /tmp/cc6m3pMl.o:(.bss+0x168): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0xae8): multiple definition of `glad_glLineWidth'; /tmp/cc6m3pMl.o:(.bss+0x160): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x958): multiple definition of `glad_glPointSize'; /tmp/cc6m3pMl.o:(.bss+0x158): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x950): multiple definition of `glad_glPolygonMode'; /tmp/cc6m3pMl.o:(.bss+0x150): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x6f8): multiple definition of `glad_glScissor'; /tmp/cc6m3pMl.o:(.bss+0x148): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x5f0): multiple definition of `glad_glTexParameterf'; /tmp/cc6m3pMl.o:(.bss+0x140): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x5e8): multiple definition of `glad_glTexParameterfv'; /tmp/cc6m3pMl.o:(.bss+0x138): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x5e0): multiple definition of `glad_glTexParameteri'; /tmp/cc6m3pMl.o:(.bss+0x130): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x5d8): multiple definition of `glad_glTexParameteriv'; /tmp/cc6m3pMl.o:(.bss+0x128): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x628): multiple definition of `glad_glTexImage1D'; /tmp/cc6m3pMl.o:(.bss+0x120): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x620): multiple definition of `glad_glTexImage2D'; /tmp/cc6m3pMl.o:(.bss+0x118): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x1178): multiple definition of `glad_glDrawBuffer'; /tmp/cc6m3pMl.o:(.bss+0x110): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x1460): multiple definition of `glad_glClear'; /tmp/cc6m3pMl.o:(.bss+0x108): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x1428): multiple definition of `glad_glClearColor'; /tmp/cc6m3pMl.o:(.bss+0x100): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x13e0): multiple definition of `glad_glClearStencil'; /tmp/cc6m3pMl.o:(.bss+0xf8): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x1420): multiple definition of `glad_glClearDepth'; /tmp/cc6m3pMl.o:(.bss+0xf0): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x698): multiple definition of `glad_glStencilMask'; /tmp/cc6m3pMl.o:(.bss+0xe8): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x13b8): multiple definition of `glad_glColorMask'; /tmp/cc6m3pMl.o:(.bss+0xe0): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x11f8): multiple definition of `glad_glDepthMask'; /tmp/cc6m3pMl.o:(.bss+0xd8): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x11c8): multiple definition of `glad_glDisable'; /tmp/cc6m3pMl.o:(.bss+0xd0): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x1100): multiple definition of `glad_glEnable'; /tmp/cc6m3pMl.o:(.bss+0xc8): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x10b8): multiple definition of `glad_glFinish'; /tmp/cc6m3pMl.o:(.bss+0xc0): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x10b0): multiple definition of `glad_glFlush'; /tmp/cc6m3pMl.o:(.bss+0xb8): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x14c0): multiple definition of `glad_glBlendFunc'; /tmp/cc6m3pMl.o:(.bss+0xb0): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0xad8): multiple definition of `glad_glLogicOp'; /tmp/cc6m3pMl.o:(.bss+0xa8): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x6a8): multiple definition of `glad_glStencilFunc'; /tmp/cc6m3pMl.o:(.bss+0xa0): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x688): multiple definition of `glad_glStencilOp'; /tmp/cc6m3pMl.o:(.bss+0x98): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x1200): multiple definition of `glad_glDepthFunc'; /tmp/cc6m3pMl.o:(.bss+0x90): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x988): multiple definition of `glad_glPixelStoref'; /tmp/cc6m3pMl.o:(.bss+0x88): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x980): multiple definition of `glad_glPixelStorei'; /tmp/cc6m3pMl.o:(.bss+0x80): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x770): multiple definition of `glad_glReadBuffer'; /tmp/cc6m3pMl.o:(.bss+0x78): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x768): multiple definition of `glad_glReadPixels'; /tmp/cc6m3pMl.o:(.bss+0x70): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0xf98): multiple definition of `glad_glGetBooleanv'; /tmp/cc6m3pMl.o:(.bss+0x68): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0xf48): multiple definition of `glad_glGetDoublev'; /tmp/cc6m3pMl.o:(.bss+0x60): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0xf40): multiple definition of `glad_glGetError'; /tmp/cc6m3pMl.o:(.bss+0x58): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0xf30): multiple definition of `glad_glGetFloatv'; /tmp/cc6m3pMl.o:(.bss+0x50): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0xee8): multiple definition of `glad_glGetIntegerv'; /tmp/cc6m3pMl.o:(.bss+0x48): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0xd80): multiple definition of `glad_glGetString'; /tmp/cc6m3pMl.o:(.bss+0x40): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0xd58): multiple definition of `glad_glGetTexImage'; /tmp/cc6m3pMl.o:(.bss+0x38): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0xd30): multiple definition of `glad_glGetTexParameterfv'; /tmp/cc6m3pMl.o:(.bss+0x30): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0xd28): multiple definition of `glad_glGetTexParameteriv'; /tmp/cc6m3pMl.o:(.bss+0x28): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0xd50): multiple definition of `glad_glGetTexLevelParameterfv'; /tmp/cc6m3pMl.o:(.bss+0x20): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0xd48): multiple definition of `glad_glGetTexLevelParameteriv'; /tmp/cc6m3pMl.o:(.bss+0x18): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0xb50): multiple definition of `glad_glIsEnabled'; /tmp/cc6m3pMl.o:(.bss+0x10): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x11f0): multiple definition of `glad_glDepthRange'; /tmp/cc6m3pMl.o:(.bss+0x8): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x20): multiple definition of `glad_glViewport'; /tmp/cc6m3pMl.o:(.bss+0x0): first defined here
/usr/bin/ld: /tmp/ccvcqY3k.o:(.bss+0x1628): multiple definition of `GLVersion'; /tmp/cc6m3pMl.o:(.bss+0x188): first defined here
collect2: error: ld returned 1 exit status

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.