Hey guys,don't want to bother you ;) but i had to comment out the OpenGL function pointer defines in OSGFBOViewport.cpp. They were already defined in the GL/glext.h header on this system as (example):
typedef void (APIENTRYP PFNGLDRAWBUFFERSARBPROC) (GLsizei n, const GLenum *bufs);
OpenSG tried to define them as:
typedef void (OSG_APIENTRY * PFNGLDRAWBUFFERSARBPROC)
(GLsizei n, const GLenum* bufs);
(which seems so far identical...), and i got the errors:
line 189: Error: Multiple declaration for PFNGLDRAWBUFFERSARBPROC.
line 192: Error: Multiple declaration for PFNGLBINDFRAMEBUFFEREXTPROC.
line 194: Error: Multiple declaration for PFNGLBINDRENDERBUFFEREXTPROC.
line 196: Error: Multiple declaration for
PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC.
line 198: Error: Multiple declaration for PFNGLDELETEFRAMEBUFFERSEXTPROC. line 200: Error: Multiple declaration for PFNGLDELETERENDERBUFFERSEXTPROC.line 202: Error: Multiple declaration for PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC.
line 204: Error: Multiple declaration for PFNGLFRAMEBUFFERTEXTURE1DEXTPROC. line 206: Error: Multiple declaration for PFNGLFRAMEBUFFERTEXTURE2DEXTPROC. line 208: Error: Multiple declaration for PFNGLFRAMEBUFFERTEXTURE3DEXTPROC. line 210: Error: Multiple declaration for PFNGLGENFRAMEBUFFERSEXTPROC. line 212: Error: Multiple declaration for PFNGLGENRENDERBUFFERSEXTPROC. line 214: Error: Multiple declaration for PFNGLGENERATEMIPMAPEXTPROC.line 216: Error: Multiple declaration for PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC. line 218: Error: Multiple declaration for PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC.
line 220: Error: Multiple declaration for PFNGLISFRAMEBUFFEREXTPROC. line 222: Error: Multiple declaration for PFNGLISRENDERBUFFEREXTPROC. line 224: Error: Multiple declaration for PFNGLRENDERBUFFERSTORAGEEXTPROC.i already encountered the error the last time (when building 1.6 on Solaris 2.10), refer to http://www.mail-archive.com/[email protected]/msg05177.html,
but the doesn't seem to have been fixed since then.It (still) works for me by commenting out the OpenSG defines, but i would propose to do something like the GL headers do on this system for every such typedef:
#ifndef GL_ARB_draw_buffers #define GL_ARB_draw_buffers 1typedef void (APIENTRYP PFNGLDRAWBUFFERSARBPROC) (GLsizei n, const GLenum *bufs);
#endif i bet you guys have a better clue about what to do about this. regards, Patric -- Patric Schmitz, MaTA i.A. RWTH Aachen University, Center for Computing and Communication Rechen- und Kommunikationszentrum, Virtual Reality Group Seffenter Weg 23, D 52074 Aachen (Germany) Phone: + 49 241 80 24893 mailto:[EMAIL PROTECTED] http://www.rz.rwth-aachen.de
smime.p7s
Description: S/MIME Cryptographic Signature
------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________ Opensg-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/opensg-users
