Re: [Gtk-osx-users] gtk-doc no longer needs --with-xml-catalog?
Status: Beta
Brought to you by:
jralls
From: John R. <jr...@ce...> - 2015-01-06 16:56:16
|
> On Jan 5, 2015, at 9:05 PM, Rob Gowin <ro...@go...> wrote: > > Hi, > > When following the instructions on the GnuCash wiki for building from git > on OS X Yosemite, xcodebuild -version = 6.1.1, I run in this error message when > trying to build gtk-doc on the 'jhbuild build' step: > > -- > > checking for python extension module directory... ${exec_prefix}/lib/python2.7/site-packages > checking for openjade... no > checking for jade... no > configure: WARNING: Could not find openjade or jade, so SGML is not supported > checking for xsltproc... /Users/robg/gnucash-git/bin/xsltproc > checking for dblatex... no > checking for fop... no > configure: WARNING: neither dblatex nor fop found, so no pdf output from xml > checking for XML catalog... /Users/robg/gnucash-git/etc/xml/catalog > checking for xmlcatalog... /Users/robg/gnucash-git/bin/xmlcatalog > checking for DocBook XML DTD V4.3 in XML catalog... not found > configure: error: could not find DocBook XML DTD V4.3 in XML catalog > *** Error during phase configure of gtk-doc: ########## Error running ./configure --prefix /Users/robg/gnucash-git --libdir '/Users/robg/gnucash-git/lib' --with-xml-catalog=$JHBUILD_PREFIX/etc/xml/catalog *** [12/72] > > -- > > A commit[1] to the jhbuild git repository on Dec 31 indicates that the xmlcatalog > is now installed in share/ instead of etc/ as of gtk-osx-docbook version 1.2. > > That seems to imply that the autogenargs attribute for gtk-doc that specifies > --with-xml-catalog in the file gtk-osx/modulesets-stable/gtk-osx-bootstrap.modules > needs to be removed (line 118 of [2]): > > <autotools id="gtk-doc" autogen-sh="configure" > autogenargs="--with-xml-catalog=$JHBUILD_PREFIX/etc/xml/catalog"> > <branch version="1.21" module="gtk-doc/1.21/gtk-doc-1.21.tar.xz" > hash="sha256:5d934d012ee08edd1585544792efa80da271652587ba5b843d2cea8e8b80ee3e"/> > <dependencies> > <dep package="libxml2"/> > <dep package="itstool"/> > <dep package="yelp-tools"/> > </dependencies> > </autotools> > > Removing this locally causes gtk-doc to build for me now. Now to figure out why > openssl-1.0.1j does not build for me ... > Thanks for the reminder. I’d fixed that locally and neglected to push it. I’ve just done so. What’s the error you’re getting with openssl? Note, though, that unless you’re running Leopard or SnowLeopard you don’t need to build it, the one that comes with newer versions of OSX has the API that AQBanking needs. Just put `skip.add(‘openssl’) to your .jhbuildrc-custom. Regards, John Ralls |