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]
