Opened 5 years ago

Closed 5 years ago

#58971 closed defect (fixed)

sslscan @1.11.13-rbsec_1: cannot install/upgrade on mac os x mojave 10.14.6

Reported by: brolcz Owned by: raimue (Rainer Müller)
Priority: Normal Milestone:
Component: ports Version: 2.5.4
Keywords: Cc:
Port: sslscan

Description

When attempting to upgrade sslscan, it ran into an error. I also tried uninstalling, cleaning, and reinstalling, but the problem persisted.

Upon looking at the log file, it seems to stop working at this point:

:debug:build CPATH='/opt/local/include'
:debug:build LIBRARY_PATH='/opt/local/lib'
:debug:build MACOSX_DEPLOYMENT_TARGET='10.14'
:info:build Executing:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_sslscan/sslscan/work/sslscan-1.11.13-rbsec" && /usr/bin/make -w all PREFIX="/opt/local" CC="/usr/bin/clang" CFLAGS="-arch x86_64" LDFLAGS="-arch x86_64" 
:debug:build system:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_sslscan/sslscan/work/sslscan-1.11.13-rbsec" && /usr/bin/make -w all PREFIX="/opt/local" CC="/usr/bin/clang" CFLAGS="-arch x86_64" LDFLAGS="-arch x86_64" 
:info:build fatal: not a git repository (or any of the parent directories): .git
:info:build make: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_sslscan/sslscan/work/sslscan-1.11.13-rbsec'
:info:build /usr/bin/clang -o sslscan -Wall -Wformat=2 -Wformat-security -arch x86_64 -arch x86_64  -DVERSION=\"1.11.13\" sslscan.c -lssl -lcrypto -ldl
:info:build sslscan.c:198:35: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
:info:build         sslCipherPointer->version = SSL_CIPHER_get_version(sk_SSL_CIPHER_value(cipherList, loop));
:info:build                                   ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build sslscan.c:827:17: error: variable has incomplete type 'SSL_SESSION' (aka 'struct ssl_session_st')
:info:build     SSL_SESSION session;
:info:build                 ^

Change History (3)

comment:1 Changed 5 years ago by jmroot (Joshua Root)

Cc: raimue removed
Owner: set to raimue
Port: sslscan added
Status: newassigned

comment:2 Changed 5 years ago by jmroot (Joshua Root)

https://github.com/rbsec/sslscan#openssl-issues

I guess the best we can do is use openssl10 until upstream decides how to move forward.

comment:3 Changed 5 years ago by jmroot (Joshua Root)

Resolution: fixed
Status: assignedclosed

In 8b50c9d927adf703a8de96ecce636f8e68d5746e/macports-ports (master):

sslscan: use openssl10, fix compiler warning

Fixes: #58971

Note: See TracTickets for help on using tickets.