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 <harald.oehlm...@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,
> >
> > Marco Pallante
>
>

Reply via email to