Odd build error on Fedora 8

I’ve been using GNURadio on FC6, and have just upgraded to Fedora 8.
Clean install of GNUradio 3.1 SVN stable branch on a 32-bit x86, simply
following the directions on the wiki (which keep getting better -
thanks!). Everything builds up to the usrp documentation, which gives
this odd error:

make[3]: Leaving directory /home/srb/gnuradio/usrp/doc/other' make[3]: Entering directory /home/srb/gnuradio/usrp/doc’
mkdir -p html
xmlto html-nochunks …/…/usrp/doc/usrp_guide.xml
I/O error : Attempt to load network entity
http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl
warning: failed to load external entity
<xsl:copy-of select="$title"/>
compilation error: file /tmp/xmlto-xsl.s18692 line 4 element import
xsl:import : unable to load
<xsl:copy-of select="$title"/>
cp: cannot stat /tmp/xmlto.v18696/usrp_guide.proc': No such file or directory make[3]: *** [usrp_guide.html] Error 1 make[3]: Leaving directory /home/srb/gnuradio/usrp/doc’
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory /home/srb/gnuradio/usrp/doc' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory /home/srb/gnuradio/usrp’
make: *** [check-recursive] Error 1
[srb@sdr gnuradio]$

What’s odd about it is that the network-resident .xsl file is eminently
accessible (URL was copy/pasted from above error message):

[srb@sdr gnuradio]$ wget
http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl
–22:51:47–
http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl
=> `docbook.xsl’
Resolving docbook.sourceforge.net… 66.35.250.209
Connecting to docbook.sourceforge.net|66.35.250.209|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 18,355 (18K) [application/xml]

100%[=============================================>] 18,355
84.37K/s

22:51:48 (84.11 KB/s) - `docbook.xsl’ saved [18355/18355]

[srb@sdr gnuradio]$

Has anyone seen this? I’m downloading source to xmlto to debug this,
but if it’s a well-known problem, I’ll stand down.

Thanks!

Steve

I’ve been using GNURadio on FC6, and have just upgraded to Fedora

  1. Clean

install of GNUradio 3.1 SVN stable branch on a 32-bit x86, simply
following
the directions on the wiki (which keep getting better - thanks!).
Everything
builds up to the usrp documentation, which gives this odd error:

xsl:import : unable to load
<xsl:copy-of select="$title"/>

What’s odd about it is that the network-resident .xsl file is
eminently
accessible (URL was copy/pasted from above error message):

Has anyone seen this? I’m downloading source to xmlto, but if it’s a
well-known problem, I’ll stand down.

So here’s the deal. I still don’t know why, but the file /etc/xml/
catalog is missing some entries on my system. A friend is installing
Fedora 8 and appropriate packages to see if he can repeat this.

xmlto is a shell script that executes xsltproc with a parameter
telling it NOT to go to the net (explaining my odd error message), so
it uses /etc/xml/catalog to find a locally cached copy of the style
sheets instead. My catalog file was broken, so it failed. If this
happens to you, this can be worked around by adding the following
before the last line of /etc/xml/catalog:





This is a manual merge of the key lines from fc6 with the pathnames
from Fedora 8. (The last line was along for the ride, I don’t think
it’s relevant here but left it in.) If someone who’s running a Fedora
8 system successfully would privately send me a copy of their file to
look at, I’d appreciate it.

With that change, GNURadio is building and running fine now.

Thanks!

Steve