Forum OpenACS Q&A: Re: How to install xowiki on oacs5.2.4 platform?

Collapse
Posted by Nima Mazloumi on
Have you installed xotcl?

unpack tar.gz
goto xotcl dir
change this line in configure script (might not be necessary):
From:
TCLSH_PROG="tclsh${TCL_MAJOR_VERSION}.${TCL_MINOR_VERSION}${TCL_DBGX}"

To:
TCLSH_PROG="tclsh${TCL_MAJOR_VERSION}.${TCL_MINOR_VERSION}"

run configure:
./configure --prefix=${AOLSERVER_INST_DIR} --enable-threads --with-aolserver=${AOLSERVER_INST_DIR} \
--without-tk --without-gdbm --enable-symbols \
--with-tcl=${AOLSERVER_INST_DIR}/lib \
--exec-prefix=${AOLSERVER_INST_DIR}

run make:
make install-aol

Have you installed xotcl-core?
Download and use Application Package Manager
http://media.wu-wien.ac.at/download/

Have you installed xowiki package?
Download and use APM:
http://media.wu-wien.ac.at/download/

Collapse
Posted by Gustaf Neumann on
Changing the configure script should not be necessary. The xotcl configure scripts conform exactly to the TEA standards. Removing TCL_DBGX hints that tcl itself has an installation problem concerning the debug versions of the tcl libraries.

David is right that the two current xotcl-core and xowiki versions (in the oacs-5-3 and in head) are not compatible with oacs 5.2.* due to changes between oacs-5-2 and oacs-5-3. I don't have the time working on this in the near future. If you have big interest, there are companies willing and capable to do this for e.g. the version in the 5.3 branch with little effort (send me email if you are interested).

It is possible to install old versions of xotcl-core and xowiki on 5.2, either from cvs or - as nima points out - from the download area on media. The apm files in the download area of media above are very old. If you have cvs access, i have heard that using the version form march works well with oacs-5-2

cvs -z3 -d:pserver:mailto:anonymous@cvs.openacs.org:/cvsroot co -D 2007-03-03 openacs-4/packages/xotcl-core
cvs -z3 -d:pserver:mailto:anonymous@cvs.openacs.org:/cvsroot co -D 2007-03-03 openacs-4/packages/xowiki

hope that helps