On Sun, Nov 07, 2021 at 11:16:57PM +0100, Theo Buehler wrote:
> On Sun, Nov 07, 2021 at 10:13:44PM +0000, Klemens Nanni wrote:
> > Spotted in `make obj' from /usr/src:
> >
> > ===> regress/usr.sbin/rpki-client/libressl
> > /usr/src/regress/usr.sbin/rpki-client/libressl/obj ->
> > /usr/obj/regress/usr.sbin/rpki-client/libressl
> > Run "pkg_add openssl--%1.1" to run tests against OpenSSL 1.1
> > SKIPPED
> > ===> regress/usr.sbin/snmpd
> >
> > OK?
>
> That won't print if you only type 'make' and don't OpenSSL installed.
It does for me:
$ cd /usr/src/regress/usr.sbin/rpki-client
$ make
Run "pkg_add openssl--%1.1" to run tests against OpenSSL 1.1
SKIPPED
===> libressl
cc -O2 -pipe -I/usr/src/regress/usr.sbin/rpki-client/libressl/..
-I/usr/src/regress/usr.sbin/rpki-client/libressl/../../../../usr.sbin/rpki-client
-MD -MP -c
/usr/src/regress/usr.sbin/rpki-client/libressl/../../../../usr.sbin/rpki-client/cert.c
...
Adding to the regress target is what most (if not all) other regress
tests seem to do, e.g.
$ head /usr/src/regress/sys/netinet/pmtu/Makefile
# $OpenBSD: Makefile,v 1.15 2020/12/30 21:40:33 kn Exp $
# The following ports must be installed:
#
# scapy powerful interactive packet manipulation in python
.if ! exists(/usr/local/bin/scapy)
regress:
@echo Install scapy package to run this regress.
@echo SKIPPED
Am I missing something?