mksh: Fatal error in reader: = missing from replacement macro reference

2000-02-22 Thread Aaron Optimizer Digulla

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
te

Re: mksh: Fatal error in reader: = missing from replacement macro reference

2000-02-22 Thread Aaron Optimizer Digulla

On Tue, Feb 22, 2000 at 06:08:19PM +0100, Aaron Optimizer Digulla wrote:

> 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.

Ok, I've found it now: It's non-GNU-make complaining about GNU Make
syntax :-)

Could you please add this to make.info in the section "Errors Generated by
Make":

'mksh: Fatal error in reader: = missing from replacement macro reference'

This is not an error message from GNU Make but from the native make
which tries to understand GNU Make syntax. Check your path and under
what name GNU Make is installed (probably gmake or gnumake).

Thanks,

-- 
Dipl. Inf. (FH) Aaron "Optimizer" Digulla
"(to) optimize: Make a program faster by
improving the algorithms rather than by   
buying a faster machine."