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

Reply via email to