View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0006594 | libmicrohttpd | build system | public | 2020-09-09 12:43 | 2021-09-02 15:54 |
| Reporter | wiz | Assigned To | Christian Grothoff | Due Date | |
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Platform | all | OS | all | OS Version | all |
| Product Version | 0.9.71 | ||||
| Target Version | 0.9.72 | Fixed in Version | 0.9.72 | ||
| Summary | 0006594: configure script accepts too-old gnutls | ||||
| Description | libmicrohttpd 0.9.71 wants to use gnutls_record_uncork and gnutls_record_cork. These functions were added in gnutls 3.1.9. However, older versions of gnutls are accepted, leading to linker errors (e.g. on RHEL6). ../../src/microhttpd/.libs/libmicrohttpd.so: undefined reference to `gnutls_record_uncork' ../../src/microhttpd/.libs/libmicrohttpd.so: undefined reference to `gnutls_record_cork' | ||||
| Steps To Reproduce | Build on a system with gnutls-2.x installed. | ||||
| Additional Information | I tried just adding a minimum version to the gnutls pkg-config check, but libmicrohttpd ignores this and accepts older gnutls anyway. (I think this part is too smart and should just be replaced with PKG_CHECK_MODULES(GNUTLS, [gnutls >= 3.1.9]) ) | ||||
| Tags | No tags attached. | ||||
| 16c13329..ed6afa82 changes the test to check for gnutls_record_uncork. I agree the test is an atrocity, but I _suspect_ it was written to make things work on non-GNU systems. | |
| Fix committed to master branch. | |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2020-09-09 12:43 | wiz | New Issue | |
| 2020-09-11 20:31 | Christian Grothoff | Note Added: 0016965 | |
| 2020-09-11 20:31 | Christian Grothoff | Assigned To | => Christian Grothoff |
| 2020-09-11 20:31 | Christian Grothoff | Status | new => resolved |
| 2020-09-11 20:31 | Christian Grothoff | Resolution | open => fixed |
| 2020-09-11 20:31 | Christian Grothoff | Fixed in Version | => 0.9.72 |
| 2020-09-11 20:31 | Christian Grothoff | Target Version | => 0.9.72 |
| 2021-01-03 09:18 | Christian Grothoff | Status | resolved => closed |
| 2021-09-02 15:54 | Karlson2k | ||
| 2021-09-02 15:54 | Christian Grothoff | ||
| 2021-09-02 15:54 | Christian Grothoff | Note Added: 0018166 |