[MacPorts] #16981: openvrml-0.17.9: new port
MacPorts
noreply at macports.org
Mon Nov 3 13:23:07 PST 2008
#16981: openvrml-0.17.9: new port
---------------------------------+------------------------------------------
Reporter: raphael at ira.uka.de | Owner: macports-tickets at lists.macosforge.org
Type: enhancement | Status: new
Priority: Normal | Milestone: Port Submissions
Component: ports | Version: 1.6.0
Resolution: | Keywords: vrml new port
Port: openvrml |
---------------------------------+------------------------------------------
Comment(by raphael at ira.uka.de):
Replying to [comment:10 raphael@…]:
> So, it seems that {{{...}}} in the compiler error message really means
{{{GLvoid}}} (not a variadic function) and that the problem is that
{{{configure}}} uses the OpenGL framework headers, but later, during the
compilation of OpenVRML, the X11 GLX headers are used.
I just did some compilation tests on 10.5.5. The default compiler of
10.5.5 (GCC 4.0.1 (Apple Inc. build 5484)) gives no error and no warning
regardless of which definition of {{{func}}}, {{{GLvoid (*func)(GLvoid)}}}
or {{{GLvoid (*func)()}}}, is used. It also does not matter if I use the
OpenGL framework headers or the X11 headers (I tried both, those of 10.5.5
and those of 10.4.11.). This is not surprising as {{{GLvoid}}} is a
typedef of {{{void}}}.
I guess that the compiler of 10.4.11 (Xcode 2.5) behaves differently.
--
Ticket URL: <http://trac.macports.org/ticket/16981#comment:11>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list