I have been trying to get Python 2.7.3 working for the last few days.  I 
followed the directions exactly as shown in the CBLFS page.  everything 
compiled properly however when I try to use python it keeps giving me ELFCLAss 
wrong.
example 
$python-32 -c 'import struct;print(8 * struct.clacsize("p")' 
returns
32
$python-64 -c 'import struct;print(8 * struct.clacsize("p")' 
returns 
Traceback (most recent call last):
File "<string>", lin 1, in <module>
File "/usr/lib/python2.7/struct.py", line 1, in <module>
   from _struct import *
ImportError: /usr/lib/python2.7/lib-dynload/_struct.so: wrong ELF class: 
ELFCLASS32

It seems the python-64 is going to the wrong set of libraries, should be going 
after the /usr/lib64/python2.7 libraries.  
If I use ldd -v /usr/lib/python2.7/lib-dynload/_struct.so  it returns showing 
/usr/lib and /lib libraries
if I use ldd -v /usr/lib64/python2.7/lib-dynload/_struct.so it returns 
/usr/lib64 and /lib64 libraries.


-- 
Randolph D Dach <[email protected]>
_______________________________________________
Clfs-support mailing list
[email protected]
http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org

Reply via email to