devel/git compilation error about p5-GSSAPI-0.28_2 OpenSSL (same for LibreSSL also) GSSAPI value.
i am getting this error below, normally i was getting this error when i used libressl as default crypto component. but this time i set as openssl but i get similar error again. I was using these options for libressl on make.conf . i think i should use it again. I am posting this for information purpose in case someone needs it. because default configs are not helping compiling.
by the way, i was compiling devel/git and this is one of the dependencies.
if anyone has better alternative config, can say for better default config.
# LibreSSL doesn't work with GSSAPI_BASE
#security_p5-GSSAPI_SET = GSSAPI_MIT
#OPTIONS_UNSET += GSSAPI_BASE
The Error
gmake[2]: Leaving directory '/usr/ports/devel/git/work-default/git-2.35.1/contrib/diff-highlight'
/bin/rm -f /usr/ports/devel/git/work-default/git-2.35.1/contrib/diff-highlight/shebang.perl
===> Staging for git-2.35.1
===> git-2.35.1 depends on executable: curl - found
===> git-2.35.1 depends on package: p5-Error>=0 - found
===> git-2.35.1 depends on package: p5-Authen-SASL>=0 - not found
===> License ART10 GPLv1+ accepted by the user
===> p5-Authen-SASL-2.16_1 depends on file: /usr/local/sbin/pkg - found
=> Authen-SASL-2.16.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch https://cpan.metacpan.org/modules/by-module/Authen/Authen-SASL-2.16.tar.gz
Authen-SASL-2.16.tar.gz 44 kB 52 MBps 00s
===> Fetching all distfiles required by p5-Authen-SASL-2.16_1 for building
===> Extracting for p5-Authen-SASL-2.16_1
=> SHA256 Checksum OK for Authen-SASL-2.16.tar.gz.
===> Patching for p5-Authen-SASL-2.16_1
===> p5-Authen-SASL-2.16_1 depends on package: p5-Digest-HMAC>0 - not found
===> License ART10 GPLv1+ accepted by the user
===> p5-Digest-HMAC-1.04 depends on file: /usr/local/sbin/pkg - found
=> Digest-HMAC-1.04.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch https://cpan.metacpan.org/modules/by-module/Digest/Digest-HMAC-1.04.tar.gz
Digest-HMAC-1.04.tar.gz 13 kB 27 MBps 00s
===> Fetching all distfiles required by p5-Digest-HMAC-1.04 for building
===> Extracting for p5-Digest-HMAC-1.04
=> SHA256 Checksum OK for Digest-HMAC-1.04.tar.gz.
===> Patching for p5-Digest-HMAC-1.04
===> p5-Digest-HMAC-1.04 depends on package: perl5>=5.32.r0<5.33 - found
===> Configuring for p5-Digest-HMAC-1.04
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Digest::HMAC
Writing MYMETA.yml and MYMETA.json
===> Building for p5-Digest-HMAC-1.04
--- blib/lib/Digest/.exists ---
--- blib/arch/.exists ---
--- blib/lib/auto/Digest/HMAC/.exists ---
--- blib/arch/auto/Digest/HMAC/.exists ---
--- blib/bin/.exists ---
--- blib/script/.exists ---
--- blib/man1/.exists ---
--- blib/man3/.exists ---
--- config ---
--- subdirs ---
--- dynamic ---
--- pm_to_blib ---
--- blibdirs ---
--- config ---
--- dynamic ---
--- pm_to_blib ---
cp lib/Digest/HMAC.pm blib/lib/Digest/HMAC.pm
cp lib/Digest/HMAC_MD5.pm blib/lib/Digest/HMAC_MD5.pm
cp lib/Digest/HMAC_SHA1.pm blib/lib/Digest/HMAC_SHA1.pm
--- linkext ---
--- pure_all ---
--- manifypods ---
Manifying 3 pod documents
--- all ---
===> Staging for p5-Digest-HMAC-1.04
===> p5-Digest-HMAC-1.04 depends on package: perl5>=5.32.r0<5.33 - found
===> Generating temporary packing list
Manifying 3 pod documents
Installing /usr/ports/security/p5-Digest-HMAC/work/stage/usr/local/lib/perl5/site_perl/Digest/HMAC.pm
Installing /usr/ports/security/p5-Digest-HMAC/work/stage/usr/local/lib/perl5/site_perl/Digest/HMAC_MD5.pm
Installing /usr/ports/security/p5-Digest-HMAC/work/stage/usr/local/lib/perl5/site_perl/Digest/HMAC_SHA1.pm
Installing /usr/ports/security/p5-Digest-HMAC/work/stage/usr/local/lib/perl5/site_perl/man/man3/Digest::HMAC.3
Installing /usr/ports/security/p5-Digest-HMAC/work/stage/usr/local/lib/perl5/site_perl/man/man3/Digest::HMAC_MD5.3
Installing /usr/ports/security/p5-Digest-HMAC/work/stage/usr/local/lib/perl5/site_perl/man/man3/Digest::HMAC_SHA1.3
====> Compressing man pages (compress-man)
===> Installing for p5-Digest-HMAC-1.04
===> Checking if p5-Digest-HMAC is already installed
===> Registering installation for p5-Digest-HMAC-1.04 as automatic
Installing p5-Digest-HMAC-1.04...
===> p5-Authen-SASL-2.16_1 depends on package: p5-Digest-HMAC>0 - found
===> Returning to build of p5-Authen-SASL-2.16_1
===> p5-Authen-SASL-2.16_1 depends on package: p5-GSSAPI>0 - not found
===> p5-GSSAPI-0.28_2 You are using OpenSSL from ports and have selected
GSSAPI from base, please select another GSSAPI value.
*** Error code 1
Stop.
make[4]: stopped in /usr/ports/security/p5-GSSAPI
*** Error code 1
Stop.
make[3]: stopped in /usr/ports/security/p5-Authen-SASL
*** Error code 1
Stop.
make[2]: stopped in /usr/ports/security/p5-Authen-SASL
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/devel/git
*** Error code 1
Stop.
make: stopped in /usr/ports/devel/git
Edited by Ulas SAYGIN