Around line 6 of contrib/brl/bbas/bwm/algo/bwm_plane_fitting_lsf.cxx, add
       #include <vsol/vsol_point_2d.h>

-- Peter.

I'm trying to compile the most recent development branch, but I'm getting the following error:

In member function ‘virtual void bwm_plane_fitting_lsf::f(const vnl_vector<double>&, vnl_vector<double>&)’:
contrib/brl/bbas/bwm/algo/bwm_plane_fitting_lsf.cxx:19: error: invalid use of incomplete type ‘struct vsol_point_2d’
contrib/gel/vsol/vsol_point_2d_sptr.h:9: error: forward declaration of ‘struct vsol_point_2d’
make[2]: *** [contrib/brl/bbas/bwm/algo/CMakeFiles/bwm_algo.dir/bwm_plane_fitting_lsf.o] Error 1
make[1]: *** [contrib/brl/bbas/bwm/algo/CMakeFiles/bwm_algo.dir/all] Error 2
make: *** [all] Error 2

Any ideas what I should do to fix this? 

System: Ubuntu 10.10, gcc 4.4.5, GNU make 3.81, cmake 2.8.2 (any other information I should include?)

Thanks!
Andrew