On Sun, Oct 23, 2016 at 09:14:21PM +0100, Jeremy Harris wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
> 
> I have built and uploaded to
> 
>  ftp://ftp.exim.org/pub/exim/exim4/test/
> 
> the RC3 release candidate build of Exim 4.88
> Built and signed by myself.
> 
> Sha256 sums:
> 
> 35f3ba2d17fa3e4a9bea709cce9e53284d9da2b63fafa18adcfa97f35bf9b60c
> exim-4.88_RC3.tar.gz
> 1c163e46d6b68d4425d4b6609286c951fd53e8e287ced86b77a85a579899bfbd
> exim-html-4.88_RC3.tar.gz
> 7a10acebc0a171764d44ca73daef418bf97112752da6f6d714b6f6e3a33b019c
> exim-pdf-4.88_RC3.tar.gz
> 87a9740dd1d4e31e798d2325968a750d153f082f78c136ae7ae994734298af07
> exim-postscript-4.88_RC3.tar.gz
> a58880184be22c3c1365547cc0145a62cbbbff51850d22a0c44f9f3d3c50743a
> exim-4.88_RC3.tar.bz2
> ab2b35c69cf24f85443780c248eb3bb57cecd94586a80aa25728282435c96885
> exim-html-4.88_RC3.tar.bz2
> 87b969aac9b8a26d07bf2cbbc7d3661bccdb9680249eb423728dd24bc5d929c2
> exim-pdf-4.88_RC3.tar.bz2
> 2aac504803d8cb2c350f78de28a213ccf472a15db337c25b1558aceb8cdadb15
> exim-postscript-4.88_RC3.tar.bz2
> 
> 
> 
> Changes of interest since RC2:
> 
> - - A new transport, queuefile, for interfacing with some
>   types of external mail scanners
> 
> - - TCP Fast Open (RFC 7413) support
> 
> - - More efficient use of TCP packets during the SMTP command phase
> 
> - - Faster main-process startup
> 
> 
> There will be further RC builds before 4.88 is released.
> I'm intending that the next RC is the last one accepting
> new features; developers, please get your code submitted.
> 
> 
> Please report issues here in the exim-dev or
> exim-users mailinglist, or by raising bugs
> on http://bugs.exim/org
> - -- 
> Cheers,
>   Jeremy
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2
> 
> iQEcBAEBCAAGBQJYDRoUAAoJELzljIzkHzLfoc8H/Rz5RI3WT53XkZw2KjuJoxrs
> SzFv8uLh1MFwynLOWTX4uWLcHo2+A1DWC6ObxmxuxBQDAqUdONKAsibl/+4RAeiS
> qfzHJTuM1z0ZV1Ho8jOL06F1eRYIikeqrmnkYnj75kPq4+2uXfNQutveMVFANIap
> MweIOkFE6WLY+km5qQr/grA9i3IJ0/oqwK1iOFsS7vK4qlUhsPvlw0vYMQ8DwfOg
> M/vW4HkDrMe5tRuk+v5j7H+cSPxZ6rbKNXujOZvqTwUt0wro7zE05UxlavDTVP0Z
> f+pLLU7pDVRsDHd1U0jQhckq8boMPh5RhWbS9ANLAIB5sxiRhIhkGfJOWUEBS7Y=
> =/gwb
> -----END PGP SIGNATURE-----
> 
> -- 
> ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim 
> details at http://www.exim.org/ ##


RC4 needed


in clang  I found

/bin/sh scripts/source_checks
`Makefile' is up to date.

/bin/sh ../scripts/Configure-config.h "make"
`buildconfig' is up to date.
Building configuration file config.h
>>> config.h built

>>> version 4.88 #3

/bin/sh ../scripts/Configure-eximon
>>> eximon script built

/usr/bin/cc -DCOMPILE_UTILITY spool_in.c
/usr/bin/cc -DCOMPILE_UTILITY store.c
/usr/bin/cc -DCOMPILE_UTILITY string.c
/usr/bin/cc -DCOMPILE_UTILITY queue.c
/usr/bin/cc tod.c
/usr/bin/cc tree.c
/usr/bin/cc exim_monitor/em_StripChart.c
/usr/bin/cc exim_monitor/em_TextPop.c
/usr/bin/cc exim_monitor/em_globals.c
/usr/bin/cc exim_monitor/em_init.c
/usr/bin/cc exim_monitor/em_log.c
/usr/bin/cc exim_monitor/em_main.c
../exim_monitor/em_main.c:576:9: warning: 'XKeycodeToKeysym' is deprecated
      [-Wdeprecated-declarations]
          if (XKeycodeToKeysym(display, m->modifiermap [i*m->max_keypermod + 
j], 0)
                  ^
                  /usr/local/include/X11/Xlib.h:1687:15: note: 
'XKeycodeToKeysym' has been
                        explicitly marked deprecated here
                        extern KeySym XKeycodeToKeysym(
                                      ^
                                      1 warning generated.
                                      /usr/bin/cc exim_monitor/em_menu.c
                                      /usr/bin/cc exim_monitor/em_queue.c
                                      /usr/bin/cc exim_monitor/em_strip.c
                                      /usr/bin/cc exim_monitor/em_text.c
                                      /usr/bin/cc exim_monitor/em_xs.c
                                      /usr/bin/cc exim_monitor/em_version.c
                                      /usr/bin/cc -o eximon.bin
                                      /usr/bin/ld: warning: cannot find entry 
symbol xport-dynamic; defaulting to 0000000000406450
                                      /usr/bin/strip eximon.bin
                                      >>> exim monitor binary built

                                      >>> exicyclog script built
                                      >>> exinext script built
                                      >>> exiwhat script built
                                      >>> exigrep script built
                                      >>> eximstats script built
                                      >>> exipick script built
                                      >>> exiqgrep script built
                                      >>> exiqsumm script built
                                      >>> transport-filter.pl script built
                                      >>> convert4r3 script built
                                      >>> convert4r4 script built
                                      >>> exim_checkaccess script built

                                      /usr/bin/cc exim_dbmbuild.c
                                      /usr/bin/cc -o exim_dbmbuild
                                      /usr/bin/ld: warning: cannot find entry 
symbol xport-dynamic; defaulting to 0000000000400e50
                                      /usr/bin/strip exim_dbmbuild
                                      >>> exim_dbmbuild utility built

                                      /usr/bin/cc -DEXIM_DUMPDB exim_dbutil.c
                                      /usr/bin/cc -DCOMPILE_UTILITY os.c
                                      /usr/bin/cc -o exim_dumpdb
                                      /usr/bin/ld: warning: cannot find entry 
symbol xport-dynamic; defaulting to 0000000000401500
                                      /usr/bin/strip exim_dumpdb
                                      >>> exim_dumpdb utility built

                                      /usr/bin/cc -DEXIM_FIXDB exim_dbutil.c
                                      /usr/bin/cc auth-spa.c
                                      /usr/bin/cc call_pam.c
                                      /usr/bin/cc call_pwcheck.c
                                      /usr/bin/cc call_radius.c
                                      /usr/bin/cc check_serv_cond.c
                                      /usr/bin/cc cram_md5.c
                                      /usr/bin/cc cyrus_sasl.c
                                      /usr/bin/cc dovecot.c
                                      /usr/bin/cc get_data.c
                                      /usr/bin/cc get_no64_data.c
                                      /usr/bin/cc gsasl_exim.c
                                      /usr/bin/cc heimdal_gssapi.c
                                      /usr/bin/cc md5.c
                                      /usr/bin/cc plaintext.c
                                      /usr/bin/cc pwcheck.c
                                      /usr/bin/cc spa.c
                                      /usr/bin/cc tls.c
                                      /usr/bin/cc xtextdecode.c
                                      /usr/bin/cc xtextencode.c
                                      ar cq auths.a
                                      ranlib auths.a

                                      /usr/bin/cc -o exim_fixdb
                                      /usr/bin/ld: warning: cannot find entry 
symbol xport-dynamic; defaulting to 0000000000401900
                                      /usr/bin/strip exim_fixdb
                                      >>> exim_fixdb utility built

                                      /usr/bin/cc -DEXIM_TIDYDB exim_dbutil.c
                                      /usr/bin/cc -o exim_tidydb
                                      /usr/bin/ld: warning: cannot find entry 
symbol xport-dynamic; defaulting to 0000000000401790
                                      /usr/bin/strip exim_tidydb
                                      >>> exim_tidydb utility built

                                      /usr/bin/cc cdb.c
                                      /usr/bin/cc dbmdb.c
                                      /usr/bin/cc dnsdb.c
                                      /usr/bin/cc dsearch.c
                                      /usr/bin/cc lsearch.c
                                      /usr/bin/cc passwd.c
                                      /usr/bin/cc spf.c
                                      ar cq lookups.a
                                      ranlib lookups.a
                                      /usr/bin/cc lf_quote.c
                                      /usr/bin/cc lf_check_file.c
                                      /usr/bin/cc lf_sqlperform.c

                                      /usr/bin/cc pdkim.c
                                      pdkim.c:1045:28: warning: '&' within '|' 
[-Wbitwise-op-parentheses]
                                                ctx->flags = ctx->flags & 
~PDKIM_SEEN_LF | PDKIM_PAST_HDRS;
                                                                       
~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~
                                                                       
pdkim.c:1045:28: note: place parentheses around the '&' expression to silence
                                                                             
this warning
                                                                                
       ctx->flags = ctx->flags & ~PDKIM_SEEN_LF | PDKIM_PAST_HDRS;
                                                                                
                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~
                                                                                
                              1 warning generated.
                                                                                
                              /usr/bin/cc rsa.c
                                                                                
                              ar cq pdkim.a
                                                                                
                              ranlib pdkim.a

                                                                                
                              /usr/bin/cc accept.c
                                                                                
                              /usr/bin/cc dnslookup.c
                                                                                
                              /usr/bin/cc ipliteral.c
                                                                                
                              /usr/bin/cc iplookup.c
                                                                                
                              /usr/bin/cc manualroute.c
                                                                                
                              /usr/bin/cc queryprogram.c
                                                                                
                              /usr/bin/cc redirect.c
                                                                                
                              /usr/bin/cc rf_change_domain.c
                                                                                
                              /usr/bin/cc rf_expand_data.c
                                                                                
                              /usr/bin/cc rf_get_errors_address.c
                                                                                
                              /usr/bin/cc rf_get_munge_headers.c
                                                                                
                              /usr/bin/cc rf_get_transport.c
                                                                                
                              /usr/bin/cc rf_get_ugid.c
                                                                                
                              /usr/bin/cc rf_lookup_hostlist.c
                                                                                
                              /usr/bin/cc rf_queue_add.c
                                                                                
                              /usr/bin/cc rf_self_action.c
                                                                                
                              /usr/bin/cc rf_set_ugid.c
                                                                                
                              ar cq routers.a
                                                                                
                              ranlib routers.a

                                                                                
                              /usr/bin/cc appendfile.c
                                                                                
                              /usr/bin/cc autoreply.c
                                                                                
                              /usr/bin/cc lmtp.c
                                                                                
                              /usr/bin/cc pipe.c
                                                                                
                              /usr/bin/cc queuefile.c
                                                                                
                              queuefile.c:73:3: warning: add explicit braces to 
avoid dangling else
                                                                                
                                    [-Wdangling-else]
                                                                                
                                      else if (j < 0)
                                                                                
                                        ^
                                                                                
                                                && (s = srcpath, (srcfd = 
openat(sdfd, CCS filename, O_RDONLY)) < 0)
                                                                                
                                                        
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                
                                                        queuefile.c:129:2: 
note: place parentheses around the '&&' expression to silence
                                                                                
                                                              this warning
                                                                                
                                                                      && (s = 
srcpath, (srcfd = openat(sdfd, CCS filename, O_RDONLY)) < 0)
                                                                                
                                                                              ^
                                                                                
                                                                              2 
warnings generated.
                                                                                
                                                                              
/usr/bin/cc smtp.c
                                                                                
                                                                              
smtp.c:2584:5: warning: add explicit braces to avoid dangling else
                                                                                
                                                                                
    [-Wdangling-else]
                                                                                
                                                                                
        else
                                                                                
                                                                                
            ^
                                                                                
                                                                                
            smtp.c:4152:5: warning: add explicit braces to avoid dangling else
                                                                                
                                                                                
                  [-Wdangling-else]
                                                                                
                                                                                
                      else
                                                                                
                                                                                
                          ^
                                                                                
                                                                                
                          2 warnings generated.
                                                                                
                                                                                
                          /usr/bin/cc smtp_socks.c
                                                                                
                                                                                
                          /usr/bin/cc tf_maildir.c
                                                                                
                                                                                
                          ar cq transports.a
                                                                                
                                                                                
                          ranlib transports.a

                                                                                
                                                                                
                          /usr/bin/cc acl.c
                                                                                
                                                                                
                          acl.c:1656:7: warning: add explicit braces to avoid 
dangling else
                                                                                
                                                                                
                                [-Wdangling-else]
                                                                                
                                                                                
                                      else
                                                                                
                                                                                
                                            ^
                                                                                
                                                                                
                                            acl.c:3649:5: warning: add explicit 
braces to avoid dangling else
                                                                                
                                                                                
                                                  [-Wdangling-else]
                                                                                
                                                                                
                                                      else if (rc == FAIL || rc 
== FAIL_DROP) rc = OK;
                                                                                
                                                                                
                                                          ^
                                                                                
                                                                                
                                                          acl.c:4358:2: 
warning: add explicit braces to avoid dangling else
                                                                                
                                                                                
                                                                
[-Wdangling-else]
                                                                                
                                                                                
                                                                        else
                                                                                
                                                                                
                                                                                
^
                                                                                
                                                                                
                                                                                
3 warnings generated.
                                                                                
                                                                                
                                                                                
/usr/bin/cc base64.c
                                                                                
                                                                                
                                                                                
/usr/bin/cc child.c
                                                                                
                                                                                
                                                                                
/usr/bin/cc crypt16.c
                                                                                
                                                                                
                                                                                
/usr/bin/cc daemon.c
                                                                                
                                                                                
                                                                                
daemon.c:1457:7: warning: add explicit braces to avoid dangling else
                                                                                
                                                                                
                                                                                
      [-Wdangling-else]
                                                                                
                                                                                
                                                                                
            else
                                                                                
                                                                                
                                                                                
                  ^
                                                                                
                                                                                
                                                                                
                  daemon.c:1461:40: error: use of undeclared identifier 
'SOL_TCP'
                                                                                
                                                                                
                                                                                
                      if (setsockopt(listen_sockets[sk], SOL_TCP, TCP_FASTOPEN, 
&smtp_conn...
                                                                                
                                                                                
                                                                                
                                                             ^
                                                                                
                                                                                
                                                                                
                                                             1 warning and 1 
error generated.
                                                                                
                                                                                
                                                                                
                                                             *** Error code 1

                                                                                
                                                                                
                                                                                
                                                             Stop.

And in gcc6  I found

/bin/sh scripts/source_checks
>>> Creating lookups/Makefile for building dynamic modules
>>> New Makefile & lookups/Makefile installed
>>> Use "make makefile" if you need to force rebuilding of the makefile

/bin/sh ../scripts/Configure-config.h "make"
`buildconfig' is up to date.
Building configuration file config.h
>>> config.h built

>>> version 4.88 #3

/bin/sh ../scripts/Configure-eximon
>>> eximon script built

/usr/local/bin/gcc6 -DCOMPILE_UTILITY spool_in.c
/usr/local/bin/gcc6 -DCOMPILE_UTILITY store.c
/usr/local/bin/gcc6 -DCOMPILE_UTILITY string.c
/usr/local/bin/gcc6 -DCOMPILE_UTILITY queue.c
/usr/local/bin/gcc6 tod.c
/usr/local/bin/gcc6 tree.c
/usr/local/bin/gcc6 exim_monitor/em_StripChart.c
/usr/local/bin/gcc6 exim_monitor/em_TextPop.c
/usr/local/bin/gcc6 exim_monitor/em_globals.c
/usr/local/bin/gcc6 exim_monitor/em_init.c
/usr/local/bin/gcc6 exim_monitor/em_log.c
/usr/local/bin/gcc6 exim_monitor/em_main.c
../exim_monitor/em_main.c: In function 'numlock_modifiers':
../exim_monitor/em_main.c:576:5: warning: 'XKeycodeToKeysym' is deprecated 
[-Wdeprecated-declarations]
     if (XKeycodeToKeysym(display, m->modifiermap [i*m->max_keypermod + j], 0)
          ^~
          In file included from ../exim_monitor/em_hdr.h:125:0,
                           from ../exim_monitor/em_main.c:9:
                           /usr/local/include/X11/Xlib.h:1687:15: note: 
declared here
                            extern KeySym XKeycodeToKeysym(
                                           ^~~~~~~~~~~~~~~~
                                           /usr/local/bin/gcc6 
exim_monitor/em_menu.c
                                           /usr/local/bin/gcc6 
exim_monitor/em_queue.c
                                           /usr/local/bin/gcc6 
exim_monitor/em_strip.c
                                           /usr/local/bin/gcc6 
exim_monitor/em_text.c
                                           /usr/local/bin/gcc6 
exim_monitor/em_xs.c
                                           /usr/local/bin/gcc6 
exim_monitor/em_version.c
                                           /usr/local/bin/gcc6 -o eximon.bin
                                           /usr/bin/strip eximon.bin
                                           >>> exim monitor binary built

                                           >>> exicyclog script built
                                           >>> exinext script built
                                           >>> exiwhat script built
                                           >>> exigrep script built
                                           >>> eximstats script built
                                           >>> exipick script built
                                           >>> exiqgrep script built
                                           >>> exiqsumm script built
                                           >>> transport-filter.pl script built
                                           >>> convert4r3 script built
                                           >>> convert4r4 script built
                                           >>> exim_checkaccess script built

                                           /usr/local/bin/gcc6 exim_dbmbuild.c
                                           /usr/local/bin/gcc6 -o exim_dbmbuild
                                           /usr/bin/strip exim_dbmbuild
                                           >>> exim_dbmbuild utility built

                                           /usr/local/bin/gcc6 -DEXIM_DUMPDB 
exim_dbutil.c
                                           /usr/local/bin/gcc6 
-DCOMPILE_UTILITY os.c
                                           /usr/local/bin/gcc6 -o exim_dumpdb
                                           /usr/bin/strip exim_dumpdb
                                           >>> exim_dumpdb utility built

                                           /usr/local/bin/gcc6 -DEXIM_FIXDB 
exim_dbutil.c
                                           /usr/local/bin/gcc6 auth-spa.c
                                           /usr/local/bin/gcc6 call_pam.c
                                           /usr/local/bin/gcc6 call_pwcheck.c
                                           /usr/local/bin/gcc6 call_radius.c
                                           /usr/local/bin/gcc6 check_serv_cond.c
                                           /usr/local/bin/gcc6 cram_md5.c
                                           /usr/local/bin/gcc6 cyrus_sasl.c
                                           /usr/local/bin/gcc6 dovecot.c
                                           /usr/local/bin/gcc6 get_data.c
                                           /usr/local/bin/gcc6 get_no64_data.c
                                           /usr/local/bin/gcc6 gsasl_exim.c
                                           /usr/local/bin/gcc6 heimdal_gssapi.c
                                           /usr/local/bin/gcc6 md5.c
                                           /usr/local/bin/gcc6 plaintext.c
                                           /usr/local/bin/gcc6 pwcheck.c
                                           /usr/local/bin/gcc6 spa.c
                                           /usr/local/bin/gcc6 tls.c
                                           /usr/local/bin/gcc6 xtextdecode.c
                                           /usr/local/bin/gcc6 xtextencode.c
                                           ar cq auths.a
                                           ranlib auths.a

                                           /usr/local/bin/gcc6 -o exim_fixdb
                                           /usr/bin/strip exim_fixdb
                                           >>> exim_fixdb utility built

                                           /usr/local/bin/gcc6 -DEXIM_TIDYDB 
exim_dbutil.c
                                           /usr/local/bin/gcc6 -o exim_tidydb
                                           /usr/bin/strip exim_tidydb
                                           >>> exim_tidydb utility built


                                           /usr/local/bin/gcc6 pdkim.c
                                           /usr/local/bin/gcc6 rsa.c
                                           ar cq pdkim.a
                                           ranlib pdkim.a

                                           /usr/local/bin/gcc6 accept.c
                                           /usr/local/bin/gcc6 dnslookup.c
                                           /usr/local/bin/gcc6 ipliteral.c
                                           /usr/local/bin/gcc6 iplookup.c
                                           /usr/local/bin/gcc6 manualroute.c
                                           /usr/local/bin/gcc6 queryprogram.c
                                           /usr/local/bin/gcc6 redirect.c
                                           /usr/local/bin/gcc6 
rf_change_domain.c
                                           /usr/local/bin/gcc6 rf_expand_data.c
                                           /usr/local/bin/gcc6 
rf_get_errors_address.c
                                           /usr/local/bin/gcc6 
rf_get_munge_headers.c
                                           /usr/local/bin/gcc6 
rf_get_transport.c
                                           /usr/local/bin/gcc6 rf_get_ugid.c
                                           /usr/local/bin/gcc6 
rf_lookup_hostlist.c
                                           /usr/local/bin/gcc6 rf_queue_add.c
                                           /usr/local/bin/gcc6 rf_self_action.c
                                           /usr/local/bin/gcc6 rf_set_ugid.c
                                           ar cq routers.a
                                           ranlib routers.a

                                           /usr/local/bin/gcc6 appendfile.c
                                           /usr/local/bin/gcc6 autoreply.c
                                           /usr/local/bin/gcc6 lmtp.c
                                           /usr/local/bin/gcc6 pipe.c
                                           /usr/local/bin/gcc6 queuefile.c
                                           /usr/local/bin/gcc6 smtp.c
                                           /usr/local/bin/gcc6 smtp_socks.c
                                           /usr/local/bin/gcc6 tf_maildir.c
                                           ar cq transports.a
                                           ranlib transports.a

                                           /usr/local/bin/gcc6 acl.c
                                           /usr/local/bin/gcc6 base64.c
                                           /usr/local/bin/gcc6 child.c
                                           /usr/local/bin/gcc6 crypt16.c
                                           /usr/local/bin/gcc6 daemon.c
                                           daemon.c: In function 'daemon_go':
                                           daemon.c:1461:40: error: 'SOL_TCP' 
undeclared (first use in this function)
                                                if 
(setsockopt(listen_sockets[sk], SOL_TCP, TCP_FASTOPEN, &smtp_connect_backlog,
                                                                                
        ^~~~~~~
                                                                                
        daemon.c:1461:40: note: each undeclared identifier is reported only 
once for each function it appears in
                                                                                
        *** Error code 1

                                                                                
        Stop.
                                                                                
        make[1]: stopped in /usr/source/exim-4.88_RC3/build-FreeBSD-amd64
                                                                                
        *** Error code 1

                                                                                
        Stop.


Compiled on FreeBSD 11

-- 
Member - Liberal International This is doctor@@nl2k.ab.ca Ici doctor@@nl2k.ab.ca
God,Queen and country!Never Satan President Republic!Beware AntiChrist rising! 
http://www.fullyfollow.me/rootnl2k  Look at Psalms 14 and 53 on Atheism
Time for the USA to hold a referendum on its republic and vote to dissolve!! 

-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim 
details at http://www.exim.org/ ##

Reply via email to