Opened 2 months ago

Last modified 2 months ago

#70765 assigned defect

libssh2 @1.11.0 cannot compile against libressl

Reported by: SaintBol Owned by: Gminfly
Priority: Normal Milestone:
Component: ports Version: 2.10.1
Keywords: sequoia Cc:
Port: libssh2

Description

Using Xcode clang compiler (Command Line Tools not present): cannot compile the port on macOS 15 Sequoia. Attached main.log

Issues:

:info:build   CCLD     libssh2.la
:info:build Undefined symbols for architecture x86_64:
:info:build   "_EVP_PKEY_get_id", referenced from:
:info:build       __libssh2_ed25519_new_private_frommemory in crypto.o
:info:build       __libssh2_pub_priv_keyfile in crypto.o
:info:build       __libssh2_pub_priv_keyfilememory in crypto.o
:info:build ld: symbol(s) not found for architecture x86_64
:info:build clang: error: linker command failed with exit code 1 (use -v to see invocation)
:info:build make[2]: *** [libssh2.la] Error 1

Attachments (1)

libssh2-main.log (61.5 KB) - added by SaintBol 2 months ago.
main.log

Download all attachments as: .zip

Change History (5)

Changed 2 months ago by SaintBol

Attachment: libssh2-main.log added

main.log

comment:1 Changed 2 months ago by jmroot (Joshua Root)

Keywords: sequoia added; Sequoia libssh2 removed
Owner: set to Gminfly
Priority: HighNormal
Status: newassigned

comment:2 Changed 2 months ago by SaintBol

seems that it fails when libressl is installed. Removed libressl (in spite of «breaks the dependents» notification), installed openssl, which triggered auto-recompilation against openssl of ports that were dependant of libressl before ( ldns @1.8.3_1 rsync @3.3.0_0 libevent @2.1.12_2 ), and the port now compiles...

comment:3 Changed 2 months ago by SaintBol

Keywords: libressl added; sequoia removed
Summary: libssh2 @1.11.0 cannot compile on macOS 15 Sequoialibssh2 @1.11.0 cannot compile against libressl

comment:4 Changed 2 months ago by ryandesign (Ryan Carsten Schmidt)

Keywords: sequoia added; libressl removed
Note: See TracTickets for help on using tickets.