Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#38412 closed defect (fixed)

rpm, rpm45, rpm50, rpm51, rpm52, rpm53, rpm54: building with +docs variant fails if doxygen is not active

Reported by: ryandesign (Ryan Schmidt) Owned by: n3npq@…
Priority: Normal Milestone:
Component: ports Version: 2.1.3
Keywords: haspatch Cc: afb@…, cooljeanius (Eric Gallager)
Port: rpm, rpm45, rpm50, rpm51, rpm52, rpm53, rpm54


$ sudo port deact doxygen
--->  Deactivating doxygen @
$ sudo port build rpm54 +docs -universal
--->  Computing dependencies for rpm54
--->  Fetching distfiles for rpm54
--->  Verifying checksum(s) for rpm54
--->  Extracting rpm54
--->  Configuring rpm54
Error: org.macports.configure for port rpm54 returned: configure failure: command execution failed
Please see the log file for port rpm54 for details:
To report a bug, follow the instructions in the guide:
Error: Processing of port rpm54 failed

Log contains:

checking for doxygen... no
configure: error: RPM API docs need doxygen in PATH

doxygen is typically a build dependency, not a runtime dependency.

Also it should be a port:-style dependency, not a bin:-style one. We don't want possibly old and/or broken doxygens the user might have installed elsewhere to satisfy the dependency; we want to use the MacPorts one that we more or less know will work.

Attachments (1)

rpm.diff (3.1 KB) - added by ryandesign (Ryan Schmidt) 8 years ago.

Download all attachments as: .zip

Change History (3)

Changed 8 years ago by ryandesign (Ryan Schmidt)

Attachment: rpm.diff added

comment:1 Changed 8 years ago by afb@…

Resolution: fixed
Status: newclosed

Fixed, r104136.

Version 0, edited 8 years ago by afb@… (next)

comment:2 Changed 8 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

Note: See TracTickets for help on using tickets.