Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 May 2020 07:26:50 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 246351] devel/gmake 4.3 does not build on stable/12 armv7
Message-ID:  <bug-246351-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D246351

            Bug ID: 246351
           Summary: devel/gmake 4.3 does not build on stable/12 armv7
           Product: Ports & Packages
           Version: Latest
          Hardware: arm
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: tijl@FreeBSD.org
          Reporter: herbert@mailbox.org
          Assignee: tijl@FreeBSD.org
             Flags: maintainer-feedback?(tijl@FreeBSD.org)

The build of devel/make 4.3 fails on my Raspberry Pi 2B which runs 12.1-STA=
BLE
armv7 (r360560):

1.

src/job.c:507:15: warning: implicit declaration of function 'siggetmask' is
invalid in C99 [-Wimplicit-function-declaration]
  sigsetmask (siggetmask (0) & ~fatal_signal_mask)
              ^
src/job.c:507:51: error: expected ';' after expression
  sigsetmask (siggetmask (0) & ~fatal_signal_mask)
                                                  ^
                                                  ;
If I add the missing ";" in job.c I get

2.=20

--- make ---
cc  -O -pipe  -fstack-protector-strong -fno-strict-aliasing
-Wl,--export-dynamic -fstack-protector-strong -o make src/ar.o src/arscan.o=
=20
src/commands.o src/default.o src/dir.o  src/expand.o src/file.o src/functio=
n.o=20
src/getopt.o src/getopt1.o src/guile.o  src/hash.o src/implicit.o src/job.o=
=20
src/load.o src/loadapi.o src/main.o  src/misc.o src/output.o src/read.o=20
src/remake.o src/rule.o src/signame.o  src/strcache.o src/variable.o=20
src/version.o src/vpath.o  src/posixos.o   src/remote-stub.o   lib/libgnu.a=
=20=20
/usr/local/lib/libintl.so -Wl,-rpath -Wl,/usr/local/lib=20
ld: error: undefined symbol: siggetmask

The build succeeds without the line "#define HAVE_SIGSETMASK 1" in
src/config.h.

No issues on my RPI3 (aarch64).

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-246351-7788>