#37962: cairo: dyld: Library not loaded: /opt/local/lib/libpng14.14.dylib Referenced from: /opt/local/lib/libcairo.2.dylib ----------------------------+-------------------------- Reporter: jp+macports@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: cairo | ----------------------------+-------------------------- Comment (by jp+macports@…): Replying to [comment:1 larryv@…]:
Cairo should not be trying to link to libpng 1.4. What version do you have installed? You might want to update it, or at least rebuild it so it links to libpng 1.5.
The following version of cairo are installed: cairo @1.8.8_0+macosx[[BR]] cairo @1.10.0_0[[BR]] cairo @1.10.0_1[[BR]] cairo @1.12.12_0+x11 (active) I just tried to 'sudo port upgrade cairo', but this fails with: {{{ ---> Updating database of binaries: 100.0% ---> Scanning binaries for linking errors: 100.0%---> Found 12 broken file(s), matching files to ports---> Found 4 broken port(s), determining rebuild order ---> Rebuilding in order gnuplot @4.4.3 ghostscript @9.06 cairo @1.12.12 +x11 graphviz @2.26.3 ---> Computing dependencies for gnuplot ---> Building gnuplot Error: org.macports.build for port gnuplot returned: command execution failed Please see the log file for port gnuplot for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_math_gnuplot/gnuplot/main.log Error: Unable to upgrade port: 1 Error rebuilding gnuplot while executing "error "Error rebuilding $portname"" (procedure "revupgrade_scanandrebuild" line 382) invoked from within "revupgrade_scanandrebuild broken_port_counts $opts" (procedure "macports::revupgrade" line 5) invoked from within "macports::revupgrade $opts" (procedure "action_revupgrade" line 2) invoked from within "action_revupgrade $action $portlist $opts" (procedure "action_upgrade" line 25) invoked from within "$action_proc $action $portlist [array get global_options]" (procedure "process_cmd" line 95) invoked from within "process_cmd $remaining_args" invoked from within "if { [llength $remaining_args] > 0 } { # If there are remaining arguments, process those as a command set exit_status [process_cmd $remaining..." (file "/opt/local/bin/port" line 4785) }}} It looks like upgrading cairo is trying to build gnuplot, which seems cyclic... -- Ticket URL: <https://trac.macports.org/ticket/37962#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS