Tanks for the reply. But that is the weird thing, I had these installed, along with several variations just to be sure.
This is also visible in the terminal output after;
-----------------------------------------------
Checking for operating system specific features
-----------------------------------------------
checking dc1394/dc1394.h usability... yes
checking dc1394/dc1394.h presence... yes
checking for dc1394/dc1394.h... yes
there it says it is present dc1394. Same goes for ffmpeg. I did try sudo apt-get install libavdevice-dev libavfilter-dev \
libavformat-dev libavutil-dev libpostproc-dev libswscale-dev. But this didn't work, if I continue with make I get;
Code:
opie@ubuntu:~/workspace/libcvd$ make
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/diskbuffer2.cc -o cvd_src/diskbuffer2.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/deinterlacebuffer.cc -o cvd_src/deinterlacebuffer.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/exceptions.cc -o cvd_src/exceptions.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/image_io.cc -o cvd_src/image_io.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/bayer.cxx -o cvd_src/bayer.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/morphology.cc -o cvd_src/morphology.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/colourspace_convert.cxx -o cvd_src/colourspace_convert.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/draw.cc -o cvd_src/draw.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/yuv422.cpp -o cvd_src/yuv422.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/yuv420.cpp -o cvd_src/yuv420.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c pnm_src/pnm_grok.cxx -o pnm_src/pnm_grok.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c pnm_src/bmp.cxx -o pnm_src/bmp.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c pnm_src/bmp_read.cc -o pnm_src/bmp_read.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c pnm_src/bmp_write.cc -o pnm_src/bmp_write.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c pnm_src/cvdimage.cxx -o pnm_src/cvdimage.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c pnm_src/fits.cc -o pnm_src/fits.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c pnm_src/fitswrite.cc -o pnm_src/fitswrite.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c pnm_src/save_postscript.cxx -o pnm_src/save_postscript.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c pnm_src/text_write.cc -o pnm_src/text_write.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c pnm_src/text.cxx -o pnm_src/text.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/fast_corner.cxx -o cvd_src/fast_corner.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/convolution.cc -o cvd_src/convolution.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/nonmax_suppression.cxx -o cvd_src/nonmax_suppression.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/timeddiskbuffer.cc -o cvd_src/timeddiskbuffer.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/videosource.cpp -o cvd_src/videosource.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/connected_components.cc -o cvd_src/connected_components.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/i686/yuv411_to_stuff_MMX.C -o cvd_src/i686/yuv411_to_stuff_MMX.o
as -g -o cvd_src/i686/halfsample.o cvd_src/i686/halfsample.s
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/MMX/half_sample.cc -o cvd_src/MMX/half_sample.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/SSE2/half_sample.cc -o cvd_src/SSE2/half_sample.o
as -g -o cvd_src/i686/rgb_to_gray.o cvd_src/i686/rgb_to_gray.s
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/i686/convert_rgb_to_y.cc -o cvd_src/i686/convert_rgb_to_y.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/i686/convolve_gaussian.cc -o cvd_src/i686/convolve_gaussian.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/i686/gradient.cc -o cvd_src/i686/gradient.o
as -g -o cvd_src/i686/yuv422_to_rgb.o cvd_src/i686/yuv422_to_rgb.s
as -g -o cvd_src/i686/yuv422_to_grey.o cvd_src/i686/yuv422_to_grey.s
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/i686/yuv422_wrapper.cc -o cvd_src/i686/yuv422_wrapper.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/i686/median_3x3.cc -o cvd_src/i686/median_3x3.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/i686/utility_float.cc -o cvd_src/i686/utility_float.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/i686/utility_byte_differences.cc -o cvd_src/i686/utility_byte_differences.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/i686/utility_double_int.cc -o cvd_src/i686/utility_double_int.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/SSE2/two_thirds_sample.cc -o cvd_src/SSE2/two_thirds_sample.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/fast/fast_7_detect.cxx -o cvd_src/fast/fast_7_detect.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/fast/fast_7_score.cxx -o cvd_src/fast/fast_7_score.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/slower_corner_7.cxx -o cvd_src/slower_corner_7.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/fast/fast_8_detect.cxx -o cvd_src/fast/fast_8_detect.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/fast/fast_8_score.cxx -o cvd_src/fast/fast_8_score.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/slower_corner_8.cxx -o cvd_src/slower_corner_8.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/fast/fast_9_detect.cxx -o cvd_src/fast/fast_9_detect.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/fast/fast_9_score.cxx -o cvd_src/fast/fast_9_score.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/fast_corner_9_nonmax.cxx -o cvd_src/fast_corner_9_nonmax.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/fast/fast_10_detect.cxx -o cvd_src/fast/fast_10_detect.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/fast/fast_10_score.cxx -o cvd_src/fast/fast_10_score.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/fast/fast_11_detect.cxx -o cvd_src/fast/fast_11_detect.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/fast/fast_11_score.cxx -o cvd_src/fast/fast_11_score.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/slower_corner_11.cxx -o cvd_src/slower_corner_11.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/fast/fast_12_detect.cxx -o cvd_src/fast/fast_12_detect.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/fast/fast_12_score.cxx -o cvd_src/fast/fast_12_score.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/faster_corner_9.cxx -o cvd_src/faster_corner_9.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/faster_corner_10.cxx -o cvd_src/faster_corner_10.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/faster_corner_12.cxx -o cvd_src/faster_corner_12.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/Linux/dvbuffer3_dc1394v2.cc -o cvd_src/Linux/dvbuffer3_dc1394v2.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/videosource_dvbuffer.cc -o cvd_src/videosource_dvbuffer.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/Linux/v4l1buffer.cc -o cvd_src/Linux/v4l1buffer.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/Linux/videosource_v4l1buffer.cc -o cvd_src/Linux/videosource_v4l1buffer.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/Linux/v4lbuffer.cc -o cvd_src/Linux/v4lbuffer.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/Linux/videosource_v4lbuffer.cc -o cvd_src/Linux/videosource_v4lbuffer.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/Linux/v4l2buffer.cc -o cvd_src/Linux/v4l2buffer.o
cvd_src/Linux/v4l2buffer.cc: In member function ‘CVD::V4L2FrameT<unsigned char>* CVD::V4L2Buffer_Base::get_frame()’:
cvd_src/Linux/v4l2buffer.cc:394: warning: ‘fdsetRead’ may be used uninitialized in this function
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/Linux/v4lcontrol.cc -o cvd_src/Linux/v4lcontrol.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/OSX/videosource_noqtbuffer.cc -o cvd_src/OSX/videosource_noqtbuffer.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/posix/timer.cc -o cvd_src/posix/timer.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/synchronized.cpp -o cvd_src/synchronized.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/eventobject.cpp -o cvd_src/eventobject.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/thread.cpp -o cvd_src/thread.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/posix/sched_yield.cc -o cvd_src/posix/sched_yield.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/thread/runnable_batch.cc -o cvd_src/thread/runnable_batch.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/noarch/posix_memalign.cpp -o cvd_src/noarch/posix_memalign.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/videodisplay.cc -o cvd_src/videodisplay.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/glwindow.cc -o cvd_src/glwindow.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/gltext.cpp -o cvd_src/gltext.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c pnm_src/jpeg.cxx -o pnm_src/jpeg.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c pnm_src/tiff.cxx -o pnm_src/tiff.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c pnm_src/tiffwrite.cc -o pnm_src/tiffwrite.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c pnm_src/png.cc -o pnm_src/png.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/videosource_novideofilebuffer.cc -o cvd_src/videosource_novideofilebuffer.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/globlist.cxx -o cvd_src/globlist.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/tensor_voting.cc -o cvd_src/tensor_voting.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/brezenham.cc -o cvd_src/brezenham.o
g++ -O3 -march=native -I. -I. -INONE/include -g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread -c cvd_src/draw_toon.cc -o cvd_src/draw_toon.o
ar crvs libcvd.a cvd_src/diskbuffer2.o cvd_src/deinterlacebuffer.o cvd_src/exceptions.o cvd_src/image_io.o cvd_src/bayer.o cvd_src/morphology.o cvd_src/colourspace_convert.o cvd_src/draw.o cvd_src/yuv422.o cvd_src/yuv420.o pnm_src/pnm_grok.o pnm_src/bmp.o pnm_src/bmp_read.o pnm_src/bmp_write.o pnm_src/cvdimage.o pnm_src/fits.o pnm_src/fitswrite.o pnm_src/save_postscript.o pnm_src/text_write.o pnm_src/text.o cvd_src/fast_corner.o cvd_src/convolution.o cvd_src/nonmax_suppression.o cvd_src/timeddiskbuffer.o cvd_src/videosource.o cvd_src/connected_components.o cvd_src/i686/yuv411_to_stuff_MMX.o cvd_src/i686/halfsample.o cvd_src/MMX/half_sample.o cvd_src/SSE2/half_sample.o cvd_src/i686/rgb_to_gray.o cvd_src/i686/convert_rgb_to_y.o cvd_src/i686/convolve_gaussian.o cvd_src/i686/gradient.o cvd_src/i686/yuv422_to_rgb.o cvd_src/i686/yuv422_to_grey.o cvd_src/i686/yuv422_wrapper.o cvd_src/i686/median_3x3.o cvd_src/i686/utility_float.o cvd_src/i686/utility_byte_differences.o cvd_src/i686/utility_double_int.o cvd_src/SSE2/two_thirds_sample.o cvd_src/fast/fast_7_detect.o cvd_src/fast/fast_7_score.o cvd_src/slower_corner_7.o cvd_src/fast/fast_8_detect.o cvd_src/fast/fast_8_score.o cvd_src/slower_corner_8.o cvd_src/fast/fast_9_detect.o cvd_src/fast/fast_9_score.o cvd_src/fast_corner_9_nonmax.o cvd_src/fast/fast_10_detect.o cvd_src/fast/fast_10_score.o cvd_src/fast/fast_11_detect.o cvd_src/fast/fast_11_score.o cvd_src/slower_corner_11.o cvd_src/fast/fast_12_detect.o cvd_src/fast/fast_12_score.o cvd_src/faster_corner_9.o cvd_src/faster_corner_10.o cvd_src/faster_corner_12.o cvd_src/Linux/dvbuffer3_dc1394v2.o cvd_src/videosource_dvbuffer.o cvd_src/Linux/v4l1buffer.o cvd_src/Linux/videosource_v4l1buffer.o cvd_src/Linux/v4lbuffer.o cvd_src/Linux/videosource_v4lbuffer.o cvd_src/Linux/v4l2buffer.o cvd_src/Linux/v4lcontrol.o cvd_src/OSX/videosource_noqtbuffer.o cvd_src/posix/timer.o cvd_src/synchronized.o cvd_src/eventobject.o cvd_src/thread.o cvd_src/posix/sched_yield.o cvd_src/thread/runnable_batch.o cvd_src/noarch/posix_memalign.o cvd_src/videodisplay.o cvd_src/glwindow.o cvd_src/gltext.o pnm_src/jpeg.o pnm_src/tiff.o pnm_src/tiffwrite.o pnm_src/png.o cvd_src/videosource_novideofilebuffer.o cvd_src/globlist.o cvd_src/tensor_voting.o cvd_src/brezenham.o cvd_src/draw_toon.o
a - cvd_src/diskbuffer2.o
a - cvd_src/deinterlacebuffer.o
a - cvd_src/exceptions.o
a - cvd_src/image_io.o
a - cvd_src/bayer.o
a - cvd_src/morphology.o
a - cvd_src/colourspace_convert.o
a - cvd_src/draw.o
a - cvd_src/yuv422.o
a - cvd_src/yuv420.o
a - pnm_src/pnm_grok.o
a - pnm_src/bmp.o
a - pnm_src/bmp_read.o
a - pnm_src/bmp_write.o
a - pnm_src/cvdimage.o
a - pnm_src/fits.o
a - pnm_src/fitswrite.o
a - pnm_src/save_postscript.o
a - pnm_src/text_write.o
a - pnm_src/text.o
a - cvd_src/fast_corner.o
a - cvd_src/convolution.o
a - cvd_src/nonmax_suppression.o
a - cvd_src/timeddiskbuffer.o
a - cvd_src/videosource.o
a - cvd_src/connected_components.o
a - cvd_src/i686/yuv411_to_stuff_MMX.o
a - cvd_src/i686/halfsample.o
a - cvd_src/MMX/half_sample.o
a - cvd_src/SSE2/half_sample.o
a - cvd_src/i686/rgb_to_gray.o
a - cvd_src/i686/convert_rgb_to_y.o
a - cvd_src/i686/convolve_gaussian.o
a - cvd_src/i686/gradient.o
a - cvd_src/i686/yuv422_to_rgb.o
a - cvd_src/i686/yuv422_to_grey.o
a - cvd_src/i686/yuv422_wrapper.o
a - cvd_src/i686/median_3x3.o
a - cvd_src/i686/utility_float.o
a - cvd_src/i686/utility_byte_differences.o
a - cvd_src/i686/utility_double_int.o
a - cvd_src/SSE2/two_thirds_sample.o
a - cvd_src/fast/fast_7_detect.o
a - cvd_src/fast/fast_7_score.o
a - cvd_src/slower_corner_7.o
a - cvd_src/fast/fast_8_detect.o
a - cvd_src/fast/fast_8_score.o
a - cvd_src/slower_corner_8.o
a - cvd_src/fast/fast_9_detect.o
a - cvd_src/fast/fast_9_score.o
a - cvd_src/fast_corner_9_nonmax.o
a - cvd_src/fast/fast_10_detect.o
a - cvd_src/fast/fast_10_score.o
a - cvd_src/fast/fast_11_detect.o
a - cvd_src/fast/fast_11_score.o
a - cvd_src/slower_corner_11.o
a - cvd_src/fast/fast_12_detect.o
a - cvd_src/fast/fast_12_score.o
a - cvd_src/faster_corner_9.o
a - cvd_src/faster_corner_10.o
a - cvd_src/faster_corner_12.o
a - cvd_src/Linux/dvbuffer3_dc1394v2.o
a - cvd_src/videosource_dvbuffer.o
a - cvd_src/Linux/v4l1buffer.o
a - cvd_src/Linux/videosource_v4l1buffer.o
a - cvd_src/Linux/v4lbuffer.o
a - cvd_src/Linux/videosource_v4lbuffer.o
a - cvd_src/Linux/v4l2buffer.o
a - cvd_src/Linux/v4lcontrol.o
a - cvd_src/OSX/videosource_noqtbuffer.o
a - cvd_src/posix/timer.o
a - cvd_src/synchronized.o
a - cvd_src/eventobject.o
a - cvd_src/thread.o
a - cvd_src/posix/sched_yield.o
a - cvd_src/thread/runnable_batch.o
a - cvd_src/noarch/posix_memalign.o
a - cvd_src/videodisplay.o
a - cvd_src/glwindow.o
a - cvd_src/gltext.o
a - pnm_src/jpeg.o
a - pnm_src/tiff.o
a - pnm_src/tiffwrite.o
a - pnm_src/png.o
a - cvd_src/videosource_novideofilebuffer.o
a - cvd_src/globlist.o
a - cvd_src/tensor_voting.o
a - cvd_src/brezenham.o
a - cvd_src/draw_toon.o
ranlib libcvd.a
rm -f libcvd.so libcvd.so.0 libcvd.so.0.8
g++ -shared -o libcvd.so.0.8 cvd_src/diskbuffer2.o cvd_src/deinterlacebuffer.o cvd_src/exceptions.o cvd_src/image_io.o cvd_src/bayer.o cvd_src/morphology.o cvd_src/colourspace_convert.o cvd_src/draw.o cvd_src/yuv422.o cvd_src/yuv420.o pnm_src/pnm_grok.o pnm_src/bmp.o pnm_src/bmp_read.o pnm_src/bmp_write.o pnm_src/cvdimage.o pnm_src/fits.o pnm_src/fitswrite.o pnm_src/save_postscript.o pnm_src/text_write.o pnm_src/text.o cvd_src/fast_corner.o cvd_src/convolution.o cvd_src/nonmax_suppression.o cvd_src/timeddiskbuffer.o cvd_src/videosource.o cvd_src/connected_components.o cvd_src/i686/yuv411_to_stuff_MMX.o cvd_src/i686/halfsample.o cvd_src/MMX/half_sample.o cvd_src/SSE2/half_sample.o cvd_src/i686/rgb_to_gray.o cvd_src/i686/convert_rgb_to_y.o cvd_src/i686/convolve_gaussian.o cvd_src/i686/gradient.o cvd_src/i686/yuv422_to_rgb.o cvd_src/i686/yuv422_to_grey.o cvd_src/i686/yuv422_wrapper.o cvd_src/i686/median_3x3.o cvd_src/i686/utility_float.o cvd_src/i686/utility_byte_differences.o cvd_src/i686/utility_double_int.o cvd_src/SSE2/two_thirds_sample.o cvd_src/fast/fast_7_detect.o cvd_src/fast/fast_7_score.o cvd_src/slower_corner_7.o cvd_src/fast/fast_8_detect.o cvd_src/fast/fast_8_score.o cvd_src/slower_corner_8.o cvd_src/fast/fast_9_detect.o cvd_src/fast/fast_9_score.o cvd_src/fast_corner_9_nonmax.o cvd_src/fast/fast_10_detect.o cvd_src/fast/fast_10_score.o cvd_src/fast/fast_11_detect.o cvd_src/fast/fast_11_score.o cvd_src/slower_corner_11.o cvd_src/fast/fast_12_detect.o cvd_src/fast/fast_12_score.o cvd_src/faster_corner_9.o cvd_src/faster_corner_10.o cvd_src/faster_corner_12.o cvd_src/Linux/dvbuffer3_dc1394v2.o cvd_src/videosource_dvbuffer.o cvd_src/Linux/v4l1buffer.o cvd_src/Linux/videosource_v4l1buffer.o cvd_src/Linux/v4lbuffer.o cvd_src/Linux/videosource_v4lbuffer.o cvd_src/Linux/v4l2buffer.o cvd_src/Linux/v4lcontrol.o cvd_src/OSX/videosource_noqtbuffer.o cvd_src/posix/timer.o cvd_src/synchronized.o cvd_src/eventobject.o cvd_src/thread.o cvd_src/posix/sched_yield.o cvd_src/thread/runnable_batch.o cvd_src/noarch/posix_memalign.o cvd_src/videodisplay.o cvd_src/glwindow.o cvd_src/gltext.o pnm_src/jpeg.o pnm_src/tiff.o pnm_src/tiffwrite.o pnm_src/png.o cvd_src/videosource_novideofilebuffer.o cvd_src/globlist.o cvd_src/tensor_voting.o cvd_src/brezenham.o cvd_src/draw_toon.o -L. -ltiff -ljpeg -lpng -lpng -llapack -lGLU -lGL -lrt -ldc1394 -L -lX11 -lXext -pthread
cvd_src/SSE2/half_sample.o: In function `CVD::halfSample(CVD::BasicImage<unsigned char> const&, CVD::BasicImage<unsigned char>&)':
/home/opie/workspace/libcvd/cvd_src/SSE2/half_sample.cc:41: multiple definition of `CVD::halfSample(CVD::BasicImage<unsigned char> const&, CVD::BasicImage<unsigned char>&)'
cvd_src/MMX/half_sample.o:/home/opie/workspace/libcvd/cvd_src/MMX/half_sample.cc:14: first defined here
collect2: ld returned 1 exit status
make: *** [libcvd.so] Error 1
Thus ending with some error, I'm not sure what kind though.