Forum OpenACS Development: libthread2.6.5, freebsd ports

Collapse
Posted by Torben Brosten on

Hi all,

On freebsd, after a port upgrade, I deinstalled and cleaned the various dependencies for /usr/ports/www/openacs, followed by make install in www/openacs ..to get a clean build.

On aolserver start, am having a dependency problem from the openacs-config.tcl file:

[15/Jul/2010:18:38:53][7442.5292032][-main-] Notice: nsd.tcl: starting to read config file...
[15/Jul/2010:18:38:53][7442.5292032][-main-] Error: Tcl exception:
no files matched glob pattern "/usr/local/aolserver/lib/thread*/libthread*.so"
    while executing
"glob ${homedir}/lib/thread*/libthread*[info sharedlibextension]"
    invoked from within
"lindex [glob ${homedir}/lib/thread*/libthread*[info sharedlibextension]] 0"
    invoked from within
"ns_param libthread  [lindex [glob ${homedir}/lib/thread*/libthread*[info sharedlibextension]] 0]"
[15/Jul/2010:18:38:53][7442.5292032][-main-] Fatal: config error

What is the recommended way to get this, or is this dependency in the config.tcl file no long necessary?

FreeBSD 6.4-STABLE #17: Sat Jul 10 08:55:38 ADT 2010

Torben

Collapse
Posted by Torben Brosten on
I see xotcl depends on it.

I'm following the recommendations here:

https://openacs.org/xowiki/openacs-system-install-freebsd

c/tcl8.4-threads/tcl8.5-threads/

for now..

cheers

Torben

Collapse
Posted by Gustaf Neumann on
Strictly speaking:
- xotcl (the language/tcl extension) doe not depend in any way on libthread.
- xotcl-core (the openacs package) supports libthread optionally
- if you want to you use e.g. background-deliviery or the xotcl-request-monitor, you need it.

see e.g. the entries tagged with libthread in the wiki: https://openacs.org/xowiki/tag/libthread