I have two issues:

Zitat von Phil Pennock <[email protected]>:
I have uploaded Exim 4.77 RC2 to:
        ftp://ftp.exim.org/pub/exim/exim4/test/

The file src/EDITME has no header line:

vol@s-ng-ux04m:~/exim-4.77_RC2> diff ../exim-4.76/src/EDITME ./src/EDITME
1,2d0
< # $Cambridge: exim/src/src/EDITME,v 1.27 2010/06/12 15:21:25 jetmore Exp $
<
....

The only change from RC1 is that the reversion script used in the build
process is now safe when /bin/sh is bash in strict POSIX mode.

On Solaris 10 x86 script/reversion does not run with /bin/sh:

vol@p-m-mrelay:exim-4.77_RC2 $ make

>>> Creating links to source files...
>>> New Makefile & lookups/Makefile.predynamic installed
>>> Use "make makefile" if you need to force rebuilding of the makefile

Missing CFLAGS_DYNAMIC inhibits building dynamic module lookup
/bin/sh ../scripts/Configure-os.h
/bin/sh ../scripts/Configure-os.c
gcc buildconfig.c
/bin/sh ../scripts/Configure-config.h "make"
`buildconfig' is up to date.
Building configuration file config.h
>>> config.h built

../scripts/reversion: syntax error at line 21: `(' unexpected
*** Error code 2
The following command caused the error:
../scripts/reversion
make: Fatal error: Command failed for target `version.h'
Current working directory /homes/vol/exim-4.77_RC2/build-SunOS5-5.10-i386
*** Error code 1
The following command caused the error:
cd build-${build:-`/bin/sh scripts/os-type`-`/bin/sh scripts/arch-type`}; > > > make SHELL=/bin/sh
make: Fatal error: Command failed for target `all'

When I set in Local/Makefile MAKE_SHELL=/bin/bash AND in scripts/reversion #!/bin/bash in the first line then exim v4.77_RC2 compiles ok and verifies my config (this is Solaris 10 x86, also compiles and verifies SLES 10 x86_64):

vol@p-m-mrelay:exim-4.77_RC2 $ ./build-SunOS5-5.10-i386/exim -bV
Exim version 4.77_RC2 #2 built 04-Oct-2011 15:02:03
Copyright (c) University of Cambridge, 1995 - 2007
Probably ndbm
Support for: crypteq iconv() PAM OpenSSL Content_Scanning DKIM Old_Demime
Lookups (built-in): lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz > dnsdb dsearch ldap ldapdn ldapm passwd
Authenticators: cram_md5 cyrus_sasl dovecot plaintext spa
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Fixed never_users: 0
Size of off_t: 4
Configuration file is /opt/exim/exim.conf

-vol


--
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to