@doktornotor:
Remove and reinstall the package.
I should have mentioned that I've done this 5 or 6 times. After the uninstall the dashboard was fine, but I got the same error as soon as I reinstalled it.
It looks like I ended up resolving my own issue. I moved the file, ".widget-snort.inc.uIzi3Hvkv9Po" out of the widgets/include folder, and everything went back to normal. It looks like it was probably a temp file created during my system upgrade, and for some reason it wasn't deleted after the upgrade finished. It was causing the PHP function, "widget_snort_uninstall()" to be declared twice, which caused the dashboard code to fail to compile. Uninstalling and reinstalling the package didn't help, as the uninstall still left the widget temp file behind in the folder and caused the issue to reemerge after re-installation. I held on to the file just in case, but its contents are identical to those of "widget-snort.inc," so I'm sure I don't need it.
Anyway, if you ever get a "previously declared…" error on the dashboard page with regard to a widget, check your /usr/local/www/widgets/include/ folder for stray temp files. ;D