José Carlos Carrión Plaza wrote:
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"?

Expat is in the development version of LFS. We don't recommend mixing stable LFS and development BLFS.

  -- Bruce


--
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