Modify

Opened 14 years ago

Closed 14 years ago

#62 closed defect (fixed)

fft filter build failure

Reported by: Dmitry Plakhin Owned by: Matthias Vogelgesang
Priority: major Milestone:
Component: ufo-filters Version:
Keywords: Cc:

Description

Cannot build fft filter in the following commit. See error below.

commit 34fd06f97fb05f16319cf30c17d2277688efc5d2
Author: Matthias Vogelgesang <matthias.vogelgesang@…>
Date: Wed May 9 10:52:54 2012 +0200

cmake .. -DLIB_SUFFIX=64 -DCMAKE_INSTALL_PREFIX=/usr -DWITH_GTK_DOC=OFF
-- The C compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Found OpenCL: /usr/lib64/libOpenCL.so
-- checking for module 'glib-2.0>=2.24'
-- found glib-2.0, version 2.30.1
-- checking for module 'gobject-2.0>=2.24'
-- found gobject-2.0, version 2.30.1
-- checking for module 'ufo>=0.2'
-- found ufo, version 0.2.0
-- Found TIFF: /usr/lib64/libtiff.so
-- Could NOT find OCLFFT (missing: OCLFFT_INCLUDE_DIRS OCLFFT_LIBRARIES)
-- checking for module 'uca>=0.6'
-- package 'uca>=0.6' not found
-- checking for module 'opencv'
-- package 'opencv' not found
-- checking for module 'fftw3f'
-- package 'fftw3f' not found
-- checking for module 'gtk-doc'
-- found gtk-doc, version 1.18
-- Configuring done
-- Generating done
-- Build files have been written to: /home/plakhin/dev/ufo_new/ufo-filters/build
plakhin@linux-blqp:~/dev/ufo_new/ufo-filters/build> make install
Scanning dependencies of target ufofilteradd
[ 2%] Building C object src/CMakeFiles/ufofilteradd.dir/ufo-filter-add.c.o
/home/plakhin/dev/ufo_new/ufo-filters/src/ufo-filter-add.c: In function ‘ufo_filter_add_class_init’:
/home/plakhin/dev/ufo_new/ufo-filters/src/ufo-filter-add.c:135:30: warning: assignment from incompatible pointer type [enabled by default]
Linking C shared library libufofilteradd.so
[ 2%] Built target ufofilteradd
Scanning dependencies of target ufofilterargmax
[ 5%] Building C object src/CMakeFiles/ufofilterargmax.dir/ufo-filter-arg-max.c.o
Linking C shared library libufofilterargmax.so
[ 5%] Built target ufofilterargmax
Scanning dependencies of target ufofilteraverager
[ 8%] Building C object src/CMakeFiles/ufofilteraverager.dir/ufo-filter-averager.c.o
Linking C shared library libufofilteraverager.so
[ 8%] Built target ufofilteraverager
Scanning dependencies of target ufofilterbackproject
[ 11%] Building C object src/CMakeFiles/ufofilterbackproject.dir/ufo-filter-backproject.c.o
Linking C shared library libufofilterbackproject.so
[ 11%] Built target ufofilterbackproject
Scanning dependencies of target ufofilterbufferinput
[ 14%] Building C object src/CMakeFiles/ufofilterbufferinput.dir/ufo-filter-buffer-input.c.o
Linking C shared library libufofilterbufferinput.so
[ 14%] Built target ufofilterbufferinput
Scanning dependencies of target ufofiltercenterofrotation
[ 17%] Building C object src/CMakeFiles/ufofiltercenterofrotation.dir/ufo-filter-center-of-rotation.c.o
Linking C shared library libufofiltercenterofrotation.so
[ 17%] Built target ufofiltercenterofrotation
Scanning dependencies of target ufofiltercl
[ 20%] Building C object src/CMakeFiles/ufofiltercl.dir/ufo-filter-cl.c.o
Linking C shared library libufofiltercl.so
[ 20%] Built target ufofiltercl
Scanning dependencies of target ufofiltercomplex
[ 23%] Building C object src/CMakeFiles/ufofiltercomplex.dir/ufo-filter-complex.c.o
Linking C shared library libufofiltercomplex.so
[ 23%] Built target ufofiltercomplex
Scanning dependencies of target ufofiltercopy
[ 26%] Building C object src/CMakeFiles/ufofiltercopy.dir/ufo-filter-copy.c.o
Linking C shared library libufofiltercopy.so
[ 26%] Built target ufofiltercopy
Scanning dependencies of target ufofilterdemux
[ 29%] Building C object src/CMakeFiles/ufofilterdemux.dir/ufo-filter-demux.c.o
Linking C shared library libufofilterdemux.so
[ 29%] Built target ufofilterdemux
Scanning dependencies of target ufofilterdivide
[ 32%] Building C object src/CMakeFiles/ufofilterdivide.dir/ufo-filter-divide.c.o
/home/plakhin/dev/ufo_new/ufo-filters/src/ufo-filter-divide.c: In function ‘ufo_filter_divide_class_init’:
/home/plakhin/dev/ufo_new/ufo-filters/src/ufo-filter-divide.c:135:30: warning: assignment from incompatible pointer type [enabled by default]
Linking C shared library libufofilterdivide.so
[ 32%] Built target ufofilterdivide
Scanning dependencies of target ufofilterfft
[ 35%] Building C object src/CMakeFiles/ufofilterfft.dir/ufo-filter-fft.c.o
/home/plakhin/dev/ufo_new/ufo-filters/src/ufo-filter-fft.c: In function ‘ufo_filter_fft_initialize’:
/home/plakhin/dev/ufo_new/ufo-filters/src/ufo-filter-fft.c:121:60: error: ‘dims’ undeclared (first use in this function)
/home/plakhin/dev/ufo_new/ufo-filters/src/ufo-filter-fft.c:121:60: note: each undeclared identifier is reported only once for each function it appears in
/home/plakhin/dev/ufo_new/ufo-filters/src/ufo-filter-fft.c:78:25: warning: unused variable ‘manager’ [-Wunused-variable]
/home/plakhin/dev/ufo_new/ufo-filters/src/ufo-filter-fft.c:77:26: warning: unused variable ‘priv’ [-Wunused-variable]
/home/plakhin/dev/ufo_new/ufo-filters/src/ufo-filter-fft.c: In function ‘ufo_filter_fft_finalize’:
/home/plakhin/dev/ufo_new/ufo-filters/src/ufo-filter-fft.c:186:5: warning: implicit declaration of function ‘clFFT_DestroyPlan’ [-Wimplicit-function-declaration]
/home/plakhin/dev/ufo_new/ufo-filters/src/ufo-filter-fft.c:186:5: warning: nested extern declaration of ‘clFFT_DestroyPlan’ [-Wnested-externs]
/home/plakhin/dev/ufo_new/ufo-filters/src/ufo-filter-fft.c:186:27: error: ‘UfoFilterFFTPrivate’ has no member named ‘cl_fft_plan’
/home/plakhin/dev/ufo_new/ufo-filters/src/ufo-filter-fft.c: In function ‘ufo_filter_fft_set_property’:
/home/plakhin/dev/ufo_new/ufo-filters/src/ufo-filter-fft.c:202:23: error: ‘UfoFilterFFTPrivate’ has no member named ‘fft_size’
/home/plakhin/dev/ufo_new/ufo-filters/src/ufo-filter-fft.c:205:23: error: ‘UfoFilterFFTPrivate’ has no member named ‘fft_size’
/home/plakhin/dev/ufo_new/ufo-filters/src/ufo-filter-fft.c:208:23: error: ‘UfoFilterFFTPrivate’ has no member named ‘fft_size’
/home/plakhin/dev/ufo_new/ufo-filters/src/ufo-filter-fft.c: In function ‘ufo_filter_fft_get_property’:
/home/plakhin/dev/ufo_new/ufo-filters/src/ufo-filter-fft.c:228:47: error: ‘UfoFilterFFTPrivate’ has no member named ‘fft_size’
/home/plakhin/dev/ufo_new/ufo-filters/src/ufo-filter-fft.c:231:47: error: ‘UfoFilterFFTPrivate’ has no member named ‘fft_size’
/home/plakhin/dev/ufo_new/ufo-filters/src/ufo-filter-fft.c:234:47: error: ‘UfoFilterFFTPrivate’ has no member named ‘fft_size’
/home/plakhin/dev/ufo_new/ufo-filters/src/ufo-filter-fft.c: In function ‘ufo_filter_fft_init’:
/home/plakhin/dev/ufo_new/ufo-filters/src/ufo-filter-fft.c:300:9: error: ‘UfoFilterFFTPrivate’ has no member named ‘fft_size’
/home/plakhin/dev/ufo_new/ufo-filters/src/ufo-filter-fft.c:301:9: error: ‘UfoFilterFFTPrivate’ has no member named ‘fft_size’
/home/plakhin/dev/ufo_new/ufo-filters/src/ufo-filter-fft.c:302:9: error: ‘UfoFilterFFTPrivate’ has no member named ‘fft_size’
/home/plakhin/dev/ufo_new/ufo-filters/src/ufo-filter-fft.c:303:9: error: ‘UfoFilterFFTPrivate’ has no member named ‘kernel’
/home/plakhin/dev/ufo_new/ufo-filters/src/ufo-filter-fft.c: At top level:
/home/plakhin/dev/ufo_new/ufo-filters/src/ufo-filter-fft.c:64:16: warning: ‘pow2round’ defined but not used [-Wunused-function]
make[2]: * [src/CMakeFiles/ufofilterfft.dir/ufo-filter-fft.c.o] Error 1
make[1]:
* [src/CMakeFiles/ufofilterfft.dir/all] Error 2
make: * [all] Error 2

Attachments (0)

Change History (2)

comment:1 Changed 14 years ago by Tomas Farago

Does not work on Intel OpenCL, after installing NVIDIA OpenCL it works.

comment:2 Changed 14 years ago by Tomas Farago

Resolution: fixed
Status: newclosed

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Matthias Vogelgesang.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.