atom feed4 messages in org.apache.tcl.rivet-devRe: Rivet 2.1.1 on CentOS
FromSent OnAttachments
Marco PallanteJun 17, 2013 12:43 pm 
Massimo ManghiJun 17, 2013 2:15 pm 
Harald OehlmannJun 18, 2013 12:08 am 
Marco PallanteJun 18, 2013 12:26 am 
Subject:Re: Rivet 2.1.1 on CentOS
From:Marco Pallante (marc@gmail.com)
Date:Jun 18, 2013 12:26:26 am
List:org.apache.tcl.rivet-dev

Harald,

Thank you very much for your report. Now that it's sure I need to compile all by myself, I'll surely go with Tcl 8.6.

Bye,

Marco

2013/6/18 Harald Oehlmann <hara@elmicron.de>

Dear Marco,

I am sorry, AFAIK there is only the way to compile tcl and rivet on your own. I would recomment to use Tcl 8.6.0, as ITcl is already bundled with it and thus, you do not need to compile it extra.

Here is the remark about that: http://wiki.tcl.tk/3874

Here is a remark on compiling tcl 8.6.0 on CentOS 64 bit: http://wiki.tcl.tk/3298

And here is my own installog to make tcl8.6 and rivet run on CentOs 6.x: It is build by user "admin" in the folder "test". The final location is /usr/local/* The required user is written as "user:" in front of the shell commands. Comments or things you have to do start with "#". If there is written "create file", you may use "vi" to do so: vi <filename> then press "a" for append then type your text or copy it from the clipboard or this e-mail ;-) then press "esc" then press ":x" and the enter key to save

Here we go:

*** tcl8.6.0 root: # install development environment yum groupinstall Entwicklungs-Tools ( # this is on a german locale, english might be yum groupinstall Development-Tools ) yum install httpd-devel

# create a file /usr/local/share/config.site with # contents: test "$libdir" = '${exec_prefix}/lib' && libdir='${exec_prefix}/lib64' true

admin: cd test gzip -d tcl8.6.0.tar.gz tar xvf tcl8.6.0.tar.gz cd tcl8.6.0/unix ./configure make

root: cd /home/admin/test/tcl8.6.0/unix make install cd /usr/lib64 ln -s /usr/local/lib64/libtcl.8.6.so

*** rivet 2.1.1: admin: cd test gzip -d rivet-2.1.1.tar.gz tar xvf rivet-2.1.1.tar cd rivet-2.1.1 ./configure --with-tcl=/usr/local/lib64 --with-apxs=/usr/sbin/apxs --with-tclsh=/usr/local/bin/tclsh8.6 --with-apache-version=2 --with-rivet-target-dir=/usr/local/lib64/rivet --enable-version-display --enable-64bit make root: make install

# Create file "/etc/httpd/conf.d/mod_rivet.conf" with # contents: # load the module LoadModule rivet_module modules/mod_rivet.so

# Let the module handle .rvt and .tcl files. AddType application/x-httpd-rivet rvt AddType application/x-rivet-tcl tcl

# The default charset can be specified in the configuration AddType "application/x-httpd-rivet; charset=utf-8" rvt

# Add index.rvt to the list of files that will be served DirectoryIndex index.rvt

# restart apache

Good luck, Harald

Am 17.06.2013 21:43, schrieb Marco Pallante:

Hello everyone,

I need to install Rivet on a CentOS 6 server, but the download page (from OpenSuse) list only the 2.0.6 version. I've almost no experience on rpm based distros, so I'd like to know whether the 2.1.1 packages from other systems (openSuse or Fedora) may work.

A similar problem holds for Tcl itself. CentOS package delivers the 8.5.7 version, which is a little old, so I'd like to use a newer release, if it's easy and safe to use rpm from another distro.

Thank you for you kindly help,