On Thu, 2014-11-13 at 11:12 +1300, Christopher Gregory wrote:
> Hello,
> 
> With all the changes/updates since the lfs/blfs stable release, I
> decided to do another lfs systemd jhalfs build from svn and RUNTIME test
> everything in blfs systmed.
> 
> At this stage I have very few of the blfs packages installed.  I am up
> to installing Mesalib and one requirement for that is libdrm,
> 
> However with the posted instructions in TRUNK svn it fails to compile
> with the following error:
> 
> 
> Making all in man
> make[2]: Entering directory '/opt/build/libdrm/libdrm-2.4.58/man'
>   GEN      drm.7
> Catalog error : Detected recursion in catalog -//OASIS//ENTITIES DocBook
> XML
> /bin/sh: line 1: 22006 Segmentation fault      (core
> dumped) /usr/bin/xsltproc -o "drm.7" --stringparam
> man.authors.section.enabled 0 --stringparam
> man.copyright.section.enabled 0 --stringparam funcsynopsis.style ansi
> --stringparam man.output.quietly 1 --nonet
> http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
> "../man/drm.xml"
> 
> The only way to get it to compile and install using the CURRENT build
> instructions is to use --disable-manpages on the configure line.
> 
> Now I have docbook-xml-4.5 docbook-xsl-1.78.1 and libxslt-1.1.28
> installed.
> 
> I specifically went through and re-installed those copying and pasting
> the instructions directly from the site rather than using my
> build-scripts for them, and get the same results.
> 
> I am at this point doing those installs in chroot, which should not make
> any difference at all.
> 
> I have no idea what has changed to cause this failure.  
> 
> This needs to be checked preferably by someone who has just installed
> the svn version of either flavour of the book and is building blfs as
> per what is published on line using EXACTLY what is in the configure
> switches without any changes ie no removal of options and no additional
> extra optional options.
> 
> It is possible that this same compilation error would occur on an
> existing build, but it may not if this is caused either by updates to
> other packages in BLFS or LFS.
> 
> Regards,
> 
> Christopher.
> 

Well after a major fight with gtk-doc not being able to find valid
catalog entries I finally managed to fix this issue.

It was caused by me using my libxml2 script which I had just re-named
from the libxml2-2.9.1 script and had forgotten to actually read what I
had in the script.  I think it was this beastly application that Pierre 
alerted the list to.

When I actually changed the version in the script itself and added the
sed's everything came together for gtk-doc, so I removed the
--disable-manpages from my libdrm script and ran it again and this time
everything built as it should.

Regards,

Christopher.

-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to