View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006862 | Taler | exchange | public | 2021-05-14 13:45 | 2021-08-24 16:23 |
Reporter | ttn | Assigned To | ttn | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Platform | Linux | OS | Alpine | OS Version | 3.13 |
Product Version | git (master) | ||||
Target Version | 0.8 | Fixed in Version | 0.8 | ||
Summary | 0006862: "make" fails | ||||
Description | HEAD at 5f268913ddfac25f8d16c3216bba23535e2bd798 log attached This is after (proper) installation of GNU gettext 0.19.8, as required by the configure script. | ||||
Tags | No tags attached. | ||||
Attached Files | .ttn.make.log (4,112 bytes)
make all-recursive make[1]: Entering directory '/home/ttn/build/GNU/T/exchange' Making all in . make[2]: Entering directory '/home/ttn/build/GNU/T/exchange' make[2]: Leaving directory '/home/ttn/build/GNU/T/exchange' Making all in contrib make[2]: Entering directory '/home/ttn/build/GNU/T/exchange/contrib' Making all in . make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/contrib' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/contrib' make[2]: Leaving directory '/home/ttn/build/GNU/T/exchange/contrib' Making all in src make[2]: Entering directory '/home/ttn/build/GNU/T/exchange/src' Making all in include make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/include' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/include' Making all in util make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/util' CC taler-exchange-secmod-eddsa.o CC amount.lo CC auditor_signatures.lo CC config.lo CC crypto.lo CC crypto_helper_denom.lo crypto_helper_denom.c: In function 'TALER_CRYPTO_helper_denom_sign': crypto_helper_denom.c:538:19: warning: passing argument 5 of 'sendto' from incompatible pointer type [-Wincompatible-pointer-types] 538 | &dh->sa, | ^~~~~~~ | | | struct sockaddr_un * In file included from /usr/include/netinet/in.h:10, from /usr/include/netdb.h:9, from /usr/local/include/gnunet/platform.h:72, from ../../src/include/platform.h:46, from crypto_helper_denom.c:21: /usr/include/fortify/sys/socket.h:65:59: note: expected 'const struct sockaddr *' but argument is of type 'struct sockaddr_un *' 65 | const struct sockaddr *__a, socklen_t __l) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ CC crypto_helper_esign.lo crypto_helper_esign.c: In function 'TALER_CRYPTO_helper_esign_sign_': crypto_helper_esign.c:488:19: warning: passing argument 5 of 'sendto' from incompatible pointer type [-Wincompatible-pointer-types] 488 | &esh->sa, | ^~~~~~~~ | | | struct sockaddr_un * In file included from /usr/include/netinet/in.h:10, from /usr/include/netdb.h:9, from /usr/local/include/gnunet/platform.h:72, from ../../src/include/platform.h:46, from crypto_helper_esign.c:21: /usr/include/fortify/sys/socket.h:65:59: note: expected 'const struct sockaddr *' but argument is of type 'struct sockaddr_un *' 65 | const struct sockaddr *__a, socklen_t __l) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ CC crypto_wire.lo CC getopt.lo CC lang.lo CC mhd.lo CC offline_signatures.lo CC payto.lo CC secmod_signatures.lo CC taler_error_codes.lo CC url.lo CC util.lo CC wallet_signatures.lo CC yna.lo CC os_installation.lo CCLD libtalerutil.la CCLD taler-exchange-secmod-eddsa /usr/lib/gcc/x86_64-alpine-linux-musl/10.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: taler-exchange-secmod-eddsa.o: undefined reference to symbol 'libintl_dgettext' /usr/lib/gcc/x86_64-alpine-linux-musl/10.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /usr/local/lib/libintl.so.8: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status make[3]: *** [Makefile:917: taler-exchange-secmod-eddsa] Error 1 make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/util' make[2]: *** [Makefile:515: all-recursive] Error 1 make[2]: Leaving directory '/home/ttn/build/GNU/T/exchange/src' make[1]: *** [Makefile:501: all-recursive] Error 1 make[1]: Leaving directory '/home/ttn/build/GNU/T/exchange' make: *** [Makefile:433: all] Error 2 | ||||
|
Can you please try with 5f268913..ab96483e? I've removed the gettext logic from the security module helpers in that commit. |
|
Unfortunately, that doesn't seem to help. In the attached log, the erorr message looks like the one in the previous log (no change). .ttn.make-2.log (4,314 bytes)
make all-recursive make[1]: Entering directory '/home/ttn/build/GNU/T/exchange' Making all in . make[2]: Entering directory '/home/ttn/build/GNU/T/exchange' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/home/ttn/build/GNU/T/exchange' Making all in contrib make[2]: Entering directory '/home/ttn/build/GNU/T/exchange/contrib' Making all in . make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/contrib' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/contrib' make[2]: Leaving directory '/home/ttn/build/GNU/T/exchange/contrib' Making all in src make[2]: Entering directory '/home/ttn/build/GNU/T/exchange/src' Making all in include make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/include' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/include' Making all in util make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/util' CC taler-exchange-secmod-eddsa.o CC amount.lo CC auditor_signatures.lo CC config.lo CC crypto.lo CC crypto_helper_denom.lo CC crypto_helper_esign.lo CC crypto_wire.lo CC getopt.lo CC lang.lo CC mhd.lo CC offline_signatures.lo CC payto.lo CC secmod_signatures.lo CC taler_error_codes.lo CC url.lo CC util.lo CC wallet_signatures.lo CC yna.lo CC os_installation.lo CCLD libtalerutil.la CCLD taler-exchange-secmod-eddsa CC taler-exchange-secmod-rsa.o CCLD taler-exchange-secmod-rsa rm -f taler-config taler-config.tmp && \ /bin/sed -e 's,%libdir%,/usr/local/lib,'g taler-config.in >taler-config.tmp && \ chmod a-w+x taler-config.tmp && \ mv taler-config.tmp taler-config make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/util' Making all in json make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/json' CC i18n.lo CC json.lo CC json_helper.lo CC json_wire.lo CCLD libtalerjson.la make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/json' Making all in curl make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/curl' CC curl.lo CCLD libtalercurl.la make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/curl' Making all in pq make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/pq' CC pq_query_helper.lo CC pq_result_helper.lo CCLD libtalerpq.la make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/pq' Making all in sq make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/sq' CC sq_query_helper.lo CC sq_result_helper.lo CCLD libtalersq.la make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/sq' Making all in mhd make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/mhd' CC mhd_config.lo CC mhd_legal.lo CC mhd_parsing.lo CC mhd_responses.lo CCLD libtalermhd.la make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/mhd' Making all in bank-lib make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/bank-lib' CC taler-wire-gateway-client.o CC bank_api_admin.lo CC bank_api_common.lo CC bank_api_credit.lo CC bank_api_debit.lo CC bank_api_transfer.lo CC bank_api_parse.lo CCLD libtalerbank.la CCLD taler-wire-gateway-client /usr/lib/gcc/x86_64-alpine-linux-musl/10.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: taler-wire-gateway-client.o: undefined reference to symbol 'libintl_dgettext' /usr/lib/gcc/x86_64-alpine-linux-musl/10.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: /usr/local/lib/libintl.so.8: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status make[3]: *** [Makefile:662: taler-wire-gateway-client] Error 1 make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/bank-lib' make[2]: *** [Makefile:515: all-recursive] Error 1 make[2]: Leaving directory '/home/ttn/build/GNU/T/exchange/src' make[1]: *** [Makefile:501: all-recursive] Error 1 make[1]: Leaving directory '/home/ttn/build/GNU/T/exchange' make: *** [Makefile:433: all] Error 2 |
|
Similar error, different location. Please try with ab96483e..3ef39e51. |
|
That did the trick! Both "make" and "make check" finish successfullly now. |
Date Modified | Username | Field | Change |
---|---|---|---|
2021-05-14 13:45 | ttn | New Issue | |
2021-05-14 13:45 | ttn | Status | new => assigned |
2021-05-14 13:45 | ttn | Assigned To | => Christian Grothoff |
2021-05-14 13:45 | ttn | File Added: .ttn.make.log | |
2021-05-14 15:49 | Christian Grothoff | Note Added: 0017849 | |
2021-05-14 15:49 | Christian Grothoff | Assigned To | Christian Grothoff => ttn |
2021-05-14 15:49 | Christian Grothoff | Status | assigned => feedback |
2021-05-14 16:21 | ttn | Note Added: 0017851 | |
2021-05-14 16:21 | ttn | File Added: .ttn.make-2.log | |
2021-05-14 18:11 | Christian Grothoff | Note Added: 0017852 | |
2021-05-15 11:31 | ttn | Note Added: 0017853 | |
2021-05-15 11:31 | ttn | Status | feedback => resolved |
2021-05-15 11:31 | ttn | Resolution | open => fixed |
2021-07-30 13:56 | Christian Grothoff | Fixed in Version | => 0.8 |
2021-07-30 13:59 | Christian Grothoff | Target Version | => 0.8.1 |
2021-07-30 14:01 | Christian Grothoff | Target Version | 0.8.1 => 0.8 |
2021-08-24 16:23 | Christian Grothoff | Status | resolved => closed |