Date: Fri, 3 Sep 2021 17:59:55 +0200 From: FreeBSD User <freebsd@walstatt-de.de> To: FreeBSD CURRENT <freebsd-current@freebsd.org> Subject: FreeBSD-13-STABLE: lib/libsecureboot/verify_file.c: error: use of undeclared identifier 'SOPEN_MAX' Message-ID: <20210903180022.41ad35ae@thor.intern.walstatt.dynvpn.de>
next in thread | raw e-mail | index | archive | help
Hello, enabling WITH_BEARSSL in src.conf renders buildworld on 13-STABLE to fail, but not on 14-CURRENT. This is the difference between the sources, obviously 14-CURRENT contains the correct definition of SOPEN_MAX, while 13-STABLE not (undefinied SOPNE_MAX triggers the compiler to fail, /usr/src/lib/libsecureboot/verify_file.c:59:22: error: use of undeclared identifier 'SOPEN_MAX'), see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=258211 [...] 13-STABLE :/pool/sources/13-STABLE/src # grep -r SOPEN_MAX . ./lib/libsecureboot/tests/Makefile:XCFLAGS.verify_file += -DSOPEN_MAX=64 ./lib/libsecureboot/verify_file.c:static int ve_status[SOPEN_MAX+1]; ./lib/libsecureboot/verify_file.c: if (fd >= 0 && fd < SOPEN_MAX) { ./lib/libsecureboot/verify_file.c: ve_status[SOPEN_MAX] = ves; ./lib/libsecureboot/verify_file.c: * @li ve_status[SOPEN_MAX] if ve_status_state is none ./lib/libsecureboot/verify_file.c: fd >= 0 && fd < SOPEN_MAX) ./lib/libsecureboot/verify_file.c: return (ve_status[SOPEN_MAX]); /* most recent */ [...] 14-CURRENT ./lib/libsecureboot/tests/Makefile:XCFLAGS.verify_file += -DSOPEN_MAX=64 ./lib/libsecureboot/verify_file.c:#ifndef SOPEN_MAX ./lib/libsecureboot/verify_file.c:#define SOPEN_MAX 64 ./lib/libsecureboot/verify_file.c:static int ve_status[SOPEN_MAX+1]; ./lib/libsecureboot/verify_file.c: if (fd >= 0 && fd < SOPEN_MAX) { ./lib/libsecureboot/verify_file.c: ve_status[SOPEN_MAX] = ves; ./lib/libsecureboot/verify_file.c: * @li ve_status[SOPEN_MAX] if ve_status_state is none ./lib/libsecureboot/verify_file.c: fd >= 0 && fd < SOPEN_MAX) ./lib/libsecureboot/verify_file.c: return (ve_status[SOPEN_MAX]); /* most recent */ -- O. Hartmann
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20210903180022.41ad35ae>