Yogesh Test
Tue, 15 Jul 2008 05:03:26 -0700
Hi,
I have created a very basic program in c using apache portable run time
library version -1.2.12 , when i try to compile the program i am getting
problem as :
/usr/local/apr-1.2.12/include/apr.h:273: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘apr_off_t’
My make file is :
CC=gcc
CFLAGS=-c -Wall
LDFLAGS:=
LDLIBS:=
SOURCES:=
BINDIR= ./bin
DATADIR=./data
CONFDIR=$(DATADIR)/conf
EXECUTABLE=Validate
DAEMON = 1
SOURCESDIR = ./trialc
SOURCES = $(shell ls $(SOURCESDIR)/*.c)
OBJECTS= $(SOURCES:.c=.o)
LDFLAGS += `/usr/local/apr-1.2.12/apr-1-config --cppflags --libs`
LDLIBS += /usr/local/apr-1.2.12/.libs/libapr-1.a
all: $(EXECUTABLE)
$(EXECUTABLE): $(OBJECTS)
$(CC) $(SOURCES) $(LDFLAGS) $(LDLIBS) -o $(BINDIR)/$@
.cpp.o:
$(CC) $(CFLAGS) $< -o $@
One thing more i want to add when i change statement in make file and use
$(EXECUTABLE):
instead of
$(EXECUTABLE): $(OBJECTS)
Then it compile successfully.
please help where i am wrong
Yogesh
--
View this message in context:
http://www.nabble.com/Error-in-including-apr-library-in-c-code-tp18463094p18463094.html
Sent from the APR Dev (Apache Portable Runtime) mailing list archive at
Nabble.com.