Hi all, I'm trying to build portupgrade on 13.4-RELEASE-p3 with ports up to
date with:
make -C /usr/ports/ports-mgmt/portupgrade install clean
it fails with:
compiling init.c
--- ext/stringio/all ---
--- pre-install-rb-default ---
--- stringio.o ---
compiling stringio.c
--- ext/openssl/all ---
ossl_pkcs7.c:280:9: warning: call to undeclared function 'EVP_EVP_aes_128_cbc';
ISO C99 and later do not support implicit function declarations
[-Wimplicit-function-declaration]
280 | ciph = EVP_EVP_aes_128_cbc();
| ^
ossl_pkcs7.c:280:7: error: incompatible integer to pointer conversion assigning
to 'const EVP_CIPHER *' (aka 'const struct evp_cipher_st *') from 'int'
[-Wint-conversion]
280 | ciph = EVP_EVP_aes_128_cbc();
| ^ ~~~~~~~~~~~~~~~~~~~~~
1 warning and 1 error generated.
*** [build-ext] Error code 6
make: stopped in /usr/ports/lang/ruby32/work/ruby-3.2.7
1 error
make: stopped in /usr/ports/lang/ruby32/work/ruby-3.2.7
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1
Stop.
make[3]: stopped in /usr/ports/lang/ruby32
*** Error code 1
The same if built with MAKE_JOBS_UNSAFE.
/etc/make.conf:
OPTIONS_UNSET=X11
X11BASE=${LOCALBASE}
DEFAULT_VERSIONS+= ssl=openssl