In file included from src/main.c:1:0: include/glad/glad.h:498:22: error: ‘glad_glClearColor’ redeclared as different kind of symbol #define glClearColor glad_glClearColor ^ include/glad/glad.h:497:27: note: previous declaration of ‘glad_glClearColor’ was here GLAPI PFNGLCLEARCOLORPROC glad_glClearColor; ^~~~~~~~~~~~~~~~~ include/glad/glad.h:495:17: error: ‘glad_glClear’ redeclared as different kind of symbol #define glClear glad_glClear ^ include/glad/glad.h:494:22: note: previous declaration of ‘glad_glClear’ was here GLAPI PFNGLCLEARPROC glad_glClear; ^~~~~~~~~~~~ include/glad/glad.h:507:21: error: ‘glad_glColorMask’ redeclared as different kind of symbol #define glColorMask glad_glColorMask ^ include/glad/glad.h:506:26: note: previous declaration of ‘glad_glColorMask’ was here GLAPI PFNGLCOLORMASKPROC glad_glColorMask; ^~~~~~~~~~~~~~~~ include/glad/glad.h:480:21: error: ‘glad_glBlendFunc’ redeclared as different kind of symbol #define glBlendFunc glad_glBlendFunc ^ include/glad/glad.h:479:26: note: previous declaration of ‘glad_glBlendFunc’ was here GLAPI PFNGLBLENDFUNCPROC glad_glBlendFunc; ^~~~~~~~~~~~~~~~ include/glad/glad.h:531:20: error: ‘glad_glCullFace’ redeclared as different kind of symbol #define glCullFace glad_glCullFace ^ include/glad/glad.h:530:25: note: previous declaration of ‘glad_glCullFace’ was here GLAPI PFNGLCULLFACEPROC glad_glCullFace; ^~~~~~~~~~~~~~~ include/glad/glad.h:594:21: error: ‘glad_glFrontFace’ redeclared as different kind of symbol #define glFrontFace glad_glFrontFace ^ include/glad/glad.h:593:26: note: previous declaration of ‘glad_glFrontFace’ was here GLAPI PFNGLFRONTFACEPROC glad_glFrontFace; ^~~~~~~~~~~~~~~~ include/glad/glad.h:714:21: error: ‘glad_glLineWidth’ redeclared as different kind of symbol #define glLineWidth glad_glLineWidth ^ include/glad/glad.h:713:26: note: previous declaration of ‘glad_glLineWidth’ was here GLAPI PFNGLLINEWIDTHPROC glad_glLineWidth; ^~~~~~~~~~~~~~~~ include/glad/glad.h:723:25: error: ‘glad_glPolygonOffset’ redeclared as different kind of symbol #define glPolygonOffset glad_glPolygonOffset ^ include/glad/glad.h:722:30: note: previous declaration of ‘glad_glPolygonOffset’ was here GLAPI PFNGLPOLYGONOFFSETPROC glad_glPolygonOffset; ^~~~~~~~~~~~~~~~~~~~ include/glad/glad.h:738:19: error: ‘glad_glScissor’ redeclared as different kind of symbol #define glScissor glad_glScissor ^ include/glad/glad.h:737:24: note: previous declaration of ‘glad_glScissor’ was here GLAPI PFNGLSCISSORPROC glad_glScissor; ^~~~~~~~~~~~~~ include/glad/glad.h:576:18: error: ‘glad_glEnable’ redeclared as different kind of symbol #define glEnable glad_glEnable ^ include/glad/glad.h:575:23: note: previous declaration of ‘glad_glEnable’ was here GLAPI PFNGLENABLEPROC glad_glEnable; ^~~~~~~~~~~~~ include/glad/glad.h:564:19: error: ‘glad_glDisable’ redeclared as different kind of symbol #define glDisable glad_glDisable ^ include/glad/glad.h:563:24: note: previous declaration of ‘glad_glDisable’ was here GLAPI PFNGLDISABLEPROC glad_glDisable; ^~~~~~~~~~~~~~ include/glad/glad.h:696:21: error: ‘glad_glIsEnabled’ redeclared as different kind of symbol #define glIsEnabled glad_glIsEnabled ^ include/glad/glad.h:695:26: note: previous declaration of ‘glad_glIsEnabled’ was here GLAPI PFNGLISENABLEDPROC glad_glIsEnabled; ^~~~~~~~~~~~~~~~ include/glad/glad.h:624:23: error: ‘glad_glGetBooleanv’ redeclared as different kind of symbol #define glGetBooleanv glad_glGetBooleanv ^ include/glad/glad.h:623:28: note: previous declaration of ‘glad_glGetBooleanv’ was here GLAPI PFNGLGETBOOLEANVPROC glad_glGetBooleanv; ^~~~~~~~~~~~~~~~~~ include/glad/glad.h:633:21: error: ‘glad_glGetFloatv’ redeclared as different kind of symbol #define glGetFloatv glad_glGetFloatv ^ include/glad/glad.h:632:26: note: previous declaration of ‘glad_glGetFloatv’ was here GLAPI PFNGLGETFLOATVPROC glad_glGetFloatv; ^~~~~~~~~~~~~~~~ include/glad/glad.h:639:23: error: ‘glad_glGetIntegerv’ redeclared as different kind of symbol #define glGetIntegerv glad_glGetIntegerv ^ include/glad/glad.h:638:28: note: previous declaration of ‘glad_glGetIntegerv’ was here GLAPI PFNGLGETINTEGERVPROC glad_glGetIntegerv; ^~~~~~~~~~~~~~~~~~ include/glad/glad.h:630:20: error: ‘glad_glGetError’ redeclared as different kind of symbol #define glGetError glad_glGetError ^ include/glad/glad.h:629:25: note: previous declaration of ‘glad_glGetError’ was here GLAPI PFNGLGETERRORPROC glad_glGetError; ^~~~~~~~~~~~~~~ include/glad/glad.h:663:21: error: ‘glad_glGetString’ redeclared as different kind of symbol #define glGetString glad_glGetString ^ include/glad/glad.h:662:26: note: previous declaration of ‘glad_glGetString’ was here GLAPI PFNGLGETSTRINGPROC glad_glGetString; ^~~~~~~~~~~~~~~~ include/glad/glad.h:582:18: error: ‘glad_glFinish’ redeclared as different kind of symbol #define glFinish glad_glFinish ^ include/glad/glad.h:581:23: note: previous declaration of ‘glad_glFinish’ was here GLAPI PFNGLFINISHPROC glad_glFinish; ^~~~~~~~~~~~~ include/glad/glad.h:585:17: error: ‘glad_glFlush’ redeclared as different kind of symbol #define glFlush glad_glFlush ^ include/glad/glad.h:584:22: note: previous declaration of ‘glad_glFlush’ was here GLAPI PFNGLFLUSHPROC glad_glFlush; ^~~~~~~~~~~~ include/glad/glad.h:690:16: error: ‘glad_glHint’ redeclared as different kind of symbol #define glHint glad_glHint ^ include/glad/glad.h:689:21: note: previous declaration of ‘glad_glHint’ was here GLAPI PFNGLHINTPROC glad_glHint; ^~~~~~~~~~~ include/glad/glad.h:552:21: error: ‘glad_glDepthFunc’ redeclared as different kind of symbol #define glDepthFunc glad_glDepthFunc ^ include/glad/glad.h:551:26: note: previous declaration of ‘glad_glDepthFunc’ was here GLAPI PFNGLDEPTHFUNCPROC glad_glDepthFunc; ^~~~~~~~~~~~~~~~ include/glad/glad.h:555:21: error: ‘glad_glDepthMask’ redeclared as different kind of symbol #define glDepthMask glad_glDepthMask ^ include/glad/glad.h:554:26: note: previous declaration of ‘glad_glDepthMask’ was here GLAPI PFNGLDEPTHMASKPROC glad_glDepthMask; ^~~~~~~~~~~~~~~~ include/glad/glad.h:873:20: error: ‘glad_glViewport’ redeclared as different kind of symbol #define glViewport glad_glViewport ^ include/glad/glad.h:872:25: note: previous declaration of ‘glad_glViewport’ was here GLAPI PFNGLVIEWPORTPROC glad_glViewport; ^~~~~~~~~~~~~~~ include/glad/glad.h:570:22: error: ‘glad_glDrawArrays’ redeclared as different kind of symbol #define glDrawArrays glad_glDrawArrays ^ include/glad/glad.h:569:27: note: previous declaration of ‘glad_glDrawArrays’ was here GLAPI PFNGLDRAWARRAYSPROC glad_glDrawArrays; ^~~~~~~~~~~~~~~~~ include/glad/glad.h:573:24: error: ‘glad_glDrawElements’ redeclared as different kind of symbol #define glDrawElements glad_glDrawElements ^ include/glad/glad.h:572:29: note: previous declaration of ‘glad_glDrawElements’ was here GLAPI PFNGLDRAWELEMENTSPROC glad_glDrawElements; ^~~~~~~~~~~~~~~~~~~ include/glad/glad.h:720:23: error: ‘glad_glPixelStorei’ redeclared as different kind of symbol #define glPixelStorei glad_glPixelStorei ^ include/glad/glad.h:719:28: note: previous declaration of ‘glad_glPixelStorei’ was here GLAPI PFNGLPIXELSTOREIPROC glad_glPixelStorei; ^~~~~~~~~~~~~~~~~~ include/glad/glad.h:726:22: error: ‘glad_glReadPixels’ redeclared as different kind of symbol #define glReadPixels glad_glReadPixels ^ include/glad/glad.h:725:27: note: previous declaration of ‘glad_glReadPixels’ was here GLAPI PFNGLREADPIXELSPROC glad_glReadPixels; ^~~~~~~~~~~~~~~~~ include/glad/glad.h:747:23: error: ‘glad_glStencilFunc’ redeclared as different kind of symbol #define glStencilFunc glad_glStencilFunc ^ include/glad/glad.h:746:28: note: previous declaration of ‘glad_glStencilFunc’ was here GLAPI PFNGLSTENCILFUNCPROC glad_glStencilFunc; ^~~~~~~~~~~~~~~~~~ include/glad/glad.h:753:23: error: ‘glad_glStencilMask’ redeclared as different kind of symbol #define glStencilMask glad_glStencilMask ^ include/glad/glad.h:752:28: note: previous declaration of ‘glad_glStencilMask’ was here GLAPI PFNGLSTENCILMASKPROC glad_glStencilMask; ^~~~~~~~~~~~~~~~~~ include/glad/glad.h:759:21: error: ‘glad_glStencilOp’ redeclared as different kind of symbol #define glStencilOp glad_glStencilOp ^ include/glad/glad.h:758:26: note: previous declaration of ‘glad_glStencilOp’ was here GLAPI PFNGLSTENCILOPPROC glad_glStencilOp; ^~~~~~~~~~~~~~~~ include/glad/glad.h:504:24: error: ‘glad_glClearStencil’ redeclared as different kind of symbol #define glClearStencil glad_glClearStencil ^ include/glad/glad.h:503:29: note: previous declaration of ‘glad_glClearStencil’ was here GLAPI PFNGLCLEARSTENCILPROC glad_glClearStencil; ^~~~~~~~~~~~~~~~~~~ include/glad/glad.h:768:25: error: ‘glad_glTexParameterf’ redeclared as different kind of symbol #define glTexParameterf glad_glTexParameterf ^ include/glad/glad.h:767:30: note: previous declaration of ‘glad_glTexParameterf’ was here GLAPI PFNGLTEXPARAMETERFPROC glad_glTexParameterf; ^~~~~~~~~~~~~~~~~~~~ include/glad/glad.h:774:25: error: ‘glad_glTexParameteri’ redeclared as different kind of symbol #define glTexParameteri glad_glTexParameteri ^ include/glad/glad.h:773:30: note: previous declaration of ‘glad_glTexParameteri’ was here GLAPI PFNGLTEXPARAMETERIPROC glad_glTexParameteri; ^~~~~~~~~~~~~~~~~~~~ include/glad/glad.h:771:26: error: ‘glad_glTexParameterfv’ redeclared as different kind of symbol #define glTexParameterfv glad_glTexParameterfv ^ include/glad/glad.h:770:31: note: previous declaration of ‘glad_glTexParameterfv’ was here GLAPI PFNGLTEXPARAMETERFVPROC glad_glTexParameterfv; ^~~~~~~~~~~~~~~~~~~~~ include/glad/glad.h:777:26: error: ‘glad_glTexParameteriv’ redeclared as different kind of symbol #define glTexParameteriv glad_glTexParameteriv ^ include/glad/glad.h:776:31: note: previous declaration of ‘glad_glTexParameteriv’ was here GLAPI PFNGLTEXPARAMETERIVPROC glad_glTexParameteriv; ^~~~~~~~~~~~~~~~~~~~~ include/glad/glad.h:666:29: error: ‘glad_glGetTexParameterfv’ redeclared as different kind of symbol #define glGetTexParameterfv glad_glGetTexParameterfv ^ include/glad/glad.h:665:34: note: previous declaration of ‘glad_glGetTexParameterfv’ was here GLAPI PFNGLGETTEXPARAMETERFVPROC glad_glGetTexParameterfv; ^~~~~~~~~~~~~~~~~~~~~~~~ include/glad/glad.h:669:29: error: ‘glad_glGetTexParameteriv’ redeclared as different kind of symbol #define glGetTexParameteriv glad_glGetTexParameteriv ^ include/glad/glad.h:668:34: note: previous declaration of ‘glad_glGetTexParameteriv’ was here GLAPI PFNGLGETTEXPARAMETERIVPROC glad_glGetTexParameteriv; ^~~~~~~~~~~~~~~~~~~~~~~~ include/glad/glad.h:765:22: error: ‘glad_glTexImage2D’ redeclared as different kind of symbol #define glTexImage2D glad_glTexImage2D ^ include/glad/glad.h:764:27: note: previous declaration of ‘glad_glTexImage2D’ was here GLAPI PFNGLTEXIMAGE2DPROC glad_glTexImage2D; ^~~~~~~~~~~~~~~~~ include/glad/glad.h:609:23: error: ‘glad_glGenTextures’ redeclared as different kind of symbol #define glGenTextures glad_glGenTextures ^ include/glad/glad.h:608:28: note: previous declaration of ‘glad_glGenTextures’ was here GLAPI PFNGLGENTEXTURESPROC glad_glGenTextures; ^~~~~~~~~~~~~~~~~~ include/glad/glad.h:549:26: error: ‘glad_glDeleteTextures’ redeclared as different kind of symbol #define glDeleteTextures glad_glDeleteTextures ^ include/glad/glad.h:548:31: note: previous declaration of ‘glad_glDeleteTextures’ was here GLAPI PFNGLDELETETEXTURESPROC glad_glDeleteTextures; ^~~~~~~~~~~~~~~~~~~~~ include/glad/glad.h:468:23: error: ‘glad_glBindTexture’ redeclared as different kind of symbol #define glBindTexture glad_glBindTexture ^ include/glad/glad.h:467:28: note: previous declaration of ‘glad_glBindTexture’ was here GLAPI PFNGLBINDTEXTUREPROC glad_glBindTexture; ^~~~~~~~~~~~~~~~~~ include/glad/glad.h:711:21: error: ‘glad_glIsTexture’ redeclared as different kind of symbol #define glIsTexture glad_glIsTexture ^ include/glad/glad.h:710:26: note: previous declaration of ‘glad_glIsTexture’ was here GLAPI PFNGLISTEXTUREPROC glad_glIsTexture; ^~~~~~~~~~~~~~~~ include/glad/glad.h:780:25: error: ‘glad_glTexSubImage2D’ redeclared as different kind of symbol #define glTexSubImage2D glad_glTexSubImage2D ^ include/glad/glad.h:779:30: note: previous declaration of ‘glad_glTexSubImage2D’ was here GLAPI PFNGLTEXSUBIMAGE2DPROC glad_glTexSubImage2D; ^~~~~~~~~~~~~~~~~~~~ include/glad/glad.h:519:26: error: ‘glad_glCopyTexImage2D’ redeclared as different kind of symbol #define glCopyTexImage2D glad_glCopyTexImage2D ^ include/glad/glad.h:518:31: note: previous declaration of ‘glad_glCopyTexImage2D’ was here GLAPI PFNGLCOPYTEXIMAGE2DPROC glad_glCopyTexImage2D; ^~~~~~~~~~~~~~~~~~~~~ include/glad/glad.h:522:29: error: ‘glad_glCopyTexSubImage2D’ redeclared as different kind of symbol #define glCopyTexSubImage2D glad_glCopyTexSubImage2D ^ include/glad/glad.h:521:34: note: previous declaration of ‘glad_glCopyTexSubImage2D’ was here GLAPI PFNGLCOPYTEXSUBIMAGE2DPROC glad_glCopyTexSubImage2D; ^~~~~~~~~~~~~~~~~~~~~~~~ include/glad/glad.h:474:25: error: ‘glad_glBlendEquation’ redeclared as different kind of symbol #define glBlendEquation glad_glBlendEquation ^ include/glad/glad.h:473:30: note: previous declaration of ‘glad_glBlendEquation’ was here GLAPI PFNGLBLENDEQUATIONPROC glad_glBlendEquation; ^~~~~~~~~~~~~~~~~~~~ include/glad/glad.h:471:22: error: ‘glad_glBlendColor’ redeclared as different kind of symbol #define glBlendColor glad_glBlendColor ^ include/glad/glad.h:470:27: note: previous declaration of ‘glad_glBlendColor’ was here GLAPI PFNGLBLENDCOLORPROC glad_glBlendColor; ^~~~~~~~~~~~~~~~~ include/glad/glad.h:450:25: error: ‘glad_glActiveTexture’ redeclared as different kind of symbol #define glActiveTexture glad_glActiveTexture ^ include/glad/glad.h:449:30: note: previous declaration of ‘glad_glActiveTexture’ was here GLAPI PFNGLACTIVETEXTUREPROC glad_glActiveTexture; ^~~~~~~~~~~~~~~~~~~~ include/glad/glad.h:513:32: error: ‘glad_glCompressedTexImage2D’ redeclared as different kind of symbol #define glCompressedTexImage2D glad_glCompressedTexImage2D ^ include/glad/glad.h:512:37: note: previous declaration of ‘glad_glCompressedTexImage2D’ was here GLAPI PFNGLCOMPRESSEDTEXIMAGE2DPROC glad_glCompressedTexImage2D; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ include/glad/glad.h:516:35: error: ‘glad_glCompressedTexSubImage2D’ redeclared as different kind of symbol #define glCompressedTexSubImage2D glad_glCompressedTexSubImage2D ^ include/glad/glad.h:515:40: note: previous declaration of ‘glad_glCompressedTexSubImage2D’ was here GLAPI PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC glad_glCompressedTexSubImage2D; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/glad/glad.h:735:26: error: ‘glad_glSampleCoverage’ redeclared as different kind of symbol #define glSampleCoverage glad_glSampleCoverage ^ include/glad/glad.h:734:31: note: previous declaration of ‘glad_glSampleCoverage’ was here GLAPI PFNGLSAMPLECOVERAGEPROC glad_glSampleCoverage; ^~~~~~~~~~~~~~~~~~~~~ make: *** [obj/main.o] Error 1