[MacPorts] #55219: ds9-7.5_1+aqua.darwin_17 -- error building tkbltVecMath.C on mac OS High Sierra
MacPorts
noreply at macports.org
Thu Nov 2 18:53:21 UTC 2017
#55219: ds9-7.5_1+aqua.darwin_17 -- error building tkbltVecMath.C on mac OS High
Sierra
---------------------+----------------------
Reporter: rprr | Owner: lpsinger
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.4.2
Resolution: | Keywords:
Port: ds9 |
---------------------+----------------------
Description changed by mf2k:
Old description:
> mac OS High Sierra 10.13.1
>
> I tried to install ds9. Got the error
>
> % sudo port install ds9
> ---> Computing dependencies for ds9
> ---> Building ds9
> Error: Failed to build ds9: command execution failed
> Error: See
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_ds9/ds9/main.log
> for details.
> Error: Follow https://guide.macports.org/#project.tickets to report a
> bug.
> Error: Processing of port ds9 failed
>
> So I looked in the log file.
>
> Below is shown the first error that occurs when building the ds9 port.
> There are a number of other math.h related errors that followed this as
> well such as with asin, atan, ceil, cos, cosh, exp, floor, log, log10,
> sin, sinh, sqrt, tan, tanh, etc.
> {{{
> :info:build src/tkbltVecMath.C:1483:48: error: address of overloaded
> function 'acos' does not match required type 'void'
> :info:build {"acos", (void*)ComponentFunc, (ClientData)::acos},
> :info:build ^~~~~~
> :info:build Installing ./src/tkbltVector.h
> :info:build /usr/include/math.h:323:15: note: candidate function
> :info:build extern double acos(double);
> :info:build ^
> :info:build
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/math.h:707:46:
> note: candidate function
> :info:build inline _LIBCPP_INLINE_VISIBILITY float acos(float
> __lcpp_x) _NOEXCEPT {return ::acosf(__lcpp_x);}
> :info:build ^
> :info:build
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/math.h:708:46:
> note: candidate function
> :info:build inline _LIBCPP_INLINE_VISIBILITY long double acos(long double
> __lcpp_x) _NOEXCEPT {return ::acosl(__lcpp_x);}
> :info:build ^
> :info:build
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/math.h:714:1:
> note: candidate template ignored: could not match 'typename
> std::enable_if<std::is_integral<_A1>::value, double>::type (_A1) throw()'
> against 'void'
> :info:build acos(_A1 __lcpp_x) _NOEXCEPT {return
> ::acos((double)__lcpp_x);}
> :info:build ^
> }}}
>
> --- Stuff snipped --- Finally get
> {{{
> :info:build 15 errors generated.
> :info:build make[1]: *** [src/tkbltVecMath.o] Error 1
> :info:build make[1]: *** Waiting for unfinished jobs....
> :info:build Installing ./src/tkbltDecls.h
> :info:build make[1]: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_ds9/ds9/work/saods9/tkblt'
> :info:build make: *** [tkblt] Error 2
> :info:build make: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_ds9/ds9/work/saods9'
> :info:build Command failed: cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_ds9/ds9/work/saods9"
> && /usr/bin/make -w all JOBS=4 CC=/usr/bin/clang CXX=/usr/bin/clang++
> X11INCLUDE=/opt/local/include X11LIB=/opt/local/lib XFT_LIBS="-lXft
> -lfontconfig" -o xpa -o funtools -o ast -o zvfs
> :info:build Exit code: 2
> :error:build Failed to build ds9: command execution failed
> }}}
>
> Thanks for your help.
New description:
mac OS High Sierra 10.13.1
I tried to install ds9. Got the error
{{{
% sudo port install ds9
---> Computing dependencies for ds9
---> Building ds9
Error: Failed to build ds9: command execution failed
Error: See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_ds9/ds9/main.log
for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Error: Processing of port ds9 failed
}}}
So I looked in the log file.
Below is shown the first error that occurs when building the ds9 port.
There are a number of other math.h related errors that followed this as
well such as with asin, atan, ceil, cos, cosh, exp, floor, log, log10,
sin, sinh, sqrt, tan, tanh, etc.
{{{
:info:build src/tkbltVecMath.C:1483:48: error: address of overloaded
function 'acos' does not match required type 'void'
:info:build {"acos", (void*)ComponentFunc, (ClientData)::acos},
:info:build ^~~~~~
:info:build Installing ./src/tkbltVector.h
:info:build /usr/include/math.h:323:15: note: candidate function
:info:build extern double acos(double);
:info:build ^
:info:build
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/math.h:707:46:
note: candidate function
:info:build inline _LIBCPP_INLINE_VISIBILITY float acos(float
__lcpp_x) _NOEXCEPT {return ::acosf(__lcpp_x);}
:info:build ^
:info:build
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/math.h:708:46:
note: candidate function
:info:build inline _LIBCPP_INLINE_VISIBILITY long double acos(long double
__lcpp_x) _NOEXCEPT {return ::acosl(__lcpp_x);}
:info:build ^
:info:build
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/math.h:714:1:
note: candidate template ignored: could not match 'typename
std::enable_if<std::is_integral<_A1>::value, double>::type (_A1) throw()'
against 'void'
:info:build acos(_A1 __lcpp_x) _NOEXCEPT {return
::acos((double)__lcpp_x);}
:info:build ^
}}}
--- Stuff snipped --- Finally get
{{{
:info:build 15 errors generated.
:info:build make[1]: *** [src/tkbltVecMath.o] Error 1
:info:build make[1]: *** Waiting for unfinished jobs....
:info:build Installing ./src/tkbltDecls.h
:info:build make[1]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_ds9/ds9/work/saods9/tkblt'
:info:build make: *** [tkblt] Error 2
:info:build make: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_ds9/ds9/work/saods9'
:info:build Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_ds9/ds9/work/saods9"
&& /usr/bin/make -w all JOBS=4 CC=/usr/bin/clang CXX=/usr/bin/clang++
X11INCLUDE=/opt/local/include X11LIB=/opt/local/lib XFT_LIBS="-lXft
-lfontconfig" -o xpa -o funtools -o ast -o zvfs
:info:build Exit code: 2
:error:build Failed to build ds9: command execution failed
}}}
Thanks for your help.
--
--
Ticket URL: <https://trac.macports.org/ticket/55219#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list