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