[Bug 284578] devel/kBuild fails to build since last updatebbbbbbb

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 04 Feb 2025 23:51:28 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=284578

            Bug ID: 284578
           Summary: devel/kBuild fails to build since last updatebbbbbbb
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: vbox@FreeBSD.org
          Reporter: rkoberman@gmail.com
          Assignee: vbox@FreeBSD.org
             Flags: maintainer-feedback?(vbox@FreeBSD.org)

Updating from kBuild-0.1.9998_15 to _16 fails in 15-current
main-n275199-8b35839346d0: Mon Feb  3 12:04:52 PST 2025 fails to build with the
following error:

Updating /usr/ports/devel/kBuild/work/kBuild-0.1.9998/src/sed/doc/version.texi
  MAKEINFO /usr/ports/devel/kBuild/work/kBuild-0.1.9998/src/sed/doc/sed.info
  CC       sed/sed-compile.o
In file included from /usr/include/wchar.h:116,
                 from ./lib/wchar.h:80,
                 from
/usr/ports/devel/kBuild/work/kBuild-0.1.9998/src/sed/basicdefs.h:21,
                 from
/usr/ports/devel/kBuild/work/kBuild-0.1.9998/src/sed/sed/sed.h:18,
                 from
/usr/ports/devel/kBuild/work/kBuild-0.1.9998/src/sed/sed/compile.c:19:
/usr/include/ssp/wchar.h:34:13: error: expected ';' before 'int'
   34 | __ssp_inline int
      |             ^~~~
      |             ;
/usr/include/ssp/wchar.h:47:1: error: unknown type name '__ssp_inline'
   47 | __ssp_inline size_t
      | ^~~~~~~~~~~~
/usr/include/ssp/wchar.h:48:1: error: expected '=', ',', ';', 'asm' or
'__attribute__' before '__ssp_wbos'
   48 | __ssp_wbos(void *ptr)
      | ^~~~~~~~~~
/usr/include/ssp/wchar.h:59:36: error: unknown type name 'wmemcpy'
   59 | __ssp_redirect_raw_impl(wchar_t *, wmemcpy, wmemcpy,
      |                                    ^~~~~~~
/usr/include/ssp/wchar.h:59:45: error: unknown type name 'wmemcpy'
   59 | __ssp_redirect_raw_impl(wchar_t *, wmemcpy, wmemcpy,
      |                                             ^~~~~~~
/usr/include/ssp/wchar.h:60:5: error: expected declaration specifiers or '...'
before '(' token
   60 |     (wchar_t *__restrict buf, const wchar_t *__restrict src, size_t
len))
      |     ^
/usr/include/ssp/wchar.h:72:36: error: unknown type name 'wmempcpy'
   72 | __ssp_redirect_raw_impl(wchar_t *, wmempcpy, wmempcpy,
      |                                    ^~~~~~~~
/usr/include/ssp/wchar.h:72:46: error: unknown type name 'wmempcpy'
   72 | __ssp_redirect_raw_impl(wchar_t *, wmempcpy, wmempcpy,
      |                                              ^~~~~~~~
/usr/include/ssp/wchar.h:73:5: error: expected declaration specifiers or '...'
before '(' token
   73 |     (wchar_t *__restrict buf, const wchar_t *__restrict src, size_t
len))
      |     ^
/usr/include/ssp/wchar.h:85:36: error: unknown type name 'wmemmove'
   85 | __ssp_redirect_raw_impl(wchar_t *, wmemmove, wmemmove,
      |                                    ^~~~~~~~
/usr/include/ssp/wchar.h:85:46: error: unknown type name 'wmemmove'
   85 | __ssp_redirect_raw_impl(wchar_t *, wmemmove, wmemmove,
      |                                              ^~~~~~~~
/usr/include/ssp/wchar.h:86:5: error: expected declaration specifiers or '...'
before '(' token
   86 |     (wchar_t *buf, const wchar_t *src, size_t len))
      |     ^
/usr/include/ssp/wchar.h:96:36: error: unknown type name 'wmemset'
   96 | __ssp_redirect_raw_impl(wchar_t *, wmemset, wmemset,
      |                                    ^~~~~~~
/usr/include/ssp/wchar.h:96:45: error: unknown type name 'wmemset'
   96 | __ssp_redirect_raw_impl(wchar_t *, wmemset, wmemset,
      |                                             ^~~~~~~
/usr/include/ssp/wchar.h:97:5: error: expected declaration specifiers or '...'
before '(' token
   97 |     (wchar_t *buf, wchar_t c, size_t len))
      |     ^
/usr/include/ssp/wchar.h:106:36: error: unknown type name 'wcpcpy'
  106 | __ssp_redirect_raw_impl(wchar_t *, wcpcpy, wcpcpy,
      |                                    ^~~~~~
/usr/include/ssp/wchar.h:106:44: error: unknown type name 'wcpcpy'
  106 | __ssp_redirect_raw_impl(wchar_t *, wcpcpy, wcpcpy,
      |                                            ^~~~~~
/usr/include/ssp/wchar.h:107:5: error: expected declaration specifiers or '...'
before '(' token
  107 |     (wchar_t *__restrict buf, const wchar_t *__restrict src))
      |     ^
/usr/include/ssp/wchar.h:121:36: error: unknown type name 'wcpncpy'
  121 | __ssp_redirect_raw_impl(wchar_t *, wcpncpy, wcpncpy,
      |                                    ^~~~~~~
/usr/include/ssp/wchar.h:121:45: error: unknown type name 'wcpncpy'
  121 | __ssp_redirect_raw_impl(wchar_t *, wcpncpy, wcpncpy,
      |                                             ^~~~~~~
/usr/include/ssp/wchar.h:122:5: error: expected declaration specifiers or '...'
before '(' token
  122 |     (wchar_t *__restrict buf, const wchar_t *__restrict src, size_t
len))
      |     ^
/usr/include/ssp/wchar.h:134:36: error: unknown type name 'wcscat'
  134 | __ssp_redirect_raw_impl(wchar_t *, wcscat, wcscat,
      |                                    ^~~~~~
/usr/include/ssp/wchar.h:134:44: error: unknown type name 'wcscat'
  134 | __ssp_redirect_raw_impl(wchar_t *, wcscat, wcscat,
      |                                            ^~~~~~
/usr/include/ssp/wchar.h:135:4: error: expected declaration specifiers or '...'
before '(' token
  135 |    (wchar_t *__restrict buf, const wchar_t *__restrict src))
      |    ^
/usr/include/ssp/wchar.h:159:36: error: unknown type name 'wcscpy'
  159 | __ssp_redirect_raw_impl(wchar_t *, wcscpy, wcscpy,
      |                                    ^~~~~~
/usr/include/ssp/wchar.h:159:44: error: unknown type name 'wcscpy'
  159 | __ssp_redirect_raw_impl(wchar_t *, wcscpy, wcscpy,
      |                                            ^~~~~~
/usr/include/ssp/wchar.h:160:4: error: expected declaration specifiers or '...'
before '(' token
  160 |    (wchar_t *__restrict buf, const wchar_t *__restrict src))
      |    ^
/usr/include/ssp/wchar.h:173:36: error: unknown type name 'wcsncat'
  173 | __ssp_redirect_raw_impl(wchar_t *, wcsncat, wcsncat,
      |                                    ^~~~~~~
/usr/include/ssp/wchar.h:173:45: error: unknown type name 'wcsncat'
  173 | __ssp_redirect_raw_impl(wchar_t *, wcsncat, wcsncat,
      |                                             ^~~~~~~
/usr/include/ssp/wchar.h:174:5: error: expected declaration specifiers or '...'
before '(' token
  174 |     (wchar_t *__restrict buf, const wchar_t *__restrict src, size_t
len))
      |     ^
/usr/include/ssp/wchar.h:188:33: error: unknown type name 'wcslcat'
  188 | __ssp_redirect_raw_impl(size_t, wcslcat, wcslcat,
      |                                 ^~~~~~~
/usr/include/ssp/wchar.h:188:42: error: unknown type name 'wcslcat'
  188 | __ssp_redirect_raw_impl(size_t, wcslcat, wcslcat,
      |                                          ^~~~~~~
/usr/include/ssp/wchar.h:189:5: error: expected declaration specifiers or '...'
before '(' token
  189 |     (wchar_t *__restrict buf, const wchar_t *__restrict src, size_t
len))
      |     ^
/usr/include/ssp/wchar.h:201:36: error: unknown type name 'wcsncpy'
  201 | __ssp_redirect_raw_impl(wchar_t *, wcsncpy, wcsncpy,
      |                                    ^~~~~~~
/usr/include/ssp/wchar.h:201:45: error: unknown type name 'wcsncpy'
  201 | __ssp_redirect_raw_impl(wchar_t *, wcsncpy, wcsncpy,
      |                                             ^~~~~~~
/usr/include/ssp/wchar.h:202:5: error: expected declaration specifiers or '...'
before '(' token
  202 |     (wchar_t *__restrict buf, const wchar_t *__restrict src, size_t
len))
      |     ^
/usr/include/ssp/wchar.h:214:33: error: unknown type name 'wcslcpy'
  214 | __ssp_redirect_raw_impl(size_t, wcslcpy, wcslcpy,
      |                                 ^~~~~~~
/usr/include/ssp/wchar.h:214:42: error: unknown type name 'wcslcpy'
  214 | __ssp_redirect_raw_impl(size_t, wcslcpy, wcslcpy,
      |                                          ^~~~~~~
/usr/include/ssp/wchar.h:215:5: error: expected declaration specifiers or '...'
before '(' token
  215 |     (wchar_t *__restrict buf, const wchar_t *__restrict src, size_t
len))
      |     ^
In file included from /usr/include/strings.h:41,
                 from /usr/include/string.h:44,
                 from ./lib/string.h:41,
                 from
/usr/ports/devel/kBuild/work/kBuild-0.1.9998/src/sed/lib/gettext.h:185,
                 from
/usr/ports/devel/kBuild/work/kBuild-0.1.9998/src/sed/basicdefs.h:26:
/usr/include/ssp/strings.h:67:22: error: unknown type name 'explicit_bzero'
   67 | __ssp_redirect(void, explicit_bzero, (void *__buf, size_t __len),
      |                      ^~~~~~~~~~~~~~
/usr/include/ssp/strings.h:67:38: error: expected declaration specifiers or
'...' before '(' token
   67 | __ssp_redirect(void, explicit_bzero, (void *__buf, size_t __len),
      |                                      ^
/usr/include/ssp/strings.h:68:5: error: expected declaration specifiers or
'...' before '(' token
   68 |     (__buf, __len));
      |     ^
In file included from /usr/include/string.h:53:
/usr/local/lib/gcc13/gcc/x86_64-portbld-freebsd15.0/13.3.0/include/ssp/string.h:38:10:
fatal error: ssp.h: No such file or directory
   38 | #include <ssp.h>
      |          ^~~~~~~
compilation terminated.
gmake[5]: *** [Makefile:4936: sed/sed-compile.o] Error 1
gmake[5]: Leaving directory
'/usr/ports/devel/kBuild/work/kBuild-0.1.9998/out/freebsd.amd64/release/bootstrap/sed'
gmake[4]: *** [Makefile:5243: all-recursive] Error 1
gmake[4]: Leaving directory
'/usr/ports/devel/kBuild/work/kBuild-0.1.9998/out/freebsd.amd64/release/bootstrap/sed'
gmake[3]: *** [Makefile:2767: all] Error 2
gmake[3]: Leaving directory
'/usr/ports/devel/kBuild/work/kBuild-0.1.9998/out/freebsd.amd64/release/bootstrap/sed'
gmake[2]: *** [bootstrap.gmk:194:
/usr/ports/devel/kBuild/work/kBuild-0.1.9998/out/freebsd.amd64/release/bootstrap/sed/sed/sed]
Error 2
gmake[2]: Leaving directory '/usr/ports/devel/kBuild/work/kBuild-0.1.9998'
./kBuild/env.sh: info: rc=2: /usr/local/bin/gmake -f bootstrap.gmk
*** Error code 2

Stop.

-- 
You are receiving this mail because:
You are the assignee for the bug.