svn commit: r557028 - in head/devel/gdb: . files files/kgdb
Charlie Li
ml+freebsd at vishwin.info
Sat Dec 5 23:28:33 UTC 2020
Luca Pizzamiglio wrote:
> Author: pizzamig
> Date: Fri Dec 4 23:19:27 2020
> New Revision: 557028
> URL: https://svnweb.freebsd.org/changeset/ports/557028
>
> Log:
> devel/gdb: Update to 10.1
>
> Reviewed by: jhb@
> Differential Revision: https://reviews.freebsd.org/D27040
>
> Deleted:
> head/devel/gdb/files/patch-commit-c47bae859
> head/devel/gdb/files/patch-libctf_swap.h
> Modified:
> head/devel/gdb/Makefile
> head/devel/gdb/distinfo
> head/devel/gdb/files/extrapatch-kgdb
> head/devel/gdb/files/kgdb/amd64fbsd-kern.c
> head/devel/gdb/files/kgdb/fbsd-kld.c
> head/devel/gdb/files/kgdb/fbsd-kthr.c
> head/devel/gdb/files/kgdb/fbsd-kvm.c
This file fails to build.
/wrkdirs/usr/ports/devel/gdb/work/gdb-10.1/gdb/fbsd-kvm.c:342:10: error:
typedef 'section_offsets' cannot be referenced with a struct specifier
struct section_offsets *new_offsets;
^
/wrkdirs/usr/ports/devel/gdb/work/gdb-10.1/gdb/symtab.h:1351:32: note:
declared here
typedef std::vector<CORE_ADDR> section_offsets;
^
/wrkdirs/usr/ports/devel/gdb/work/gdb-10.1/gdb/fbsd-kvm.c:349:22: error:
no member named 'num_sections' in 'objfile'; did you mean 'sections'?
symfile_objfile->num_sections);
^~~~~~~~~~~~
sections
/wrkdirs/usr/ports/devel/gdb/work/gdb-10.1/gdb/../include/libiberty.h:365:55:
note: expanded from macro 'XALLOCAVEC'
#define XALLOCAVEC(T, N) ((T *) alloca (sizeof (T) * (N)))
^
/wrkdirs/usr/ports/devel/gdb/work/gdb-10.1/gdb/../include/libiberty.h:738:37:
note: expanded from macro 'alloca'
# define alloca(x) __builtin_alloca(x)
^
/wrkdirs/usr/ports/devel/gdb/work/gdb-10.1/gdb/objfiles.h:653:23: note:
'sections' declared here
struct obj_section *sections = nullptr;
^
/wrkdirs/usr/ports/devel/gdb/work/gdb-10.1/gdb/fbsd-kvm.c:351:37: error:
no member named 'num_sections' in 'objfile'
for (i = 0; i < symfile_objfile->num_sections; i++)
~~~~~~~~~~~~~~~ ^
3 errors generated.
gmake[3]: *** [Makefile:1625: fbsd-kvm.o] Error 1
> head/devel/gdb/files/kgdb/i386fbsd-kern.c
> head/devel/gdb/files/kgdb/mipsfbsd-kern.c
> head/devel/gdb/files/kgdb/ppcfbsd-kern.c
> head/devel/gdb/files/kgdb/riscv-fbsd-kern.c
> head/devel/gdb/files/kgdb/sparc64fbsd-kern.c
> head/devel/gdb/files/patch-gdb_amd64-bsd-nat.c
> head/devel/gdb/files/patch-gdb_gdbsupport_common-defs.h
> head/devel/gdb/files/patch-gnulib_import_stddef.in.h
> head/devel/gdb/pkg-plist
>
With GUILE enabled this fails to patch:
===> Patching for gdb-10.1
===> Applying extra patch /usr/ports/devel/gdb/files/extrapatch-guile22
1 out of 1 hunks failed--saving rejects to gdb/configure.rej
No such line 1662 in input file, ignoring
patch: **** misordered hunks! output would be garbled
===> FAILED Applying extra patch
/usr/ports/devel/gdb/files/extrapatch-guile22
*** Error code 1
Stop.
make: stopped in /usr/ports/devel/gdb
All on -CURRENT.
--
Charlie Li
…nope, still don't have an exit line.
(This email address is for mailing list use; replace local-part with
vishwin for off-list communication if possible)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/svn-ports-head/attachments/20201205/ebaecba3/attachment.sig>
More information about the svn-ports-head
mailing list