[MacPorts] #70608: imap-uw fails to build: error: dereferencing pointer to incomplete type
MacPorts
noreply at macports.org
Fri Aug 23 11:35:13 UTC 2024
#70608: imap-uw fails to build: error: dereferencing pointer to incomplete type
--------------------------+---------------------
Reporter: barracuda156 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.10.1
Keywords: | Port: imap-uw
--------------------------+---------------------
{{{
Building c-client for osx...
echo `cat SPECIALS` > c-client/SPECIALS
cd c-client;make osx EXTRACFLAGS=''\
EXTRALDFLAGS=''\
EXTRADRIVERS='mbox'\
EXTRAAUTHENTICATORS='gss'\
PASSWDTYPE=std SSLTYPE=nopwd IP=6\
SSLINCLUDE=/opt/local/include/openssl SSLLIB=/opt/local/lib
SSLCERTS=/opt/local/etc/openssl/certs
SSLKEYS=/opt/local/etc/openssl/private GSSINCLUDE=/opt/local/include
GSSLIB=/opt/local/lib
make[2]: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_mail_imap-uw/imap-uw/work/imap-
2007f/c-client'
make build EXTRACFLAGS='' EXTRALDFLAGS='' EXTRADRIVERS='mbox'
EXTRAAUTHENTICATORS='gss' PASSWDTYPE=std SSLTYPE=nopwd IP=6 `cat SPECIALS`
OS=osx \
CRXTYPE=nfs \
SPOOLDIR=/var/spool MAILSPOOL=/var/mail \
RSHPATH=/usr/bin/rsh \
BASECFLAGS="-g -O2 -pipe -fno-omit-frame-pointer -Wno-pointer-
sign"
make[3]: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_mail_imap-uw/imap-uw/work/imap-
2007f/c-client'
sh -c 'rm -rf auths.c crexcl.c ip_unix.c linkage.[ch] siglocal.c
osdep*.[ch] *.o ARCHIVE *FLAGS *TYPE c-client.a || true'
Once-only environment setup...
echo cc > CCTYPE
echo -g -O2 -pipe -fno-omit-frame-pointer -Wno-pointer-sign ''
-DCHUNKSIZE=65536 > CFLAGS
echo -DCREATEPROTO=unixproto -DEMPTYPROTO=unixproto \
-DMD5ENABLE=\"/etc/cram-md5.pwd\" -DMAILSPOOL=\"/var/mail\" \
-DANONYMOUSHOME=\"/var/mail/anonymous\" \
-DACTIVEFILE=\"/usr/lib/news/active\"
-DNEWSSPOOL=\"/var/spool/news\" \
-DRSHPATH=\"/usr/bin/rsh\" -DLOCKPGM=\"\" \
-DLOCKPGM1=\"/usr/libexec/mlock\" -DLOCKPGM2=\"/usr/sbin/mlock\"
\
-DLOCKPGM3=\"/etc/mlock\" > OSCFLAGS
echo > LDFLAGS
echo "ar rc c-client.a osdep.o mail.o misc.o newsrc.o smanager.o utf8.o
utf8aux.o siglocal.o dummy.o pseudo.o netmsg.o flstring.o fdstring.o
rfc822.o nntp.o smtp.o imap4r1.o pop3.o unix.o mbx.o mmdf.o tenex.o mtx.o
news.o phile.o mh.o mx.o mix.o;ranlib c-client.a" > ARCHIVE
echo osx > OSTYPE
./drivers mbox imap nntp pop3 mix mx mbx tenex mtx mh mmdf unix news phile
dummy
./mkauths gss ext md5 pla log
make[4]: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_mail_imap-uw/imap-uw/work/imap-
2007f/c-client'
echo -I/opt/local/include -DGSS_C_NT_HOSTBASED_SERVICE=gss_nt_service_name
-DKRB5_DEPRECATED=1 >> OSCFLAGS
sh -c '(test -f /opt/local/lib/libk5crypto.a) && echo -L/opt/local/lib
-lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err || echo -L/opt/local/lib
-lgssapi_krb5 -lkrb5 -lcrypto -lcom_err' >> LDFLAGS
echo "#include \"kerb_mit.c\"" >> auths.c
make[4]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_mail_imap-uw/imap-uw/work/imap-
2007f/c-client'
echo " mail_versioncheck (CCLIENTVERSION);" >> linkage.c
ln -s os_osx.h osdep.h
ln -s os_osx.c osdepbas.c
ln -s log_std.c osdeplog.c
ln -s sig_bsd.c siglocal.c
ln -s crx_nfs.c crexcl.c
ln -s ip6_unix.c ip_unix.c
sh -c '(test osx = sc5 -o osx = sco -o ! -f /usr/include/sys/statvfs.h) &&
echo -DNOFSTATVFS >> OSCFLAGS || fgrep statvfs64
/usr/include/sys/statvfs.h > /dev/null || echo -DNOFSTATVFS64 >> OSCFLAGS'
Standard password authentication
ln -s ckp_std.c osdepckp.c
Building with SSL
ln -s ssl_unix.c osdepssl.c
echo -I/opt/local/include/openssl -I/opt/local/include/openssl/openssl
-DSSL_CERT_DIRECTORY=\"/opt/local/etc/openssl/certs\"
-DSSL_KEY_DIRECTORY=\"/opt/local/etc/openssl/private\" >> OSCFLAGS
echo " ssl_onceonlyinit ();" >> linkage.c
echo -L/opt/local/lib -lssl -lcrypto >> LDFLAGS
Building with SSL and plaintext passwords disabled unless SSL/TLS
echo " mail_parameters (NIL,SET_DISABLEPLAINTEXT,(void *) 2);" >>
linkage.c
cat osdepbas.c osdepckp.c osdeplog.c osdepssl.c > osdep.c
Building OS-dependent module
If you get No such file error messages for files x509.h, ssl.h,
pem.h, buffer.h, bio.h, and crypto.h, that means that OpenSSL
is not installed on your system. Either install OpenSSL first
or build with command: make osx SSLTYPE=none
`cat CCTYPE` -c `cat CFLAGS` `cat OSCFLAGS` -c osdep.c
osdep.c: In function ‘ssl_start_work’:
osdep.c:363: warning: ‘TLSv1_client_method’ is deprecated (declared at
/opt/local/include/openssl/ssl.h:2065)
osdep.c:413: error: dereferencing pointer to incomplete type
osdep.c:415: error: dereferencing pointer to incomplete type
osdep.c: In function ‘ssl_validate_cert’:
osdep.c:465: error: dereferencing pointer to incomplete type
osdep.c:467: error: dereferencing pointer to incomplete type
osdep.c: In function ‘ssl_server_init’:
osdep.c:846: warning: ‘TLSv1_server_method’ is deprecated (declared at
/opt/local/include/openssl/ssl.h:2064)
osdep.c:861: warning: ‘SSL_CTX_use_RSAPrivateKey_file’ is deprecated
(declared at /opt/local/include/openssl/ssl.h:1729)
osdep.c: In function ‘ssl_genkey’:
osdep.c:917: warning: ‘RSA_generate_key’ is deprecated (declared at
/opt/local/include/openssl/rsa.h:266)
make[3]: *** [osdep.o] Error 1
make[3]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_mail_imap-uw/imap-uw/work/imap-
2007f/c-client'
make[2]: *** [osx] Error 2
make[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_mail_imap-uw/imap-uw/work/imap-
2007f/c-client'
make[1]: *** [OSTYPE] Error 2
make[1]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_mail_imap-uw/imap-uw/work/imap-2007f'
make: *** [osx] Error 2
}}}
--
Ticket URL: <https://trac.macports.org/ticket/70608>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list