[blfs-support] Python vs Python Modules in MesaLib and libxml2 - BLFS 2013-03-18

rhubarbpieguy at gmail.com rhubarbpieguy at gmail.com
Sat Mar 23 05:53:03 PDT 2013

On 03/23/13 04:49, Simon Geard wrote:
> On Fri, 2013-03-22 at 16:28 -0500, rhubarbpieguy at gmail.com wrote:
>> The following Note is in the MesaLib documentation:
>> "The libxml2 Python module must have been built during the installation
>> of libxml2 or else MesaLib build will fail."
>> Should it perhaps read as follows:
>> "Python must have been built during the installation of libxml2 or else
>> the MesaLib build will fail."
> Yes, I see your point... the first wording is a little unclear... it
> sort of implies that the "libxml2 Python module" is a separate package.
> Though I don't think your version is quite right either - as read, it
> suggests that Python is built as part of the the libxml2 install.
> Hmm.. how about:
>    "Libxml2 must have been built with Python support, or else..."
> To me, that puts the emphasis clearly on the libxml2 build, and its
> optional dependencies.
> Simon.

My thinking was to be true to the original wording.  Your version is 
good, but doesn't support mean built?  Would a new user know that? A 
thought would be:

"Libxml2 must have been built with Python support as recommended, or 
else ...

Looking at this further, might we simply delete the note and change 
Python from Recommended to Required for libxml2?  The documentation now 
lists MesaLib-9.1 as required for Xorg-Server.  Libxml2 is required for 
Mesa but must have Python support for Mesa.  If memory serves, previous 
documentation listed Mesa as an option when compiling Xorg-Server.

That might be an unfair and technically incorrect bludgeon. Could/would 
someone compile libxml2 with no intention of running X? I don't know.  I 
should leave that decision to those more knowledgeable about X and such.

More information about the blfs-support mailing list