[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