Hi friends:
I've built a LFS 7.5 system and now I'm building BLFS from the
development version (Version 2014-05-18). I have a long experience with
LFS. My problems raised when I was compiling libxcb-1.10. The "make"
command ended crying by pyexpat.py module missing.
Coming back on my footsteps I found:
libxcb-1.10 depends on
xcb-proto (I had installed) which depends on Python-2.7.6 or
Python-3.4.0 (installed too) which was compiled with flag
"--with-system-expat" as the Development BLFS book reads, but expat
isn't among Python dependencies (as BLFS-7.5 reads) and therefore it
isn't in my system.
A detailed sighting on the "make" command output in Python-3.4.0 reveals
that expat isn't detected in the system, but the "make" command doesn't
abort. It ends with return code 0 without building the pyexpat.py module.
When I contrasted "BLFS-7.5" with "Development BLFS 2014-05-18" I saw
expat-2.1.0 went away from the book but Python-3.4.0 page keeps
"--with-system-expat" flag.
In order to compile libxcb-1.10, I believe that one of two ways must be
adopted:
a) Incorporate expat-2.1.0 (or whatever version must be) to "Development
BLFS" and to Python-3.4.0 dependencies.
b) Remove "--with-system-expat" flag from Python-3.4.0 compilation
instructions.
I adopted the second option, but I don't know if I've taken the correct way.
Is there any reason for expat is missing at "Development BLFS"?
Regards and excuse my english
J.C.
--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page