New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #26058 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

eggdbus-0.6 Build error - xsltproc failure

Reported by: diegotheblind+macports@… Owned by: devans@…
Priority: Normal Milestone:
Component: ports Version: 1.9.1
Keywords: Cc: snc@…
Port: eggdbus

Description

Building eggdubs fails at the man section, because xsltproc cannot fetch a docbook.xsl file online.

Making all in man
/opt/local/bin/xsltproc -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl eggdbus-binding-tool.xml
I/O error : Attempt to load network entity http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
warning: failed to load external entity "http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl"
cannot parse http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
make[3]: *** [eggdbus-binding-tool.1] Error 4

Change History

comment:1 Changed 3 years ago by diegotheblind+macports@…

I found a solution: installing the docbook-xsl port fixes the issues and building doesn't fail anymore; maybe it should be added as a dependency?

comment:2 Changed 3 years ago by jmr@…

  • Keywords xsltproc, eggdbus removed
  • Cc devans@… removed
  • Owner changed from macports-tickets@… to devans@…

comment:3 Changed 3 years ago by snc@…

  • Cc snc@… added

Cc Me!

comment:4 Changed 3 years ago by snc@…

  • Status changed from new to closed
  • Resolution set to fixed

Added dependency in r70866.

comment:5 Changed 3 years ago by jmr@…

Why depends_lib? What does it do with xslt at runtime?

comment:6 Changed 3 years ago by devans@…

You're right. It should be a build dependency. Used for generating man pages during build. If not present man pages are disabled.

Same for docbook-xsl

moved to depends_build in r70905.

Note: See TracTickets for help on using tickets.