Hello, I can not install rsync 2.5.5. on a Caldera Open Unix 8.0.0 Operating System. After ./configure I enter the command "make" and I get the following Message: UX:make: FEHLER: Zeile 66: Syntaxfehler Where can I get help? I add the files: config.log and Makefile. P. Schnickmann -------------- next part -------------- This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by configure, which was generated by GNU Autoconf 2.53. Invocation command line was $ ./configure --build=UNIX ## --------- ## ## Platform. ## ## --------- ## hostname = drex1.datarecord.de uname -m = i386 uname -r = 5 uname -s = OpenUNIX uname -v = 8.0.0 /usr/bin/uname -p = x86at /bin/uname -X = System = OpenUNIX Node = drex1 Release = 5 KernelID = 01/06/09 Machine = Pentium BusType = ISA Serial = 3IF015645 Users = 25 OEM# = 0 Origin# = 1 NumCPU = 1 /bin/arch = unknown /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /sbin PATH: /usr/sbin PATH: /usr/bin PATH: /etc PATH: /bin PATH: /usr/ccs/bin PATH: /usr/ucb PATH: /usr/drbin PATH: . ## ----------- ## ## Core tests. ## ## ----------- ## configure:1210: Configuring rsync 2.5.5 configure:1252: checking build system type configure:1265: error: /bin/bash ./config.sub UNIX failed ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_buildac_cv_build_alias=UNIX ac_cv_env_CC_setac_cv_env_CC_valueac_cv_env_CFLAGS_setac_cv_env_CFLAGS_valueac_cv_env_CPPFLAGS_setac_cv_env_CPPFLAGS_valueac_cv_env_CPP_setac_cv_env_CPP_valueac_cv_env_LDFLAGS_setac_cv_env_LDFLAGS_valueac_cv_env_build_alias_set=set ac_cv_env_build_alias_value=UNIX ac_cv_env_host_alias_setac_cv_env_host_alias_valueac_cv_env_target_alias_setac_cv_env_target_alias_value ## ----------- ## ## confdefs.h. ## ## ----------- ## #define PACKAGE_NAME "" #define PACKAGE_TARNAME "" #define PACKAGE_VERSION "" #define PACKAGE_STRING "" #define PACKAGE_BUGREPORT "" #define RSYNC_VERSION "2.5.5" configure: exit 1 -------------- next part -------------- # Makefile for rsync. This is processed by configure to produce the final # Makefile prefix=/usr/local exec_prefix=${prefix} bindir=${exec_prefix}/bin mandir=${prefix}/man LIBS=-lresolv -lsocket -lnsl CC=cc CFLAGS=-g -DHAVE_CONFIG_H -I./popt LDFLAGS INSTALLCMD=./install-sh -c INSTALLMAN=./install-sh -c srcdir=. SHELL=/bin/sh VERSION=@VERSION@ .SUFFIXES: .SUFFIXES: .c .o LIBOBJ=lib/fnmatch.o lib/compat.o lib/snprintf.o lib/mdfour.o \ lib/permstring.o \ ZLIBOBJ=zlib/deflate.o zlib/infblock.o zlib/infcodes.o zlib/inffast.o \ zlib/inflate.o zlib/inftrees.o zlib/infutil.o zlib/trees.o \ zlib/zutil.o zlib/adler32.o OBJS1=rsync.o generator.o receiver.o cleanup.o sender.o exclude.o util.o main.o checksum.o match.o syscall.o log.o backup.o OBJS2=options.o flist.o io.o compat.o hlink.o token.o uidlist.o socket.o fileio.o batch.o \ clientname.o DAEMON_OBJ = params.o loadparm.o clientserver.o access.o connection.o authenticate.o popt_OBJS=popt/findme.o popt/popt.o popt/poptconfig.o \ popt/popthelp.o popt/poptparse.o OBJS=$(OBJS1) $(OBJS2) $(DAEMON_OBJ) $(LIBOBJ) $(ZLIBOBJ) $(popt_OBJS) TLS_OBJ = tls.o syscall.o lib/permstring.o # Programs we must have to run the test cases CHECK_PROGS = rsync tls getgroups trimslash # note that the -I. is needed to handle config.h when using VPATH .c.o: # $(CC) -I. -I$(srcdir) $(CFLAGS) -c $< -o $@ # all: rsync man: rsync.1 rsyncd.conf.5 install: all -mkdir -p ${DESTDIR}${bindir} ${INSTALLCMD} ${STRIP} -m 755 rsync ${DESTDIR}${bindir} -mkdir -p ${DESTDIR}${mandir}/man1 -mkdir -p ${DESTDIR}${mandir}/man5 ${INSTALLMAN} -m 644 $(srcdir)/rsync.1 ${DESTDIR}${mandir}/man1 ${INSTALLMAN} -m 644 $(srcdir)/rsyncd.conf.5 ${DESTDIR}${mandir}/man5 install-strip: $(MAKE) STRIP='-s' install rsync: $(OBJS) @echo "Please ignore warnings below about mktemp -- it is used in a safe way" $(CC) $(CFLAGS) $(LDFLAGS) -o rsync $(OBJS) $(LIBS) $(OBJS): config.h tls: $(TLS_OBJ) $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(TLS_OBJ) $(LIBS) getgroups: getgroups.o $(CC) $(CFLAGS) $(LDFLAGS) -o $@ getgroups.o $(LIBS) TRIMSLASH_OBJ = trimslash.o syscall.o trimslash: $(TRIMSLASH_OBJ) $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(TRIMSLASH_OBJ) $(LIBS) Makefile: Makefile.in configure config.status echo "WARNING: You need to run ./config.status --recheck" # don't actually run autoconf, just issue a warning configure: configure.in echo "WARNING: you need to rerun autoconf" rsync.1: rsync.yo yodl2man -o rsync.1 rsync.yo rsyncd.conf.5: rsyncd.conf.yo yodl2man -o rsyncd.conf.5 rsyncd.conf.yo proto: cat $(srcdir)/*.c $(srcdir)/lib/compat.c | awk -f $(srcdir)/mkproto.awk > $(srcdir)/proto.h clean: cleantests rm -f *~ $(OBJS) rsync $(TLS_OBJ) $(CHECK_PROGS) cleantests: rm -rf ./testtmp* # We try to delete built files from both the source and build # directories, just in case somebody previously configured things in # the source directory. distclean: clean rm -f Makefile config.h config.status rm -f $(srcdir)/Makefile $(srcdir)/config.h $(srcdir)/config.status rm -f config.cache config.log rm -f $(srcdir)/config.cache $(srcdir)/config.log rm -f shconfig $(srcdir)/shconfig # this target is really just for my use. It only works on a limited # range of machines and is used to produce a list of potentially # dead (ie. unused) functions in the code. (tridge) finddead: nm *.o */*.o |grep 'U ' | awk '{print $$2}' | sort -u > nmused.txt nm *.o */*.o |grep 'T ' | awk '{print $$3}' | sort -u > nmfns.txt comm -13 nmused.txt nmfns.txt # 'check' is the GNU name, 'test' is the name for everybody else :-) .PHONY: check test test: check # There seems to be no standard way to specify some variables as # exported from a Makefile apart from listing them like this. # TODO: Tests that depend on built test aide programs like tls need to # know where the build directory is. # This depends on building rsync; if we need any helper programs it # should depend on them too. # We try to run the scripts with POSIX mode on, in the hope that will # catch Bash-isms earlier even if we're running on GNU. Of course, we # might lose in the future where POSIX diverges from old sh. check: all $(CHECK_PROGS) POSIXLY_CORRECT=1 TOOLDIR=`pwd` rsync_bin=`pwd`/rsync srcdir="$(srcdir)" $(srcdir)/runtests.sh # This does *not* depend on building or installing: you can use it to # check a version installed from a binary or some other source tree, # if you want. installcheck: $(CHECK_PROGS) POSIXLY_CORRECT=1 TOOLDIR=`pwd` rsync_bin="$(bindir)/rsync" srcdir="$(srcdir)" $(srcdir)/runtests.sh # TODO: Add 'dist' target; need to know which files will be included # Run the SPLINT (Secure Programming Lint) tool. <www.splint.org> .PHONY: splint splint: splint +unixlib +gnuextensions -weak rsync.c rsync.dvi: doc/rsync.texinfo texi2dvi -o $@ $< rsync.ps: rsync.dvi dvips -ta4 -o $@ $< rsync.pdf: doc/rsync.texinfo texi2dvi -o $@ --pdf $<