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 |