undefined vector in fundamental.hpp

libmv/src/libmv_opencv/include/opencv2/sfm/fundamental.hpp:104:46: error: ‘vector’ does not name a type
libmv/src/libmv_opencv/include/opencv2/sfm/fundamental.hpp:104:46: error: ISO C++ forbids declaration of ‘parameter’ with no type [-fpermissive]
libmv/src/libmv_opencv/include/opencv2/sfm/fundamental.hpp:104:52: error: expected ‘,’ or ‘...’ before ‘<’ token
fix compilation error about ambiguous vector in reconstruct.cpp

libmv/src/libmv_opencv/src/reconstruct.cpp: In function ‘void cv::reconstruct(cv::InputArrayOfArrays, cv::OutputArrayOfArrays, cv::OutputArray, bool, bool, bool)’:
libmv/src/libmv_opencv/src/reconstruct.cpp:87:11: error: reference to ‘vector’ is ambiguous
In file included from libmv/src/./libmv/simple_pipeline/tracks.h:24:0,
                 from libmv/src/./libmv/simple_pipeline/pipeline.h:25,
                 from libmv/src/libmv_opencv/include/opencv2/sfm/simple_pipeline.hpp:43,
                 from libmv/src/libmv_opencv/include/opencv2/sfm/sfm.hpp:45,
                 from libmv/src/libmv_opencv/src/reconstruct.cpp:40:
libmv/src/./libmv/base/vector.h:47:7: error: candidates are: template<class T, class Allocator> class libmv::vector
In file included from /usr/include/c++/4.7/vector:65:0,
                 from /home/gelas/cronjob/install/include/opencv2/core/types.hpp:53,
                 from /home/gelas/cronjob/install/include/opencv2/core.hpp:56,
                 from /home/gelas/cronjob/install/include/opencv2/core/core.hpp:48,
                 from libmv/src/libmv_opencv/include/opencv2/sfm/conditioning.hpp:41,
                 from libmv/src/libmv_opencv/include/opencv2/sfm/sfm.hpp:41,
                 from libmv/src/libmv_opencv/src/reconstruct.cpp:40:
/usr/include/c++/4.7/bits/stl_vector.h:208:11: error:                 template<class _Tp, class _Alloc> class std::vector
libmv/src/libmv_opencv/src/reconstruct.cpp:87:18: error: expected primary-expression before ‘int’
libmv/src/libmv_opencv/src/reconstruct.cpp:87:18: error: expected ‘;’ before ‘int’
libmv/src/libmv_opencv/src/reconstruct.cpp:88:88: error: ‘inliers’ was not declared in this scope
Fixing compilation error in triangulation.hpp

libmv/src/libmv_opencv/include/opencv2/sfm/triangulation.hpp:79:25: error: ‘vector’ does not name a type
libmv/src/libmv_opencv/include/opencv2/sfm/triangulation.hpp:79:25: error: ISO C++ forbids declaration of ‘parameter’ with no type [-fpermissive]
libmv/src/libmv_opencv/include/opencv2/sfm/triangulation.hpp:79:31: error: expected ‘,’ or ‘...’ before ‘<’ token