On 2019-03-30 00:54, Kamil Rytarowski wrote:
On 30.03.2019 03:24, Jason Bacon wrote:
Anyone install gdb on Linux recently?
=> Checking file-check results for gdb-8.1nb2
ERROR: ************************************************************
ERROR: The following files are in
/home/bacon/Pkgsrc/pkgsrc-2019-03-25/devel/gdb/work/.destdir/home/bacon/Pkgsrc/pkg-2019-03-25
but not in the PLIST:
ERROR:
/home/bacon/Pkgsrc/pkgsrc-2019-03-25/devel/gdb/work/.destdir/home/bacon/Pkgsrc/pkg-2019-03-25/man/man1/gcore.1
*** Error code 1
Stop.
bmake.bin[1]: stopped in /home/bacon/Pkgsrc/pkgsrc-2019-03-25/devel/gdb
*** Error code 1
Wondering if plist just needs an update, or if this is specific to
RHEL/CentOS.
gcore is enable in general for Linux and shall be shipped with it. Not
all OSs implement and enable it, there is enabled support for NetBSD
too, but it needs more work.
The gcore binary is installing on both NetBSD and CentOS.
What's odd is that the man page installs on CentOS but not NetBSD. I'm
wondering if the same is true on other Linux platforms.
The problem appears to be in doc/Makefile.in:
install-man1: $(MAN1S)
test -z "$(man1dir)" || $(mkinstalldirs) "$(DESTDIR)$(man1dir)"
@list='$(MAN1S)'; for p in $$list; do \
if test
"x$(HAVE_NATIVE_GCORE_TARGET)$(HAVE_NATIVE_GCORE_HOST)" = x \
-a "$$p" = gcore.1; then \
continue; \
fi; \
From configure.nat it looks like this work for NetBSD:
nbsd*)
NATDEPFILES='fork-child.o fork-inferior.o inf-ptrace.o'
HAVE_NATIVE_GCORE_HOST=1
;;
So I think the question is why gcore.1 is not being installed on NetBSD.