What does this error message mean ?
> make -d -p check
MAKEFLAGS value:
mksh: Fatal error in reader: = missing from replacement macro reference
Current working directory /tmp/gnu/SDL-1.0.4/test
The offending Makefile is attached.
--
Dipl. Inf. (FH) Aaron "Optimizer" Digulla
"(to) optimize: Make a program faster by
improving the algorithms rather than by
buying a faster machine."
# Generated automatically from Makefile.in by configure.
# Makefile.in generated automatically by automake 1.4a from Makefile.am
# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
SHELL = /bin/sh
srcdir = .
top_srcdir = .
prefix = /usr/local
exec_prefix = ${prefix}
bindir = ${exec_prefix}/bin
sbindir = ${exec_prefix}/sbin
libexecdir = ${exec_prefix}/libexec
datadir = ${prefix}/share
sysconfdir = ${prefix}/etc
sharedstatedir = ${prefix}/com
localstatedir = ${prefix}/var
libdir = ${exec_prefix}/lib
infodir = ${prefix}/info
mandir = ${prefix}/man
includedir = ${prefix}/include
oldincludedir = /usr/include
DESTDIR =
pkgdatadir = $(datadir)/SDL_tests
pkglibdir = $(libdir)/SDL_tests
pkgincludedir = $(includedir)/SDL_tests
top_builddir = .
ACLOCAL = aclocal
AUTOCONF = autoconf
AUTOMAKE = automake
AUTOHEADER = autoheader
INSTALL = /export/gnu/bin/install -c
INSTALL_PROGRAM = ${INSTALL}
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_SCRIPT = ${INSTALL_PROGRAM}
INSTALL_STRIP_FLAG =
transform = s,x,x,
NORMAL_INSTALL = .
PRE_INSTALL = .
POST_INSTALL = .
NORMAL_UNINSTALL = .
PRE_UNINSTALL = .
POST_UNINSTALL = .
host_alias = sparc-sun-solaris2.6
host_triplet = sparc-sun-solaris2.6
CC = gcc
MAKEINFO = makeinfo
MATHLIB = -lm
PACKAGE = SDL_tests
SDL_CFLAGS = -I/export/gnu/include -I/export/gnu/include/SDL -D_REENTRANT
SDL_CONFIG = /export/gnu/bin/sdl-config
SDL_LIBS = -L/export/gnu/lib -lSDL -lpthread
VERSION = 1.0.2
bin_PROGRAMS = checkkeys graywin loopwave testalpha testbitmap testcdrom
testerror testhread testkeys testlock testsprite testtimer testtypes testver
testvidinfo testwin testwm threadwin
checkkeys_SOURCES = checkkeys.c
graywin_SOURCES = graywin.c
loopwave_SOURCES = loopwave.c
testalpha_SOURCES = testalpha.c
testalpha_LDADD = -lm
testbitmap_SOURCES = testbitmap.c
testcdrom_SOURCES = testcdrom.c
testerror_SOURCES = testerror.c
testhread_SOURCES = testhread.c
testkeys_SOURCES = testkeys.c
testlock_SOURCES = testlock.c
testsprite_SOURCES = testsprite.c
testtimer_SOURCES = testtimer.c
testtypes_SOURCES = testtypes.c
testver_SOURCES = testver.c
testvidinfo_SOURCES = testvidinfo.c
testwin_SOURCES = testwin.c
testwm_SOURCES = testwm.c
threadwin_SOURCES = threadwin.c
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_CLEAN_FILES =
PROGRAMS = $(bin_PROGRAMS)
DEFS = -DPACKAGE=\"SDL_tests\" -DVERSION=\"1.0.2\" -I. -I$(srcdir)
CPPFLAGS =
LDFLAGS =
LIBS = -L/export/gnu/lib -lSDL -lpthread
checkkeys_OBJECTS = checkkeys.o
checkkeys_LDADD = $(LDADD)
checkkeys_DEPENDENCIES =
checkkeys_LDFLAGS =
graywin_OBJECTS = graywin.o
graywin_LDADD = $(LDADD)
graywin_DEPENDENCIES =
graywin_LDFLAGS =
loopwave_OBJECTS = loopwave.o
loopwave_LDADD = $(LDADD)
loopwave_DEPENDENCIES =
loopwave_LDFLAGS =
testalpha_OBJECTS = testalpha.o
testalpha_DEPENDENCIES =
testalpha_LDFLAGS =
testbitmap_OBJECTS = testbitmap.o
testbitmap_LDADD = $(LDADD)
testbitmap_DEPENDENCIES =
testbitmap_LDFLAGS =
testcdrom_OBJECTS = testcdrom.o
testcdrom_LDADD = $(LDADD)
testcdrom_DEPENDENCIES =
testcdrom_LDFLAGS =
testerror_OBJECTS = testerror.o
testerror_LDADD = $(LDADD)
testerror_DEPENDENCIES =
testerror_LDFLAGS =
testhread_OBJECTS = testhread.o
testhread_LDADD = $(LDADD)
testhread_DEPENDENCIES =
testhread_LDFLAGS =
testkeys_OBJECTS = testkeys.o
testkeys_LDADD = $(LDADD)
testkeys_DEPENDENCIES =
testkeys_LDFLAGS =
testlock_OBJECTS = testlock.o
testlock_LDADD = $(LDADD)
testlock_DEPENDENCIES =
testlock_LDFLAGS =
testsprite_OBJECTS = testsprite.o
testsprite_LDADD = $(LDADD)
testsprite_DEPENDENCIES =
testsprite_LDFLAGS =
testtimer_OBJECTS = testtimer.o
testtimer_LDADD = $(LDADD)
testtimer_DEPENDENCIES =
testtimer_LDFLAGS =
testtypes_OBJECTS = testtypes.o
testtypes_LDADD = $(LDADD)
testtypes_DEPENDENCIES =
testtypes_LDFLAGS =
testver_OBJECTS = testver.o
testver_LDADD = $(LDADD)
testver_DEPENDENCIES =
testver_LDFLAGS =
testvidinfo_OBJECTS = testvidinfo.o
testvidinfo_LDADD = $(LDADD)
testvidinfo_DEPENDENCIES =
testvidinfo_LDFLAGS =
testwin_OBJECTS = testwin.o
testwin_LDADD = $(LDADD)
testwin_DEPENDENCIES =
testwin_LDFLAGS =
testwm_OBJECTS = testwm.o
testwm_LDADD = $(LDADD)
testwm_DEPENDENCIES =
testwm_LDFLAGS =
threadwin_OBJECTS = threadwin.o
threadwin_LDADD = $(LDADD)
threadwin_DEPENDENCIES =
threadwin_LDFLAGS =
CFLAGS = -g -O2 -I/export/gnu/include -I/export/gnu/include/SDL -D_REENTRANT
COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
DIST_COMMON = README COPYING Makefile.am Makefile.in acinclude.m4 \
aclocal.m4 config.guess config.sub configure configure.in install-sh \
missing mkinstalldirs
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
TAR = gtar
GZIP_ENV = --best
DEP_FILES = .deps/checkkeys.P .deps/graywin.P .deps/loopwave.P \
.deps/testalpha.P .deps/testbitmap.P .deps/testcdrom.P \
.deps/testerror.P .deps/testhread.P .deps/testkeys.P .deps/testlock.P \
.deps/testsprite.P .deps/testtimer.P .deps/testtypes.P .deps/testver.P \
.deps/testvidinfo.P .deps/testwin.P .deps/testwm.P .deps/threadwin.P
SOURCES = $(checkkeys_SOURCES) $(graywin_SOURCES) $(loopwave_SOURCES)
$(testalpha_SOURCES) $(testbitmap_SOURCES) $(testcdrom_SOURCES) $(testerror_SOURCES)
$(testhread_SOURCES) $(testkeys_SOURCES) $(testlock_SOURCES) $(testsprite_SOURCES)
$(testtimer_SOURCES) $(testtypes_SOURCES) $(testver_SOURCES) $(testvidinfo_SOURCES)
$(testwin_SOURCES) $(testwm_SOURCES) $(threadwin_SOURCES)
OBJECTS = $(checkkeys_OBJECTS) $(graywin_OBJECTS) $(loopwave_OBJECTS)
$(testalpha_OBJECTS) $(testbitmap_OBJECTS) $(testcdrom_OBJECTS) $(testerror_OBJECTS)
$(testhread_OBJECTS) $(testkeys_OBJECTS) $(testlock_OBJECTS) $(testsprite_OBJECTS)
$(testtimer_OBJECTS) $(testtypes_OBJECTS) $(testver_OBJECTS) $(testvidinfo_OBJECTS)
$(testwin_OBJECTS) $(testwm_OBJECTS) $(threadwin_OBJECTS)
all: all-redirect
.SUFFIXES:
.SUFFIXES: .S .c .o .s
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
cd $(top_builddir) \
&& CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
$(ACLOCAL_M4): configure.in acinclude.m4
cd $(srcdir) && $(ACLOCAL)
config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
$(SHELL) ./config.status --recheck
$(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
cd $(srcdir) && $(AUTOCONF)
mostlyclean-binPROGRAMS:
clean-binPROGRAMS:
-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
distclean-binPROGRAMS:
maintainer-clean-binPROGRAMS:
install-binPROGRAMS: $(bin_PROGRAMS)
@$(NORMAL_INSTALL)
$(mkinstalldirs) $(DESTDIR)$(bindir)
@list='$(bin_PROGRAMS)'; for p in $$list; do \
if test -f $$p; then \
echo " $(INSTALL_PROGRAM) $(INSTALL_STRIP_FLAG) $$p
$(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed
's/$$/$(EXEEXT)/'`"; \
$(INSTALL_PROGRAM) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(bindir)/`echo
$$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
else :; fi; \
done
uninstall-binPROGRAMS:
@$(NORMAL_UNINSTALL)
list='$(bin_PROGRAMS)'; for p in $$list; do \
rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed
'$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
done
.s.o:
$(COMPILE) -c $<
.S.o:
$(COMPILE) -c $<
mostlyclean-compile:
-rm -f *.o core *.core
clean-compile:
distclean-compile:
-rm -f *.tab.c
maintainer-clean-compile:
checkkeys: $(checkkeys_OBJECTS) $(checkkeys_DEPENDENCIES)
@rm -f checkkeys
$(LINK) $(checkkeys_LDFLAGS) $(checkkeys_OBJECTS) $(checkkeys_LDADD) $(LIBS)
graywin: $(graywin_OBJECTS) $(graywin_DEPENDENCIES)
@rm -f graywin
$(LINK) $(graywin_LDFLAGS) $(graywin_OBJECTS) $(graywin_LDADD) $(LIBS)
loopwave: $(loopwave_OBJECTS) $(loopwave_DEPENDENCIES)
@rm -f loopwave
$(LINK) $(loopwave_LDFLAGS) $(loopwave_OBJECTS) $(loopwave_LDADD) $(LIBS)
testalpha: $(testalpha_OBJECTS) $(testalpha_DEPENDENCIES)
@rm -f testalpha
$(LINK) $(testalpha_LDFLAGS) $(testalpha_OBJECTS) $(testalpha_LDADD) $(LIBS)
testbitmap: $(testbitmap_OBJECTS) $(testbitmap_DEPENDENCIES)
@rm -f testbitmap
$(LINK) $(testbitmap_LDFLAGS) $(testbitmap_OBJECTS) $(testbitmap_LDADD) $(LIBS)
testcdrom: $(testcdrom_OBJECTS) $(testcdrom_DEPENDENCIES)
@rm -f testcdrom
$(LINK) $(testcdrom_LDFLAGS) $(testcdrom_OBJECTS) $(testcdrom_LDADD) $(LIBS)
testerror: $(testerror_OBJECTS) $(testerror_DEPENDENCIES)
@rm -f testerror
$(LINK) $(testerror_LDFLAGS) $(testerror_OBJECTS) $(testerror_LDADD) $(LIBS)
testhread: $(testhread_OBJECTS) $(testhread_DEPENDENCIES)
@rm -f testhread
$(LINK) $(testhread_LDFLAGS) $(testhread_OBJECTS) $(testhread_LDADD) $(LIBS)
testkeys: $(testkeys_OBJECTS) $(testkeys_DEPENDENCIES)
@rm -f testkeys
$(LINK) $(testkeys_LDFLAGS) $(testkeys_OBJECTS) $(testkeys_LDADD) $(LIBS)
testlock: $(testlock_OBJECTS) $(testlock_DEPENDENCIES)
@rm -f testlock
$(LINK) $(testlock_LDFLAGS) $(testlock_OBJECTS) $(testlock_LDADD) $(LIBS)
testsprite: $(testsprite_OBJECTS) $(testsprite_DEPENDENCIES)
@rm -f testsprite
$(LINK) $(testsprite_LDFLAGS) $(testsprite_OBJECTS) $(testsprite_LDADD) $(LIBS)
testtimer: $(testtimer_OBJECTS) $(testtimer_DEPENDENCIES)
@rm -f testtimer
$(LINK) $(testtimer_LDFLAGS) $(testtimer_OBJECTS) $(testtimer_LDADD) $(LIBS)
testtypes: $(testtypes_OBJECTS) $(testtypes_DEPENDENCIES)
@rm -f testtypes
$(LINK) $(testtypes_LDFLAGS) $(testtypes_OBJECTS) $(testtypes_LDADD) $(LIBS)
testver: $(testver_OBJECTS) $(testver_DEPENDENCIES)
@rm -f testver
$(LINK) $(testver_LDFLAGS) $(testver_OBJECTS) $(testver_LDADD) $(LIBS)
testvidinfo: $(testvidinfo_OBJECTS) $(testvidinfo_DEPENDENCIES)
@rm -f testvidinfo
$(LINK) $(testvidinfo_LDFLAGS) $(testvidinfo_OBJECTS) $(testvidinfo_LDADD)
$(LIBS)
testwin: $(testwin_OBJECTS) $(testwin_DEPENDENCIES)
@rm -f testwin
$(LINK) $(testwin_LDFLAGS) $(testwin_OBJECTS) $(testwin_LDADD) $(LIBS)
testwm: $(testwm_OBJECTS) $(testwm_DEPENDENCIES)
@rm -f testwm
$(LINK) $(testwm_LDFLAGS) $(testwm_OBJECTS) $(testwm_LDADD) $(LIBS)
threadwin: $(threadwin_OBJECTS) $(threadwin_DEPENDENCIES)
@rm -f threadwin
$(LINK) $(threadwin_LDFLAGS) $(threadwin_OBJECTS) $(threadwin_LDADD) $(LIBS)
tags: TAGS
ID: $(HEADERS) $(SOURCES) $(LISP)
list='$(SOURCES) $(HEADERS)'; \
unique=`for i in $$list; do echo $$i; done | \
awk ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
here=`pwd` && cd $(srcdir) \
&& mkid -f$$here/ID $$unique $(LISP)
TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP)
tags=; \
here=`pwd`; \
list='$(SOURCES) $(HEADERS)'; \
unique=`for i in $$list; do echo $$i; done | \
awk ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
|| (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o
$$here/TAGS)
mostlyclean-tags:
clean-tags:
distclean-tags:
-rm -f TAGS ID
maintainer-clean-tags:
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
# This target untars the dist file and tries a VPATH configuration. Then
# it guarantees that the distribution is self-contained by making another
# tarfile.
distcheck: dist
-rm -rf $(distdir)
GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz
mkdir $(distdir)/=build
mkdir $(distdir)/=inst
dc_install_base=`cd $(distdir)/=inst && pwd`; \
cd $(distdir)/=build \
&& ../configure --srcdir=.. --prefix=$$dc_install_base \
&& $(MAKE) $(AM_MAKEFLAGS) \
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
&& $(MAKE) $(AM_MAKEFLAGS) check \
&& $(MAKE) $(AM_MAKEFLAGS) install \
&& $(MAKE) $(AM_MAKEFLAGS) installcheck \
&& $(MAKE) $(AM_MAKEFLAGS) dist
-rm -rf $(distdir)
@banner="$(distdir).tar.gz is ready for distribution"; \
dashes=`echo "$$banner" | sed s/./=/g`; \
echo "$$dashes"; \
echo "$$banner"; \
echo "$$dashes"
dist: distdir
-chmod -R a+r $(distdir)
GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
-rm -rf $(distdir)
dist-all: distdir
-chmod -R a+r $(distdir)
GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
-rm -rf $(distdir)
distdir: $(DISTFILES)
-rm -rf $(distdir)
mkdir $(distdir)
-chmod 777 $(distdir)
here=`cd $(top_builddir) && pwd`; \
top_distdir=`cd $(distdir) && pwd`; \
distdir=`cd $(distdir) && pwd`; \
cd $(top_srcdir) \
&& $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir)
--output-dir=$$top_distdir --foreign Makefile
@for file in $(DISTFILES); do \
d=$(srcdir); \
if test -d $$d/$$file; then \
cp -pr $$d/$$file $(distdir)/$$file; \
else \
test -f $(distdir)/$$file \
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|| cp -p $$d/$$file $(distdir)/$$file || :; \
fi; \
done
DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :)
-include $(DEP_FILES)
mostlyclean-depend:
clean-depend:
distclean-depend:
-rm -rf .deps
maintainer-clean-depend:
%.o: %.c
@echo '$(COMPILE) -c $<'; \
$(COMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
@-cp .deps/$(*F).pp .deps/$(*F).P; \
tr ' ' '\012' < .deps/$(*F).pp \
| sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
>> .deps/$(*F).P; \
rm .deps/$(*F).pp
%.lo: %.c
@echo '$(LTCOMPILE) -c $<'; \
$(LTCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
@-sed -e 's/^\([^:]*\)\.o[ ]*:/\1.lo \1.o :/' \
< .deps/$(*F).pp > .deps/$(*F).P; \
tr ' ' '\012' < .deps/$(*F).pp \
| sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
>> .deps/$(*F).P; \
rm -f .deps/$(*F).pp
info-am:
info: info-am
dvi-am:
dvi: dvi-am
check-am: all-am
check: check-am
installcheck-am:
installcheck: installcheck-am
install-exec-am: install-binPROGRAMS
install-exec: install-exec-am
install-data-am:
install-data: install-data-am
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
install: install-am
uninstall-am: uninstall-binPROGRAMS
uninstall: uninstall-am
all-am: Makefile $(PROGRAMS)
all-redirect: all-am
install-strip:
$(MAKE) $(AM_MAKEFLAGS) INSTALL_STRIP_FLAG=-s install
installdirs:
$(mkinstalldirs) $(DESTDIR)$(bindir)
mostlyclean-generic:
clean-generic:
distclean-generic:
-rm -f Makefile $(CONFIG_CLEAN_FILES)
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
maintainer-clean-generic:
mostlyclean-am: mostlyclean-binPROGRAMS mostlyclean-compile \
mostlyclean-tags mostlyclean-depend mostlyclean-generic
mostlyclean: mostlyclean-am
clean-am: clean-binPROGRAMS clean-compile clean-tags clean-depend \
clean-generic mostlyclean-am
clean: clean-am
distclean-am: distclean-binPROGRAMS distclean-compile distclean-tags \
distclean-depend distclean-generic clean-am
distclean: distclean-am
-rm -f config.status
maintainer-clean-am: maintainer-clean-binPROGRAMS \
maintainer-clean-compile maintainer-clean-tags \
maintainer-clean-depend maintainer-clean-generic \
distclean-am
@echo "This command is intended for maintainers to use;"
@echo "it deletes files that may require special tools to rebuild."
maintainer-clean: maintainer-clean-am
-rm -f config.status
.PHONY: mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \
maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \
mostlyclean-compile distclean-compile clean-compile \
maintainer-clean-compile tags mostlyclean-tags distclean-tags \
clean-tags maintainer-clean-tags distdir mostlyclean-depend \
distclean-depend clean-depend maintainer-clean-depend info-am info \
dvi-am dvi check check-am installcheck-am installcheck install-exec-am \
install-exec install-data-am install-data install-am install \
uninstall-am uninstall all-redirect all-am all installdirs \
mostlyclean-generic distclean-generic clean-generic \
maintainer-clean-generic clean mostlyclean distclean maintainer-clean
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT: