Hrm. Weird error. I don't think it's a failure finding the package but an error saying the DISPLAY env var isn't set right (and sguil isn't liking it). When you run "package require Tk", does a blank window appear?


On Thu, Dec 20, 2012 at 3:46 PM, Paul Schmehl <> wrote:
Bamm, apparently these things are case sensitive on FreeBSD:

# tclsh
% package require Tcl
% package require tcl
can't find package tcl

% package require itcl
can't find package itcl
% package require Itcl
% package require Itk
no display name and no $DISPLAY environment variable
% package require Iwidgets

no display name and no $DISPLAY environment variable
% package require Iwidgets4.0.1
can't find package Iwidgets4.0.1

% package require iwidgets4.0.1
can't find package iwidgets4.0.1
% package require Iwidgets 4.0.1

no display name and no $DISPLAY environment variable
% exit

Unfortunately, changing the package require from iwidgets to Iwidgets in didn't change a thing.  :-(

I'm updating my copy of VMWare Fusion, and I'm going to run FreeBSD with X on it and see if that will allow me to run the wish shell and do these package requires...

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

sguil - The Analyst Console for NSM