becta logo
[oats-sig] open gazer problems

Steve Lee steve at fullmeasure.co.uk
Fri Nov 2 11:10:00 GMT 2007

Article: [oats-sig] open gazer problems

Hi Chris, I have no experience of the packages in question but Stephen
recently posted some notes that may help.

In general a problem like this can be resolved by the following

1) ensure the files are installed correcty - use 'find' to see if they
exist. Did you install the required dev packages?
2) check the build configuration is correct so the compiler finds them
(often through an environment variable called INCLUDE). did you need
to fun ./configure or equiv before making?

STeve

On 31/10/2007, Chris Feser <chrimp at gmx.de> wrote:
>
> Hi all,
>
> I don't know it it would be better to open a new thread or to post it
> here... :)
>
> I tried to get opengazer work, but I get one error when I triy to make it:
>
> chris at lapuntu:~/Desktop/software/opengazer-0.1.2$ make
> g++ -c -Wall -g -O3 -o opengazer.o `pkg-config cairomm-1.0 opencv gtkmm-2.4
> --cflags`  -I/usr/local/include/core -I/usr/local/include/vcl
> -I/usr/local/include/contrib/oxl  -I/home/chris/Desktop/software/bin//core
> -I/home/chris/Desktop/software/bin//vcl
> -I/home/chris/Desktop/software/bin//contrib/oxl  -I/include/core
> -I/include/vcl -I/include/contrib/oxl
> -I/home/chris/Desktop/software/bin//core
> -I/home/chris/Desktop/software/bin//vcl
> -I/home/chris/Desktop/software/bin//contrib/oxl  -I/include/vxl/core
> -I/include/vxl/vcl -I/include/vxl/contrib/oxl opengazer.cpp
> In file included from MainGazeTracker.h:2,
>                  from GazeArea.h:3,
>                  from GazeTrackerGtk.h:6,
>                  from opengazer.cpp:3:
> utils.h:7:30: error: vnl/algo/vnl_svd.h: No such file or directory
> In file included from TrackingSystem.h:3,
>                  from MainGazeTracker.h:3,
>                  from GazeArea.h:3,
>                  from GazeTrackerGtk.h:6,
>                  from opengazer.cpp:3:
> PointTracker.h:5:35: error: vgl/vgl_homg_point_2d.h: No such file or
> directory
> In file included from HeadCompensation.cpp:1,
>                  from TrackingSystem.h:5,
>                  from MainGazeTracker.h:3,
>                  from GazeArea.h:3,
>                  from GazeTrackerGtk.h:6,
>                  from opengazer.cpp:3:
> LeastSquares.h:2:28: error: vnl/vnl_vector.h: No such file or directory
> LeastSquares.h:3:28: error: vnl/vnl_matrix.h: No such file or directory
> In file included from GazeTracker.h:3,
>                  from OutputMethods.h:3,
>                  from TrackingSystem.h:7,
>                  from MainGazeTracker.h:3,
>                  from GazeArea.h:3,
>                  from GazeTrackerGtk.h:6,
>                  from opengazer.cpp:3:
> GaussianProcess.cpp:1:35: error: vnl/algo/vnl_cholesky.h: No such file or
> directory
> utils.h:25: error: expected initializer before '<' token
> utils.h:26: error: expected initializer before '<' token
> PointTracker.h:9: error: expected initializer before '<' token
> PointTracker.h:42: error: 'HomPoint' was not declared in this scope
> PointTracker.h:42: error: template argument 1 is invalid
> PointTracker.h:42: error: template argument 2 is invalid
> HeadTracker.h:12: error: 'HomPoint' was not declared in this scope
> HeadTracker.h:12: error: template argument 1 is invalid
> HeadTracker.h:12: error: template argument 2 is invalid
> HeadTracker.h:13: error: 'HomPoint' was not declared in this scope
> HeadTracker.h:13: error: template argument 1 is invalid
> HeadTracker.h:13: error: template argument 2 is invalid
> LeastSquares.h:5: error: expected initializer before '<' token
> LeastSquares.h:6: error: expected initializer before '<' token
> LeastSquares.h:9: error: 'Matrix' does not name a type
> LeastSquares.h:10: error: 'Vector' does not name a type
> LeastSquares.h:20: error: 'Vector' does not name a type
> LeastSquares.h: In constructor 'LeastSquares::LeastSquares(int)':
> LeastSquares.h:14: error: class 'LeastSquares' does not have any field named
> 'X'
> LeastSquares.h:14: error: class 'LeastSquares' does not have any field named
> 'Y'
> GaussianProcess.cpp: At global scope:
> GaussianProcess.cpp:5: error: 'Vector' does not name a type
> GaussianProcess.cpp:6: error: 'Matrix' does not name a type
> GaussianProcess.cpp:8: error: expected `)' before 'const'
> GaussianProcess.cpp:20: error: 'Matrix' does not name a type
> GaussianProcess.cpp:21: error: 'Vector' does not name a type
> GaussianProcess.cpp:23: error: 'Matrix' does not name a type
> GaussianProcess.cpp:37: error: 'Vector' has not been declared
> GaussianProcess.cpp:51: error: 'Vector' does not name a type
> GaussianProcess.cpp: In constructor
> 'GaussianProcess<T>::GaussianProcess(const std::vector<T,
> std::allocator<_CharT> >&, const int&, double (*)(const T&, const T&),
> double)':
> GaussianProcess.cpp:42: error: 'Matrix' was not declared in this scope
> GaussianProcess.cpp:42: error: expected `;' before 'K'
> GaussianProcess.cpp:44: error: 'K' was not declared in this scope
> GaussianProcess.cpp:46: error: 'vnl_cholesky' was not declared in this scope
> GaussianProcess.cpp:46: error: expected `;' before 'chol'
> GaussianProcess.cpp:47: error: 'L' was not declared in this scope
> GaussianProcess.cpp:47: error: 'chol' was not declared in this scope
> GaussianProcess.cpp:48: error: 'alpha' was not declared in this scope
> GaussianProcess.cpp: At global scope:
> GaussianProcess.cpp:68: error: 'Vector' has not been declared
> GaussianProcess.cpp: In constructor
> 'MeanAdjustedGaussianProcess<T>::MeanAdjustedGaussianProcess(const
> std::vector<T, std::allocator<_CharT> >&, const int&, typename
> GaussianProcess<T>::CovarianceFunction, double)':
> GaussianProcess.cpp:72: error: request for member 'mean' in 'targets', which
> is of non-class type 'const int'
> make: *** [opengazer.o] Error 1
> ---------------------------------------------
>
> Where should the missing files be?
> Or to which package are they belonging?
>
> thank you very much for any answer!
>
> Cheers Chris
>
> --
> View this message in context: http://www.nabble.com/Re%3A-open-gazer-tf4558293.html#a13510551
> Sent from the OATS Project Interest Group mailing list archive at Nabble.com.
>
>
>


-- 
Steve Lee
--
Jambu - Alternative Access to Computers
www.fullmeasure.co.uk


  Main Becta Site  | Return to top