cd /Volumes/Storage/cary/jenkins/workspace/freecadall-build/label/magnus/builds-i/FreeCAD/ser/src/Base && /usr/bin/c++ -DFreeCADBase_EXPORTS -DHAVE_CONFIG_H -DHAVE_CONFIG_H -DQT_OPENGL_LIB -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_WEBKIT_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -D_OCC64 -DQT_NO_DEBUG -D_OCC64 -O3 -DNDEBUG -fPIC -I/Volumes/Storage/cary/jenkins/workspace/freecadall-build/label/magnus/builds-i/FreeCAD/ser -I/Volumes/Storage/contrib/qt-4.8.1-ser/include -F/Volumes/Storage/contrib/qt-4.8.1-ser/lib -I/Volumes/Storage/contrib/qt-4.8.1-ser/include/QtOpenGL -I/Volumes/Storage/contrib/qt-4.8.1-ser/include/QtSvg -I/Volumes/Storage/contrib/qt-4.8.1-ser/include/QtUiTools -I/Volumes/Storage/contrib/qt-4.8.1-ser/include/QtWebKit -I/Volumes/Storage/contrib/qt-4.8.1-ser/include/QtGui -I/Volumes/Storage/contrib/qt-4.8.1-ser/include/QtXml -I/Volumes/Storage/contrib/qt-4.8.1-ser/include/QtNetwork -I/Volumes/Storage/contrib/qt-4.8.1-ser/lib/QtCore.framework/Headers -I/Volumes/Storage/cary/jenkins/workspace/freecadall-build/label/magnus/builds-i/FreeCAD/ser/src -I/Volumes/Storage/cary/jenkins/workspace/freecadall-build/label/magnus/FreeCAD/src -I/Volumes/Storage/cary/jenkins/workspace/freecadall-build/label/magnus/builds-i/FreeCAD/ser/src/Base -I/Volumes/Storage/cary/jenkins/workspace/freecadall-build/label/magnus/FreeCAD/src/Base -I/Volumes/Storage/contrib/boost/include -I/System/Library/Frameworks/Python.framework/Headers -I/Volumes/Storage/contrib/xercesc/include -Wno-write-strings -Wno-deprecated -o CMakeFiles/FreeCADBase.dir/AxisPyImp.cpp.o -c /Volumes/Storage/cary/jenkins/workspace/freecadall-build/label/magnus/FreeCAD/src/Base/AxisPyImp.cpp
In file included from /usr/include/c++/4.2.1/ios:47,
from /usr/include/c++/4.2.1/ostream:45,
from /usr/include/c++/4.2.1/iostream:45,
from /Volumes/Storage/cary/jenkins/workspace/freecadall-build/label/magnus/FreeCAD/src/CXX/Python2/Exception.hxx:47,
from /Volumes/Storage/cary/jenkins/workspace/freecadall-build/label/magnus/FreeCAD/src/CXX/Exception.hxx:40,
from /Volumes/Storage/cary/jenkins/workspace/freecadall-build/label/magnus/FreeCAD/src/CXX/Python2/Objects.hxx:44,
from /Volumes/Storage/cary/jenkins/workspace/freecadall-build/label/magnus/FreeCAD/src/CXX/Objects.hxx:40,
from /Volumes/Storage/cary/jenkins/workspace/freecadall-build/label/magnus/FreeCAD/src/Base/GeometryPyCXX.h:27,
from /Volumes/Storage/cary/jenkins/workspace/freecadall-build/label/magnus/FreeCAD/src/Base/AxisPyImp.cpp:26:
/usr/include/c++/4.2.1/bits/localefwd.h:58:34: error: macro "isspace" passed 2 arguments, but takes just 1
/usr/include/c++/4.2.1/bits/localefwd.h:70:34: error: macro "isupper" passed 2 arguments, but takes just 1
/usr/include/c++/4.2.1/bits/localefwd.h:74:34: error: macro "islower" passed 2 arguments, but takes just 1
/usr/include/c++/4.2.1/bits/localefwd.h:78:34: error: macro "isalpha" passed 2 arguments, but takes just 1
/usr/include/c++/4.2.1/bits/localefwd.h:94:34: error: macro "isalnum" passed 2 arguments, but takes just 1
/usr/include/c++/4.2.1/bits/localefwd.h:102:34: error: macro "toupper" passed 2 arguments, but takes just 1
/usr/include/c++/4.2.1/bits/localefwd.h:106:34: error: macro "tolower" passed 2 arguments, but takes just 1
This error is pretty well known, and its fix involves
rearranging headers, typically, as shown at
http://mail.python.org/pipermail/cplusplus-sig/2011-March/015897.html
Does anyone have a fix for this?
Thx....John Cary
|