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?

Reply via email to