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

Reply via email to