Hi all In case the informatiion is useful, for me readline is working fine. I cannot find the string "Failed to build these modules" in any of my build logs.
I am using Python-2.7.5-goolf-1.4.10.eb and commented out the readline dependencies in the easyconfig file, so I am using the system packages for readline support. In my systems (centos6.5) I have these rpms installed readline-devel-6.0-4.el6.x86_64 readline-static-6.0-4.el6.x86_64 compat-readline5-5.2-17.1.el6.x86_64 readline-6.0-4.el6.x86_64 regards, Pablo. 2014-03-13 9:34 GMT+01:00 Kenneth Hoste <[email protected]>: > Hi Olaf, > > On 13/03/14 07:02, Olaf Walter wrote: > > Dear easybuilders, > > > > I am having an issue with my Python build: It does not link to the > readline libraries. On the Python prompt, editing using the arrow keys does > not work. Does the eb need some special tweaking to pick up readline? I > have attached my Python-2.7.6-goolf-1.4.12-no-OFED.eb file below. This is > easybuild 1.11.1. > > Any ideas? > > I'm seeing the same issue, just like Alan is. > > Here's what I find in the build log for Python 2.7.5 and 2.7.6 builds (any > toolchain): > > Failed to build these modules: > readline > > and: > > *** WARNING: renaming "readline" since importing it failed: > /path/to/software/libreadline/6.2-goolf-1.4.10/lib/libreadline.so.6: > undefined symbol: PC > > > I'll try and look into it, but feel free to dig further yourself too.... > > > regards, > > Kenneth > > > Thank you, > > Olaf > > > > name = 'Python' > > version = '2.7.6' > > > > homepage = 'http://python.org/' > > description = "Python is a programming language that lets you work more > quickly and integrate your systems more effectively." > > > > toolchain = {'name': 'goolf', 'version': '1.4.12-no-OFED'} > > toolchainopts = {'pic': True, 'opt': True, 'optarch': True} > > > > numpyversion = '1.7.0' > > scipyversion = '0.12.0' > > > > source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] > > sources = ['%(name)s-%(version)s.tgz'] > > > > #patches = ['python-%(version)s_libffi_int128_icc.patch'] > > > > # python needs bzip2 to build the bz2 package > > dependencies = [ > > ('bzip2', '1.0.6'), > > ('zlib', '1.2.7'), > > ('libreadline', '6.2'), > > ('ncurses', '5.9'), > > ] > > > > # order is important! > > exts_list = [ > > > > [...] > > > > *R&D IT* > > Bayer Business Services GmbH > > BBS-ITS-R&D-HealthCare Research > > Gebäude M427, Raum 463 > > 13353 Berlin > > > > Geschäftsführung: Daniel Hartert, Vorsitzender | Wilhelm Oehlschläger, > Arbeitsdirektor > > Vorsitzender des Aufsichtsrats: Werner Baumann > > Sitz der Gesellschaft: Leverkusen | Amtsgericht Köln, HRB 49895 > > > > > > > -- Pablo Escobar López HPC systems engineer Biozentrum, University of Basel Swiss Institute of Bioinformatics SIB Email: [email protected] Phone: +41 61 267 15 82 http://www.biozentrum.unibas.ch

