Hello
I have problems to compile phpstub on Solaris 7 with gcc 3.2
The Errors has been reported:
dorota:49 ~/src/phpstub-0.5% make
gcc -O -Wall -DPHP_EXECUTABLE=\"/usr/local/bin/php4\" -DQUERY_STRING_HACK
-c -o
phpstub.o phpstub.c
phpstub.c: In function `change_environ':
phpstub.c:65: warning: implicit declaration of function `setenv'
gcc -O -Wall -DPHP_EXECUTABLE=\"/usr/local/bin/php4\" -DQUERY_STRING_HACK
-c -o
pipe_loop.o pipe_loop.c
gcc -O -Wall -DPHP_EXECUTABLE=\"/usr/local/bin/php4\" -DQUERY_STRING_HACK
-c -o
set_nonblocking.o set_nonblocking.c
gcc -O -Wall -DPHP_EXECUTABLE=\"/usr/local/bin/php4\" -DQUERY_STRING_HACK
-c -o
convert_cgi_headers.o convert_cgi_headers.c
gcc -O -Wall -DPHP_EXECUTABLE=\"/usr/local/bin/php4\" -DQUERY_STRING_HACK
-c -o
signals.o signals.c
gcc -O -Wall -DPHP_EXECUTABLE=\"/usr/local/bin/php4\" -DQUERY_STRING_HACK
-c -o
log.o log.c
gcc -o phpstub phpstub.o pipe_loop.o set_nonblocking.o
convert_cgi_headers.o si
gnals.o log.o -lsocket -lnsl
Undefined first referenced
symbol in file
setenv phpstub.o
ld: fatal: Symbol referencing errors. No output written to phpstub
collect2: ld returned 1 exit status
make: *** [phpstub] Error 1
dorota:50 ~/src/phpstub-0.5%
My Makefile for it is:
BIN = phpstub
OBJS = phpstub.o pipe_loop.o set_nonblocking.o convert_cgi_headers.o \
signals.o log.o
CC = gcc
CFLAGS = -O -Wall
#CPPFLAGS = -DPOLL -DHAVE_CRYPT_H -DNEED_INET_ATON
# Set this if you're using mathopd 1.4
# CPPFLAGS += -DPRESERVE_ENVIRON
# Set the following if php lives somewhere else. (Or you want to run
# something else besides php.)
CPPFLAGS += -DPHP_EXECUTABLE=\"/usr/local/bin/php4\"
# Some program that shall remain unnamend requires the QUERY_STRING
# variable to always be set, even if no query string was issued by
# the browser. Uncomment the next time to work around that.
CPPFLAGS += -DQUERY_STRING_HACK
IFLAGS =
LDFLAGS =
LDLIBS = -lsocket -lnsl
$(BIN): $(OBJS)
$(CC) $(LDFLAGS) -o $(BIN) $(OBJS) $(LDLIBS)
.c.o:
$(CC) $(CFLAGS) $(CPPFLAGS) $(IFLAGS) -c -o $@ $<
clean:
-rm -f $(BIN) $(OBJS)
Solaris 7 on Sun IPX with gcc 3.2 and gnumake
Please help mi, if possible
Piotr
--
Piotr Kasztelowicz [EMAIL PROTECTED]
http://www.am.torun.pl/~pekasz