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

add fontconfig and bzip2 as direct dependencies for Qt5 to fix installation with --rpath #11183

Merged
merged 4 commits into from Aug 31, 2020

Conversation

boegel
Copy link
Member

@boegel boegel commented Aug 30, 2020

(created using eb --new-pr)

This fixes the failing RPATH sanity check when Qt5 is installed with eb --rpath:

One or more required libraries not found for /software/Qt5/5.14.1-GCCcore-9.3.0/lib/libQt5WebEngineCore.so.5.14.1
...
libfontconfig.so.1 => not found

When fontconfig is a direct dependency, a corresponding -L flag is included in $LDFLAGS, which is picked up by the RPATH wrapper to inject the equivalent -Wl,-rpath=... option.

@boegel boegel added this to the next release (4.3.0) milestone Aug 30, 2020
@boegel boegel added bug fix EESSI Related to EESSI project labels Aug 30, 2020
@boegel
Copy link
Member Author

boegel commented Aug 30, 2020

@boegelbot please test @ generoso
EB_ARGS=--rpath --installpath /tmp/pr11183

@boegel boegel changed the title add fontconfig as direct dep for Qt5 add fontconfig as direct dep for Qt5 to fix installation with --rpath Aug 30, 2020
@boegelbot
Copy link
Collaborator

@boegel: Request for testing this PR well received on generoso

PR test command 'EB_PR=11183 EB_ARGS="--rpath --installpath /tmp/pr11183" /apps/slurm/default/bin/sbatch --job-name test_PR_11183 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 5145

Test results coming soon (I hope)...

- notification for comment with ID 683389754 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@easybuilders easybuilders deleted a comment from boegelbot Aug 30, 2020
@boegelbot
Copy link
Collaborator

Test report by @boegelbot
FAILED
Build succeeded for 0 out of 3 (3 easyconfigs in this PR)
generoso-x-2 - Linux centos linux 8.2.2004, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/7b8edd1e268fc0dbb73db3d2f30e8bd4 for a full test report.

@boegel
Copy link
Member Author

boegel commented Aug 30, 2020

Test report by @boegel
SUCCESS
Build succeeded for 3 out of 3 (3 easyconfigs in this PR)
node3404.kirlia.os - Linux centos linux 7.8.2003, x86_64, Intel(R) Xeon(R) Gold 6240 CPU @ 2.60GHz (cascadelake), Python 2.7.5
See https://gist.github.com/d83076d539c5d0db7f94c06b82122d8f for a full test report.

@boegel
Copy link
Member Author

boegel commented Aug 30, 2020

Test report by @boegel
SUCCESS
Build succeeded for 3 out of 3 (3 easyconfigs in this PR)
node2457.golett.os - Linux centos linux 7.8.2003, x86_64, Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz (haswell), Python 2.7.5
See https://gist.github.com/4219bdf3a4d71dc93d3bc7bfb436453c for a full test report.

@boegel
Copy link
Member Author

boegel commented Aug 30, 2020

Test report by @boegel
SUCCESS
Build succeeded for 3 out of 3 (3 easyconfigs in this PR)
node3149.skitty.os - Linux centos linux 7.8.2003, x86_64, Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz (skylake_avx512), Python 3.6.8
See https://gist.github.com/299b6812a1da46f3a0e11e6928d96a4a for a full test report.

@boegel
Copy link
Member Author

boegel commented Aug 30, 2020

@boegelbot please test @ generoso
EB_ARGS=--rpath --installpath /tmp/pr11183

@boegel boegel changed the title add fontconfig as direct dep for Qt5 to fix installation with --rpath add fontconfig and bzip2 as direct dependencies for Qt5 to fix installation with --rpath Aug 30, 2020
@boegel
Copy link
Member Author

boegel commented Aug 30, 2020

Test report by @boegel
SUCCESS
Build succeeded for 3 out of 3 (3 easyconfigs in this PR)
node2457.golett.os - Linux centos linux 7.8.2003, x86_64, Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz (haswell), Python 2.7.5
See https://gist.github.com/ff74d32cd73ad17a2a1818fe54a79025 for a full test report.

@boegel
Copy link
Member Author

boegel commented Aug 30, 2020

Test report by @boegel
SUCCESS
Build succeeded for 3 out of 3 (3 easyconfigs in this PR)
node3149.skitty.os - Linux centos linux 7.8.2003, x86_64, Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz (skylake_avx512), Python 3.6.8
See https://gist.github.com/ea3dafeba9ef7adb902929a97c434b89 for a full test report.

@easybuilders easybuilders deleted a comment from boegelbot Aug 31, 2020
@boegelbot
Copy link
Collaborator

@boegel: Request for testing this PR well received on generoso

PR test command 'EB_PR=11183 EB_ARGS="--rpath --installpath /tmp/pr11183" /apps/slurm/default/bin/sbatch --job-name test_PR_11183 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 5147

Test results coming soon (I hope)...

- notification for comment with ID 683440026 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegel boegel force-pushed the 20200830095426_new_pr_Qt55123 branch from 3e5ded0 to 9dd5dbb Compare August 31, 2020 12:45
@ocaisa ocaisa merged commit f1818a9 into easybuilders:develop Aug 31, 2020
@boegel boegel deleted the 20200830095426_new_pr_Qt55123 branch August 31, 2020 13:57
@boegel
Copy link
Member Author

boegel commented Aug 31, 2020

Test report by @boegel
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in this PR)
node2700.swalot.os - Linux centos linux 7.8.2003, x86_64, Intel(R) Xeon(R) CPU E5-2660 v3 @ 2.60GHz (haswell), Python 2.7.5
See https://gist.github.com/77e3ab051619dfdb5d53311555677ff4 for a full test report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug fix EESSI Related to EESSI project
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants