On 10/30/2012 9:12 PM, Bruce Dubbs wrote:

>> # is:
>>     cd /usr/share/sgml/docbook/dsssl-stylesheets-1.79/doc/testdata
>> # It should be:
>>
>> cd 
>> /usr/share/sgml/docbook/dsssl-stylesheets-1.79/docbook-dsssl-1.79/doc/testdata
>
> I think you may have omitted something earlier.  We do:
>
> install -v -d -m755 /usr/share/sgml/docbook/dsssl-stylesheets-1.79 &&
> cp -v -R * /usr/share/sgml/docbook/dsssl-stylesheets-1.79
>
> That's where the testdata directory is created.

You're running into the same problem that I did, and it took me a few 
go-arounds to see what was happening. The problem is that the directory 
in which the stuff is built -- docbook-dsssl-1.79 -- contains both "doc" 
and "docbook-dsssl-1.79" directories. But "doc" is empty, whereas 
"docbook-dsssl-1.79" contains "doc/testdata". So what I listed above for 
"cd /usr/share....." is necessary.

Perhaps the directory was changed inadvertantly by the package builders.

>> # For docbook-xsl-1.77.1 there's an incorrect couple of instructions:
>> #####################
>> install -v -m644 -D README \
>>                       /usr/share/doc/docbook-xsl-1.77.1 &&
>> install -v -m755    RELEASE-NOTES* NEWS* \
>>                       /usr/share/doc/docbook-xsl-1.77.1
>> #####################
>
> The first command is correct.  See the man page for install -D, but the
> 2nd command should be -m644.  I'll fix that.

I've experimented with install -D and it does not do what the above line 
seems to want to do. What it does is create "/usr/share/doc/" and then 
copy README into a FILE named "docbook-xsl-1.77.1" within 
"/usr/share/doc/". That's why I think that install -d is the way to go. 
In any case, what I put in my email is what I had to do to get the 
program test stuff to install and work.

Alan

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

Reply via email to