[MacPorts] #37215: wxWidgets at 2.8.12 build fails on 10.8.2

MacPorts noreply at macports.org
Thu Dec 6 05:31:37 PST 2012


#37215: wxWidgets at 2.8.12  build fails on 10.8.2
-----------------------------------------+--------------------------------
 Reporter:  daniellord@…                 |      Owner:  macports-tickets@…
     Type:  defect                       |     Status:  new
 Priority:  Low                          |  Milestone:
Component:  ports                        |    Version:  2.1.2
 Keywords:  python27 wxPython wxWidgets  |       Port:  wxWidgets at 2.8.12
-----------------------------------------+--------------------------------
 Env:
 OS X 10.8.2, XCode Version 4.5.2 (4G2008a)
 python27 and python33 ports installed

 Summary: A compiler syntax issue occurs processing a Carbon header
 (private.h) when compiling wxWidgets 2.8.  py27-wxpython30 does compile
 properly on my system.

 Details:
 A compiler syntax issue occurs processing a Carbon header (private.h) when
 compiling wxWidgets.
 These are wx headers, not Apple headers.
 The specific errors are:
 ./include/wx/mac/carbon/private.h:1459: error: ‘Cursor’ does not name a
 type
 ../include/wx/mac/carbon/private.h:1488: error: ‘ClassicCursor’ does not
 name a type

 Attempting compile with llvm-gcc-4.2 did not work nor did apple-gcc-4.2.
 Same errors. While this occurs during a build for py27-wxpython (@2.8.12.1
 python/py-wxpython), it appears to be a wxWidgets 2.8 source issue.
 py27-wxpython30 does compile properly on my system so perhaps the 2.8
 version should be superceded or the port marked to show it doesn't compile
 on 10.8.2.

 {{{
 :info:build In file included from ../include/wx/mac/private.h:4,
 :info:build                  from ../src/common/dynlib.cpp:48:
 :info:build ../include/wx/mac/carbon/private.h:1459: error: ‘Cursor’ does
 not name a type
 :info:build ../include/wx/mac/carbon/private.h:1488: error:
 ‘ClassicCursor’ does not name a type
 :info:build make: *** [basedll_dynlib.o] Error 1
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/37215>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list