Opened 10 years ago

Closed 10 years ago

#22613 closed defect (fixed)

postgis-1.4.0 install error - xsldir needs setting

Reported by: rbeyer@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.8.1
Keywords: Cc:
Port: postgis


If MacPorts is installed in a non-standard location (e.g. /opt/macports/ in this case), the installation of postgis will fail with:

/opt/macports/bin/xsltproc ./xsl/postgis_aggs_mm.xml.xsl reference.xml > postgis_aggs_mm.xml
cat postgis.xml | sed "s/@@LAST_RELEASE_VERSION@@/1.4.0/g" > postgis-out.xml
/opt/macports/bin/xsltproc --param section.autolabel 1 --param section.label.includes.component.label 1 --param chunk.section.depth 0 --param generate.section.toc.level 1 --param ansi --param 1 --param admon.textlabel 0 --param 0 --param 1 --param chunk.quietly 1 --stringparam html.stylesheet style.css  \
		--output html/postgis.html \
		/html/docbook.xsl \
warning: failed to load external entity "/html/docbook.xsl"
cannot parse /html/docbook.xsl
make[1]: *** [html/postgis.html] Error 4
make: *** [docs-install] Error 2

Error: Status 1 encountered during processing.

This fails because the postgis ./configure script is scanning the 'normal' places for docbook-xsl, but since it is in the MacPorts location (which in this case is non-standard), it cannot be found.

Adding the following to configure.args in the Portfile fixes the issue:


ps - Sorry for not having the time to submit a patch file.

Change History (2)

comment:1 Changed 10 years ago by jmroot (Joshua Root)

Port: postgis added

comment:2 Changed 10 years ago by stromnov (Andrew Stromnov)

Resolution: fixed
Status: newclosed

fixed in r62414

Note: See TracTickets for help on using tickets.