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
