hmmm...well the first thing I did was a pkg_info which didn't show any of my needed reqirements. So i went into the ports dir and successfully did "make install" and then the packages showed on a pkg_info command.
My thinking is they are now installed and perl should see them...but when I run the cgi in the error logs I get errors on the line numbers that reference the GD package.
So I thought somehow perl needed to be told about these new packages.
I thought me running pkg_add would be equivelant to what I did with "make install" which was successful?
Can't locate GD.pm in @INC (@INC contains: /usr/local/lib/perl5/site_perl/5.8.0/mach /usr/local/lib/perl5/site_perl/5.8.0 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.0/BSDPAN /usr/local/lib/perl5/5.8.0/mach /usr/local/lib/perl5/5.8.0 .) at captcha.pl line 42. BEGIN failed--compilation aborted at captcha.pl line 42. Compilation failed in require at /usr/local/www/cgi-bin/cgi/captchatest.cgi line 33. [Tue Mar 3 07:06:11 2009] [error] [client 184.108.40.206] Premature end of script headers: /usr/local/www/cgi-bin/cgi/captchatest.cgi