Opened 5 years ago
Closed 8 months ago
#59190 closed defect (fixed)
graphviz @2.40.1_2+pangocairo+x11: not a C compiler: should compile 'int i = 1;'
Reported by: | allgoth | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.6.1 |
Keywords: | Cc: | dubiousjim, Smattr (Matthew Fernandez), cooljeanius (Eric Gallager) | |
Port: | graphviz |
Description
iffe
invocation failed leaving empty sfio
file.
... :info:build make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_graphviz/graphviz/work/graphviz-2.40.1/lib/sfio' :info:build Making all in Sfio_f :info:build make[4]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_graphviz/graphviz/work/graphviz-2.40.1/lib/sfio/Sfio_f' :info:build mkdir -p ../../../FEATURE :info:build ../../../iffe - set cc /usr/bin/clang : run ../../../lib/sfio/features/sfio > ../../../FEATURE/sfio :info:build iffe: /usr/bin/clang : not a C compiler: should compile 'int i = 1;' :info:build make[4]: *** [../../../FEATURE/sfio] Error 2 :info:build make[4]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_graphviz/graphviz/work/graphviz-2.40.1/lib/sfio/Sfio_f' :info:build make[3]: *** [all-recursive] Error 1 ...
Attachments (2)
Change History (11)
Changed 5 years ago by allgoth
comment:1 follow-up: 2 Changed 4 years ago by dubiousjim
I can't build this graphviz with a new install of OS X 10.15.6, Xcode 11.6. Have sudo port deactivate active; sudo port install -Nv graphviz build.jobs=1
. My /opt/local/etc/macports/variants.conf has +no_x11 -x11 +quartz -universal
.
Will attach log of failed install.
Changed 4 years ago by dubiousjim
Attachment: | second.log added |
---|
comment:2 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | dubiousjim added; ryandesign removed |
---|
Replying to dubiousjim:
I can't build this graphviz with a new install of OS X 10.15.6, Xcode 11.6.
The error you are seeing is different:
error: no member named 'min' in namespace 'std::__1'
Different errors should be in different tickets since they may need different solutions.
comment:4 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)
Summary: | graphviz @2.40.1_2 +pangocairo+x11: Failed to build graphviz: command execution failed → graphviz @2.40.1_2+pangocairo+x11: not a C compiler: should compile 'int i = 1;' |
---|
I'm still not sure what the not a C compiler: should compile 'int i = 1;'
error is about. Apparently something called "iffe" is trying to use the C compiler to compile a simple program and it is failing, but I don't know what "iffe" is and the log doesn't seem to be showing us what error message the C compiler emitted, so I don't know how to diagnose this. I don't think anyone else is experiencing this.
You might try reinstalling a version of Xcode compatible with your macOS version and the matching version of the command line tools to ensure that you have a working compiler.
comment:5 follow-up: 7 Changed 3 years ago by Smattr (Matthew Fernandez)
iffe
was a quirky home grown config utility in the Graphviz build. It was removed in Graphviz commit 1a8df410a7469d962dc79c2c99846fb681e84a06, that made it into Graphviz release 2.46.0. Pulling the latest version of Graphviz into Macports should likely resolve this.
comment:6 Changed 3 years ago by Smattr (Matthew Fernandez)
Cc: | Smattr added |
---|
comment:7 Changed 3 years ago by cooljeanius (Eric Gallager)
Replying to Smattr:
iffe
was a quirky home grown config utility in the Graphviz build. It was removed in Graphviz commit 1a8df410a7469d962dc79c2c99846fb681e84a06, that made it into Graphviz release 2.46.0. Pulling the latest version of Graphviz into Macports should likely resolve this.
Graphviz is at 2.49.1 now.
comment:8 Changed 3 years ago by cooljeanius (Eric Gallager)
Cc: | cooljeanius added |
---|
comment:9 Changed 8 months ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Then presumably this error cannot happen anymore.
main.log