[Bug 257866] security/sssd: Fails to build: nss_sha512crypt.c:33:1: error: static declaration of 'mempcpy' follows non-static declaration
Date: Wed, 23 Feb 2022 05:05:05 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257866
--- Comment #6 from commit-hook@FreeBSD.org ---
A commit in branch main references this bug:
URL:
https://cgit.FreeBSD.org/ports/commit/?id=6cf646c7a526c6c4ca21b2faa9c10b3970f72850
commit 6cf646c7a526c6c4ca21b2faa9c10b3970f72850
Author: Mikhail Teterin <mi@FreeBSD.org>
AuthorDate: 2022-02-23 04:59:36 +0000
Commit: Mikhail Teterin <mi@FreeBSD.org>
CommitDate: 2022-02-23 04:59:36 +0000
security/sssd: implement detection of mempcpy at configure-time
Newer versions of FreeBSD provide mempcpy, which conflicts with the port's
own implementation -- meant for the older versions.
While here, fix compilation with newer Python -- not just 3.7 -- and relax
the requirement for Python-version. This necessitated bumping PORTREVISION
--
because the default Python is 3.8 nowadays.
Also, define TEST_TARGET -- and fix one of the test to compile. This needs
further work, however.
PR: 257866
security/sssd/Makefile | 6 ++--
security/sssd/files/patch-configure.ac | 25 +++++++++++--
.../files/patch-src__external__python.m4 (new) | 9 +++++
...tch-src__tests__cmocka__test_negcache_2.c (new) | 42 ++++++++++++++++++++++
...__util__crypto__libcrypto__crypto_sha512crypt.c | 4 ++-
...patch-src__util__crypto__nss__nss_sha512crypt.c | 4 ++-
6 files changed, 83 insertions(+), 7 deletions(-)
--
You are receiving this mail because:
You are the assignee for the bug.