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

MacPorts noreply at macports.org
Sat Mar 16 22:50:19 PDT 2013


#38412: rpm, rpm45, rpm50, rpm51, rpm52, rpm53, rpm54: building with +docs variant
fails if doxygen is not active
-------------------------+-------------------------------------------------
 Reporter:               |      Owner:  n3npq@…
  ryandesign@…           |     Status:  new
     Type:  defect       |  Milestone:
 Priority:  Normal       |    Version:  2.1.3
Component:  ports        |       Port:  rpm, rpm45, rpm50, rpm51, rpm52,
 Keywords:  haspatch     |  rpm53, rpm54
-------------------------+-------------------------------------------------
 {{{
 $ sudo port deact doxygen
 --->  Deactivating doxygen @1.8.3.1_0+universal
 $ 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:
 /opt/local/var/macports/logs/_Users_rschmidt_macports_dports_sysutils_rpm54/rpm54/main.log
 To report a bug, follow the instructions in the guide:
     http://guide.macports.org/#project.tickets
 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.

-- 
Ticket URL: <https://trac.macports.org/ticket/38412>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list