Hi, and welcome to both of you to our forums...
Unfortunately, I thought I had answered atazoth before, but apparently, I never sent the message and it somehow got lost...
I don't know about BSD since I never used it, and I certainely can't test anything for it... however, if you could try to help debug this a little, then we might be able to get the webcam working on BSD...
The problem is not the 'webcamsn' extension, it's the 'capture' extension... This doesn't get built on BSD, so if you could build it, and see if it compiles without error, and try to test the webcam, then that would be great...
first step is to edit the Makefile.in file from amsn's sources, then search for 'bsd' until you find this :
ifeq ($(FOUND_OS),bsd)
ifeq ($(FOUND_X11),yes)
ADDLIBS += ${X_LIBS}
include $(tray_dir)/Rules.mk
include $(linflash_dir)/Rules.mk
endif
else
change it into :
ifeq ($(FOUND_OS),bsd)
include $(capture_dir)/Rules.mk
include $(capture_dir)/libng/Rules.mk
include $(capture_dir)/libng/plugins/Rules.mk
ifeq ($(FOUND_X11),yes)
ADDLIBS += ${X_LIBS}
include $(tray_dir)/Rules.mk
include $(linflash_dir)/Rules.mk
endif
else
then try ./configure again, then make to compile the capture extension.. It should compile and work... (it will build a bsd specific driver for the webcam, so you don't need to have v4l or v4l2 compat... )
Then try amsn by launching it *directly from source* with
./amsn
If you try to install it first with make install, it will not work since the capture extension doesn't get installed... Then go to the audio/video settings (preferences->others) and see if it works... if not, please give as much details as you can so we can debug this and guide you through more steps to try out...