-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
Installation issue: elfutils #36710
Comments
I've also encountered this. It is caused by the +debuginfod option requiring libarchive, but the configure script for elfutils fails to find libarchive because when using pkgconfig, it complains that libarchive requires iconv. Here is the relevant config.log:
|
This problem prevents gdb from building. |
I tried a few old revs, including 0.179 when @hainest IIRC, you added I'm not that familiar with
|
Running into the same thing. Apart from configure:13770: checking for libmicrohttpd
configure:13777: $PKG_CONFIG --exists --print-errors "libmicrohttpd >= 0.9.33"
configure:13780: $? = 0
configure:13794: $PKG_CONFIG --exists --print-errors "libmicrohttpd >= 0.9.33"
configure:13797: $? = 0
configure:13811: result: no
Package 'gnutls', required by 'libmicrohttpd', not found
configure:13841: checking for oldlibmicrohttpd
configure:13848: $PKG_CONFIG --exists --print-errors "libmicrohttpd < 0.9.51"
Package dependency requirement 'libmicrohttpd < 0.9.51' could not be satisfied.
Package 'libmicrohttpd' has version '0.9.70', required version is '< 0.9.51'
configure:13851: $? = 1
configure:13865: $PKG_CONFIG --exists --print-errors "libmicrohttpd < 0.9.51"
Package dependency requirement 'libmicrohttpd < 0.9.51' could not be satisfied.
Package 'libmicrohttpd' has version '0.9.70', required version is '< 0.9.51'
configure:13868: $? = 1
configure:13882: result: no
Package dependency requirement 'libmicrohttpd < 0.9.51' could not be satisfied.
Package 'libmicrohttpd' has version '0.9.70', required version is '< 0.9.51' So also this would need fixing (+adding versions of
|
Adding a suitable version for
I am no autotools expert, so I am really not sure if this is an issue in |
I can confirm that the problem initially presented itself with libarchive@3.6.2. Using the previous version allows elfutils to build. However, all older versions of libarchive are deprecated for some reason. One can also turn off the iconv variant for libarchive. How about making "libarchive~iconv" a requirement for elfutils? |
This is a known issue with libarchive (libarchive/libarchive#1819). I'm not sure what the best course of action would be here. |
For the reference, the issue is resurfaced again building elfutils using develop branch. |
@hpcnpatel I think a new issue would be best which explicitly lists out
|
@scheibelp apologies for not being clear about the error, Here is more info that might be helpful.
I am trying to build gdb, which concretises with elfutils + debuginfod, here is the error, if that helps,
|
Steps to reproduce the issue
Error message
Error message
Information on your system
Additional information
@mwkrentel
spack-build-out.txt
spack-build-env.txt
General information
spack debug report
and reported the version of Spack/Python/Platformspack maintainers <name-of-the-package>
and @mentioned any maintainersThe text was updated successfully, but these errors were encountered: