[EXIM] Build problems for 1.80

Top Page
Delete this message
Reply to this message
Author: Hugh Sasse
Date:  
To: exim-users
Subject: [EXIM] Build problems for 1.80
I have just tried to build 1.80 on my sytem and it failed so I tried it
with gmake instead of make and it still failed.  Here are the sessions 
with both (hence the need for the "clean").  Could you advise me on how
to proceed please?  I am not in a position to upgrade my solaris at the
moment.
    Hugh
    hgs@???


Script started on Tue Dec 16 15:17:33 1997/usr/bin/calendar: /home2/research/hgs/exim-1.80/calendar not found
crimson hgs 11 %> showrev
Hostname: crimson
Hostid: 80705f10
Release: 5.3
Kernel architecture: sun4m
Application architecture: sparc
Hardware provider: Sun_Microsystems
Domain:
Kernel version: SunOS 5.3 Generic September 1993
crimson hgs 12 %> make clean
cd build-${build:-`scripts/os-type`-`scripts/arch-type`}; make clean

*** "make clean" just removes all .o files
*** Use "make makefile" to force a rebuild of the makefile

/bin/rm -f *.o directors/*.o routers/*.o transports/*.o \
       libident/*.o pcre/*.o
crimson hgs 13 %> make makefile
cd build-${build:-`scripts/os-type`-`scripts/arch-type`}; \
rm -f ?akefile; \
ln -s ../OS/Makefile-Base Makefile; \
make  makefile
../scripts/Configure-makefile

>>> New makefile installed
>>> Use "make makefile" if you need to force rebuilding of the makefile

crimson hgs 14 %> make
cd build-${build:-`scripts/os-type`-`scripts/arch-type`}; make

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

../scripts/Configure-eximon
sed -e s?CONFIGURE_FILE?/usr/local/exim/configure? \
     -e s?BIN_DIRECTORY?/usr/local/exim/bin? \
     -e s?BASENAME_COMMAND?look_for_it? \
     -e s?HOSTNAME_COMMAND?look_for_it? \
     -e s?X11_LD_LIBRARY?/usr/openwin/lib? \
     ../src/eximon.src >> eximon

>>> eximon script built


gcc -c -O   -I. dummies.c
gcc -c -O   -I. os.c
In file included from os.c:1:
exim.h:54: sysexits.h: No such file or directory
In file included from exim.h:122,
                 from os.c:1:
/usr/local/lib/gcc-lib/sparc-sun-solaris2.3/2.7.2.1/include/arpa/nameser.h:77: warning: `NOERROR' redefined
/usr/include/sys/stream.h:443: warning: this is the location of the previous definition
*** Error code 1
make: Fatal error: Command failed for target `os.o'
Current working directory /home2/research/hgs/exim-1.80/build-SunOS5-sparc
*** Error code 1
make: Fatal error: Command failed for target `go'
crimson hgs 15 %> gmake clean
cd build-${build:-`scripts/os-type`-`scripts/arch-type`}; gmake  clean
gmake[1]: Entering directory `/home2/research/hgs/exim-1.80/build-SunOS5-sparc'


*** "make clean" just removes all .o files
*** Use "make makefile" to force a rebuild of the makefile

/bin/rm -f *.o directors/*.o routers/*.o transports/*.o \
       libident/*.o pcre/*.o
gmake[1]: Leaving directory `/home2/research/hgs/exim-1.80/build-SunOS5-sparc'
crimson hgs 16 %> gmake makefile
cd build-${build:-`scripts/os-type`-`scripts/arch-type`}; \
rm -f ?akefile; \
ln -s ../OS/Makefile-Base Makefile; \
gmake  makefile
gmake[1]: Entering directory `/home2/research/hgs/exim-1.80/build-SunOS5-sparc'
../scripts/Configure-makefile

>>> New makefile installed
>>> Use "make makefile" if you need to force rebuilding of the makefile

gmake[1]: Leaving directory `/home2/research/hgs/exim-1.80/build-SunOS5-sparc'
crimson hgs 17 %> gmake
cd build-${build:-`scripts/os-type`-`scripts/arch-type`}; gmake
gmake[1]: Entering directory `/home2/research/hgs/exim-1.80/build-SunOS5-sparc'

../scripts/Configure-config.h
make: Fatal error: Unknown option `-w'
gmake[1]: *** [config.h] Error 1
gmake[1]: Leaving directory `/home2/research/hgs/exim-1.80/build-SunOS5-sparc'
gmake: *** [go] Error 2
crimson hgs 18 %> exit
crimson hgs 19 %>
script done on Tue Dec 16 15:19:01 1997


--
*** Exim information can be found at http://www.exim.org/ ***