View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007153 | GNUnet | build process | public | 2022-01-20 20:05 | 2022-10-05 13:51 |
Reporter | andrew.dudash | Assigned To | schanzen | ||
Priority | low | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | Linux | OS | Debian | ||
Product Version | Git master | ||||
Target Version | 0.16.1 | Fixed in Version | 0.16.1 | ||
Summary | 0007153: ./configure doesn't AC_MSG_ERROR on missing libsodium | ||||
Description | `./configure` errors out if `libsodium` is outdated, but it keeps running if it can't find libsodium | ||||
Steps To Reproduce | Uninstall `libsodium`. Run `./configure`. Run `make`. `make` will fail | ||||
Additional Information | Updating configure.ac to include the snippet below would solve the problem: # check for libsodium AC_CHECK_LIB([sodium], [sodium_init], [], [AC_MSG_ERROR([GNUnet requires libsodium >= 1.0.18])]) | ||||
Tags | No tags attached. | ||||
|
I am confused. We have: # check for libsodium version >= 1.0.18 AC_CHECK_HEADER([sodium.h], [AC_CHECK_LIB([sodium], [crypto_core_ed25519_scalar_mul], [libsodium=1], [libsodium=0])]) AS_IF([test "x$libsodium" = "x0"], [AC_MSG_ERROR([GNUnet requires libsodium >= 1.0.18])]) which seems perfectly adequate. What does your config.log say? |
|
This works for me as well. Reporter unresponsive. |
|
Actually this does not work. Reopening |
|
Fix committed to master branch. |
|
Fix committed to master branch. |
Date Modified | Username | Field | Change |
---|---|---|---|
2022-01-20 20:05 | andrew.dudash | New Issue | |
2022-02-21 00:10 | Christian Grothoff | Note Added: 0018706 | |
2022-02-26 23:23 | schanzen | Assigned To | => schanzen |
2022-02-26 23:23 | schanzen | Status | new => resolved |
2022-02-26 23:23 | schanzen | Resolution | open => no change required |
2022-02-26 23:23 | schanzen | Note Added: 0018746 | |
2022-02-26 23:27 | schanzen | Status | resolved => new |
2022-02-26 23:27 | schanzen | Resolution | no change required => reopened |
2022-02-26 23:27 | schanzen | Note Added: 0018747 | |
2022-02-26 23:27 | schanzen | Changeset attached | => gnunet master 82d9ca01 |
2022-02-26 23:27 | schanzen | Note Added: 0018748 | |
2022-02-26 23:27 | schanzen | Status | new => resolved |
2022-02-26 23:27 | schanzen | Resolution | reopened => fixed |
2022-02-26 23:28 | schanzen | Target Version | => 0.16.1 |
2022-03-04 22:35 | schanzen | Status | resolved => closed |
2022-03-04 22:35 | schanzen | Fixed in Version | => 0.16.1 |
2022-10-05 13:51 | schanzen | Changeset attached | => gnunet master 82d9ca01 |
2022-10-05 13:51 | schanzen | Note Added: 0019202 |