#37 Default Tcl is not a threaded build on SuSE Linux

aolserver_v45
closed-accepted
5
2006-09-16
2006-08-16
Carlos A Pereira
No

Hi,

I'm trying to setup a project manager website based on
the ProjectOpen software (www.project-open.com). This
software is based on TCL and requires an OpenACS
framework running on an AOLServer.

I'm using a machine running openSuSE 10.1 and already
installed the TCL 8.4 thru the setup tool (YaST).

When I try to install the AOLServer I get the following
error:

DELL-P3-800:/usr/local/aolserver # /usr/bin/tclsh8.4
./nsconfig.tcl
Executing ./configure TCLSH=/usr/bin/tclsh8.4
--prefix=/usr --with-tcl=/usr/lib
checking for Tcl configuration... found
/usr/lib/tclConfig.sh
checking for existence of /usr/lib/tclConfig.sh... loading
configure: error: must build tcl with --enable-threads
child process exited abnormally
while executing
"exec ./configure TCLSH=/usr/bin/tclsh8.4 --prefix=/usr
--with-tcl=/usr/lib >&@ stdout"
("eval" body line 1)
invoked from within
"eval exec $configure >&@ stdout"
invoked from within
"if [string equal $tcl_platform(platform) unix] {
set configure [list ./configure TCLSH=$tclsh
--prefix=$install --with-tcl=$tcldir/lib]
if $debug {
..."
(file "./nsconfig.tcl" line 114)
DELL-P3-800:/usr/local/aolserver #

****************************************

How do I fix the TCL setup to enable threads (I think
that this is the problem)?

Thank you...

Alexandre

Discussion

  • Dossy Shiobara
    Dossy Shiobara
    2006-08-16

    Logged In: YES
    user_id=21885

    Alexandre,

    You will need a threaded Tcl build. I'm not sure if this
    is, but you could check:

    ftp://ftp.suse.com/pub/projects/tcl

    It appears there are SuSE RPMs for Tcl 8.4.12 there now, as
    well as source RPMs.

    Regardless, in order to build AOLserver, you will need a
    threaded Tcl build. Configure Tcl with "--enable-threads"
    to do so.

     
  • Dossy Shiobara
    Dossy Shiobara
    2006-08-16

    • assigned_to: nobody --> dossy
    • summary: Installation --> Default Tcl is not a threaded build on SuSE Linux
    • status: open --> pending-invalid
     
  • Bas Scheffers
    Bas Scheffers
    2006-08-16

    Logged In: YES
    user_id=358845

    The best way to install AOLserver is to follow the instructions and building Tcl
    yourself. Grab yourself a copy of Tcl at http://www.tcl.tk/, build it into /usr/
    local/aolserver and then use that same dir to build aolserver into.

    That way you won't have incompatibility problems with your distro provided Tcl.
    Even if it works now, updates by your distro could break things in the future...

     
  • Dossy Shiobara
    Dossy Shiobara
    2006-08-17

    • status: pending-invalid --> pending-accepted
     
  • Logged In: YES
    user_id=1312539

    This Tracker item was closed automatically by the system. It was
    previously set to a Pending status, and the original submitter
    did not respond within 30 days (the time period specified by
    the administrator of this Tracker).

     
    • status: pending-accepted --> closed-accepted