Hello, I would very much welcome a port of QuteCom to other OSes than Windows, Mac OS X and Linux, namely *BSD or OpenSolaris. I’ve started out by trying to compile it on FreeBSD. (Most likely, one of the problems I will encounter is missing ALSA support, but there’s an ALSA compatibility layer already in the works.)
First thing I found out: While the base dir for the header linux/videodev.h is /usr/include on Linux systems, it’s /usr/local/include on FreeBSD (header files installed via a v4l-compat-port). Currently, cmake does not check for this, and there is no way to add an additional include directory for the pixertool/v4l stuff, at least none I am aware of. So I had to hack build/pixertool/CMakeFiles/pixertool.dir/flags.make. The error I get now does not look like an OS-specific error: /home/pascal/src/qutecom/qutecom-2.2/libs/webcam/include/webcam/WebcamDriver.h: In member function 'virtual void V4LWebcamDriver::run()': /home/pascal/src/qutecom/qutecom-2.2/libs/webcam/include/webcam/WebcamDriver.h:159: error: 'void WebcamDriver::frameBufferAvailable(piximage*)' is private /home/pascal/src/qutecom/qutecom-2.2/libs/webcam/src/v4l/V4LWebcamDriver.cpp:289: error: within this context *** Error code 1 Any help is appreciated, as I don’t know much about C++ yet … _______________________________________________ QuteCom-dev mailing list [email protected] http://lists.qutecom.org/mailman/listinfo/qutecom-dev
