Re: devhelp build fails
- From: Ian Martin <martin_id vodafone co nz>
- To: Kjell Ahlstedt <kjell ahlstedt bredband net>
- Cc: gtkmm-list <gtkmm-list gnome org>
- Subject: Re: devhelp build fails
- Date: Fri, 28 Feb 2014 09:33:38 +1300
Hi Kjell,
Agree it's strange. I built cluttermm using jhbuild, so it's processed
the other 38 or so libraries with no problem. On cluttermm it fails.
The line in cluttermm/build/doc-reference.am that fails is
$(AM_V_GEN)$(XSLTPROC) $(dh_xsl_params) -o $@ $(tagfile_to_devhelp2) $<
and the compile error is
/usr/bin/xsltproc --stringparam book_title 'cluttermm Reference
Manual' --stringparam book_name 'cluttermm-1.0' --stringparam
book_base html -o reference/cluttermm-1.0.devhelp2
"/opt/gnome/share/mm-common/doctool/tagfile-to-devhelp2.xsl"
reference/cluttermm-1.0.tag
/usr/bin/xsltproc: relocation error: /usr/bin/xsltproc: symbol
xsltMaxVars, version LIBXML2_1.0.24 not defined in file libxslt.so.1
with link time reference
make[1]: *** [reference/cluttermm-1.0.devhelp2] Error 127
I can't find any information on symbol xsltMaxVars, and can't find where
it's referenced anywhere. I did update my (Debian Sid) system just
prior to running jhbuild, so I'm wondering if xsltproc has changed it's
API; as you note, that's a bit odd if it went through the gtkmm docs
without a problem. The other option is that cluttermm has an outdated
call somewhere ( which is much more likely) but I've no idea where to look.
Ian.
On 28/02/14 03:18, Kjell Ahlstedt wrote:
Could you be more specific? Which documentation fails to build?
Gtkmm's reference documentation? Any other package's ref docs?
gtkmm-documentation (the gtkmm tutorial)? Which command fails
(including all command parameters)?
If the error is in build/doc-reference.am, it's strange that only one
package is affected. That file is used in many *mm packages. It's
copied from mm-common by mm-common-prepare in autogen.sh.
I have no problems building the documentation on my Ubuntu 13.10
system. When I checked the /usr/lib/x86_64-linux-gnu/libxslt.so.1
file, the nm command says "no symbols". I don't know what xsltproc
expects to find in that file.
Kjell
2014-02-26 15:18, Ian Martin skrev:
Hi,
I've just run into a build failure that I don't understand. It's
occurring on building documentation; I'm running Debian Sid and have
just upgraded; the devhelp build is failing, with the following
compile error:
#/usr/bin/xsltproc: relocation error: /usr/bin/xsltproc: symbol
xsltMaxVars, version LIBXML2_1.0.24 not defined in file libxslt.so.1
with link time reference.
I've reinstalled the xslt packages to make sure they're up to date.
I can get around it by simply omitting the devhelp file building, but
that doesn't fix the underlying problem. I suspect there's something
very out of date in the /build/doc-reference makefile, as all the
other packages built without this error. Any suggestions where I
should go looking?
Ian.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]