LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 07-17-2012, 07:32 AM   #1
opul
LQ Newbie
 
Registered: Jul 2012
Posts: 9

Rep: Reputation: Disabled
libcvd install error


Hi

i'm trying to install libcvd on Ubuntu 10.10 but get errors when doing so. First I need to do ./configure, which gives me;

Code:
opie@ubuntu:~/workspace/libcvd$ ./configure
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for gawk... no
checking for mawk... mawk
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking for ranlib... ranlib
checking how to run the C++ preprocessor... g++ -E
checking if compiler flag -Wall works... yes
checking if compiler flag -Wextra works... yes
checking if compiler flag -pipe works... yes
checking if compiler flag -ggdb works... yes
checking if compiler flag -fPIC works... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for best optimize flags... 
checking if compiler flag -O3 works... yes
checking CPU type... core2
checking if compiler flag -march=native works... yes

------------------------------------
Checking processor specific features
------------------------------------

checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether byte ordering is bigendian... no
checking for MMX support... yes
checking for MMXEXT support... yes
checking for SSE support... yes
checking for SSE2 support... yes
checking for SSE3 support... yes
checking size of void*... 4
checking for inline asm statement... yes
checking assembler supports .type pseudo-op... yes

-----------------------------------------------
Checking for operating system specific features
-----------------------------------------------
checking dc1394/dc1394.h usability... yes
checking dc1394/dc1394.h presence... yes
checking for dc1394/dc1394.h... yes
checking for main in -ldc1394... yes
checking for v4l2... yes
checking linux/videodev.h usability... yes
checking linux/videodev.h presence... yes
checking for linux/videodev.h... yes
checking kernel major number... 2
checking kernel minor number... 6
checking kernel release number... 35
checking for clock_getres in -lrt... yes

-------------------------------
Checking for optional libraries
-------------------------------
checking for X... libraries , headers 
checking for glDrawPixels in -lGL... yes
checking GL/glu.h usability... yes
checking GL/glu.h presence... yes
checking for GL/glu.h... yes
checking for gluGetString in -lGLU... yes
checking for tr1::shared_ptr... yes
checking for TooN... yes
checking for dgesvd_ in -lacml... no
checking if Accelerate framework is needed for LAPACK... 
checking for dgesvd_... no
checking for dgesvd_ in -llapack... yes
checking for working pthreads... yes
checking for sched_yield... yes
checking png.h usability... yes
checking png.h presence... yes
checking for png.h... yes
checking for png_init_io in -lpng... yes
checking for png_set_expand_gray_1_2_4_to_8 in -lpng... yes
checking jpeglib.h usability... yes
checking jpeglib.h presence... yes
checking for jpeglib.h... yes
checking for jpeg_destroy_decompress in -ljpeg... yes
checking JPEG read buffer size... 1 (safe reading)
checking tiffio.h usability... yes
checking tiffio.h presence... yes
checking for tiffio.h... yes
checking for TIFFReadRGBAImage in -ltiff... yes
checking for TIFFReadRGBAImageOriented in -ltiff... yes
configure: WARNING: FFMPEG currently requires the use of --enable-gpl
checking for doxygen... no

-----------------------------------
Checking for platform compatibility
-----------------------------------
checking glob.h usability... yes
checking glob.h presence... yes
checking for glob.h... yes
checking for glob... yes
checking for GLOB_BRACE and GLOB_TILDE in glob.h... yes
checking whether feenableexcept is declared... yes
checking for posix_memalign... yes

--------------------------------
Checking for extra build options
--------------------------------


Options:
inline_asm assembler dc1394v2 v4l2buffer v4l1buffer posix_rt videodisplay tr1_shared_ptr toon lapack pthread png jpeg tiff glob memalign

Missing options for linux-gnu:
dc1394v1 ffmpeg

Dodgy things:



SIMD support:
mmx mmxext sse sse2 sse3

Missing SIMD support for i686-pc-linux-gnu:


-g -Wall -Wextra -pipe -ggdb -fPIC -mmmx -msse -msse -msse2 -msse3 -pthread
-ltiff -ljpeg -lpng -lpng -llapack -lGLU -lGL -lrt -ldc1394 -L -lX11 -lXext -pthread
Generating config... configuration unchanged
configure: creating ./config.status
config.status: creating Makefile
So apparently I'm missing some things; dc1394v1 ffmpeg, but when i check for these i appear to already have these, for libdc1394 I got the second version. Accordingly the make command also comes back with errors. What would be the proper way to go about this?
 
Old 07-17-2012, 04:28 PM   #2
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511

Rep: Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641
Welcome to LQ.

apt-cache search dc1394 ( Or use Synaptic for package search )
... and then install the -dev version. ( ? libdc1394-22-dev ? )

ffmpeg : sudo apt-get install libavdevice-dev libavfilter-dev \
libavformat-dev libavutil-dev libpostproc-dev libswscale-dev

.
 
Old 07-17-2012, 07:18 PM   #3
opul
LQ Newbie
 
Registered: Jul 2012
Posts: 9

Original Poster
Rep: Reputation: Disabled
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.
 
Old 07-18-2012, 05:26 AM   #4
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511

Rep: Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641
Well, with no 1394v1, and no "ffmpeg development libraries",
you should still be able to run make without any errors.

? ? Which version of libcvd are you using ?
Latest version is libcvd-20120202 :
http://www.edwardrosten.com/cvd/libcvd-20120202.tar.bz2


About dc1394v1 : To be ignored.
If you get the right version of e.g. "libdc1394v1-13-dev" installed :
Configure will say "Missing options for linux-gnu: dc1394v2 "
So it's either v1 or v2, not both of them.

If you want ffmpeg, please specify "package install errors"
for libavformat-dev etc. etc.

.

Last edited by knudfl; 07-18-2012 at 05:28 AM.
 
1 members found this post helpful.
Old 07-18-2012, 07:09 AM   #5
opul
LQ Newbie
 
Registered: Jul 2012
Posts: 9

Original Poster
Rep: Reputation: Disabled
Ha, I tried your version and it worked!
I used the cvs repository to get my version, figuring it would be the latest version. Looking at both folders the one from cvs has also folders named CVS and holds about 100 extra files, maybe that gave errors?
Anyway, thanks a lot.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] libcvd configure script can't find V4L2 RyuOni Linux - Software 3 09-23-2011 11:28 PM
Error while trying to install ettercap configure error libnet on Red Hat enterprise nomiezvr4 Linux - Newbie 8 01-04-2011 08:29 PM
Write-error on swap-device error on package install slack 12.2 chickenlinux Slackware 11 01-25-2009 08:14 PM
Install error: fatal error attempting to install <pkgpath & name> gmartin Slackware - Installation 24 02-17-2005 04:26 PM
KDE 3.1.2 Install Error (With Konstruct) and Visual Desktop Error KneeLess Linux - Software 0 06-04-2003 03:41 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 08:22 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration