Hi all,
I revive this old topic since I'm having exactly the same issue with aMSN 0.98.1 on OpenBSD (-current, gcc 3.3.5).
I tweaked a bit the aMSN build following instructions in this topic and I arrived to the same conclusion than elgrande.
The build stops with:
cc -O2 -pipe -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/libpng -g3 -DDEBUG -w -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/local/include/tcl8.5 -I/usr/local/include/tk8.5 -I/usr/X11R6/include -I. -I./utils/linux/capture -I./utils/linux/capture/libng -I./utils/linux/capture/structs -I./utils/webcamsn/src -I./utils/tcl_siren/src -I./utils/tclISF/src/libISF -DPACKAGE="amsn" -DVERSION="0.98.1-1" -DLIBDIR="/usr/pobj/amsn-0.98.1/amsn-0.98.1" -fPIC -c -o utils/linux/capture/libng/plugins/struct-v4l2.o utils/linux/capture/structs/struct-v4l2.c
And lots of:
utils/linux/capture/structs/struct-v4l2.c:840: error: nonconstant array index in initializer
utils/linux/capture/structs/struct-v4l2.c:840: error: (near initialization for `ioctls_v4l2')
I'd really like to make webcams in aMSN working on OpenBSD and *BSD in general and I'm ready to help diagnose what's going wrong.
You can find the full build log
here.