-
Notifications
You must be signed in to change notification settings - Fork 479
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
error building on mac osx 10.7 (lion) #45
Comments
i received same error. |
Modifying line 63, 64, and and 399 of glapi.py to match the API fixes the compilation issue. However, images do not look like they trace correctly - Image data is not displayed, retrace looks buggy (with wrong images). // line 63 // line 64 // line 399 |
Could you please try this patch:
This should hopefully work both for 10.7 and 10.6 Concerning the bad retracing, I haven't done extensive testing on Mac OS X 10.6, and I did no testing on 10.7 so far. One thing I know is that 10.7 supports GL 3.2 on the core profile, and GL 2.1 on the compatibility profile, and apitrace doesn't take that in consideration, neither when recording or replaying. |
I've commited the fix. borisbat, please open a new bug for the issues you're seeing, with the necessary info to reproduce them (see BUGS.markdown for details) |
mkdir build
cd build
cmake ..
make
gets me
/Users/bbatkin/Projects/apitrace-apitrace-e2c4320/build/cgltrace.cpp: In function ‘void glTexImage1D(GLenum, GLint, GLenum, GLsizei, GLint, GLenum, GLenum, const GLvoid_)’:
/Users/bbatkin/Projects/apitrace-apitrace-e2c4320/build/cgltrace.cpp:21991: error: declaration of C function ‘void glTexImage1D(GLenum, GLint, GLenum, GLsizei, GLint, GLenum, GLenum, const GLvoid_)’ conflicts with
/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/OpenGL.framework/Headers/gl.h:2742: error: previous declaration ‘void glTexImage1D(GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, const GLvoid_)’ here
/Users/bbatkin/Projects/apitrace-apitrace-e2c4320/build/cgltrace.cpp: In function ‘void glTexImage2D(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid_)’:
/Users/bbatkin/Projects/apitrace-apitrace-e2c4320/build/cgltrace.cpp:22032: error: declaration of C function ‘void glTexImage2D(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid_)’ conflicts with
/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/OpenGL.framework/Headers/gl.h:2743: error: previous declaration ‘void glTexImage2D(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid_)’ here
/Users/bbatkin/Projects/apitrace-apitrace-e2c4320/build/cgltrace.cpp: In function ‘void glTexImage3D(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid_)’:
/Users/bbatkin/Projects/apitrace-apitrace-e2c4320/build/cgltrace.cpp:29140: error: declaration of C function ‘void glTexImage3D(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid_)’ conflicts with
/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/OpenGL.framework/Headers/gl.h:2744: error: previous declaration ‘void glTexImage3D(GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid_)’ here
/Users/bbatkin/Projects/apitrace-apitrace-e2c4320/build/cgltrace.cpp: In function ‘void glTexImage1D(GLenum, GLint, GLenum, GLsizei, GLint, GLenum, GLenum, const GLvoid_)’:
/Users/bbatkin/Projects/apitrace-apitrace-e2c4320/build/cgltrace.cpp:21991: error: declaration of C function ‘void glTexImage1D(GLenum, GLint, GLenum, GLsizei, GLint, GLenum, GLenum, const GLvoid_)’ conflicts with
/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/OpenGL.framework/Headers/gl.h:2742: error: previous declaration ‘void glTexImage1D(GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, const GLvoid_)’ here
/Users/bbatkin/Projects/apitrace-apitrace-e2c4320/build/cgltrace.cpp: In function ‘void glTexImage2D(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid_)’:
/Users/bbatkin/Projects/apitrace-apitrace-e2c4320/build/cgltrace.cpp:22032: error: declaration of C function ‘void glTexImage2D(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid_)’ conflicts with
/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/OpenGL.framework/Headers/gl.h:2743: error: previous declaration ‘void glTexImage2D(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid_)’ here
/Users/bbatkin/Projects/apitrace-apitrace-e2c4320/build/cgltrace.cpp: In function ‘void glTexImage1D(GLenum, GLint, GLenum, GLsizei, GLint, GLenum, GLenum, const GLvoid_)’:
/Users/bbatkin/Projects/apitrace-apitrace-e2c4320/build/cgltrace.cpp:29140: error: declaration of C function ‘void glTexImage3D(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid_)’ conflicts with
/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/OpenGL.framework/Headers/gl.h:2744: error: previous declaration ‘void glTexImage3D(GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid_)’ here
lipo: can't figure out the architecture type of: /var/folders/yr/s06w52pd27ngk05n92dl0vn40000gn/T//cc3aVDhq.out
make[2]: *** [CMakeFiles/cgltrace.dir/cgltrace.cpp.o] Error 1
make[1]: *** [CMakeFiles/cgltrace.dir/all] Error 2
The text was updated successfully, but these errors were encountered: