From: <vx...@gr...> - 2007-02-09 16:00:40
|
>> Do you have Mesa installed? Yes. I have these installed. mesa-libGL-devel-6.5.1-9.fc6 mesa-libGLU-6.5.1-9.fc6 mesa-libGLU-devel-6.5.1-9.fc6 mesa-libGL-6.5.1-9.fc6 >Try setting OPENGL_xmesa_INCUDE_DIR to > "IGNORE" and re-run CMake. done. >Then look at > ${BLD_DIR}/core/vgui/vgui_config.h and ensure that OPENGL_XMESA_FOUND > is not defined. Done. I rebuild it, and got come DC1394 errors: [ 92%] Built target vpgl_algo_test_all [ 92%] Built target vpgl_algo_test_include [ 92%] Built target jplayer [ 92%] Built target vvid [ 92%] Built target bgui [ 92%] Built target bvgl [ 92%] Built target bugl [ 92%] Built target bnl [ 93%] Built target bgrl [ 93%] Built target bdpg [ 93%] Building CXX object contrib/brl/bbas/vidl2/CMakeFiles/vidl2.dir/vidl2_dc1394_istream.o /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: In member function 'virtual bool vidl2_dc1394_istream::open(unsigned int, bool, const vidl2_iidc1394_params&)': /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: 84: error: 'dc1394ring_buffer_policy_t' was not declared in this scope /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: 84: error: expected `;' before 'rb_policy' /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: 107: error: 'dc1394_update_camera_info' was not declared in this scope /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: 138: error: 'rb_policy' was not declared in this scope /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: 138: error: 'dc1394_capture_setup_dma' was not declared in this scope /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: In member function 'virtual void vidl2_dc1394_istream::close()': /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: 187: error: 'dc1394_capture_stop' was not declared in this scope /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: In member function 'virtual bool vidl2_dc1394_istream::advance()': /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: 303: error: 'dc1394_capture_dma_done_with_buffer' was not declared in this scope /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: 304: error: 'dc1394_capture_dma' was not declared in this scope /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: In member function 'virtual vidl2_frame_sptr vidl2_dc1394_istream::current_frame()': /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: 336: error: 'dc1394_capture_get_dma_buffer' was not declared in this scope /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: 337: error: 'dc1394_capture_get_width' was not declared in this scope /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: 338: error: 'dc1394_capture_get_height' was not declared in this scope make[2]: *** [contrib/brl/bbas/vidl2/CMakeFiles/vidl2.dir/vidl2_dc1394_istream.o] Error 1 make[1]: *** [contrib/brl/bbas/vidl2/CMakeFiles/vidl2.dir/all] Error 2 make: *** [all] Error 2 I then ignored the DC1394 include directory, and everything compiled. Thanks for the help. For the record, here are my *1394* rpm's: libavc1394-0.5.3-1.fc6 libraw1394-devel-1.2.1-1.fc6 libdc1394-2.0.0-pre6 libraw1394-1.2.1-1.fc6 libdc1394-devel-2.0.0-pre6 To summarize, I made the following changes from the standard config BUILD_VGUI ON DC1394_INCLUDE_DIR IGNORE OPENGL_xmesa_INCLUDE_DIR IGNORE VGUI_USE_WX OFF - Bruce |
From: Matt L. <mat...@gm...> - 2007-02-09 17:15:30
|
Unless you need firewire capture it's probably best that you "IGNORE" the DC1394 libraries. That code is experimental, mainly because it is based on libdc1394 version 2 which is not yet complete. I've been updating the VXL interface to libdc1394 (in vidl2) occasionally as new pre-releases come out. Currently I think the vidl2 code works only with libdc1394-2.0.0-rc3. When the final API of libdc1394-2.0.0 is released the VXL code will be updated. --Matt Leotta On 2/9/07, vx...@gr... <vx...@gr...> wrote: > > >> Do you have Mesa installed? > > Yes. I have these installed. > > mesa-libGL-devel-6.5.1-9.fc6 > mesa-libGLU-6.5.1-9.fc6 > mesa-libGLU-devel-6.5.1-9.fc6 > mesa-libGL-6.5.1-9.fc6 > > > >Try setting OPENGL_xmesa_INCUDE_DIR to > > "IGNORE" and re-run CMake. > > done. > > >Then look at > > ${BLD_DIR}/core/vgui/vgui_config.h and ensure that OPENGL_XMESA_FOUND > > is not defined. > > Done. I rebuild it, and got come DC1394 errors: > > [ 92%] Built target vpgl_algo_test_all > [ 92%] Built target vpgl_algo_test_include [ 92%] Built target jplayer [ > 92%] Built target vvid [ 92%] Built target bgui [ 92%] Built target bvgl > [ 92%] Built target bugl [ 92%] Built target bnl [ 93%] Built target > bgrl [ 93%] Built target bdpg [ 93%] Building CXX object > contrib/brl/bbas/vidl2/CMakeFiles/vidl2.dir/vidl2_dc1394_istream.o > /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: > In member function 'virtual bool vidl2_dc1394_istream::open(unsigned > int, bool, const vidl2_iidc1394_params&)': > /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: > 84: error: 'dc1394ring_buffer_policy_t' was not declared in this scope > /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: > 84: error: expected `;' before 'rb_policy' > /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: > 107: error: 'dc1394_update_camera_info' was not declared in this scope > /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: > 138: error: 'rb_policy' was not declared in this scope > /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: > 138: error: 'dc1394_capture_setup_dma' was not declared in this scope > /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: > In member function 'virtual void vidl2_dc1394_istream::close()': > /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: > 187: error: 'dc1394_capture_stop' was not declared in this scope > /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: > In member function 'virtual bool vidl2_dc1394_istream::advance()': > /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: > 303: error: 'dc1394_capture_dma_done_with_buffer' was not declared in > this scope > /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: > 304: error: 'dc1394_capture_dma' was not declared in this scope > /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: > In member function 'virtual vidl2_frame_sptr > vidl2_dc1394_istream::current_frame()': > /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: > 336: error: 'dc1394_capture_get_dma_buffer' was not declared in this > scope > /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: > 337: error: 'dc1394_capture_get_width' was not declared in this scope > /XXX/vxl_src/contrib/brl/bbas/vidl2/vidl2_dc1394_istream.cxx: > 338: error: 'dc1394_capture_get_height' was not declared in this scope > make[2]: *** > [contrib/brl/bbas/vidl2/CMakeFiles/vidl2.dir/vidl2_dc1394_istream.o] > Error 1 > make[1]: *** [contrib/brl/bbas/vidl2/CMakeFiles/vidl2.dir/all] Error 2 > make: *** [all] Error 2 > > I then ignored the DC1394 include directory, and everything compiled. > Thanks for the help. > > For the record, here are my *1394* rpm's: > > libavc1394-0.5.3-1.fc6 > libraw1394-devel-1.2.1-1.fc6 > libdc1394-2.0.0-pre6 > libraw1394-1.2.1-1.fc6 > libdc1394-devel-2.0.0-pre6 > > To summarize, I made the following changes from the standard config > BUILD_VGUI ON > DC1394_INCLUDE_DIR IGNORE > OPENGL_xmesa_INCLUDE_DIR IGNORE > VGUI_USE_WX OFF > > - Bruce > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier. > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Vxl-users mailing list > Vxl...@li... > https://lists.sourceforge.net/lists/listinfo/vxl-users > |