"Christopher M. Sedore" <[EMAIL PROTECTED]> writes:

> I'm trying to load the postgres extension for tcl into mod_dtcl
> without success--here's what happens (result returned from apache):
 
> couldn't load file "/usr/local/pgsql/lib/libpgtcl.so":
> /usr/local/pgsql/lib/libpgtcl.so: Undefined symbol "Tcl_GetChannel"

This really looks like something using the wrong version of Tcl.

> I can load the extension into tclsh8.2 at the command prompt.
> Interestingly enough, I get the same message if I try to load the
> extension in to tclsh8.3.

> I have verified that mod_dtcl.so and libpgtcl.so were both built
> with the 8.2 tcl libraries, both by looking at the makefile and
> using lsof to see which libraries are held open by the programs.

Did you try 

ldd -d /usr/local/pgsql/lib/libpgtcl.so ?

Or something like

objdump -T /usr/lib/libtcl8.2.so.1 | grep Channel

on Linux?

Can you describe the system further?

Ciao,
-- 
David N. Welton
     Personal:           http://www.efn.org/~davidw/  
Free Software:           http://people.debian.org/~davidw/
   Apache Tcl:           http://tcl.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to