[Expat-bugs] Makefile fatal error

Price, Michael (MSL) miprice at mt.gov
Tue Feb 27 23:53:47 CET 2007


Help!!!

 

I am getting the following errors when I issue the "make" command during
the installation of Expat Release 2.0.0.  I am running AIX 5200-09-03.

 

PRD:root:/s/sirsi/Unicorn/Bincustom/RSS/expat-2.0.0> make

"Makefile", line 47: make: 1254-055 Dependency line needs colon or
double colon operator.

"Makefile", line 49: make: 1254-055 Dependency line needs colon or
double colon operator.

make: 1254-058 Fatal errors encountered -- cannot continue.

 

I have attached my Makefile file.  I am hoping someone can resolve these
errors for me.

Thanks!

Mike

 

Michael Price

Montana Shared Catalog

Montana State Library

(406) 444-5377

miprice at mt.gov

 

P.S.  In case attachments are not accepted, here is the makefile file:

 

################################################################

# Process this file with top-level configure script to produce Makefile

#

# Copyright 2000 Clark Cooper

#

#  This file is part of EXPAT.

#

#  EXPAT is free software; you can redistribute it and/or modify it

#  under the terms of the License (based on the MIT/X license) contained

#  in the file COPYING that comes with this distribution.

#

# EXPAT IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,

# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF

# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY

# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,

# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE

# SOFTWARE OR THE USE OR OTHER DEALINGS IN EXPAT.

#

 

SHELL = /bin/sh

 

srcdir = .

top_srcdir = .

 

 

prefix = /usr/local

exec_prefix = ${prefix}

 

bindir = ${exec_prefix}/bin

libdir = ${exec_prefix}/lib

includedir = ${prefix}/include

man1dir = ${prefix}/man/man1

 

top_builddir = .

 

 

INSTALL = conftools/install-sh -c

INSTALL_PROGRAM = ${INSTALL}

INSTALL_DATA = ${INSTALL} -m 644

mkinstalldirs = $(SHELL) $(top_srcdir)/conftools/mkinstalldirs

 

MANFILE = $(srcdir)/doc/xmlwf.1

APIHEADER = $(srcdir)/lib/expat.h $(srcdir)/lib/expat_external.h

LIBRARY = libexpat.la

 

ifndef INSTALL_ROOT

INSTALL_ROOT=$(DESTDIR)

endif

 

default:  buildlib xmlwf/xmlwf

 

buildlib: $(LIBRARY)

 

all: $(LIBRARY) xmlwf/xmlwf examples/elements examples/outline

 

clean:

            cd lib && rm -f $(LIBRARY) *.o *.lo && rm -rf .libs _libs

            cd xmlwf && rm -f xmlwf *.o *.lo && rm -rf .libs _libs

            cd examples && rm -f elements outline *.o *.lo && rm -rf
.libs _libs

            cd tests && rm -rf .libs runtests runtests.o runtestspp
runtestspp.o

            cd tests && rm -f chardata.o minicheck.o

            rm -rf .libs libexpat.la

            rm -f examples/core tests/core xmlwf/core

 

clobber: clean

 

distclean: clean

            rm -f expat_config.h config.status config.log config.cache
libtool

            rm -f Makefile

 

extraclean: distclean

            rm -f expat_config.h.in configure

            rm -f conftools/ltconfig conftools/ltmain.sh
conftools/libtool.m4

 

check: tests/runtests tests/runtestspp

            tests/runtests

            tests/runtestspp

 

install: xmlwf/xmlwf installlib

            $(mkinstalldirs) $(INSTALL_ROOT)$(bindir)
$(INSTALL_ROOT)$(man1dir)

            $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) xmlwf/xmlwf
$(INSTALL_ROOT)$(bindir)/xmlwf

            $(INSTALL_DATA) $(MANFILE) $(INSTALL_ROOT)$(man1dir)

 

installlib: $(LIBRARY) $(APIHEADER)

            $(mkinstalldirs) $(INSTALL_ROOT)$(libdir)
$(INSTALL_ROOT)$(includedir)

            $(LIBTOOL) --mode=install $(INSTALL) $(LIBRARY)
$(INSTALL_ROOT)$(libdir)/$(LIBRARY)

            for FN in $(APIHEADER) ; do $(INSTALL_DATA) $$FN
$(INSTALL_ROOT)$(includedir) ; done

 

uninstall: uninstalllib

            $(LIBTOOL) --mode=uninstall rm -f
$(INSTALL_ROOT)$(bindir)/xmlwf

            rm -f $(INSTALL_ROOT)$(man1dir)/xmlwf.1

 

uninstalllib:

            $(LIBTOOL) --mode=uninstall rm -f
$(INSTALL_ROOT)$(libdir)/$(LIBRARY)

            rm -f $(INSTALL_ROOT)$(includedir)/expat.h

            rm -f $(INSTALL_ROOT)$(includedir)/expat_external.h

 

# for VPATH builds (invoked by configure)

mkdir-init:

            @for d in lib xmlwf examples tests ; do \

                        (mkdir $$d 2> /dev/null || test 1) ; \

            done

 

CC = gcc

LIBTOOL = $(SHELL) $(top_builddir)/libtool

 

INCLUDES = -I$(srcdir)/lib -I.

LDFLAGS = 

CPPFLAGS = 

CFLAGS = -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes
-fexceptions -DHAVE_EXPAT_CONFIG_H

VSNFLAG = -version-info 6:0:5

 

### autoconf this?

LTFLAGS = --silent

 

COMPILE = $(CC) $(INCLUDES) $(CFLAGS) $(DEFS) $(CPPFLAGS)

CXXCOMPILE = $(CXX) $(INCLUDES) $(CFLAGS) $(DEFS) $(CPPFLAGS)

LTCOMPILE = $(LIBTOOL) $(LTFLAGS) --mode=compile $(COMPILE)

LINK_LIB = $(LIBTOOL) $(LTFLAGS) --mode=link $(COMPILE) -no-undefined
$(VSNFLAG) -rpath $(libdir) $(LDFLAGS) -o $@

LINK_EXE = $(LIBTOOL) $(LTFLAGS) --mode=link $(COMPILE) $(LDFLAGS) -o $@

LINK_CXX_EXE = $(LIBTOOL) $(LTFLAGS) --mode=link $(CXXCOMPILE)
$(LDFLAGS) -o $@

 

LIB_OBJS = lib/xmlparse.lo lib/xmltok.lo lib/xmlrole.lo

$(LIBRARY): $(LIB_OBJS)

            $(LINK_LIB) $(LIB_OBJS)

 

lib/xmlparse.lo: lib/xmlparse.c lib/expat.h lib/xmlrole.h lib/xmltok.h \

            $(top_builddir)/expat_config.h lib/expat_external.h
lib/internal.h

 

lib/xmlrole.lo: lib/xmlrole.c lib/ascii.h lib/xmlrole.h \

            $(top_builddir)/expat_config.h lib/expat_external.h
lib/internal.h

 

lib/xmltok.lo: lib/xmltok.c lib/xmltok_impl.c lib/xmltok_ns.c \

            lib/ascii.h lib/asciitab.h lib/iasciitab.h lib/latin1tab.h \

            lib/nametab.h lib/utf8tab.h lib/xmltok.h lib/xmltok_impl.h \

            $(top_builddir)/expat_config.h lib/expat_external.h
lib/internal.h

 

 

XMLWF_OBJS = xmlwf/xmlwf.o xmlwf/xmlfile.o xmlwf/codepage.o
xmlwf/readfilemap.o

xmlwf/xmlwf.o: xmlwf/xmlwf.c

xmlwf/xmlfile.o: xmlwf/xmlfile.c

xmlwf/codepage.o: xmlwf/codepage.c

xmlwf/readfilemap.o: xmlwf/readfilemap.c

xmlwf/xmlwf: $(XMLWF_OBJS) $(LIBRARY)

            $(LINK_EXE) $(XMLWF_OBJS) $(LIBRARY)

 

examples/elements.o: examples/elements.c

examples/elements: examples/elements.o $(LIBRARY)

            $(LINK_EXE) $< $(LIBRARY)

 

examples/outline.o: examples/outline.c

examples/outline: examples/outline.o $(LIBRARY)

            $(LINK_EXE) $< $(LIBRARY)

 

tests/chardata.o: tests/chardata.c tests/chardata.h

tests/minicheck.o: tests/minicheck.c tests/minicheck.h

tests/runtests.o: tests/runtests.c tests/chardata.h

tests/runtests: tests/runtests.o tests/chardata.o tests/minicheck.o
$(LIBRARY)

            $(LINK_EXE) $^

tests/runtestspp.o: tests/runtestspp.cpp tests/runtests.c
tests/chardata.h

tests/runtestspp: tests/runtestspp.o tests/chardata.o tests/minicheck.o
$(LIBRARY)

            $(LINK_CXX_EXE) $^

 

tests/xmlts.zip:

            wget --output-document=tests/xmlts.zip \

                        http://www.w3.org/XML/Test/xmlts20020606.zip

 

tests/XML-Test-Suite: tests/xmlts.zip

            cd tests && unzip -q xmlts.zip

 

run-xmltest: xmlwf/xmlwf tests/XML-Test-Suite

            tests/xmltest.sh

 

.SUFFIXES: .c .lo .o

 

.c.o:

            $(COMPILE) -o $@ -c $<

.c.lo:

            $(LTCOMPILE) -o $@ -c $<

 

.PHONY: buildlib all \

            clean distclean extraclean maintainer-clean \

            dist distdir \

            install uninstall

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.libexpat.org/pipermail/expat-bugs/attachments/20070227/ac5627b8/attachment-0001.htm 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Makefile
Type: application/octet-stream
Size: 6158 bytes
Desc: Makefile
Url : http://mail.libexpat.org/pipermail/expat-bugs/attachments/20070227/ac5627b8/attachment-0001.obj 


More information about the Expat-bugs mailing list