Opened 9 years ago
Closed 14 months ago
#50855 closed defect (fixed)
sslscan @1.8.2_3 fails build Undefined symbols for architecture x86_64: "_SSLv2_client_method"
Reported by: | udbraumann | Owned by: | raimue (Rainer Müller) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.3.4 |
Keywords: | Cc: | macports@… | |
Port: | sslscan |
Description
While upgrading sslscan from 1.8.2_2 to 1.8.2_3 on 10.6.8 I suddenly run into this error:
... :info:build Undefined symbols for architecture x86_64: :info:build "_SSLv2_client_method", referenced from: :info:build _testCipher in cc0c6wcU.o :info:build _defaultCipher in cc0c6wcU.o :info:build _testHost in cc0c6wcU.o :info:build _main in cc0c6wcU.o :info:build ld: symbol(s) not found for architecture x86_64 :info:build collect2: ld returned 1 exit status :info:build make: *** [all] Error 1 ...
Any ideas?
Attachments (1)
Change History (10)
Changed 9 years ago by udbraumann
Attachment: | main.log.gz added |
---|
comment:1 Changed 9 years ago by udbraumann
comment:2 Changed 9 years ago by mf2k (Frank Schima)
Cc: | nomaintainer@… removed |
---|
Please do not Cc nomaintainer@… because it is not a valid email address.
comment:3 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)
We should upgrade sslscan to a new version that does not require SSLv2, if one exists, or report the problem to the developers if it does not.
The homepage listed in the port no longer exists. Looks like a github fork has sprung up: https://github.com/rbsec/sslscan
comment:4 Changed 9 years ago by macports@…
+1 on 10.11.3:
:info:build 16 warnings generated. :info:build Undefined symbols for architecture x86_64: :info:build "_SSLv2_client_method", referenced from: :info:build _testCipher in sslscan-2778f7.o :info:build _defaultCipher in sslscan-2778f7.o :info:build _testHost in sslscan-2778f7.o :info:build _main in sslscan-2778f7.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: *** [all] Error 1 :info:build make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_sslscan/sslscan/work/sslscan-1.8.2'
comment:6 Changed 5 years ago by mf2k (Frank Schima)
Owner: | changed from macports-tickets@… to raimue |
---|---|
Status: | new → assigned |
comment:7 Changed 5 years ago by kencu (Ken)
Summary: | sslscan @1.8.2_3 fails building on 10.6.8 → sslscan @1.8.2_3 fails build Undefined symbols for architecture x86_64: "_SSLv2_client_method" |
---|
comment:8 Changed 19 months ago by ryandesign (Ryan Carsten Schmidt)
Does the problem persist with version 2.0.16?
comment:9 Changed 14 months ago by herbygillot (Herby Gillot)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
The latest sslscan
is building on 10.6 buildbots, and is building against OpenSSL 3. Closing this ticket as resolved.
Note: See
TracTickets for help on using
tickets.
As I suddenly notice, the problem is apparently caused by a change in openssl. Starting from version 1.0.2.g SSLv2 is turned off, see https://www.openssl.org/news/cl102.txt:
That would mean,
sslscan
cannot be build anymore, unless openssl is being configured with "enable-ssl2".