Opened 8 years ago

Closed 6 years ago

#49470 closed defect (fixed)

graphviz

Reported by: croman@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc:
Port: graphviz

Description (last modified by ryandesign (Ryan Carsten Schmidt))

cannot revive graphviz after installing El Capitan. Been following instructions on the Migration page.

At this point:

sudo ./restore_ports.tcl myports.txt

everything seemed to go fine until the graphviz line.

I need json. For json, I need tcllib which is no longer in place. To get tcllib, it wants graphviz, and there it chokes

sudo port install tcllib
--->  Computing dependencies for tcllib
--->  Dependencies to be installed: graphviz
--->  Building graphviz
Error: org.macports.build for port graphviz returned: command execution failed
Error: Failed to install graphviz
Please see the log file for port graphviz for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_graphviz/graphviz/main.log
Error: The following dependencies were not installed: graphviz
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port tcllib failed

Attachments (1)

main.log (646.4 KB) - added by croman@… 8 years ago.

Download all attachments as: .zip

Change History (6)

comment:1 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Owner: changed from macports-tickets@… to ryandesign@…
Port: graphviz added

Please attach the main.log file

comment:2 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

Actually, since I can see this was not a clean build attempt, please "sudo port clean graphviz" first, then try again. If it fails again, then attach the main.log to this ticket.

Changed 8 years ago by croman@…

Attachment: main.log added

comment:3 in reply to:  2 Changed 8 years ago by croman@…

I ADDED THE MAIN LOG above.

Replying to ryandesign@…:

Actually, since I can see this was not a clean build attempt, please "sudo port clean graphviz" first, then try again. If it fails again, then attach the main.log to this ticket.

It does not work.

sudo port clean tcllib
--->  Cleaning tcllib
sudo port clean graphviz
--->  Cleaning graphviz
sudo port install graphviz
--->  Computing dependencies for graphviz
--->  Fetching archive for graphviz
--->  Attempting to fetch graphviz-2.38.0_2+pangocairo+x11.darwin_15.x86_64.tbz2 from http://packages.macports.org/graphviz
--->  Attempting to fetch graphviz-2.38.0_2+pangocairo+x11.darwin_15.x86_64.tbz2 from http://lil.fr.packages.macports.org/graphviz
--->  Attempting to fetch graphviz-2.38.0_2+pangocairo+x11.darwin_15.x86_64.tbz2 from http://nue.de.packages.macports.org/macports/packages/graphviz
--->  Fetching distfiles for graphviz
--->  Verifying checksums for graphviz
--->  Extracting graphviz
--->  Configuring graphviz
--->  Building graphviz
Error: org.macports.build for port graphviz returned: command execution failed
Please see the log file for port graphviz for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_graphviz/graphviz/main.log
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port graphviz failed
Last edited 8 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:4 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

There are a couple unusual things in your log:

:info:build libtool: link: /usr/bin/clang -Os -arch x86_64 -fno-common -Wall -Wl,-headerpad_max_install_names -arch x86_64 -Wl,-headerpad_max_install_names -o .libs/edgepaint edgepaint-edgepaintmain.o -L/opt/local/lib ../../lib/edgepaint/.libs/libedgepaint_C.a ../../lib/ingraphs/.libs/libingraphs_C.a ../../lib/sfdpgen/.libs/libsfdpgen_C.a ../../lib/neatogen/.libs/libneatogen_C.a ../../lib/sparse/.libs/libsparse_C.a ../../lib/rbtree/.libs/librbtree_C.a ../../lib/common/.libs/libcommon_C.a ../../lib/cgraph/.libs/libcgraph.dylib /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_graphviz/graphviz/work/graphviz-2.38.0/lib/cdt/.libs/libcdt.dylib ../../lib/cdt/.libs/libcdt.dylib /usr/local/lib/libstdc++.dylib -L/Users/gkhanna/bu/x86_64-apple-darwin11.3.0/libstdc++-v3/src -L/Users/gkhanna/bu/x86_64-apple-darwin11.3.0/libstdc++-v3/src/.libs -lm

Specifically, the references to /usr/local/lib/libstdc++.dylib and /Users/gkhanna/bu/x86_64-apple-darwin11.3.0/libstdc++-v3/src. I'm not certain how those references are appearing there, but I believe I have resolved the problem in r141769. Please wait 30 minutes, then run "sudo port selfupdate" and try again.

comment:5 Changed 6 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: newclosed

No reply from OP; presumed fixed.

Note: See TracTickets for help on using tickets.