GZDoom Compilations problems

Advanced OpenGL source port fork from ZDoom, picking up where ZDoomGL left off.
[Home] [Download] [Git builds (Win)] [Git builds (Mac)] [Wiki] [Repo] [Bugs&Suggestions]

Moderator: Graf Zahl

Locked
metroid014
Posts: 22
Joined: Thu Oct 01, 2009 4:21

GZDoom Compilations problems

Post by metroid014 »

Hey,
Today I tried to compile a Mac build of GZDoom. During the compilation though it failed and I got these errors:

Code: Select all

Macintosh:GZDoom kevinsilberberg$ make
[  3%] Built target jpeg
[  6%] Built target lzma
[  7%] Built target lemon
[  9%] Built target re2c
[  9%] Built target updaterevision
[ 10%] Built target zipdir
[ 18%] Built target gme
[ 31%] Built target dumb
[ 31%] Built target arithchk
[ 31%] Built target qnan
[ 39%] Built target gdtoa
[ 39%] Built target pk3
[ 39%] Built target brightmaps_pk3
[ 39%] Built target lights_pk3
Failed to get current revision: No such file or directory
[ 39%] Built target revision_check
[ 40%] Building CXX object src/CMakeFiles/zdoom.dir/sdl/hardware.o
In file included from /Users/kevinsilberberg/trunk/src/sdl/sdlglvideo.h:7,
                 from /Users/kevinsilberberg/trunk/src/sdl/hardware.cpp:48:
/Users/kevinsilberberg/trunk/src/./gl/system/gl_system.h:50:20: error: malloc.h: No such file or directory
/Users/kevinsilberberg/trunk/src/./gl/system/gl_system.h:65:19: error: GL/gl.h: No such file or directory
/Users/kevinsilberberg/trunk/src/./gl/system/gl_system.h:66:20: error: GL/glu.h: No such file or directory
/Users/kevinsilberberg/trunk/src/./gl/system/gl_system.h:67:22: error: GL/glext.h: No such file or directory
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:56: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:57: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:58: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:59: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:61: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:62: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:66: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:67: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:70: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:71: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:72: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:74: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:75: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:77: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:78: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:79: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:80: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:81: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:83: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:84: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:85: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:86: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:88: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:89: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:91: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:92: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:93: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:95: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:96: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:97: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:99: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:100: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:101: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:102: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:103: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:104: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:105: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:106: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:107: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:109: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:110: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:112: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:113: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:114: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:115: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:116: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:118: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:119: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:121: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:122: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:123: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:125: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:126: error: ‘APIENTRY’ has not been declared
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:126: error: ‘GLenum’ has not been declared
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:126: error: ISO C++ forbids declaration of ‘GLboolean’ with no type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:126: error: ‘GLboolean’ declared as function returning a function
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:127: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:129: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:130: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:131: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:132: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:133: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:134: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:135: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:136: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:138: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:139: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:140: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:142: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:143: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:146: error: ‘PFNGLDELETESHADERPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:147: error: ‘PFNGLDELETEPROGRAMPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:148: error: ‘PFNGLDETACHSHADERPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:149: error: ‘PFNGLCREATESHADERPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:150: error: ‘PFNGLSHADERSOURCEPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:151: error: ‘PFNGLCOMPILESHADERPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:152: error: ‘PFNGLCREATEPROGRAMPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:153: error: ‘PFNGLATTACHSHADERPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:154: error: ‘PFNGLLINKPROGRAMPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:155: error: ‘PFNGLUSEPROGRAMPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:156: error: ‘PFNGLVALIDATEPROGRAMPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:157: error: ‘PFNGLVERTEXATTRIB1FPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:158: error: ‘PFNGLVERTEXATTRIB2FPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:159: error: ‘PFNGLVERTEXATTRIB4FPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:160: error: ‘PFNGLVERTEXATTRIB2FVPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:161: error: ‘PFNGLVERTEXATTRIB3FVPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:162: error: ‘PFNGLVERTEXATTRIB4FVPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:163: error: ‘PFNGLVERTEXATTRIB4UBVPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:164: error: ‘PFNGLGETATTRIBLOCATIONPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:165: error: ‘PFNGLBINDATTRIBLOCATIONPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:167: error: ‘PFNGLUNIFORM1FPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:168: error: ‘PFNGLUNIFORM2FPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:169: error: ‘PFNGLUNIFORM3FPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:170: error: ‘PFNGLUNIFORM4FPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:171: error: ‘PFNGLUNIFORM1IPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:172: error: ‘PFNGLUNIFORM2IPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:173: error: ‘PFNGLUNIFORM3IPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:174: error: ‘PFNGLUNIFORM4IPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:175: error: ‘PFNGLUNIFORM1FVPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:176: error: ‘PFNGLUNIFORM2FVPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:177: error: ‘PFNGLUNIFORM3FVPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:178: error: ‘PFNGLUNIFORM4FVPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:179: error: ‘PFNGLUNIFORM1IVPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:180: error: ‘PFNGLUNIFORM2IVPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:181: error: ‘PFNGLUNIFORM3IVPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:182: error: ‘PFNGLUNIFORM4IVPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:184: error: ‘PFNGLUNIFORMMATRIX2FVPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:185: error: ‘PFNGLUNIFORMMATRIX3FVPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:186: error: ‘PFNGLUNIFORMMATRIX4FVPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:188: error: ‘PFNGLGETSHADERINFOLOGPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:189: error: ‘PFNGLGETPROGRAMINFOLOGPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:190: error: ‘PFNGLGETUNIFORMLOCATIONPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:191: error: ‘PFNGLGETACTIVEUNIFORMPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:192: error: ‘PFNGLGETUNIFORMFVPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:193: error: ‘PFNGLGETUNIFORMIVPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:194: error: ‘PFNGLGETSHADERSOURCEPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:195: error: ‘PFNGLGETOBJECTPARAMETERIVARBPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:197: error: ‘PFNGLGENQUERIESARBPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:198: error: ‘PFNGLDELETEQUERIESARBPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:199: error: ‘PFNGLBEGINQUERYARBPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:200: error: ‘PFNGLENDQUERYARBPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:201: error: ‘PFNGLGETQUERYOBJECTUIVARBPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:203: error: ‘PFNGLACTIVETEXTUREPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:204: error: ‘PFNGLMULTITEXCOORD2FPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:205: error: ‘PFNGLMULTITEXCOORD2FVPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:207: error: ‘PFNGLBINDBUFFERPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:208: error: ‘PFNGLDELETEBUFFERSPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:209: error: ‘PFNGLGENBUFFERSPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:210: error: ‘PFNGLBUFFERDATAPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:211: error: ‘PFNGLBUFFERSUBDATAPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:212: error: ‘PFNGLMAPBUFFERPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:213: error: ‘PFNGLUNMAPBUFFERPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:214: error: ‘PFNGLENABLEVERTEXATTRIBARRAYPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:215: error: ‘PFNGLDISABLEVERTEXATTRIBARRAYPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:216: error: ‘PFNGLVERTEXATTRIBPOINTERPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:218: error: ‘PFNGLMAPBUFFERRANGEPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:219: error: ‘PFNGLFLUSHMAPPEDBUFFERRANGEPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:221: error: ‘PFNGLGENFRAMEBUFFERSPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:222: error: ‘PFNGLDELETEFRAMEBUFFERSPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:223: error: ‘PFNGLBINDFRAMEBUFFERPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:224: error: ‘PFNGLFRAMEBUFFERTEXTURE2DPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:225: error: ‘PFNGLGENRENDERBUFFERSPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:226: error: ‘PFNGLDELETERENDERBUFFERSPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:227: error: ‘PFNGLBINDRENDERBUFFERPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:228: error: ‘PFNGLRENDERBUFFERSTORAGEPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:229: error: ‘PFNGLFRAMEBUFFERRENDERBUFFERPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:231: error: ‘PFNGLTEXBUFFERARBPROC’ does not name a type
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:235: error: expected `)' before ‘*’ token
/Users/kevinsilberberg/trunk/src/./gl/system/gl_interface.h:237: error: expected initializer before ‘GetContext’
make[2]: *** [src/CMakeFiles/zdoom.dir/sdl/hardware.o] Error 1
make[1]: *** [src/CMakeFiles/zdoom.dir/all] Error 2
make: *** [all] Error 2
And I did include glext.h and wglext.h in my root folder for the GZdoom source.
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Re: GZDoom Compilations problems

Post by Graf Zahl »

GZDoom cannot be built on a Mac because nobody so far was able to write working GL initialization code for it.
dark-slayer-201
Posts: 149
Joined: Thu Jul 16, 2009 14:31

Re: GZDoom Compilations problems

Post by dark-slayer-201 »

The best thing you could do is have a tempoary virtual OS or run it under wine.
metroid014
Posts: 22
Joined: Thu Oct 01, 2009 4:21

Re: GZDoom Compilations problems

Post by metroid014 »

Has anyone tried GZDoom under Wine for OSX, if so does it work?
dark-slayer-201
Posts: 149
Joined: Thu Jul 16, 2009 14:31

Re: GZDoom Compilations problems

Post by dark-slayer-201 »

I have only tried under linux (ubuntu). It does work. Try it and find out.
Locked

Return to “GZDoom”