Re: [gtk-osx-users] [Gtk-osx-users] gtk-doc no longer needs --with-xml-catalog?




On Jan 5, 2015, at 9:05 PM, Rob Gowin <robg gowin net> 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


------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
_______________________________________________
Gtk-osx-users mailing list
Gtk-osx-users lists sourceforge net
https://lists.sourceforge.net/lists/listinfo/gtk-osx-users


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]