Menu

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

aolserver_v45
closed-accepted
5
2006-09-16
2006-08-16
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
     
  • SourceForge Robot

    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).

     
  • SourceForge Robot

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

Log in to post a comment.