#40123: gd2 @2.1.0: missing support for libpng, libtiff, libfreetype, libfontconfig, libxpm ------------------------+-------------------------- Reporter: william@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: gd2 | ------------------------+-------------------------- Comment (by william@…): {{{ find /usr/bin -iname '*libpng*' }}} … does not return anything. My system uses binary packages where available, otherwise builds from source (as per building gnuplot from source here!) The following might be of interest: {{{ Humber:bmbztj williamg$ sudo port clean gd2 ---> Cleaning gd2 Humber:bmbztj williamg$ sudo port install gd2 ---> Computing dependencies for gd2 ---> Cleaning gd2 ---> Updating database of binaries: 100.0% ---> Scanning binaries for linking errors: 100.0% ---> Found 4 broken file(s), matching files to ports ---> Found 2 broken port(s), determining rebuild order ---> Rebuilding in order gnuplot @4.6.3 +aquaterm+luaterm+pangocairo+x11 graphviz @2.32.0 +pangocairo+x11 ---> 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 }}} (The failure is with the same error.) If I force an uninstallation of gd2, then try again, the binary package is used: {{{ ---> Computing dependencies for gd2 ---> Fetching archive for gd2 ---> Attempting to fetch gd2-2.1.0_0+x11.darwin_11.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/gd2 ---> Attempting to fetch gd2-2.1.0_0+x11.darwin_11.x86_64.tbz2 from http://lil.fr.packages.macports.org/gd2 ---> Attempting to fetch gd2-2.1.0_0+x11.darwin_11.x86_64.tbz2.rmd160 from http://lil.fr.packages.macports.org/gd2 ---> Installing gd2 @2.1.0_0+x11 ---> Activating gd2 @2.1.0_0+x11 ---> Cleaning gd2 }}} Gnuplot build then fails with the same error. I tried building gd2 from source with: {{{ sudo port -s install gd2 +x11 }}} … this time graphviz was rebuilt first, successfully, and then gnuplot, successfully! It looks, then, as if the problem is with the binary package of gd2 … does this make sense? Terminal output of this successful build follows: {{{ Humber:bmbztj williamg$ sudo port -s install gd2 +x11 ---> Computing dependencies for gd2 ---> Fetching distfiles for gd2 ---> Attempting to fetch libgd-2.1.0.tar.xz from http://mse.uk.distfiles.macports.org/sites/distfiles.macports.org/gd2 ---> Attempting to fetch libgd-2.1.0.tar.xz from http://lil.fr.distfiles.macports.org/gd2 ---> Attempting to fetch libgd-2.1.0.tar.xz from http://fco.it.distfiles.macports.org/mirrors/macports-distfiles/gd2 ---> Attempting to fetch libgd-2.1.0.tar.xz from http://her.gr.distfiles.macports.org/mirrors/macports/mpdistfiles/gd2 ---> Attempting to fetch libgd-2.1.0.tar.xz from https://bitbucket.org/libgd/gd-libgd/downloads ---> Verifying checksums for gd2 ---> Extracting gd2 ---> Applying patches to gd2 ---> Configuring gd2 ---> Building gd2 ---> Staging gd2 into destroot ---> Installing gd2 @2.1.0_0+x11 ---> Activating gd2 @2.1.0_0+x11 ---> Cleaning gd2 ---> Updating database of binaries: 100.0% ---> Scanning binaries for linking errors: 100.0% ---> Found 4 broken file(s), matching files to ports ---> Found 2 broken port(s), determining rebuild order ---> Rebuilding in order graphviz @2.32.0 +pangocairo+x11 gnuplot @4.6.3 +aquaterm+luaterm+pangocairo+x11 ---> Computing dependencies for graphviz ---> Fetching distfiles for graphviz ---> Verifying checksums for graphviz ---> Extracting graphviz ---> Applying patches to graphviz ---> Configuring graphviz ---> Building graphviz ---> Staging graphviz into destroot ---> Installing graphviz @2.32.0_1+pangocairo+x11 ---> Cleaning graphviz ---> Computing dependencies for graphviz ---> Deactivating graphviz @2.32.0_0+pangocairo+x11 ---> Cleaning graphviz ---> Activating graphviz @2.32.0_1+pangocairo+x11 ---> Cleaning graphviz ---> Computing dependencies for gnuplot ---> Building gnuplot ---> Staging gnuplot into destroot ---> Installing gnuplot @4.6.3_2+aquaterm+luaterm+pangocairo+x11 ---> Cleaning gnuplot ---> Computing dependencies for gnuplot ---> Deactivating gnuplot @4.6.3_1+aquaterm+luaterm+pangocairo+x11 ---> Cleaning gnuplot ---> Activating gnuplot @4.6.3_2+aquaterm+luaterm+pangocairo+x11 ---> Cleaning gnuplot ---> Updating database of binaries: 100.0% ---> Scanning binaries for linking errors: 100.0% ---> No broken files found. }}} -- Ticket URL: <https://trac.macports.org/ticket/40123#comment:11> MacPorts <http://www.macports.org/> Ports system for OS X