Paul Schmehl
2012-12-20 16:11:55 UTC
Bamm, I'm working on updating the FreeBSD ports to sguil 0.8.0. Server and
sensor are done, but I'm having a problem with the client. When I try to
run sguil.tk, I get the Cannot fine the iwidgets extension error.
I can't install ActiveTcl (which seems to be the universal "fix" to this
problem), but surely itcl/tcl/tk has something analogous to perl's @INC
that I can edit to fix this problem. I've googled my ass off, but I can't
seem to find a spec that explains how itcl/tcl/tk goes about finding all
its parts.
I thought creating the TCLLIBDIR environment variable might fix the
problem, but it didn't. I also tried symlinking the iwidgets directory to
the directory that sguil.tk is in, but that did no good either.
It worked when the default tcl port in FreeBSD was 8.4, but now that it's
been bumped to 8.5, it no longer works.
Any ideas?
--
Paul Schmehl, Senior Infosec Analyst
As if it wasn't already obvious, my opinions
are my own and not those of my employer.
*******************************************
"It is as useless to argue with those who have
renounced the use of reason as to administer
medication to the dead." Thomas Jefferson
"There are some ideas so wrong that only a very
intelligent person could believe in them." George Orwell
sensor are done, but I'm having a problem with the client. When I try to
run sguil.tk, I get the Cannot fine the iwidgets extension error.
I can't install ActiveTcl (which seems to be the universal "fix" to this
problem), but surely itcl/tcl/tk has something analogous to perl's @INC
that I can edit to fix this problem. I've googled my ass off, but I can't
seem to find a spec that explains how itcl/tcl/tk goes about finding all
its parts.
I thought creating the TCLLIBDIR environment variable might fix the
problem, but it didn't. I also tried symlinking the iwidgets directory to
the directory that sguil.tk is in, but that did no good either.
It worked when the default tcl port in FreeBSD was 8.4, but now that it's
been bumped to 8.5, it no longer works.
Any ideas?
--
Paul Schmehl, Senior Infosec Analyst
As if it wasn't already obvious, my opinions
are my own and not those of my employer.
*******************************************
"It is as useless to argue with those who have
renounced the use of reason as to administer
medication to the dead." Thomas Jefferson
"There are some ideas so wrong that only a very
intelligent person could believe in them." George Orwell