[MacPorts] #65797: graphviz can't be compiled on 10.5 i386 anymore
MacPorts
noreply at macports.org
Wed Sep 7 19:21:21 UTC 2022
#65797: graphviz can't be compiled on 10.5 i386 anymore
-----------------------+----------------------
Reporter: catap | Owner: mascguy
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: graphviz |
-----------------------+----------------------
Description changed by ryandesign:
Old description:
> A similar issue with https://trac.macports.org/ticket/65795
>
> The same machine the same issue, and the same fix (blacklist clang):
> {{{
> libtool: compile: /opt/local/bin/clang++-mp-7.0 -std=c++11
> -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/opt/local/include
> -I/opt/local/include -pipe -Os -stdlib=macports-libstdc++
> -D_GLIBCXX_USE_CXX11_ABI=0 -arch i386 -MT solve_VPSC.lo -MD -MP -MF
> .deps/solve_VPSC.Tpo -c solve_VPSC.cpp -fno-common -DPIC -o
> .libs/solve_VPSC.o
> In file included from solve_VPSC.cpp:24:
> In file included from /opt/local/include/gcc/c++/math.h:36:
> /opt/local/include/gcc/c++/cmath:1149:11: error: no member named 'llrint'
> in the global namespace; did you mean 'lrint'?
> using ::llrint;
> ~~^
> /usr/include/architecture/i386/math.h:382:17: note: 'lrint' declared here
> extern long int lrint ( double );
> ^
> In file included from solve_VPSC.cpp:24:
> In file included from /opt/local/include/gcc/c++/math.h:36:
> /opt/local/include/gcc/c++/cmath:1150:11: error: no member named
> 'llrintf' in the global namespace; did you mean 'lrintf'?
> using ::llrintf;
> ~~^
> /usr/include/architecture/i386/math.h:383:17: note: 'lrintf' declared
> here
> extern long int lrintf ( float );
> ^
> In file included from solve_VPSC.cpp:24:
> In file included from /opt/local/include/gcc/c++/math.h:36:
> /opt/local/include/gcc/c++/cmath:1151:11: error: no member named
> 'llrintl' in the global namespace; did you mean 'lrintl'?
> using ::llrintl;
> ~~^
> /usr/include/architecture/i386/math.h:475:17: note: 'lrintl' declared
> here
> extern long int lrintl(long double);
> ^
> In file included from solve_VPSC.cpp:24:
> In file included from /opt/local/include/gcc/c++/math.h:36:
> /opt/local/include/gcc/c++/cmath:1153:11: error: no member named
> 'llround' in the global namespace; did you mean 'lround'?
> using ::llround;
> ~~^
> /usr/include/architecture/i386/math.h:388:17: note: 'lround' declared
> here
> extern long int lround ( double );
> ^
> In file included from solve_VPSC.cpp:24:
> In file included from /opt/local/include/gcc/c++/math.h:36:
> /opt/local/include/gcc/c++/cmath:1154:11: error: no member named
> 'llroundf' in the global namespace; did you mean 'lroundf'?
> using ::llroundf;
> ~~^
> /usr/include/architecture/i386/math.h:389:17: note: 'lroundf' declared
> here
> extern long int lroundf ( float );
> ^
> In file included from solve_VPSC.cpp:24:
> In file included from /opt/local/include/gcc/c++/math.h:36:
> /opt/local/include/gcc/c++/cmath:1155:11: error: no member named
> 'llroundl' in the global namespace; did you mean 'lroundl'?
> using ::llroundl;
> ~~^
> /usr/include/architecture/i386/math.h:477:17: note: 'lroundl' declared
> here
> extern long int lroundl(long double);
> ^
> 6 errors generated.
>
> }}}
New description:
A similar issue with #65795
The same machine the same issue, and the same fix (blacklist clang):
{{{
libtool: compile: /opt/local/bin/clang++-mp-7.0 -std=c++11
-DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/opt/local/include
-I/opt/local/include -pipe -Os -stdlib=macports-libstdc++
-D_GLIBCXX_USE_CXX11_ABI=0 -arch i386 -MT solve_VPSC.lo -MD -MP -MF
.deps/solve_VPSC.Tpo -c solve_VPSC.cpp -fno-common -DPIC -o
.libs/solve_VPSC.o
In file included from solve_VPSC.cpp:24:
In file included from /opt/local/include/gcc/c++/math.h:36:
/opt/local/include/gcc/c++/cmath:1149:11: error: no member named 'llrint'
in the global namespace; did you mean 'lrint'?
using ::llrint;
~~^
/usr/include/architecture/i386/math.h:382:17: note: 'lrint' declared here
extern long int lrint ( double );
^
In file included from solve_VPSC.cpp:24:
In file included from /opt/local/include/gcc/c++/math.h:36:
/opt/local/include/gcc/c++/cmath:1150:11: error: no member named 'llrintf'
in the global namespace; did you mean 'lrintf'?
using ::llrintf;
~~^
/usr/include/architecture/i386/math.h:383:17: note: 'lrintf' declared here
extern long int lrintf ( float );
^
In file included from solve_VPSC.cpp:24:
In file included from /opt/local/include/gcc/c++/math.h:36:
/opt/local/include/gcc/c++/cmath:1151:11: error: no member named 'llrintl'
in the global namespace; did you mean 'lrintl'?
using ::llrintl;
~~^
/usr/include/architecture/i386/math.h:475:17: note: 'lrintl' declared here
extern long int lrintl(long double);
^
In file included from solve_VPSC.cpp:24:
In file included from /opt/local/include/gcc/c++/math.h:36:
/opt/local/include/gcc/c++/cmath:1153:11: error: no member named 'llround'
in the global namespace; did you mean 'lround'?
using ::llround;
~~^
/usr/include/architecture/i386/math.h:388:17: note: 'lround' declared here
extern long int lround ( double );
^
In file included from solve_VPSC.cpp:24:
In file included from /opt/local/include/gcc/c++/math.h:36:
/opt/local/include/gcc/c++/cmath:1154:11: error: no member named
'llroundf' in the global namespace; did you mean 'lroundf'?
using ::llroundf;
~~^
/usr/include/architecture/i386/math.h:389:17: note: 'lroundf' declared
here
extern long int lroundf ( float );
^
In file included from solve_VPSC.cpp:24:
In file included from /opt/local/include/gcc/c++/math.h:36:
/opt/local/include/gcc/c++/cmath:1155:11: error: no member named
'llroundl' in the global namespace; did you mean 'lroundl'?
using ::llroundl;
~~^
/usr/include/architecture/i386/math.h:477:17: note: 'lroundl' declared
here
extern long int lroundl(long double);
^
6 errors generated.
}}}
--
--
Ticket URL: <https://trac.macports.org/ticket/65797#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list