cvs commit: ports/mail/exim Makefile distinfo
ports/mail/exim/files patch-securityfix
Ceri Davies
ceri at submonkey.net
Sun Jan 30 13:44:26 PST 2005
On Sun, Jan 30, 2005 at 03:27:36PM +0000, Sergey Matveychuk wrote:
> sem 2005-01-30 15:27:36 UTC
>
> FreeBSD ports repository
>
> Modified files:
> mail/exim Makefile distinfo
> Removed files:
> mail/exim/files patch-securityfix
> Log:
> - Update to 4.44
> Mostly bugfix release
This fails to build on a a recent RELENG_4 and RELENG_5 - the cnumber
declaration in version.c is syntactically incorrect. Typescript and
version.c attached.
Ceri
--
Only two things are infinite, the universe and human stupidity, and I'm
not sure about the former. -- Einstein (attrib.)
-------------- next part --------------
Script started on Sun Jan 30 21:36:51 2005
setantae has logged on ttyp1 from falken:s.0
setantae has logged on ttyp2 from falken:s.1
setantae has logged on ttyp3 from falken:s.2
setantae has logged on ttyp4 from falken:s.3
setantae has logged on ttyp5 from falken:s.4
setantae has logged on ttyp6 from falken:s.5
setantae has logged on ttyp7 from falken:s.6
setantae has logged on ttyp8 from falken:s.7
{[1m[4mroot[m[24m at shrike}-{ports/mail/exim} # pwd
/usr/ports/mail/exim
{[1m[4mroot[m[24m at shrike}-{ports/mail/exim} # make build
===> Extracting for exim-4.44+28
=> Checksum OK for exim/exim-4.44.tar.bz2.
=> Checksum OK for exim/exiscan-acl-4.44-28.patch.bz2.
===> Patching for exim-4.44+28
===> Applying distribution patches for exim-4.44+28
===> Applying extra patch /usr/ports/mail/exim/files/xpatch-exiscan2
===> Applying FreeBSD patches for exim-4.44+28
===> exim-4.44+28 depends on shared library: ldap-2.2.7 - found
===> exim-4.44+28 depends on shared library: iconv.3 - found
===> Configuring for exim-4.44+28
>>> Creating links to source files...
>>> New Makefile installed
>>> Use "make makefile" if you need to force rebuilding of the makefile
===> Building for exim-4.44+28
`Makefile' is up to date.
/bin/sh ../scripts/Configure-os.h
/bin/sh ../scripts/Configure-os.c
cc -O -pipe -I/usr/local/include -o buildconfig buildconfig.c -lcrypt
/bin/sh ../scripts/Configure-config.h
`buildconfig' is up to date.
Building configuration file config.h
>>> config.h built
cc -c -O -pipe maketables.c
cc -c -O -pipe get.c
cc -o dftables -O -pipe dftables.c
./dftables chartables.c
cc -c -O -pipe pcre.c
cc -c -O -pipe study.c
rm -f libpcre.a
ar cq libpcre.a maketables.o get.o pcre.o study.o
ranlib libpcre.a
cc -c -DNOPOSIX -O -pipe -I. pcretest.c
cc -O -pipe -o ../pcretest pcretest.o libpcre.a
sed -e "s?PROCESSED_FLAG?This file has been so processed.?" -e "/^# /p" -e "/^# /d" -e "s?CONFIGURE_FILE_USE_NODE??" -e "s?CONFIGURE_FILE_USE_EUID??" -e "s?CONFIGURE_FILE?/usr/local/etc/exim/configure?" -e "s?BIN_DIRECTORY?/usr/local/sbin?" -e "s?EXICYCLOG_MAX?10?" -e "s?COMPRESS_COMMAND?/usr/bin/gzip?" -e "s?COMPRESS_SUFFIX?gz?" -e "s?CHOWN_COMMAND?/usr/sbin/chown?" -e "s?CHGRP_COMMAND?/usr/bin/chgrp?" -e "s?MV_COMMAND?/bin/mv?" -e "s?RM_COMMAND?/bin/rm?" ../src/exicyclog.src > exicyclog-t
>>> exicyclog script built
sed -e "s?PROCESSED_FLAG?This file has been so processed.?" -e "/^# /p" -e "/^# /d" -e "s?CONFIGURE_FILE_USE_NODE??" -e "s?CONFIGURE_FILE?/usr/local/etc/exim/configure?" -e "s?BIN_DIRECTORY?/usr/local/sbin?" ../src/exinext.src > exinext-t
>>> exinext script built
sed -e "s?PROCESSED_FLAG?This file has been so processed.?" -e "/^# /p" -e "/^# /d" -e "s?CONFIGURE_FILE_USE_NODE??" -e "s?CONFIGURE_FILE?/usr/local/etc/exim/configure?" -e "s?BIN_DIRECTORY?/usr/local/sbin?" -e "s?EXIWHAT_PS_CMD?/bin/ps?" -e "s?EXIWHAT_PS_ARG?-ax?" -e "s?EXIWHAT_KILL_SIGNAL?-USR1?" -e "s?EXIWHAT_EGREP_ARG?'/exim( |$)'?" -e "s?EXIWHAT_MULTIKILL_CMD?'killall -m'?" -e "s?EXIWHAT_MULTIKILL_ARG?'^exim($|-[0-9.]+-[0-9]+$)'?" ../src/exiwhat.src > exiwhat-t
>>> exiwhat script built
sed -e "s?PROCESSED_FLAG?This file has been so processed.?" -e "/^# /p" -e "/^# /d" -e "s?PERL_COMMAND?/usr/bin/perl?" -e "s?ZCAT_COMMAND?/usr/bin/zcat?" -e "s?COMPRESS_SUFFIX?gz?" ../src/exigrep.src > exigrep-t
>>> exigrep script built
sed -e "s?PERL_COMMAND?/usr/bin/perl?" ../src/eximstats.src > eximstats-t
>>> eximstats script built
sed -e "s?PERL_COMMAND?/usr/bin/perl?" -e "s?SPOOL_DIRECTORY?/var/spool/exim?" ../src/exipick.src > exipick-t
>>> exipick script built
sed -e "s?PROCESSED_FLAG?This file has been so processed.?" -e "/^# /p" -e "/^# /d" -e "s?BIN_DIRECTORY?/usr/local/sbin?" -e "s?PERL_COMMAND?/usr/bin/perl?" ../src/exiqgrep.src > exiqgrep-t
>>> exiqgrep script built
sed -e "s?PERL_COMMAND?/usr/bin/perl?" ../src/exiqsumm.src > exiqsumm-t
>>> exiqsumm script built
sed -e "s?PERL_COMMAND?/usr/bin/perl?" ../src/transport-filter.src > transport-filter.pl-t
>>> transport-filter.pl script built
sed -e "s?PERL_COMMAND?/usr/bin/perl?" ../src/convert4r3.src > convert4r3-t
>>> convert4r3 script built
sed -e "s?PERL_COMMAND?/usr/bin/perl?" ../src/convert4r4.src > convert4r4-t
>>> convert4r4 script built
sed -e "s?PROCESSED_FLAG?This file has been so processed.?" -e "/^# /p" -e "/^# /d" -e "s?CONFIGURE_FILE_USE_NODE??" -e "s?CONFIGURE_FILE?/usr/local/etc/exim/configure?" -e "s?BIN_DIRECTORY?/usr/local/sbin?" -e "s?PERL_COMMAND?/usr/bin/perl?" ../src/exim_checkaccess.src > exim_checkaccess-t
>>> exim_checkaccess script built
cc -c -O -pipe -I/usr/local/include -o exim_dbmbuild.o exim_dbmbuild.c
cc -o exim_dbmbuild exim_dbmbuild.o -lcrypt -lpam -L/usr/local/lib -liconv
/usr/bin/strip exim_dbmbuild
>>> exim_dbmbuild utility built
cc -c -O -pipe -I/usr/local/include -DCOMPILE_UTILITY -DEXIM_DUMPDB -o exim_dumpdb.o exim_dbutil.c
cc -c -O -pipe -I/usr/local/include -DCOMPILE_UTILITY -DOS_LOAD_AVERAGE -DFIND_RUNNING_INTERFACES -o util-os.o os.c
cc -c -O -pipe -I/usr/local/include -DCOMPILE_UTILITY -o util-store.o store.c
cc -O -pipe -I/usr/local/include -o exim_dumpdb exim_dumpdb.o util-os.o util-store.o -lcrypt -lpam -L/usr/local/lib -liconv
/usr/bin/strip exim_dumpdb
>>> exim_dumpdb utility built
cc -c -O -pipe -I/usr/local/include -DCOMPILE_UTILITY -DEXIM_FIXDB -o exim_fixdb.o exim_dbutil.c
cc -O -pipe -I/usr/local/include -o exim_fixdb exim_fixdb.o util-os.o util-store.o -lcrypt -lpam -L/usr/local/lib -liconv
/usr/bin/strip exim_fixdb
>>> exim_fixdb utility built
cc -c -O -pipe -I/usr/local/include -DCOMPILE_UTILITY -DEXIM_TIDYDB -o exim_tidydb.o exim_dbutil.c
cc -O -pipe -I/usr/local/include -o exim_tidydb exim_tidydb.o util-os.o util-store.o -lcrypt -lpam -L/usr/local/lib -liconv
/usr/bin/strip exim_tidydb
>>> exim_tidydb utility built
cc -c -O -pipe -I/usr/local/include exim_lock.c
cc -o exim_lock exim_lock.o -lcrypt -lpam -L/usr/local/lib -liconv
/usr/bin/strip exim_lock
>>> exim_lock utility built
cc -c -O -pipe -I/usr/local/include -I/usr/local/include cdb.c
cc -c -O -pipe -I/usr/local/include -I/usr/local/include dbmdb.c
cc -c -O -pipe -I/usr/local/include -I/usr/local/include dnsdb.c
cc -c -O -pipe -I/usr/local/include -I/usr/local/include dsearch.c
cc -c -O -pipe -I/usr/local/include -I/usr/local/include ibase.c
cc -c -O -pipe -I/usr/local/include -I/usr/local/include ldap.c
cc -c -O -pipe -I/usr/local/include -I/usr/local/include lsearch.c
cc -c -O -pipe -I/usr/local/include -I/usr/local/include mysql.c
cc -c -O -pipe -I/usr/local/include -I/usr/local/include nis.c
cc -c -O -pipe -I/usr/local/include -I/usr/local/include nisplus.c
cc -c -O -pipe -I/usr/local/include -I/usr/local/include oracle.c
cc -c -O -pipe -I/usr/local/include -I/usr/local/include passwd.c
cc -c -O -pipe -I/usr/local/include -I/usr/local/include pgsql.c
cc -c -O -pipe -I/usr/local/include -I/usr/local/include testdb.c
cc -c -O -pipe -I/usr/local/include -I/usr/local/include whoson.c
cc -c -O -pipe -I/usr/local/include -I/usr/local/include lf_check_file.c
cc -c -O -pipe -I/usr/local/include -I/usr/local/include lf_quote.c
/bin/rm -f lookups.a
ar cq lookups.a cdb.o dbmdb.o dnsdb.o dsearch.o ibase.o ldap.o lsearch.o mysql.o nis.o nisplus.o oracle.o passwd.o pgsql.o testdb.o whoson.o lf_check_file.o lf_quote.o
ranlib lookups.a
/bin/rm -rf ../drtables.o
cc -c -O -pipe -I/usr/local/include accept.c
cc -c -O -pipe -I/usr/local/include dnslookup.c
cc -c -O -pipe -I/usr/local/include ipliteral.c
cc -c -O -pipe -I/usr/local/include iplookup.c
cc -c -O -pipe -I/usr/local/include manualroute.c
cc -c -O -pipe -I/usr/local/include queryprogram.c
cc -c -O -pipe -I/usr/local/include redirect.c
cc -c -O -pipe -I/usr/local/include rf_change_domain.c
cc -c -O -pipe -I/usr/local/include rf_expand_data.c
cc -c -O -pipe -I/usr/local/include rf_get_errors_address.c
cc -c -O -pipe -I/usr/local/include rf_get_munge_headers.c
cc -c -O -pipe -I/usr/local/include rf_get_transport.c
cc -c -O -pipe -I/usr/local/include rf_get_ugid.c
cc -c -O -pipe -I/usr/local/include rf_lookup_hostlist.c
cc -c -O -pipe -I/usr/local/include rf_queue_add.c
cc -c -O -pipe -I/usr/local/include rf_self_action.c
cc -c -O -pipe -I/usr/local/include rf_set_ugid.c
/bin/rm -f routers.a
ar cq routers.a accept.o dnslookup.o ipliteral.o iplookup.o manualroute.o queryprogram.o redirect.o rf_change_domain.o rf_expand_data.o rf_get_errors_address.o rf_get_munge_headers.o rf_get_transport.o rf_get_ugid.o rf_lookup_hostlist.o rf_queue_add.o rf_self_action.o rf_set_ugid.o
ranlib routers.a
/bin/rm -rf ../drtables.o
cc -c -O -pipe -I/usr/local/include appendfile.c
cc -c -O -pipe -I/usr/local/include autoreply.c
cc -c -O -pipe -I/usr/local/include lmtp.c
cc -c -O -pipe -I/usr/local/include pipe.c
cc -c -O -pipe -I/usr/local/include smtp.c
cc -c -O -pipe -I/usr/local/include tf_maildir.c
/bin/rm -f transports.a
ar cq transports.a appendfile.o autoreply.o lmtp.o pipe.o smtp.o tf_maildir.o
ranlib transports.a
/bin/rm -rf ../drtables.o
cc -c -O -pipe -I/usr/local/include b64encode.c
cc -c -O -pipe -I/usr/local/include b64decode.c
cc -c -O -pipe -I/usr/local/include call_pam.c
cc -c -O -pipe -I/usr/local/include call_pwcheck.c
cc -c -O -pipe -I/usr/local/include call_radius.c
cc -c -O -pipe -I/usr/local/include xtextencode.c
cc -c -O -pipe -I/usr/local/include xtextdecode.c
cc -c -O -pipe -I/usr/local/include get_data.c
cc -c -O -pipe -I/usr/local/include get_no64_data.c
cc -c -O -pipe -I/usr/local/include md5.c
cc -c -O -pipe -I/usr/local/include cram_md5.c
cc -c -O -pipe -I/usr/local/include cyrus_sasl.c
cc -c -O -pipe -I/usr/local/include plaintext.c
cc -c -O -pipe -I/usr/local/include pwcheck.c
cc -c -O -pipe -I/usr/local/include sha1.c
cc -c -O -pipe -I/usr/local/include auth-spa.c
cc -c -O -pipe -I/usr/local/include spa.c
/bin/rm -f auths.a
ar cq auths.a b64encode.o b64decode.o call_pam.o call_pwcheck.o call_radius.o xtextencode.o xtextdecode.o get_data.o get_no64_data.o md5.o cram_md5.o cyrus_sasl.o plaintext.o pwcheck.o sha1.o auth-spa.o spa.o
ranlib auths.a
/bin/rm -rf ../drtables.o
cc -c -O -pipe -I. -I/usr/local/include acl.c
cc -c -O -pipe -I. -I/usr/local/include bmi_spam.c
cc -c -O -pipe -I. -I/usr/local/include child.c
cc -c -O -pipe -I. -I/usr/local/include crypt16.c
cc -c -O -pipe -I. -I/usr/local/include daemon.c
cc -c -O -pipe -I. -I/usr/local/include dbfn.c
cc -c -O -pipe -I. -I/usr/local/include debug.c
cc -c -O -pipe -I. -I/usr/local/include deliver.c
cc -c -O -pipe -I. -I/usr/local/include demime.c
cc -c -O -pipe -I. -I/usr/local/include directory.c
cc -c -O -pipe -I. -I/usr/local/include dns.c
cc -c -O -pipe -I. -I/usr/local/include drtables.c
cc -c -O -pipe -I. -I/usr/local/include enq.c
cc -c -O -pipe -I. -I/usr/local/include exim.c
cc -c -O -pipe -I. -I/usr/local/include expand.c
cc -c -O -pipe -I. -I/usr/local/include filter.c
cc -c -O -pipe -I. -I/usr/local/include filtertest.c
cc -c -O -pipe -I. -I/usr/local/include globals.c
cc -c -O -pipe -I. -I/usr/local/include header.c
cc -c -O -pipe -I. -I/usr/local/include host.c
cc -c -O -pipe -I. -I/usr/local/include ip.c
cc -c -O -pipe -I. -I/usr/local/include log.c
cc -c -O -pipe -I. -I/usr/local/include lss.c
cc -c -O -pipe -I. -I/usr/local/include malware.c
cc -c -O -pipe -I. -I/usr/local/include match.c
cc -c -O -pipe -I. -I/usr/local/include mime.c
cc -c -O -pipe -I. -I/usr/local/include moan.c
cc -c -O -pipe -I. -I/usr/local/include os.c
cc -c -O -pipe -I. -I/usr/local/include parse.c
cc -c -O -pipe -I. -I/usr/local/include queue.c
cc -c -O -pipe -I. -I/usr/local/include rda.c
cc -c -O -pipe -I. -I/usr/local/include readconf.c
cc -c -O -pipe -I. -I/usr/local/include receive.c
cc -c -O -pipe -I. -I/usr/local/include regex.c
cc -c -O -pipe -I. -I/usr/local/include retry.c
cc -c -O -pipe -I. -I/usr/local/include rewrite.c
cc -c -O -pipe -I. -I/usr/local/include rfc2047.c
cc -c -O -pipe -I. -I/usr/local/include route.c
cc -c -O -pipe -I. -I/usr/local/include search.c
cc -c -O -pipe -I. -I/usr/local/include sieve.c
cc -c -O -pipe -I. -I/usr/local/include smtp_in.c
cc -c -O -pipe -I. -I/usr/local/include smtp_out.c
cc -c -O -pipe -I. -I/usr/local/include spam.c
cc -c -O -pipe -I. -I/usr/local/include spf.c
cc -c -O -pipe -I. -I/usr/local/include spool_in.c
cc -c -O -pipe -I. -I/usr/local/include spool_mbox.c
cc -c -O -pipe -I. -I/usr/local/include spool_out.c
cc -c -O -pipe -I. -I/usr/local/include srs.c
cc -c -O -pipe -I. -I/usr/local/include store.c
cc -c -O -pipe -I. -I/usr/local/include string.c
cc -c -O -pipe -I. -I/usr/local/include tls.c
cc -c -O -pipe -I. -I/usr/local/include tnef.c
cc -c -O -pipe -I. -I/usr/local/include tod.c
cc -c -O -pipe -I. -I/usr/local/include transport.c
cc -c -O -pipe -I. -I/usr/local/include tree.c
cc -c -O -pipe -I. -I/usr/local/include verify.c
cc -c -O -pipe -I. -I/usr/local/include -o local_scan.o ../src/local_scan.c
cc -I/usr/libdata/perl/5.00503/mach/CORE -I/usr/local/include -c perl.c
awk '{ print ($1+1) }' cnumber.h > cnumber.temp
rm -f cnumber.h; mv cnumber.temp cnumber.h
cc -c -O -pipe -I/usr/local/include version.c
version.c: In function `version_init':
version.c:33: syntax error before `;'
*** Error code 1
Stop in /var/tmp/port-builds/usr/ports/mail/exim/work/exim-4.44/build-FreeBSD-i386.
*** Error code 1
Stop in /var/tmp/port-builds/usr/ports/mail/exim/work/exim-4.44.
*** Error code 1
Stop in /usr/ports/mail/exim.
{[1m[4mroot[m[24m at shrike}-{ports/mail/exim} # sed -n 30,35p < /var/tmp/port-builds/usr/ports/mail/exim/work/exim-4.44/build-FreeBSD-i386/version.c
int cnumber =
;
/* The odd magic after each of these is so they can be easily found
{[1m[4mroot[m[24m at shrike}-{ports/mail/exim} # ^Dexit
Script done on Sun Jan 30 21:39:41 2005
-------------- next part --------------
/*************************************************
* Exim - an Internet mail transport agent *
*************************************************/
/* Copyright (c) University of Cambridge 1995 - 2004 */
/* See the file NOTICE for conditions of use and distribution. */
/* Function for setting up the version string. */
#include "exim.h"
#define THIS_VERSION "4.44"
#define EXISCAN_VERSION "28"
/* The header file cnumber.h contains a single line containing the
compilation number, making it easy to have it updated automatically.
Hence the fudgery below to get the number turned into a string, since
we can't use #include inside a macro argument list */
void
version_init(void)
{
static uschar cnumber_buffer[24];
static uschar date_buffer[32];
uschar today[20];
uschar *version_cnumber_format;
int cnumber =
;
/* The odd magic after each of these is so they can be easily found
for automatic patching to standard values when running regression tests.
The reason that version_cnumber_format isn't just written inline in the
sprintf() call is the gcc -Wall warns about a \0 in a format string. */
version_cnumber = cnumber_buffer;
version_cnumber_format = US"%d\0<<eximcnumber>>";
sprintf(CS version_cnumber, CS version_cnumber_format, cnumber);
version_string = US THIS_VERSION "\0<<eximversion>>";
exiscan_version_string = US EXISCAN_VERSION;
Ustrcpy(today, __DATE__);
if (today[4] == ' ') today[4] = '0';
today[3] = today[6] = '-';
version_date = date_buffer;
version_date[0] = 0;
Ustrncat(version_date, today+4, 3);
Ustrncat(version_date, today, 4);
Ustrncat(version_date, today+7, 4);
Ustrcat(version_date, " ");
Ustrcat(version_date, __TIME__);
}
/* End of version.c */
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/cvs-all/attachments/20050130/2ebd06b4/attachment.bin
More information about the cvs-all
mailing list