On Sat, Oct 20, 2001 at 01:52:08PM -0400, Jeff Trawick wrote:
> This is happening on Solaris 8 and HP-UX 11.  I don't know if it is
> happening elsewhere.
> 
> Here is the line from make stdout:
> 
> DHAVE_CONFIG_H -DSOLARIS2=8 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT 
> -DAPR_ASSERT_MEMORY  -I./include -I../include exports.c | grep "ap_hack_" | 
> sed -e 's/^.*[)]\(.*\);$/\1/' >> apr.exp
> 
> I haven't had any time to look at it.  I think $(CPP) is supposed to
> be at the start of the line.  Solaris /bin/sh, or maybe make, is
> ignoring the '-' in '-DHAVE_CONFIG_H' but it is certainly there.
> 
> (I guess make is removing it since - at the start of a command is a
> make directive.)

CPP is just undefined there. I guess gmake (what I've been using) sets it
automatically, and for httpd we set it in config_vars.mk...We could either
do the same kind of config_vars.mk for apr and apr-util, or just do this:


Index: Makefile.in
===================================================================
RCS file: /home/cvs/apr/Makefile.in,v
retrieving revision 1.58
diff -u -r1.58 Makefile.in
--- Makefile.in 2001/10/18 15:44:02     1.58
+++ Makefile.in 2001/10/20 19:08:31
@@ -8,6 +8,7 @@
 INCDIR=./include
 INCDIR1=../include
 INCLUDES=-I$(INCDIR) -I$(INCDIR1)
[EMAIL PROTECTED]@
 
 #
 # Macros for target determination



Index: Makefile.in
===================================================================
RCS file: /home/cvs/apr-util/Makefile.in,v
retrieving revision 1.46
diff -u -r1.46 Makefile.in
--- Makefile.in 2001/10/15 23:36:37     1.46
+++ Makefile.in 2001/10/20 19:10:37
@@ -3,6 +3,7 @@
 #
 
 INCLUDES=-I./include -I../include [EMAIL PROTECTED]@/include
[EMAIL PROTECTED]@
 
 TARGET_LIB = libaprutil.la
 INSTALL_SUBDIRS = @APR_XML_DIR@

Reply via email to