MLVJ wrote:
> Hi guys,
> I have done a load of work in tcl (8.4), and I've got oratcl working on my 
> sparc solaris 5.8 box, which runs apache 1.3.
> I'd like to get rivet on it as well, so that I may serve up some web pages 
> dynamically, using tcl.
> I downloaded the 0.5.0 latest stable source (from 
> http://mirrors.dedipower.com/ftp.apache.org/tcl/rivet/), and that didn't 
> build according to the install instructions in INSTALL, as the required tcl 
> files are not in src.
> I downloaded the very very latest source from cvs: 
> http://cvs.apache.org/snapshots/tcl-rivet/ and that didn't build because it 
> wants apr includes, and the --apache-version=1 flag doesn't work (there's no 
> code for it other than in the help). I hacked the configure a little bit to 
> skip past the apr thing without doing anything, and I hardcoded the 
> apacheversion to be 1, but the make failed:
> checking for apr includes directory... checking for apache version... 
> building for apache 1.x 
> configure: creating ./config.status
> cd . && /bin/bash ./config.status config.h
> config.status: creating config.h
> config.status: config.h is unchanged
> make  all-recursive
> Making all in src
> make: Fatal error: Don't know how to make target `all'

> hmmmm I just tried doing the rivet 0.5.0 again, in case configure / make / 
> make install will work... let's see... ok it was a lot nicer than the latest 
> cvs, but I got a different issue:
> ./configure --with-apxs=/usr/apache/bin/apxs --with-apache=/usr/apache
> (no hacking required)
> make
> Making all in src
> if /bin/bash ../libtool --mode=compile gcc -pipe -DPACKAGE_NAME=\"Rivet\" 
> -DPACKAGE_TARNAME=\"rivet\" -DPACKAGE_VERSION=\"0.5.0\" 
> -DPACKAGE_STRING=\"Rivet\ 0.5.0\" -DPACKAGE_BUGREPORT=\"\" 
> -DPACKAGE=\"rivet\" -DVERSION=\"0.5.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 
> -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 
> -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_UNISTD_H=1 -DWORDS_BIGENDIAN=1 
> -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_DLFCN_H=1 -D_REENTRANT=1 
> -D_POSIX_PTHREAD_SEMANTICS=1 -D_ISOC99_SOURCE= -D_LARGEFILE64_SOURCE= 
> -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_DIRENT64=1 
> -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 
> -DNAMEOFEXECUTABLE=\"/usr/local/lib/../bin/tclsh8.4\" -I. -I.  
> -I"/usr/local/include"  -I -DSTART_TAG='"<?"' -DEND_TAG='"?>"'   -O -Wall 
> -Wno-implicit-int -fPIC -MT mod_rivet_la-apache_multipart_buffer.lo -MD -MP 
> -MF ".deps/mod_rivet_la-apache_multipart_buffer.Tpo" -c -o 
> mod_rivet_la-apache_multipart_buffer.lo `test -f
>  'apache_multipart_buffer.c' || echo './'`apache_multipart_buffer.c; \
> then mv -f ".deps/mod_rivet_la-apache_multipart_buffer.Tpo" 
> ".deps/mod_rivet_la-apache_multipart_buffer.Plo"; else rm -f 
> ".deps/mod_rivet_la-apache_multipart_buffer.Tpo"; exit 1; fi
> mkdir .libs
>  gcc -pipe -DPACKAGE_NAME=\"Rivet\" -DPACKAGE_TARNAME=\"rivet\" 
> -DPACKAGE_VERSION=\"0.5.0\" "-DPACKAGE_STRING=\"Rivet 0.5.0\"" 
> -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"rivet\" -DVERSION=\"0.5.0\" 
> -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 
> -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 
> -DHAVE_UNISTD_H=1 -DWORDS_BIGENDIAN=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 
> -DHAVE_DLFCN_H=1 -D_REENTRANT=1 -D_POSIX_PTHREAD_SEMANTICS=1 
> -D_ISOC99_SOURCE= -D_LARGEFILE64_SOURCE= "-DTCL_WIDE_INT_TYPE=long long" 
> -DHAVE_STRUCT_DIRENT64=1 -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 
> -DNAMEOFEXECUTABLE=\"/usr/local/lib/../bin/tclsh8.4\" -I. -I. 
> -I/usr/local/include -I "-DSTART_TAG=\"<?\"" "-DEND_TAG=\"?>\"" -O -Wall 
> -Wno-implicit-int -fPIC -MT mod_rivet_la-apache_multipart_buffer.lo -MD -MP 
> -MF .deps/mod_rivet_la-apache_multipart_buffer.Tpo -c 
> apache_multipart_buffer.c  -fPIC -DPIC -o 
> .libs/mod_rivet_la-apache_multipart_buffer.o
> In file included from apache_multipart_buffer.h:4,
>                  from apache_multipart_buffer.c:21:
> apache_request.h:5:19: httpd.h: No such file or directory
> apache_request.h:6:25: http_config.h: No such file or directory
> apache_request.h:7:23: http_core.h: No such file or directory

This looks like it's not finding the Apache header files...  Where are
they located?  Does apxs -q INCLUDEDIR agree with that?

-- 
David N. Welton
- http://www.dedasys.com/davidw/

Linux, Open Source Consulting
- http://www.dedasys.com/


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to