From: Dennis P. <da...@be...> - 2022-05-02 19:04:57
|
On 3/27/2022 7:42 AM, Matthias Andree wrote: > Am 26.03.22 um 21:20 schrieb Dennis Putnam: >> It appears Fetchmail 7 requires TLS 1.3. I am running CentOS 7 and the >> support folks tell me that RedHat does not intend to add TLS 1.3 to >> CentOS. I wonder if it will be added to RHEL? Anyway, that means I am >> stuck using Fetchmail 6 for the foreseeable future. Before I go to the >> trouble, do the OAUTH2 patches for Fetchmail 6 also require TLS 1.3? >> TIA. >> > Dennis, > > that's a bit of a letdown although I understand that in a stable CentOS > 7 series they don't want major changes, and TLS v1.3 in itself is one, > so you are stuck between a rock and a hard place... but you can work > yourself out of this. > > You can install the latest OpenSSL 3.0.x to a separate directory, > WARNING UNTESTED because I do not have CentOS 7, > but somewhere along the lines of but maybe needs tweaking: > unpack OpenSSL 3.0.x, then > ./config --prefix /opt/openssl3 --openssldir=/usr/lib64 > -Wl,-rpath=/opt/openssl3/lib > -- and then point your fetchmail 7 alpha build there to use it, with > ./configure --with-ssl=/opt/openssl3 > > The additional burden on you will then be to watch future OpenSSL 3.0.x > releases and upgrade your /opt/openssl3 should security fixes become > necessary in some future OpenSSL version, so take notes of what worked > for you if you had to tweak things. > > Hope that helps. > Matthias > Hi Matthias, I am now getting back to this project. Now that OpenSSL 3 is installed (/opt/openssl3) I ran configure as you specified. When I run make, I am getting this: make all-recursive make[1]: Entering directory `/home/dap/Downloads/fetchmail-7.0.0-alpha9' Making all in . make[2]: Entering directory `/home/dap/Downloads/fetchmail-7.0.0-alpha9' depbase=`echo socket.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT socket.o -MD -MP -MF $depbase.Tpo -c -o socket.o socket.c &&\ mv -f $depbase.Tpo $depbase.Po socket.c: In function ‘SSLOpen’: socket.c:997:3: warning: implicit declaration of function ‘SSL_load_error_strings’; did you mean ‘ERR_lib_error_string’? [-Wimplicit-function-declaration] SSL_load_error_strings(); ^~~~~~~~~~~~~~~~~~~~~~ ERR_lib_error_string socket.c:998:3: warning: implicit declaration of function ‘SSL_library_init’; did you mean ‘SSL_in_init’? [-Wimplicit-function-declaration] SSL_library_init(); ^~~~~~~~~~~~~~~~ SSL_in_init socket.c:999:3: warning: implicit declaration of function ‘OpenSSL_add_all_algorithms’; did you mean ‘OBJ_id_tc26_algorithms’? [-Wimplicit-function-declaration] OpenSSL_add_all_algorithms(); /* see Debian Bug#576430 and manpage */ ^~~~~~~~~~~~~~~~~~~~~~~~~~ OBJ_id_tc26_algorithms socket.c:1000:21: warning: implicit declaration of function ‘SSLeay’; did you mean ‘SSLerr’? [-Wimplicit-function-declaration] ssl_lib_version = SSLeay(); ^~~~~~ SSLerr depbase=`echo getpass.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT getpass.o -MD -MP -MF $depbase.Tpo -c -o getpass.o getpass.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo fetchmail.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT fetchmail.o -MD -MP -MF $depbase.Tpo -c -o fetchmail.o fetchmail.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo env.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT env.o -MD -MP -MF $depbase.Tpo -c -o env.o env.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo idle.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT idle.o -MD -MP -MF $depbase.Tpo -c -o idle.o idle.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo options.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT options.o -MD -MP -MF $depbase.Tpo -c -o options.o options.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo daemon.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT daemon.o -MD -MP -MF $depbase.Tpo -c -o daemon.o daemon.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo driver.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT driver.o -MD -MP -MF $depbase.Tpo -c -o driver.o driver.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo transact.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT transact.o -MD -MP -MF $depbase.Tpo -c -o transact.o transact.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo sink.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT sink.o -MD -MP -MF $depbase.Tpo -c -o sink.o sink.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo smtp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT smtp.o -MD -MP -MF $depbase.Tpo -c -o smtp.o smtp.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo idlist.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT idlist.o -MD -MP -MF $depbase.Tpo -c -o idlist.o idlist.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo uid.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT uid.o -MD -MP -MF $depbase.Tpo -c -o uid.o uid.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo md5ify.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT md5ify.o -MD -MP -MF $depbase.Tpo -c -o md5ify.o md5ify.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo cram.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT cram.o -MD -MP -MF $depbase.Tpo -c -o cram.o cram.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo gssapi.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT gssapi.o -MD -MP -MF $depbase.Tpo -c -o gssapi.o gssapi.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo oauth2.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT oauth2.o -MD -MP -MF $depbase.Tpo -c -o oauth2.o oauth2.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo opie.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT opie.o -MD -MP -MF $depbase.Tpo -c -o opie.o opie.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo interface.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT interface.o -MD -MP -MF $depbase.Tpo -c -o interface.o interface.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo netrc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT netrc.o -MD -MP -MF $depbase.Tpo -c -o netrc.o netrc.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo unmime.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT unmime.o -MD -MP -MF $depbase.Tpo -c -o unmime.o unmime.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo conf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT conf.o -MD -MP -MF $depbase.Tpo -c -o conf.o conf.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo checkalias.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT checkalias.o -MD -MP -MF $depbase.Tpo -c -o checkalias.o checkalias.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo uid_db.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT uid_db.o -MD -MP -MF $depbase.Tpo -c -o uid_db.o uid_db.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo lock.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT lock.o -MD -MP -MF $depbase.Tpo -c -o lock.o lock.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo rcfile_l.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT rcfile_l.o -MD -MP -MF $depbase.Tpo -c -o rcfile_l.o rcfile_l.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo rcfile_y.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT rcfile_y.o -MD -MP -MF $depbase.Tpo -c -o rcfile_y.o rcfile_y.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo ucs/norm_charmap.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT ucs/norm_charmap.o -MD -MP -MF $depbase.Tpo -c -o ucs/norm_charmap.o ucs/norm_charmap.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo fm_realpath.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT fm_realpath.o -MD -MP -MF $depbase.Tpo -c -o fm_realpath.o fm_realpath.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo pop3.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT pop3.o -MD -MP -MF $depbase.Tpo -c -o pop3.o pop3.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo imap.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT imap.o -MD -MP -MF $depbase.Tpo -c -o imap.o imap.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo etrn.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT etrn.o -MD -MP -MF $depbase.Tpo -c -o etrn.o etrn.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo odmr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT odmr.o -MD -MP -MF $depbase.Tpo -c -o odmr.o odmr.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo xmalloc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT xmalloc.o -MD -MP -MF $depbase.Tpo -c -o xmalloc.o xmalloc.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo base64.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT base64.o -MD -MP -MF $depbase.Tpo -c -o base64.o base64.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo rfc822.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT rfc822.o -MD -MP -MF $depbase.Tpo -c -o rfc822.o rfc822.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo report.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT report.o -MD -MP -MF $depbase.Tpo -c -o report.o report.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo rfc2047e.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT rfc2047e.o -MD -MP -MF $depbase.Tpo -c -o rfc2047e.o rfc2047e.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo servport.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT servport.o -MD -MP -MF $depbase.Tpo -c -o servport.o servport.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo smbdes.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT smbdes.o -MD -MP -MF $depbase.Tpo -c -o smbdes.o smbdes.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo smbencrypt.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT smbencrypt.o -MD -MP -MF $depbase.Tpo -c -o smbencrypt.o smbencrypt.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo smbmd4.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT smbmd4.o -MD -MP -MF $depbase.Tpo -c -o smbmd4.o smbmd4.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo smbutil.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT smbutil.o -MD -MP -MF $depbase.Tpo -c -o smbutil.o smbutil.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo fm_getaddrinfo.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT fm_getaddrinfo.o -MD -MP -MF $depbase.Tpo -c -o fm_getaddrinfo.o fm_getaddrinfo.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo starttls.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT starttls.o -MD -MP -MF $depbase.Tpo -c -o starttls.o starttls.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo rfc822valid.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT rfc822valid.o -MD -MP -MF $depbase.Tpo -c -o rfc822valid.o rfc822valid.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo sdump.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT sdump.o -MD -MP -MF $depbase.Tpo -c -o sdump.o sdump.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo x509_name_match.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT x509_name_match.o -MD -MP -MF $depbase.Tpo -c -o x509_name_match.o x509_name_match.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo md5c.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT md5c.o -MD -MP -MF $depbase.Tpo -c -o md5c.o md5c.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo tls-aux.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT tls-aux.o -MD -MP -MF $depbase.Tpo -c -o tls-aux.o tls-aux.c &&\ mv -f $depbase.Tpo $depbase.Po rm -f libfm.a ar cru libfm.a xmalloc.o base64.o rfc822.o report.o rfc2047e.o servport.o smbdes.o smbencrypt.o smbmd4.o smbutil.o fm_getaddrinfo.o starttls.o rfc822valid.o sdump.o x509_name_match.o md5c.o tls-aux.o ranlib libfm.a depbase=`echo strlcpy.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT strlcpy.o -MD -MP -MF $depbase.Tpo -c -o strlcpy.o strlcpy.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo strlcat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/local/share/locale\" -I. -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -MT strlcat.o -MD -MP -MF $depbase.Tpo -c -o strlcat.o strlcat.c &&\ mv -f $depbase.Tpo $depbase.Po gcc -g -O2 -I/opt/openssl3/include -I/usr/kerberos/include -L/opt/openssl3/lib -L/opt/openssl3/lib -o fetchmail socket.o getpass.o fetchmail.o env.o idle.o options.o daemon.o driver.o transact.o sink.o smtp.o idlist.o uid.o md5ify.o cram.o gssapi.o oauth2.o opie.o interface.o netrc.o unmime.o conf.o checkalias.o uid_db.o lock.o rcfile_l.o rcfile_y.o ucs/norm_charmap.o fm_realpath.o pop3.o imap.o etrn.o odmr.o libfm.a strlcpy.o strlcat.o -lresolv -lcrypto -lssl -lssl -lcrypto fetchmail.o: In function `main': /home/dap/Downloads/fetchmail-7.0.0-alpha9/fetchmail.c:451: undefined reference to `OpenSSL_version' /home/dap/Downloads/fetchmail-7.0.0-alpha9/fetchmail.c:451: undefined reference to `OpenSSL_version_num' /home/dap/Downloads/fetchmail-7.0.0-alpha9/fetchmail.c:455: undefined reference to `OpenSSL_version' /home/dap/Downloads/fetchmail-7.0.0-alpha9/fetchmail.c:455: undefined reference to `OpenSSL_version' socket.o: In function `SSL_verify_callback': /home/dap/Downloads/fetchmail-7.0.0-alpha9/socket.c:729: undefined reference to `OPENSSL_sk_num' /home/dap/Downloads/fetchmail-7.0.0-alpha9/socket.c:730: undefined reference to `OPENSSL_sk_value' /home/dap/Downloads/fetchmail-7.0.0-alpha9/socket.c:742: undefined reference to `OPENSSL_sk_free' socket.o: In function `OSSL_proto_version_logic': /home/dap/Downloads/fetchmail-7.0.0-alpha9/socket.c:911: undefined reference to `TLS_client_method' socket.o: In function `SSLOpen': /home/dap/Downloads/fetchmail-7.0.0-alpha9/socket.c:1072: undefined reference to `SSL_CTX_set_options' /home/dap/Downloads/fetchmail-7.0.0-alpha9/socket.c:999: undefined reference to `OpenSSL_add_all_algorithms' collect2: error: ld returned 1 exit status make[2]: *** [fetchmail] Error 1 make[2]: Leaving directory `/home/dap/Downloads/fetchmail-7.0.0-alpha9' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/dap/Downloads/fetchmail-7.0.0-alpha9' make: *** [all] Error 2 Looks like I am missing some arguments for either configure or make. |