r3881 - jhalfs/trunk/BLFS/xsl

Pierre Labastie pierre.labastie at neuf.fr
Wed Dec 7 00:33:05 PST 2016


On 07/12/2016 00:09, Roger Koehler wrote:
> On Tue, Dec 6, 2016 at 3:56 PM, Roger Koehler <roger.o.koehler at gmail.com> wrote:
>> On Sat, Dec 3, 2016 at 11:22 AM,  <pierre at higgs.linuxfromscratch.org> wrote:
>>> Author: pierre
>>> Date: Sat Dec  3 10:22:50 2016
>>> New Revision: 3881
>>>
>>> Log:
>>> Fix dependencies when there is
>>> a <phrase> tag above the <xref>
>>>
>>> Modified:
>>>     jhalfs/trunk/BLFS/xsl/gen_pkg_list.xsl
>>>
>>> Modified: jhalfs/trunk/BLFS/xsl/gen_pkg_list.xsl
>> I now get this error message when building a new system with jhalfs
>> after completing LFS and going on to BLFS:
>>
>> make: xsltproc: Command not found
> Once I manually install libxml2 and libxslt, I can proceed with 'make'
> in /blfs_root/work.
Hi Roger,
The change to gen_pkg_list.xsl was really cosmetic, and normally, it is 
not used at all in a jhalfs build. I may have introduced a bug, though, 
but it must be rather subtle. Can you tell me more about what you do 
exactly, and where exactly the error occurs? For example:
- Which blfs tools you include (blfs-tools dependencies)
- Does the error occur when building the blfs-tools, or after, when you 
begin building blfs packages?

Normally, the layout of the Makefile in /blfs_root/work is:
all : target1 target2 [...] update
target1:
<instructions not using xsltproc>
target2:
<instructions not using xsltproc>
[...]
update:
<instructions _using_ xsltproc, xmllint, and docbook' dtd>

So this means that if libxslt, docbook, and libxml2 are not amongst the 
targetN's, the update target will fail. can you check that there are 
lines beginning with xxx-z-target: in the Makefile, where xxx is a 
3-digit number and target is one of the above?

Regards
Pierre


More information about the alfs-log mailing list