Opened 15 months ago
Last modified 15 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)
Change History (5)
Changed 15 months ago by SaintBol
| Attachment: | libssh2-main.log added |
|---|
comment:1 Changed 15 months ago by jmroot (Joshua Root)
| Keywords: | sequoia added; Sequoia libssh2 removed |
|---|---|
| Owner: | set to Gminfly |
| Priority: | High → Normal |
| Status: | new → assigned |
comment:2 Changed 15 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 15 months ago by SaintBol
| Keywords: | libressl added; sequoia removed |
|---|---|
| Summary: | libssh2 @1.11.0 cannot compile on macOS 15 Sequoia → libssh2 @1.11.0 cannot compile against libressl |
comment:4 Changed 15 months ago by ryandesign (Ryan Carsten Schmidt)
| Keywords: | sequoia added; libressl removed |
|---|
Note: See
TracTickets for help on using
tickets.

main.log