make -j1 x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I./lib -I/usr/include -DLOCALEDIR=\/usr/share/locale\ -I./src -O2 -pipe -march=native -I./lib/neon -o src/cadaver.o -c src/cadaver.c src/cadaver.c:62:10: fatal error: ne_request.h: No such file or directory 62 | #include <ne_request.h> | ^~~~~~~~~~~~~~ compilation terminated. ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.0_musl_hardened-20200328-201618 ------------------------------------------------------------------- Please see the tracker bug for details. gcc-config -l: [1] x86_64-gentoo-linux-musl-9.3.0 * clang version 10.0.0 Target: x86_64-gentoo-linux-musl Thread model: posix InstalledDir: /usr/lib/llvm/10/bin /usr/lib/llvm/10 10.0.0 Available Python interpreters, in order of preference: [1] python3.8 [2] python3.7 [3] python3.6 [4] python2.7 (fallback) Available Ruby profiles: [1] ruby24 (with Rubygems) [2] ruby25 (with Rubygems) * Available Rust versions: [1] rust-1.42.0 * timestamp of HEAD at this tinderbox image: /var/db/repos/gentoo Mon Mar 30 18:39:03 UTC 2020 /var/db/repos/musl Fri Mar 27 00:25:27 UTC 2020 emerge -qpvO net-misc/cadaver [ebuild N ] net-misc/cadaver-0.23.3 USE="nls"
Created attachment 627578 [details] emerge-info.txt
Created attachment 627580 [details] emerge-history.txt
Created attachment 627582 [details] environment
Created attachment 627584 [details] etc.portage.tbz2
Created attachment 627586 [details] logs.tbz2
Created attachment 627588 [details] net-misc:cadaver-0.23.3:20200330-193613.log
Created attachment 627590 [details] temp.tbz2
possible patch given ne_request is from neon: https://git.alpinelinux.org/aports/tree/community/cadaver/neon.patch
(In reply to Sam James (sam_c) (security padawan) from comment #8) > possible patch given ne_request is from neon: > https://git.alpinelinux.org/aports/tree/community/cadaver/neon.patch they also disable nls but the standard fix for this is to include libintl, which is available by default w/ glibc
(In reply to Sam James (sec padawan) from comment #8) > possible patch given ne_request is from neon: > https://git.alpinelinux.org/aports/tree/community/cadaver/neon.patch Aha, it seems we already do some hackery in the .ebuild to extend NE_REQUIRE_VERSIONS in configure.ac: sed \ -e "/NE_REQUIRE_VERSIONS/s:29:& 30:" \ -e "/AM_GNU_GETTEXT/s:no-libtool:external:" \ -e "/AC_CONFIG_FILES/s: lib/neon/Makefile lib/intl/Makefile::" \ -i configure.ac || die "sed configure.ac failed" By simply extending that to: -e "/NE_REQUIRE_VERSIONS/s:29:& 30 31:" \ I was able to build cadaver-0.23.3 with system neon-0.31.1.
(In reply to Hank Leininger from comment #10) > (In reply to Sam James (sec padawan) from comment #8) > > possible patch given ne_request is from neon: > > https://git.alpinelinux.org/aports/tree/community/cadaver/neon.patch > > Aha, it seems we already do some hackery in the .ebuild to extend > NE_REQUIRE_VERSIONS in configure.ac: > > sed \ > -e "/NE_REQUIRE_VERSIONS/s:29:& 30:" \ > -e "/AM_GNU_GETTEXT/s:no-libtool:external:" \ > -e "/AC_CONFIG_FILES/s: lib/neon/Makefile > lib/intl/Makefile::" \ > -i configure.ac || die "sed configure.ac failed" > > By simply extending that to: > > -e "/NE_REQUIRE_VERSIONS/s:29:& 30 31:" \ > > I was able to build cadaver-0.23.3 with system neon-0.31.1. Hitting this too. Care to make PR?
*** Bug 725068 has been marked as a duplicate of this bug. ***
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c4b194a7b45f44aee3f4dbae055168d36b30dc5 commit 4c4b194a7b45f44aee3f4dbae055168d36b30dc5 Author: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> AuthorDate: 2020-11-13 05:00:00 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2020-11-16 19:51:16 +0000 net-misc/cadaver: Fix building with Neon >=0.31. Closes: https://bugs.gentoo.org/715512 Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Signed-off-by: Mike Gilbert <floppym@gentoo.org> net-misc/cadaver/cadaver-0.23.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)