You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Looks like some recent Macs do not have the nghttp2 library installed, or it is in a location the test is not checking. Test fail log is below.
This is for a share install, perl 5.36.0 via perlbrew. Let me know if you want the full perl -v and other details.
Installing nghttp2 via Homebrew does not change things but Homebrew also warns that it is keg only so is not in the path. (Curl is also keg only fwiw).
Tangential note, the system did not find curl on my system so it ran a share install.
t/alien_curl.t .. 2/? ld: warning: -undefined dynamic_lookup may not work with chained fixups
# Failed test 'xs'
# at t/alien_curl.t line 50.
# ExtUtils::CBuilder->link failed
# error building /Users/shawn/.cpanm/work/1668135943.74670/Alien-curl-0.10/_alien/tmp/test-alien-fuwQ9y/test.bundle from /Users/shawn/.cpanm/work/1668135943.74670/Alien-curl-0.10/_alien/tmp/test-alien-fuwQ9y/test.o at /Users/shawn/perl5/perlbrew/perls/perl-5.36.0/lib/5.36.0/ExtUtils/CBuilder/Base.pm line 332.
# cc -L/Users/shawn/.cpanm/work/1668135943.74670/Alien-curl-0.10/blib/lib/auto/share/dist/Alien-curl/lib -mmacosx-version-min=13.0 -bundle -undefined dynamic_lookup -fstack-protector-strong -o /Users/shawn/.cpanm/work/1668135943.74670/Alien-curl-0.10/_alien/tmp/test-alien-fuwQ9y/test.bundle /Users/shawn/.cpanm/work/1668135943.74670/Alien-curl-0.10/_alien/tmp/test-alien-fuwQ9y/test.o -lcurl -lnghttp2 -lidn2 -lldap -lz -lnghttp2 -lidn2 -lldap -lz
# ld: library not found for -lnghttp2
# clang: error: linker command failed with exit code 1 (use -v to see invocation)
t/alien_curl.t .. Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/6 subtests
The text was updated successfully, but these errors were encountered:
We need better story with regard to Homebrew (meaning Alien-Build in general), and unfortunately it is harder for me to test this stuff now because I have switched to using Mac Ports for my newer macs as you don't have to deal with the keg only shenanigans.
Looks like some recent Macs do not have the nghttp2 library installed, or it is in a location the test is not checking. Test fail log is below.
This is for a share install, perl 5.36.0 via perlbrew. Let me know if you want the full
perl -v
and other details.Installing nghttp2 via Homebrew does not change things but Homebrew also warns that it is keg only so is not in the path. (Curl is also keg only fwiw).
Tangential note, the system did not find curl on my system so it ran a share install.
The text was updated successfully, but these errors were encountered: