#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 16 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Resolution: | → fixed |
---|---|
Status: | new → closed |
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.
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.