Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

foss2021b build on ubuntu 22.04 #823

Closed
elc42 opened this issue Sep 14, 2022 · 6 comments
Closed

foss2021b build on ubuntu 22.04 #823

elc42 opened this issue Sep 14, 2022 · 6 comments
Milestone

Comments

@elc42
Copy link

elc42 commented Sep 14, 2022

== processing EasyBuild easyconfig /home/elcar/.local/easybuild/easyconfigs/l/libreadline/libreadline-8.1-GCCcore-11.2.0.eb
== building and installing libreadline/8.1-GCCcore-11.2.0...
== fetching files...
== creating build dir, resetting environment...
== unpacking...
== patching...
== preparing...
== configuring...
== FAILED: Installation ended unsuccessfully (build directory: /home/elcar/.local/easybuild/build/libreadline/8.1/GCCcore-11.2.0): build failed (first 300 chars): cmd "/home/elcar/.local/easybuild/sources/generic/eb_v4.6.1/ConfigureMake/config.guess" exited with exit code 1 and output:
/bin/bash: /home/elcar/.local/easybuild/software/ncurses/6.2-GCCcore-11.2.0/lib/libtinfo.so.6: version NCURSES6_TINFO_5.0.19991023' not found (required by /bin/bash) (took 0 secs) == Results of the build can be found in the log file(s) /tmp/eb-_1ksi_u7/easybuild-libreadline-8.1-20220914.225341.RfCtq.log ERROR: Build of /home/elcar/.local/easybuild/easyconfigs/l/libreadline/libreadline-8.1-GCCcore-11.2.0.eb failed (err: 'build failed (first 300 chars): cmd "/home/elcar/.local/easybuild/sources/generic/eb_v4.6.1/ConfigureMake/config.guess" exited with exit code 1 and output:\n/bin/bash: /home/elcar/.local/easybuild/software/ncurses/6.2-GCCcore-11.2.0/lib/libtinfo.so.6: version NCURSES6_TINFO_5.0.19991023' not found (required by /bin/bash)\n')

@guignont
Copy link

Does it means that libtinfo.so.6 provided by foss2021b is not compatible with ubuntu provided bash ?
Is it safe to manually remplace "easybuild/software/ncurses/6.2-GCCcore-11.2.0/lib/libtinfo.so.6" with libtinfo.so.6 provided by ubuntu ?

@ocaisa
Copy link
Member

ocaisa commented Sep 16, 2022

@Micket I'm a bit nervous that easybuilders/easybuild-easyconfigs@d1adb4a caused this issue (sorry not relevant I think)

@branfosj
Copy link
Member

@Micket I'm a bit nervous that easybuilders/easybuild-easyconfigs@d1adb4a caused this issue

That change only touched SYSTEM toolchain versions of ncurses and the error above is in ncurses/6.2-GCCcore-11.2.0.

@Micket
Copy link
Contributor

Micket commented Sep 16, 2022

It's actually the lack of doing the exact same fix for ncurses-6.2-GCCcore-11.2.0.eb (yet) which seems to be the cause here.

@elc42
Copy link
Author

elc42 commented Sep 17, 2022

@Micket: Applying easybuilders/easybuild-easyconfigs@d1adb4a to ncurses-6.2-GCCcore-11.2.0.eb solves the problem

Thank you.

@boegel
Copy link
Member

boegel commented Oct 26, 2022

This problem was indeed fixed in easybuilders/easybuild-easyconfigs#16270, those changes are included with EasyBuild v4.6.2

@boegel boegel closed this as completed Oct 26, 2022
@boegel boegel added this to the 4.6.2 milestone Oct 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants