Checking if your kit is complete... Looks good Writing Makefile for Tk::DataControl cp DataControl.pm blib/lib/Tk/DataControl.pm Manifying blib/man3/Tk::DataControl.3 PERL_DL_NONLAZY=1 /Users/cpanrun/pristine/5.8.7/bin/perl "-Iblib/lib" "-Iblib/arch" test.pl DBI connect('dbname=sanjay','sanjay',...) failed: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"? at test.pl line 11 Use of uninitialized value in string eq at DataControl.pm line 499. Tk::Error: Can't set -dbh to `undef' for DataControl=HASH(0x195cc30): Illegal Database Handle or not defined -dbh option at /Users/cpanrun/pristine/5.8.7/lib/site_perl/5.8.7/darwin-thread-multi-2level/Tk/Derived.pm line 294 Tk callback for . Tk callback for .datacontrol Tk callback for winfo Tk callback for .datacontrol Tk callback for winfo Tk callback for .datacontrol.entry Tk::Derived::configure at /Users/cpanrun/pristine/5.8.7/lib/site_perl/5.8.7/darwin-thread-multi-2level/Tk/Derived.pm line 306 Tk::Widget::new at /Users/cpanrun/pristine/5.8.7/lib/site_perl/5.8.7/darwin-thread-multi-2level/Tk/Widget.pm line 205 DataControl::new at DataControl.pm line 21 Tk::Widget::__ANON__ at /Users/cpanrun/pristine/5.8.7/lib/site_perl/5.8.7/darwin-thread-multi-2level/Tk/Widget.pm line 256 Can't set -dbh to `undef' for DataControl=HASH(0x195cc30): Illegal Database Handle or not defined -dbh option at /Users/cpanrun/pristine/5.8.7/lib/site_perl/5.8.7/darwin-thread-multi-2level/Tk/Derived.pm line 294 at /Users/cpanrun/pristine/5.8.7/lib/site_perl/5.8.7/darwin-thread-multi-2level/Tk/Derived.pm line 306 make: *** [test_dynamic] Error 255