[MacPorts] #42763: Coin 3d fix patch for clang
MacPorts
noreply at macports.org
Fri Mar 7 14:53:44 PST 2014
#42763: Coin 3d fix patch for clang
------------------------+--------------------------------
Reporter: l1q1d@… | Owner: macports-tickets@…
Type: submission | Status: new
Priority: High | Milestone: MacPorts 2.3.0
Component: ports | Version: 2.2.1
Keywords: Coin clang | Port:
------------------------+--------------------------------
To fix this issue:
{{{
In file included from base/SbTime.cpp:42:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/cmath:676:86:
error: use of undeclared identifier 'NO_SINGLEPREC'
inline _LIBCPP_INLINE_VISIBILITY float acos(float __x) _NOEXCEPT
{return acosf(__x);}
^
../include/Inventor/C/base/math-undefs.h:54:18: note: expanded from macro
'acosf'
#define acosf(x) NO_SINGLEPREC
^
In file included from base/all-base-cpp.cpp:57:
In file included from base/SbTime.cpp:42:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/cmath:691:86:
error: use of undeclared identifier 'NO_SINGLEPREC'
inline _LIBCPP_INLINE_VISIBILITY float asin(float __x) _NOEXCEPT
{return asinf(__x);}
^
../include/Inventor/C/base/math-undefs.h:56:18: note: expanded from macro
'asinf'
#define asinf(x) NO_SINGLEPREC
^
In file included from base/all-base-cpp.cpp:57:
In file included from base/SbTime.cpp:42:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/cmath:706:86:
error: use of undeclared identifier 'NO_SINGLEPREC'
inline _LIBCPP_INLINE_VISIBILITY float atan(float __x) _NOEXCEPT
{return atanf(__x);}
^
../include/Inventor/C/base/math-undefs.h:58:18: note: expanded from macro
'atanf'
#define atanf(x) NO_SINGLEPREC
^
In file included from base/all-base-cpp.cpp:57:
In file included from base/SbTime.cpp:42:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/cmath:721:116:
error: too many arguments provided to function-like macro invocation
inline _LIBCPP_INLINE_VISIBILITY float atan2(float __y, float __x)
_NOEXCEPT {return atan2f(__y, __x);}
^
../include/Inventor/C/base/math-undefs.h:60:9: note: macro 'atan2f'
defined here
#define atan2f(x) NO_SINGLEPREC
^
In file included from base/all-base-cpp.cpp:57:
In file included from base/SbTime.cpp:42:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/cmath:721:104:
error: cannot initialize return object of type 'float' with an lvalue of
type 'float (float, float)'
inline _LIBCPP_INLINE_VISIBILITY float atan2(float __y, float __x)
_NOEXCEPT {return atan2f(__y, __x);}
^~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/cmath:762:85:
error: use of undeclared identifier 'NO_SINGLEPREC'
inline _LIBCPP_INLINE_VISIBILITY float cos(float __x) _NOEXCEPT
{return cosf(__x);}
^
../include/Inventor/C/base/math-undefs.h:44:17: note: expanded from macro
'cosf'
#define cosf(x) NO_SINGLEPREC /* whatever that'll give us a compile
error... */
^
In file included from base/all-base-cpp.cpp:57:
In file included from base/SbTime.cpp:42:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/cmath:946:112:
error: too many arguments provided to function-like macro invocation
inline _LIBCPP_INLINE_VISIBILITY float pow(float __x, float __y)
_NOEXCEPT {return powf(__x, __y);}
^
../include/Inventor/C/base/math-undefs.h:50:9: note: macro 'powf' defined
here
#define powf(x) NO_SINGLEPREC
^
In file included from base/all-base-cpp.cpp:57:
In file included from base/SbTime.cpp:42:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/cmath:946:102:
error: cannot initialize return object of type 'float' with an lvalue of
type 'float (float, float)'
inline _LIBCPP_INLINE_VISIBILITY float pow(float __x, float __y)
_NOEXCEPT {return powf(__x, __y);}
^~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/cmath:973:85:
error: use of undeclared identifier 'NO_SINGLEPREC'
inline _LIBCPP_INLINE_VISIBILITY float sin(float __x) _NOEXCEPT
{return sinf(__x);}
^
../include/Inventor/C/base/math-undefs.h:46:17: note: expanded from macro
'sinf'
#define sinf(x) NO_SINGLEPREC
^
In file included from base/all-base-cpp.cpp:57:
In file included from base/SbTime.cpp:42:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/cmath:1005:86:
error: use of undeclared identifier 'NO_SINGLEPREC'
inline _LIBCPP_INLINE_VISIBILITY float sqrt(float __x) _NOEXCEPT
{return sqrtf(__x);}
^
../include/Inventor/C/base/math-undefs.h:52:18: note: expanded from macro
'sqrtf'
#define sqrtf(x) NO_SINGLEPREC
^
In file included from base/all-base-cpp.cpp:57:
In file included from base/SbTime.cpp:42:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/cmath:1021:85:
error: use of undeclared identifier 'NO_SINGLEPREC'
inline _LIBCPP_INLINE_VISIBILITY float tan(float __x) _NOEXCEPT
{return tanf(__x);}
^
../include/Inventor/C/base/math-undefs.h:48:17: note: expanded from macro
'tanf'
#define tanf(x) NO_SINGLEPREC
^
In file included from engines/all-engines-cpp.cpp:34:
In file included from engines/SoConvertAll.cpp:48:
../src/misc/SbHash.h:370:39: warning: unused parameter 'obj' [-Wunused-
parameter]
void operator()(Key & key, Type & obj, SbList<Key> * list) {
^
In file included from base/all-base-cpp.cpp:96:
base/string.cpp:108:12: warning: format specifies type 'unsigned int' but
the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
me->bufsize, me->pointer, me->buffer, newsize);
^~~~~~~~~~~
base/string.cpp:108:50: warning: format specifies type 'int' but the
argument has type 'size_t' (aka 'unsigned long') [-Wformat]
me->bufsize, me->pointer, me->buffer, newsize);
^~~~~~~
2 warnings and 11 errors generated.
make[4]: *** [all-base-cpp.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
}}}
I created the submitted patch
--
Ticket URL: <https://trac.macports.org/ticket/42763>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list