Build Problem 18.06.4 (libgpg-error)

Hello,
I had a problem with compiling the firmware, package libgpg-error caused the problem.
What I did:

git clone https://git.openwrt.org/openwrt/openwrt.git
cd openwrt
git checkout v18.06.4

./scripts/feeds update -a
./scripts/feeds install -a

Target System: Target System: Qualcomm Atheros IPQ806X
Target Profile: Netgear Nighthawk X4S R7800

Then I selected packages for my image (problem does'nt seem to be related to this part)

Is there a commit to fix this issue or does someone have an idea what the problem is exactly?

make[3]: Entering directory '/home/karloff/workbench/router/Build/18.06.4/openwrt/feeds/packages/libs/libgpg-error'
rm -f /home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12/.built
touch /home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12/.built_check
CFLAGS="-Os -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -mfloat-abi=hard -iremap/home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12:libgpg-error-1.12 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -fpic  -I/home/karloff/workbench/router/Build/18.06.4/openwrt/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/usr/include -I/home/karloff/workbench/router/Build/18.06.4/openwrt/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/include -I/home/karloff/workbench/router/Build/18.06.4/openwrt/staging_dir/toolchain-arm_cortex-a15+neon-vfpv4_gcc-7.3.0_musl_eabi/usr/include -I/home/karloff/workbench/router/Build/18.06.4/openwrt/staging_dir/toolchain-arm_cortex-a15+neon-vfpv4_gcc-7.3.0_musl_eabi/include/fortify -I/home/karloff/workbench/router/Build/18.06.4/openwrt/staging_dir/toolchain-arm_cortex-a15+neon-vfpv4_gcc-7.3.0_musl_eabi/include " CXXFLAGS="-Os -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -mfloat-abi=hard -iremap/home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12:libgpg-error-1.12 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -fpic  -I/home/karloff/workbench/router/Build/18.06.4/openwrt/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/usr/include -I/home/karloff/workbench/router/Build/18.06.4/openwrt/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/include -I/home/karloff/workbench/router/Build/18.06.4/openwrt/staging_dir/toolchain-arm_cortex-a15+neon-vfpv4_gcc-7.3.0_musl_eabi/usr/include -I/home/karloff/workbench/router/Build/18.06.4/openwrt/staging_dir/toolchain-arm_cortex-a15+neon-vfpv4_gcc-7.3.0_musl_eabi/include/fortify -I/home/karloff/workbench/router/Build/18.06.4/openwrt/staging_dir/toolchain-arm_cortex-a15+neon-vfpv4_gcc-7.3.0_musl_eabi/include " LDFLAGS="-L/home/karloff/workbench/router/Build/18.06.4/openwrt/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/usr/lib -L/home/karloff/workbench/router/Build/18.06.4/openwrt/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/lib -L/home/karloff/workbench/router/Build/18.06.4/openwrt/staging_dir/toolchain-arm_cortex-a15+neon-vfpv4_gcc-7.3.0_musl_eabi/usr/lib -L/home/karloff/workbench/router/Build/18.06.4/openwrt/staging_dir/toolchain-arm_cortex-a15+neon-vfpv4_gcc-7.3.0_musl_eabi/lib -znow -zrelro " make  -C /home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12/. AR="arm-openwrt-linux-muslgnueabi-gcc-ar" AS="arm-openwrt-linux-muslgnueabi-gcc -c -Os -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -mfloat-abi=hard -iremap/home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12:libgpg-error-1.12 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -fpic" LD=arm-openwrt-linux-muslgnueabi-ld NM="arm-openwrt-linux-muslgnueabi-gcc-nm" CC="arm-openwrt-linux-muslgnueabi-gcc" GCC="arm-openwrt-linux-muslgnueabi-gcc" CXX="arm-openwrt-linux-muslgnueabi-g++" RANLIB="arm-openwrt-linux-muslgnueabi-gcc-ranlib" STRIP=arm-openwrt-linux-muslgnueabi-strip OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy OBJDUMP=arm-openwrt-linux-muslgnueabi-objdump SIZE=arm-openwrt-linux-muslgnueabi-size CROSS="arm-openwrt-linux-muslgnueabi-" ARCH="arm" ;
make[4]: Entering directory '/home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12'
make  all-recursive
make[5]: Entering directory '/home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12'
Making all in m4
make[6]: Entering directory '/home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12/m4'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12/m4'
Making all in src
make[6]: Entering directory '/home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12/src'
make  all-am
make[7]: Entering directory '/home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12/src'
arm-openwrt-linux-muslgnueabi-gcc -DHAVE_CONFIG_H -I. -I..  -DLOCALEDIR=\"/usr/share/locale\"  -I/home/karloff/workbench/router/Build/18.06.4/openwrt/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/usr/include -I/home/karloff/workbench/router/Build/18.06.4/openwrt/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/include -I/home/karloff/workbench/router/Build/18.06.4/openwrt/staging_dir/toolchain-arm_cortex-a15+neon-vfpv4_gcc-7.3.0_musl_eabi/usr/include -I/home/karloff/workbench/router/Build/18.06.4/openwrt/staging_dir/toolchain-arm_cortex-a15+neon-vfpv4_gcc-7.3.0_musl_eabi/include/fortify -I/home/karloff/workbench/router/Build/18.06.4/openwrt/staging_dir/toolchain-arm_cortex-a15+neon-vfpv4_gcc-7.3.0_musl_eabi/include   -Os -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -mfloat-abi=hard -iremap/home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12:libgpg-error-1.12 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -fpic  -MT gpg_error-strerror-sym.o -MD -MP -MF .deps/gpg_error-strerror-sym.Tpo -c -o gpg_error-strerror-sym.o `test -f 'strerror-sym.c' || echo './'`strerror-sym.c
strerror-sym.c: In function 'gpg_strerror_sym':
strerror-sym.c:45:13: warning: implicit declaration of function 'errnos_msgidxof'; did you mean 'msgidxof'? [-Wimplicit-function-declaration]
       idx = errnos_msgidxof (code);
             ^~~~~~~~~~~~~~~
             msgidxof
strerror-sym.c:47:9: error: 'errnos_msgstr' undeclared (first use in this function)
  return errnos_msgstr + errnos_msgidx[idx];
         ^~~~~~~~~~~~~
strerror-sym.c:47:9: note: each undeclared identifier is reported only once for each function it appears in
strerror-sym.c:47:25: error: 'errnos_msgidx' undeclared (first use in this function); did you mean 'errnos_msgstr'?
  return errnos_msgstr + errnos_msgidx[idx];
                         ^~~~~~~~~~~~~
                         errnos_msgstr
make[7]: *** [Makefile:645: gpg_error-strerror-sym.o] Error 1
make[7]: Leaving directory '/home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12/src'
make[6]: *** [Makefile:386: all] Error 2
make[6]: Leaving directory '/home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12/src'
Making all in tests
make[6]: Entering directory '/home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12/tests'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12/tests'
Making all in po
make[6]: Entering directory '/home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12/po'
make[6]: Leaving directory '/home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12/po'
Making all in lang
make[6]: Entering directory '/home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12/lang'
Making all in cl
make[7]: Entering directory '/home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12/lang/cl'
make[7]: Nothing to be done for 'all'.
make[7]: Leaving directory '/home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12/lang/cl'
make[7]: Entering directory '/home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12/lang'
make[7]: Nothing to be done for 'all-am'.
make[7]: Leaving directory '/home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12/lang'
make[6]: Leaving directory '/home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12/lang'
make[6]: Entering directory '/home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12'
make[6]: Leaving directory '/home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12'
make[5]: *** [Makefile:386: all-recursive] Error 1
make[5]: Leaving directory '/home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12'
make[4]: *** [Makefile:317: all] Error 2
make[4]: Leaving directory '/home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12'
make[3]: *** [Makefile:84: /home/karloff/workbench/router/Build/18.06.4/openwrt/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/libgpg-error-1.12/.built] Error 2
make[3]: Leaving directory '/home/karloff/workbench/router/Build/18.06.4/openwrt/feeds/packages/libs/libgpg-error'
time: package/feeds/packages/libgpg-error/compile#0.12#0.03#0.14
make[2]: *** [package/Makefile:109: package/feeds/packages/libgpg-error/compile] Error 2
make[2]: Leaving directory '/home/karloff/workbench/router/Build/18.06.4/openwrt'
make[1]: *** [package/Makefile:103: /home/karloff/workbench/router/Build/18.06.4/openwrt/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/karloff/workbench/router/Build/18.06.4/openwrt'
make: *** [/home/karloff/workbench/router/Build/18.06.4/openwrt/include/toplevel.mk:218: world] Error 2

Buildbot has built the package, so with the default compile option there should be no problem.

I suggest that you do not checkout the ancient 18.06.4 release commit, but you checkout the head of the openwrt-18.06 branch instead. That will get you all the later fixes, instead of the status at the 18.06.4 release moment.

git checkout openwrt-18.06

18.06.4 is a service release, so hopefully stable, but how stable is the current branch?

I think I'm going to open a bug for this. I already tried build 18.06 like hnyman suggest, but I get the same error.
I also tried to build it on a different host, same there.

I traced it back, seems that I pulled it in as libgabe (Ciphertext-Policy Attribute-Based Encryption)
dependency while "make oldconfig"

So I disabled libgabe and libgpg-error, and now I can compile openwrt again.

How to diable libgpg-error? I have the same error.

Making all in src
make[6]: Entering directory '/home/peeweep/Documents/openwrt/lede/build_dir/target-x86_64_musl/libgpg-error-1.12/src'
make  all-am
make[7]: Entering directory '/home/peeweep/Documents/openwrt/lede/build_dir/target-x86_64_musl/libgpg-error-1.12/src'
x86_64-openwrt-linux-musl-gcc -DHAVE_CONFIG_H -I. -I..  -DLOCALEDIR=\"/usr/share/locale\"  -I/home/peeweep/Documents/openwrt/lede/staging_dir/target-x86_64_musl/usr/include -I/home/peeweep/Documents/openwrt/lede/staging_dir/target-x86_64_musl/include -I/home/peeweep/Documents/openwrt/lede/staging_dir/toolchain-x86_64_gcc-7.4.0_musl/usr/include -I/home/peeweep/Documents/openwrt/lede/staging_dir/toolchain-x86_64_gcc-7.4.0_musl/include/fortify -I/home/peeweep/Documents/openwrt/lede/staging_dir/toolchain-x86_64_gcc-7.4.0_musl/include   -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -iremap/home/peeweep/Documents/openwrt/lede/build_dir/target-x86_64_musl/libgpg-error-1.12:libgpg-error-1.12 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -fpic  -MT gpg_error-strerror-sym.o -MD -MP -MF .deps/gpg_error-strerror-sym.Tpo -c -o gpg_error-strerror-sym.o `test -f 'strerror-sym.c' || echo './'`strerror-sym.c
strerror-sym.c: In function 'gpg_strerror_sym':
strerror-sym.c:45:13: warning: implicit declaration of function 'errnos_msgidxof'; did you mean 'msgidxof'? [-Wimplicit-function-declaration]
       idx = errnos_msgidxof (code);
             ^~~~~~~~~~~~~~~
             msgidxof
strerror-sym.c:47:9: error: 'errnos_msgstr' undeclared (first use in this function)
  return errnos_msgstr + errnos_msgidx[idx];
         ^~~~~~~~~~~~~
strerror-sym.c:47:9: note: each undeclared identifier is reported only once for each function it appears in
strerror-sym.c:47:25: error: 'errnos_msgidx' undeclared (first use in this function); did you mean 'errnos_msgstr'?
  return errnos_msgstr + errnos_msgidx[idx];
                         ^~~~~~~~~~~~~
                         errnos_msgstr
make[7]: *** [Makefile:645: gpg_error-strerror-sym.o] Error 1
make[7]: Leaving directory '/home/peeweep/Documents/openwrt/lede/build_dir/target-x86_64_musl/libgpg-error-1.12/src'
make[6]: *** [Makefile:386: all] Error 2
make[6]: Leaving directory '/home/peeweep/Documents/openwrt/lede/build_dir/target-x86_64_musl/libgpg-error-1.12/src'
Making all in tests
make[6]: Entering directory '/home/peeweep/Documents/openwrt/lede/build_dir/target-x86_64_musl/libgpg-error-1.12/tests'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/home/peeweep/Documents/openwrt/lede/build_dir/target-x86_64_musl/libgpg-error-1.12/tests'
Making all in po
make[6]: Entering directory '/home/peeweep/Documents/openwrt/lede/build_dir/target-x86_64_musl/libgpg-error-1.12/po'
make[6]: Leaving directory '/home/peeweep/Documents/openwrt/lede/build_dir/target-x86_64_musl/libgpg-error-1.12/po'
Making all in lang
make[6]: Entering directory '/home/peeweep/Documents/openwrt/lede/build_dir/target-x86_64_musl/libgpg-error-1.12/lang'
Making all in cl
make[7]: Entering directory '/home/peeweep/Documents/openwrt/lede/build_dir/target-x86_64_musl/libgpg-error-1.12/lang/cl'
make[7]: Nothing to be done for 'all'.
make[7]: Leaving directory '/home/peeweep/Documents/openwrt/lede/build_dir/target-x86_64_musl/libgpg-error-1.12/lang/cl'
make[7]: Entering directory '/home/peeweep/Documents/openwrt/lede/build_dir/target-x86_64_musl/libgpg-error-1.12/lang'
make[7]: Nothing to be done for 'all-am'.
make[7]: Leaving directory '/home/peeweep/Documents/openwrt/lede/build_dir/target-x86_64_musl/libgpg-error-1.12/lang'
make[6]: Leaving directory '/home/peeweep/Documents/openwrt/lede/build_dir/target-x86_64_musl/libgpg-error-1.12/lang'
make[6]: Entering directory '/home/peeweep/Documents/openwrt/lede/build_dir/target-x86_64_musl/libgpg-error-1.12'
make[6]: Leaving directory '/home/peeweep/Documents/openwrt/lede/build_dir/target-x86_64_musl/libgpg-error-1.12'
make[5]: *** [Makefile:386: all-recursive] Error 1
make[5]: Leaving directory '/home/peeweep/Documents/openwrt/lede/build_dir/target-x86_64_musl/libgpg-error-1.12'
make[4]: *** [Makefile:317: all] Error 2
make[4]: Leaving directory '/home/peeweep/Documents/openwrt/lede/build_dir/target-x86_64_musl/libgpg-error-1.12'
make[3]: *** [Makefile:84: /home/peeweep/Documents/openwrt/lede/build_dir/target-x86_64_musl/libgpg-error-1.12/.built] Error 2
make[3]: Leaving directory '/home/peeweep/Documents/openwrt/lede/feeds/packages/libs/libgpg-error'
time: package/feeds/packages/libgpg-error/compile#0.13#0.03#0.20
make[2]: *** [package/Makefile:109: package/feeds/packages/libgpg-error/compile] Error 2
make[2]: Leaving directory '/home/peeweep/Documents/openwrt/lede'
make[1]: *** [package/Makefile:103: /home/peeweep/Documents/openwrt/lede/staging_dir/target-x86_64_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/peeweep/Documents/openwrt/lede'
make: *** [/home/peeweep/Documents/openwrt/lede/include/toplevel.mk:218: world] Error 2

Not sure, I dont know your specific config. But I will try to explain how you can figure it out.

First go to menuconfig

[karloff@Galilei openwrt]$ make menuconfig

Now you can search with /
search for libgpg-error

(maybe you need select help when on libgpg-error)

You will see something like this

Selected by: PACKAGE_libgcrypt [=m] || PACKAGE_libmicrohttpd [=n] || PACKAGE_gnunet [=n] || PACKAGE_vpnc [=n] || PACKAGE_forked-daapd [=n] && AUDIO_SUPPORT [=y] && (!PACKAGE_libx264 [=n] || [...]

As you see libgcrypt pull libgpg-error in, as module in this case.
search for libgcrypt

(maybe you need select help when on libgcrypt)

Now you see

Selected by: PACKAGE_libgabe [=m] || PACKAGE_libmicrohttpd [=n] || PACKAGE_gnunet [=n] || PACKAGE_aria2 [=n] && ARIA2_LIBGCRYPT [=n] || PACKAGE_netatalk [=n] || PACKAGE_strongswan-mod-gcrypt [=n]\     │  
  │  && PACKAGE_iptables [=y] || PACKAGE_uanytun [=n] || PACKAGE_vpnc [=n] || PACKAGE_forked-daapd [=n] && AUDIO_SUPPORT [=y] && (!PACKAGE_libx264 [=n] || BUILD_PATENTED [=y]) || PACKAGE_pianod [=n] && \    │  
  │ AUDIO_SUPPORT [=y] || PACKAGE_collectd-mod-network [=y] && PACKAGE_collectd [=y] && PACKAGE_COLLECTD_ENCRYPTED_NETWORK [=n] || PACKAGE_cryptsetup [=n] || PACKAGE_ntfs-3g-utils [=n] 

which means that libgcrypt is pulled in by libgabe

go to libgabe and disable it, now you can disable libgcrypt and libgpg-error

-Tipp-
you can use this number in () under location as shortcut


This was what I need to do, dont know if your path is another, hope you dont need to go in the dependency hell.

Hope this helps

1 Like

All PACKAGEs which libgpg-error Selected by is [=n], does this mean that it may not be a dependency issue?
I saw that libgpg-error/gawk also has this problem on macos (https://dev.gnupg.org/T4469) and Arch, I'm using Arch.Some Arch users say that they packaged successfully with the environment two months ago, I am trying to downgrade

Yes, you can unselect it by pressing n.
If the selection is in {} it's pulled in as dependency.

I found this article too, but there compile it with clang, not sure if this maybe is a problem.
I use Arch too and try it on a gentoo system, but same error.

I think the general problem is

strerror-sym.c:47:9: error: 'errnos_msgstr' undeclared (first use in this function)

According to the above https://dev.gnupg.org/T4469, I downgraded gawk to 4.2.1-2, and now I can compile successfully. If you haven't solved this problem yet, you can also try to downgrade.

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.