My experience on Slackware 12.1 was different. INSTALLING RIVET Following Goose's subversion instructions got me rivet version 0.8.0 files in /usr/local/rivet. Then I used these steps to install rivet. 1. aclocal 2. autoreconf 3. ./configure --with-apache-version=2 \ --with-tcl=/usr/lib \ --with-apxs=/usr/bin/apxs 4. make 5. checkinstall --fstrans=no 6. installpkg rivet-0.8.0-i386-1.tgz Comments: Steps 1 and 2 issue warnings, but they can be ignored. I suspect these steps do what genconf.sh accomplishes in Goose's protocol. checkinstall (#5) creates a Slackware .tgz file to install with any of the Slackware package management tools. Checkinstall also makes .rpm and .deb packages. Installpkg (#6) is the default utility built into Slackware. Later, if I want to remove a package, I can use any of the Slack package management tools for that too. Removepkg is the default. CONFIGURING APACHE 2 This turns out easy in Slackware. You can probably eliminate steps 2 and 3 below and do fine. If you never use index.rvt, you can eliminate step 5 as well. 1. Add "LoadModule rivet_module lib/httpd/modules/mod_rivet.so" to the end of the dynamic shared object (DSO) support list. 2. Make sure your DocumentRoot is set properly. Mine is: DocumentRoot "/var/www/htdocs". 3. Make sure the controls for <Directory "/var/www/htdocs"> are set correctly. The defaults work for me. 4. Add handlers for .rvt and .tcl files to <IfModule mime_module>. AddType application/x-httpd-rivet .rvt AddType application/x-rivet-tcl .tcl 5. Add index.rvt and index.tcl to <IfModule dir_module>. DirectoryIndex index.html index.rvt index.tcl 6. Restart apache with either of the following. apachectl restart /etc/rc.d/rc.httpd restart That's it. Unless you want to use .tcl CGI files, you're done. Tom -----Original Message----- From: frgeek-michiana-bounce@xxxxxxxxxxxxx [mailto:frgeek-michiana-bounce@xxxxxxxxxxxxx] On Behalf Of Richard Zimmerman Sent: Friday, June 27, 2008 3:01 PM To: Free Geek Michiana Subject: [frgeek-michiana] Apache2 + Rivet Well, it appears I got rivet to work on Apache2! First, using subversion, download the source code: cd /usr/local |svn co http://svn.apache.org/repos/asf/tcl/rivet/trunk rivet Then, change into the rivet directory (should be /usr/local/rivet): cd into rivet (/usr/local/rivet) follow the instructions for installing rivet: (cat /usr/local/rivet/INSTALL) First, you run ./genconf.sh to generate a ./configure script specific for your system. Then, you run the ./configure script WITH the following options: ./configure \ --with-tcl=/usr/lib/tcl8.4/ \ --with-apxs=/usr/bin/apxs2 \ --with-tclsh=/usr/bin/tclsh8.4 CHANGE --options to fit your needs. This was compiled on a Debian etch ||ln -s ../mods-available/rivet.load rivet.load ||ln -s ../mods-available/rivet.load rivet.load ||system Then run 'make' Then run 'make install' If all goes well, you'll have a mod_rivet.so dropped into /usr/lib/apache2/modules/ THEN, to enable it for apache2, you need to create two files: /etc/apache2/mods-available/rivet.conf /etc/apache2/mods-available/rivet.load In ||/etc/apache2/mods-available/rivet.conf, insert the following: <IfModule mod_rivet.c> AddType application/x-httpd-rivet .rvt AddType application/x-rivet-tcl .tcl </IfModule> AND in ||/etc/apache2/mods-available/rivet.conf, insert the following: LoadModule rivet_module /usr/lib/apache2/modules/mod_rivet.so then LINK the following: cd /etc/apache2/mods-enabled ln -s ../mods-available/rivet.load rivet.load ||ln -s ../mods-available/rivet.conf rivet.conf From the FWIW dept: Goose || || || | ** This list is PUBLICLY archived. ** PLEASE don't post personal or sensitive information unless you wish for it to be in the public domain. To post to the list send email to frgeek-michiana@xxxxxxxxxxxxxx The archive is available at //www.freelists.org/archives/frgeek-michiana/ You may unsubscribe or change your list settings by going to the list website at //www.freelists.org/webpage/frgeek-michiana ** This list is PUBLICLY archived. ** PLEASE don't post personal or sensitive information unless you wish for it to be in the public domain. To post to the list send email to frgeek-michiana@xxxxxxxxxxxxxx The archive is available at //www.freelists.org/archives/frgeek-michiana/ You may unsubscribe or change your list settings by going to the list website at //www.freelists.org/webpage/frgeek-michiana