View Issue Details

IDProjectCategoryView StatusLast Update
0007361GNUnetutil librarypublic2022-09-26 18:54
Reportermd Assigned Toschanzen Due Date
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
PlatformGNU/LinuxOSGuix SystemOS Versionv???
Product Version0.17.5 
Target Version0.17.6Fixed in Version0.17.6 
Summary0007361: GNUnet 0.17.5 fails to build: src/test_crypto_ecc.c:41: undefined reference to `GNUNET_CRYPTO_ecdsa_sign_raw'
DescriptionI tried updating Guix' GNUnet package to 0.17.5, but the build failed with the following error:

```
  CC test_crypto_ecc.o
In file included from ../../src/include/gnunet_crypto_lib.h:65,
                 from ../../src/include/gnunet_util_lib.h:65,
                 from test_crypto_ecc.c:27:
test_crypto_ecc.c: In function ‘test_GNUNET_CRYPTO_ecdsa_sign_raw’:
test_crypto_ecc.c:42:18: warning: implicit declaration of function ‘GNUNET_CRYPTO_ecdsa_sign_raw’; did you mean ‘GNUNET_CRYPTO_eddsa_sign_raw’? [-Wimplicit-function-declaration]
   42 | GNUNET_CRYPTO_ecdsa_sign_raw (&skey,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/include/gnunet_common.h:921:12: note: in definition of macro ‘GNUNET_assert’
  921 | if (! (cond)) \
      | ^~~~
  CCLD test_crypto_ecc
ld: test_crypto_ecc.o: in function `test_GNUNET_CRYPTO_ecdsa_sign_raw':
/tmp/guix-build-gnunet-0.17.5.drv-0/gnunet-0.17.5/src/util/test_crypto_ecc.c:41: undefined reference to `GNUNET_CRYPTO_ecdsa_sign_raw'
collect2: error: ld returned 1 exit status
```
TagsNo tags attached.

Activities

schanzen

2022-09-21 15:30

administrator   ~0019161

Fix committed to master branch.

Issue History

Date ModifiedUsernameFieldChange
2022-09-12 15:39mdNew Issue
2022-09-19 00:50schanzenAssigned To => schanzen
2022-09-19 00:50schanzenStatusnew => assigned
2022-09-21 15:19schanzenTarget Version => 0.17.6
2022-09-21 15:30schanzen
2022-09-21 15:30schanzenNote Added: 0019161
2022-09-21 15:30schanzenStatusassigned => resolved
2022-09-21 15:30schanzenResolutionopen => fixed
2022-09-26 03:14schanzenFixed in Version => 0.17.6
2022-09-26 18:54Christian GrothoffStatusresolved => closed