https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: app-crypt/reop-2.1.1 fails to compile. Discovered on: amd64 (internal ref: guru_ci)
Created attachment 701889 [details] build.log build log and emerge --info
Possible context of error(s): reop.c:(.text+0x2da): undefined reference to `crypto_sign_verify_detached' reop.c:(.text+0x57c): undefined reference to `sodium_memzero' reop.c:(.text+0x91a): undefined reference to `crypto_box_open_detached' reop.c:(.text+0xafa): undefined reference to `sodium_memzero' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text+0xb8a): undefined reference to `sodium_memzero' reop.c:(.text+0xc70): undefined reference to `crypto_secretbox_open_detached' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text+0xc82): undefined reference to `sodium_memzero' reop.c:(.text+0xfc2): undefined reference to `sodium_memzero' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text+0x1003): undefined reference to `sodium_memzero' reop.c:(.text+0x1133): undefined reference to `sodium_memzero' reop.c:(.text.startup+0x3d9): undefined reference to `crypto_sign_detached' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0x400): undefined reference to `sodium_memzero' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0x4ed): undefined reference to `sodium_memzero' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0x608): undefined reference to `crypto_sign_ed25519_keypair' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0x61d): undefined reference to `crypto_box_keypair' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0x62f): undefined reference to `randombytes' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0x683): undefined reference to `randombytes' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0x6af): undefined reference to `randombytes' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0x6cd): undefined reference to `crypto_secretbox_detached' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0x6da): undefined reference to `sodium_memzero' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0x712): undefined reference to `sodium_memzero' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0x832): undefined reference to `sodium_mlock' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0x8a7): undefined reference to `randombytes' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0x8d1): undefined reference to `crypto_box_detached' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0x8de): undefined reference to `sodium_munlock' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0x90d): undefined reference to `sodium_memzero' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0xab2): undefined reference to `crypto_secretbox_open_detached' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0xac8): undefined reference to `sodium_memzero' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0xb09): undefined reference to `sodium_memzero' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0xbea): undefined reference to `sodium_memzero' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0xcbf): undefined reference to `crypto_box_keypair' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0xce2): undefined reference to `randombytes' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0xd0c): undefined reference to `crypto_box_detached' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0xd26): undefined reference to `randombytes' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0xd52): undefined reference to `crypto_box_detached' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0xd5f): undefined reference to `sodium_memzero' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0xd6c): undefined reference to `sodium_memzero' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0xe05): undefined reference to `randombytes' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0xe35): undefined reference to `randombytes' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0xe51): undefined reference to `crypto_secretbox_detached' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0xe5e): undefined reference to `sodium_memzero' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: reop.c:(.text.startup+0xf64): undefined reference to `sodium_memzero' other.c:(.text+0x1c92): undefined reference to `crypto_hash_sha512' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: other.c:(.text+0x1d35): undefined reference to `crypto_hash_sha512' /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: other.c:(.text+0x1d8c): undefined reference to `crypto_hash_sha512' collect2: error: ld returned 1 exit status
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=69b1a896b2359c0c43f08271b452c7d6e953175e commit 69b1a896b2359c0c43f08271b452c7d6e953175e Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me> AuthorDate: 2021-05-14 11:15:44 +0000 Commit: Haelwenn (lanodan) Monnier <contact@hacktivis.me> CommitDate: 2021-05-14 11:15:44 +0000 app-crypt/reop: Fix LDFLAGS ordering Closes: https://bugs.gentoo.org/785229 Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> app-crypt/reop/reop-2.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)