[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