[MacPorts] #36459: doxygen @1.8.1: graphiz dependency problem?

MacPorts noreply at macports.org
Thu Oct 4 13:33:31 PDT 2012


#36459: doxygen @1.8.1: graphiz dependency problem?
------------------------------+--------------------------------
  Reporter:  philippe.lang@…  |      Owner:  macports-tickets@…
      Type:  defect           |     Status:  closed
  Priority:  Low              |  Milestone:
 Component:  ports            |    Version:  2.1.2
Resolution:  invalid          |   Keywords:
      Port:  doxygen          |
------------------------------+--------------------------------
Changes (by ryandesign@…):

 * status:  new => closed
 * cc: ryandesign@… (added)
 * resolution:   => invalid
 * keywords:  doxygen graphviz =>


Old description:

> Hi,
>
> I'm not sure this is the right place to mention this. While trying to
> install the "doxygen" port, it systematically failed while trying to
> install the "graphviz" port, like this:
>
> [~]$ sudo port install doxygen
> Password:
> --->  Computing dependencies for doxygen
> --->  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 doxygen failed
>

> I decided to install "graphviz" directly, and then it worked:
>
> [~]$ sudo port install graphviz
> --->  Computing dependencies for pkgconfig
> --->  Fetching archive for pkgconfig
> --->  Attempting to fetch pkgconfig-0.27.1_1.darwin_12.x86_64.tbz2 from
> http://lil.fr.packages.macports.org/pkgconfig
> --->  Attempting to fetch pkgconfig-0.27.1_1.darwin_12.x86_64.tbz2 from
> http://mse.uk.packages.macports.org/sites/packages.macports.org/pkgconfig
> --->  Attempting to fetch pkgconfig-0.27.1_1.darwin_12.x86_64.tbz2 from
> http://packages.macports.org/pkgconfig
> --->  Fetching distfiles for pkgconfig
> --->  Attempting to fetch pkg-config-0.27.1.tar.gz from
> http://fco.it.distfiles.macports.org/mirrors/macports-distfiles/pkgconfig
> --->  Verifying checksum(s) for pkgconfig
> --->  Extracting pkgconfig
> --->  Applying patches to pkgconfig
>

> I could then install doxygen without a problem.
>
> This looks like a dependency problem in the doxygen port, or maybe
> graphviz.
>
> Philippe

New description:

 Hi,

 I'm not sure this is the right place to mention this. While trying to
 install the "doxygen" port, it systematically failed while trying to
 install the "graphviz" port, like this:

 {{{
 [~]$ sudo port install doxygen
 Password:
 --->  Computing dependencies for doxygen
 --->  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 doxygen failed
 }}}

 I decided to install "graphviz" directly, and then it worked:

 {{{
 [~]$ sudo port install graphviz
 --->  Computing dependencies for pkgconfig
 --->  Fetching archive for pkgconfig
 --->  Attempting to fetch pkgconfig-0.27.1_1.darwin_12.x86_64.tbz2 from
 http://lil.fr.packages.macports.org/pkgconfig
 --->  Attempting to fetch pkgconfig-0.27.1_1.darwin_12.x86_64.tbz2 from
 http://mse.uk.packages.macports.org/sites/packages.macports.org/pkgconfig
 --->  Attempting to fetch pkgconfig-0.27.1_1.darwin_12.x86_64.tbz2 from
 http://packages.macports.org/pkgconfig
 --->  Fetching distfiles for pkgconfig
 --->  Attempting to fetch pkg-config-0.27.1.tar.gz from
 http://fco.it.distfiles.macports.org/mirrors/macports-distfiles/pkgconfig
 --->  Verifying checksum(s) for pkgconfig
 --->  Extracting pkgconfig
 --->  Applying patches to pkgconfig
 }}}

 I could then install doxygen without a problem.

 This looks like a dependency problem in the doxygen port, or maybe
 graphviz.

 Philippe

--

Comment:

 Replying to [ticket:36459 philippe.lang@…]:
 > {{{
 > --->  Computing dependencies for doxygen
 > --->  Dependencies to be installed: graphviz
 > --->  Building graphviz
 > Error: org.macports.build for port graphviz returned: command execution
 failed
 > }}}

 The fact that it went straight to building graphviz, skipping the earlier
 phases fetch, extract, patch and configure, shows that this was not a
 clean attempt. If you were still experiencing the problem, we would ask
 you to "sudo port clean graphviz" and try again. If that then worked, then
 I would say you had experienced #29223, which will be fixed in a future
 version of MacPorts.

 > {{{
 > 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
 > }}}

 We would need to have seen the contents of this log file to know what went
 wrong. But since you've already tried again, the original log will have
 been overwritten. And if you've been able to successfully install
 graphviz, then the new log will have been deleted already (unless you had
 previously set "keeplogs yes" in macports.conf; the default is not to keep
 logs of successful builds).

 > I decided to install "graphviz" directly, and then it worked:

 Great, then there's nothing to do here.

-- 
Ticket URL: <https://trac.macports.org/ticket/36459#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list