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

Reply via email to