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/ ***