Opened 3 months ago

Closed 3 months ago

#70552 closed defect (duplicate)

skipfish @2.10b_6 fails to build against openssl 3

Reported by: barracuda156 Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.10.0
Keywords: Cc:
Port: skipfish

Description

The port is broken across the board, and fails locally:

--->  Building skipfish
Executing:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_security_skipfish/skipfish/work/skipfish-2.10b" && /usr/bin/make -j6 -w all CC=/usr/bin/gcc-4.2 
make: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_security_skipfish/skipfish/work/skipfish-2.10b'
/usr/bin/gcc-4.2 -L/opt/local/lib src/skipfish.c -o skipfish \
        -O3 -Wno-format -Wall -funsigned-char -g -ggdb -I/opt/local/include/ -I/opt/local/include/  -DVERSION=\"2.10b\" src/http_client.c src/database.c src/crawler.c src/analysis.c src/report.c src/checks.c src/signatures.c src/auth.c src/options.c -lcrypto -lssl -lidn -lz -lpcre
src/http_client.c: In function ‘check_ssl’:
src/http_client.c:1965: error: dereferencing pointer to incomplete type
src/http_client.c:1965: error: dereferencing pointer to incomplete type
src/http_client.c:1982: error: dereferencing pointer to incomplete type
src/http_client.c:1984: error: dereferencing pointer to incomplete type
src/http_client.c:1991: error: dereferencing pointer to incomplete type
src/http_client.c:1993: error: dereferencing pointer to incomplete type
src/http_client.c:1993: error: dereferencing pointer to incomplete type
src/http_client.c:2006: error: dereferencing pointer to incomplete type
src/http_client.c:2027: warning: ‘ASN1_STRING_data’ is deprecated (declared at /opt/local/include/openssl/asn1.h:683)
src/report.c: In function ‘copy_static_code’:
src/report.c:919: warning: passing argument 3 of ‘scandir’ from incompatible pointer type
src/signatures.c: In function ‘check_signature’:
src/signatures.c:83: warning: comparison is always false due to limited range of data type
make: *** [skipfish] Error 1
make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_security_skipfish/skipfish/work/skipfish-2.10b'
Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_security_skipfish/skipfish/work/skipfish-2.10b" && /usr/bin/make -j6 -w all CC=/usr/bin/gcc-4.2 
Exit code: 2

Perhaps, just remove it?

Change History (2)

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

Summary: skipfish: retire the port unless fixedskipfish @2.10b_6 fails to build against openssl 3

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

Resolution: duplicate
Status: newclosed
Note: See TracTickets for help on using tickets.