Opened 15 years ago

Closed 15 years ago

Last modified 15 years ago

#18400 closed defect (fixed)

doxygen: needs GNU install tool and therefore coreutils

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: cssdev
Priority: Normal Milestone:
Component: ports Version: 1.7.0
Keywords: Cc: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Port: doxygen

Description

$ port install doxygen
--->  Fetching doxygen
--->  Verifying checksum(s) for doxygen
--->  Extracting doxygen
--->  Configuring doxygen
Error: Target org.macports.configure returned: configure failure: shell command " cd "/mp/var/macports/build/_Users_rschmidt_macports_dports_textproc_doxygen/work/doxygen-1.5.8" && ./configure --prefix /mp --docdir /mp/share/doc --dot /mp/bin/dot --platform macosx-c++ " returned error 2
Command output:   Checking for platform macosx-c++... supported
  Checking for GNU make tool... using /usr/bin/make
  Checking for GNU install tool... not found!

GNU version of install is required: this is part of the fileutils/coreutils package: 
see http://www.gnu.org/software/fileutils/fileutils.html


Error: Status 1 encountered during processing.

coreutils is not installed on my computer.

The dependency "bin:install:coreutils" is finding /usr/bin/install which is not GNU install but BSD install.

The problem started in r46488 because before then, the dependency was "bin:ginstall:coreutils" and Mac OS X does not provide ginstall so the coreutils port definitely got installed.

I suggest changing the dependency to "port:coreutils" to make it clear we definitely want the port installed.

Change History (3)

comment:1 Changed 15 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Resolution: fixed
Status: newclosed

I seem to be 0/2 in the correct dependency department (See #18399).
Once again, my apologies.
The configure script finds /usr/bin/install but rejects it.

Fixed in r46511.

comment:2 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

comment:3 Changed 15 years ago by ccorn@…

The build dependency bin:ginstall:coreutils is not needed. Just append --install /usr/bin/install to configure.args, and doxygen will use that.

A patch has been posted in ticket #20448 together with patches for unrelated build problems.

Note: See TracTickets for help on using tickets.