From: John H. <joh...@ce...> - 2002-08-06 15:31:57
|
I'm trying to build oprofile 0.3 (and in the course of it having some module dependancy problems - but I think that is my problem) Anyway, I found a funny. In the doc directory, oprofile.html is supplied in the tar file. If you do a make distclean, or remove the html file then the make fails with warning: failed to load external entity "/usr/share/sgml/docbook/xsl-stylesheets/xhtml/docbook.xsl" Realise fully that this is not really a problem with oprofile, but worth flagging up? It is a Redhat 7.2 system, and docbook things all seem to be installed: docbook-dtd40-sgml-1.0-11 docbook-utils-0.6.9-2.1 gnome-user-docs-1.4.1.1-ximian.2 docbook-dtd41-sgml-1.0-10 docbook-style-dsssl-1.64-3 python2-docs-2.2.1-1 docbook-dtd31-sgml-1.0-10 docbook-dtd30-sgml-1.0-10 |
From: <al...@fc...> - 2002-08-06 15:45:59
|
On Tue, Aug 06, 2002 at 05:31:44PM +0200, John Hearns wrote: > If you do a make distclean, or remove the html file then the make > fails with > warning: failed to load external entity > "/usr/share/sgml/docbook/xsl-stylesheets/xhtml/docbook.xsl" I saw a similar case for building on a Debian system. On Debian, the xsl stylesheets are their own package which get installed in /usr/share/doc/docbook-xsl-stylesheets, and not under the docbook package dir of /usr/share/doc/docbook/... A soft link there to the installed templates solves the problem, otherwise oprofile may need to account for different distros in the configure. Regards, Alex |
From: John L. <le...@mo...> - 2002-08-06 16:30:17
|
On Tue, Aug 06, 2002 at 09:44:16AM -0600, Alex Tsariounov wrote: > A soft link there to the installed templates solves the problem, > otherwise oprofile may need to account for different distros in the > configure. Unfortunately there is no general way to find the stylesheets. There was some noise about adding a standardised thing in the XML catalog, but nothing has happened as of yet. Since the XML build is only needed by developers, it's not a big deal IMHO regards john -- "It is unbecoming for young men to utter maxims." - Aristotle |
From: Alex T. <al...@fc...> - 2002-08-06 16:55:46
|
On Tue, Aug 06, 2002 at 05:27:06PM +0100, John Levon wrote: > > Since the XML build is only needed by developers, it's not a big deal > IMHO I agree, however, the configure complains about it and may throw off non-developers into thinking that the build may be incomplete. Perhaps a more graceful degradation in this case? Regards, Alex |
From: John L. <le...@mo...> - 2002-08-06 17:00:42
|
On Tue, Aug 06, 2002 at 10:51:01AM -0600, Alex Tsariounov wrote: > > Since the XML build is only needed by developers, it's not a big deal > > IMHO > > I agree, however, the configure complains about it and may throw off > non-developers into thinking that the build may be incomplete. It does ?? What message do you get - the released tarballs should Just Work regards john -- "It is unbecoming for young men to utter maxims." - Aristotle |
From: Alex T. <al...@fc...> - 2002-08-06 17:22:35
|
On Tue, Aug 06, 2002 at 05:56:51PM +0100, John Levon wrote: > > I agree, however, the configure complains about it and may throw off > > non-developers into thinking that the build may be incomplete. > > It does ?? What message do you get - the released tarballs should Just > Work Oh. I meant of course that the configure does not generate any errors ;), however, the make in the doc directory does: $ make xsltproc xsl/xhtml.xsl oprofile.xml > oprofile.html warning: failed to load external entity "/usr/share/sgml/docbook/xsl-stylesheets/xhtml/docbook.xsl" compilation error: file xsl/xhtml.xsl line 5 element import xsl:import : unable to load /usr/share/sgml/docbook/xsl-stylesheets/xhtml/docbook.xsl make: *** [oprofile.html] Error 5 $ The error is that the paths in the xsl templates in oprofile-0.3/doc/xsl/*.xsl are hard coded to /usr/share/sgml/docbook/xsl-stylesheets/xhtml/docbook.xsl The Debian package docbook-xsl-stylesheets are put into: /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/xhtml/*.xsl (So, again appologies for wrong paths in an earlier email from me.) I suppose to rid this error, the oprofile-03/doc/xsl/*.xsl would have to be created by configure as well - dunno if you want to do that since these docs are primarily developer only and they'll likely find what's wrong soon enough. Regards, Alex |
From: John L. <le...@mo...> - 2002-08-06 17:34:31
|
On Tue, Aug 06, 2002 at 11:17:40AM -0600, Alex Tsariounov wrote: > > $ make > xsltproc xsl/xhtml.xsl oprofile.xml > oprofile.html > warning: failed to load external entity right, but this rule should not trigger in released tarballs unless the user changes oprofile.xml, since oprofile.html exists and is newer. At least that's the theory. > I suppose to rid this error, the oprofile-03/doc/xsl/*.xsl would have > to be created by configure as well - dunno if you want to do that > since these docs are primarily developer only and they'll likely find > what's wrong soon enough. > Well, I'd take a patch, but it's not high on my TODO list ;) regards john -- "It is unbecoming for young men to utter maxims." - Aristotle |
From: Philippe E. <ph...@wa...> - 2002-08-06 17:54:39
|
John Levon wrote: >On Tue, Aug 06, 2002 at 11:17:40AM -0600, Alex Tsariounov wrote: > > >> $ make >> xsltproc xsl/xhtml.xsl oprofile.xml > oprofile.html >> warning: failed to load external entity >> >> > >right, but this rule should not trigger in released tarballs unless the >user changes oprofile.xml, since oprofile.html exists and is newer. At >least that's the theory. > > it is triggered after a make clean ... doc/Makefile.in clean: -$(RM) -rf *.htm I dunno when we did that but clean wouldn't remove the .html, e.g. it means an user cannot "make clean" before a re-configure. I change it so only make maintainerclean force html rebuild. regards, Phil |
From: John L. <le...@mo...> - 2002-08-06 17:56:55
|
On Tue, Aug 06, 2002 at 07:49:55PM +0200, Philippe Elie wrote: > I change it so only make maintainerclean force html rebuild. yes, thanks. john -- "It is unbecoming for young men to utter maxims." - Aristotle |
From: Alex T. <al...@fc...> - 2002-08-06 18:04:22
|
On Tue, Aug 06, 2002 at 07:49:55PM +0200, Philippe Elie wrote: > it is triggered after a make clean ... Yes, in fact that's how I got that output, my Makefile for 0.3 in doc/ has: clean: -$(RM) -rf *.html Regards, Alex |
From: William C. <wc...@nc...> - 2002-08-06 15:57:56
|
You need the rpms for docbook-style-xsl and libxslt to build the documentation. You are missing the docbook-style-xsl rpm. -will John Hearns wrote: > I'm trying to build oprofile 0.3 > (and in the course of it having some module dependancy problems - > but I think that is my problem) > > Anyway, I found a funny. > In the doc directory, oprofile.html is supplied in the tar file. > If you do a make distclean, or remove the html file then the make > fails with > warning: failed to load external entity > "/usr/share/sgml/docbook/xsl-stylesheets/xhtml/docbook.xsl" > > Realise fully that this is not really a problem with oprofile, > but worth flagging up? > > It is a Redhat 7.2 system, and docbook things all seem to be installed: > docbook-dtd40-sgml-1.0-11 > docbook-utils-0.6.9-2.1 > gnome-user-docs-1.4.1.1-ximian.2 > docbook-dtd41-sgml-1.0-10 > docbook-style-dsssl-1.64-3 > python2-docs-2.2.1-1 > docbook-dtd31-sgml-1.0-10 > docbook-dtd30-sgml-1.0-10 > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > oprofile-list mailing list > opr...@li... > https://lists.sourceforge.net/lists/listinfo/oprofile-list > > |