[MacPorts] #53200: py35-pyqt5 does not build with sip 4.19

MacPorts noreply at macports.org
Mon Jan 2 22:49:00 UTC 2017


#53200: py35-pyqt5 does not build with  sip 4.19
----------------------+----------------------
 Reporter:  dmarteau  |      Owner:
     Type:  defect    |     Status:  new
 Priority:  Normal    |  Milestone:
Component:  ports     |    Version:  2.3.5
 Keywords:            |       Port:  py-pyqt5
----------------------+----------------------
 py35-pyqt5 fail to build weth the following error:
 {{{
 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
 -c -pipe
 -stdlib=libc++ -fno-exceptions -O2 -std=gnu++11 -isysroot
 /Applications/Xcode.app/Contents/Developer
 /Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk -mmacosx-
 version-min=10.9 -Wall -W -fPIC
 -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_DEBUG -DQT_PLUGIN
 -DQT_CORE_LIB -I. -I. -I/opt
 /local/Library/Frameworks/Python.framework/Versions/3.5/include/python3.5m
 -I../qpy/QtCore -I/opt/local
 /libexec/qt5/lib/QtCore.framework/Headers -I.
 -I/opt/local/libexec/qt5/mkspecs/macx-clang -F/opt/local
 /libexec/qt5/lib -o qpycore_enums_flags.o
 ../qpy/QtCore/qpycore_enums_flags.cpp
 ../qpy/QtCore/qpycore_chimera.cpp:477:24: error: use of undeclared
 identifier 'pyqt5ClassTypeDef'
         _is_qflags = ((pyqt5ClassTypeDef *)_type)->flags & 0x01;
                        ^
 ../qpy/QtCore/qpycore_chimera.cpp:477:43: error: expected expression
         _is_qflags = ((pyqt5ClassTypeDef *)_type)->flags & 0x01;

 }}}

 The file sip.h that come with sip 4.19 does not contain the
 pyqt5ClassTypeDef definition: would it be the problem ?

 OSX version: 10.9 (Maverick)
 XCode version: 6.2

--
Ticket URL: <https://trac.macports.org/ticket/53200>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list