From: Mike G. <umg...@cs...> - 2004-05-13 20:42:22
|
Im getting an error when I do a make for player. The error is regarding the blobfinder device. Has anyone had this error? How do I fix this error. Here it is. make[5]: Entering directory `/home/mike/simulation/player/player-src-1.4rc2/server/drivers/blobfinder' Making all in cmvision make[6]: Entering directory `/home/mike/simulation/player/player-src-1.4rc2/server/drivers/blobfinder/cmvision' make[7]: Entering directory `/home/mike/simulation/player/player-src-1.4rc2/server/drivers/blobfinder/cmvision' c++ -DHAVE_CONFIG_H -I. -I. -I../../../.. -I../../../../server -Wall -I../../../../server -DUSE_METEOR -g -O2 -c P2CMV.cc In file included from P2CMV.cc:54: captureV4L2.h: In constructor `captureV4L2::captureV4L2()': captureV4L2.h:68: type `class capture' is not a direct base of `captureV4L2' In file included from P2CMV.cc:57: capturev4l.h:33:1: warning: "DEFAULT_VIDEO_DEVICE" redefined In file included from P2CMV.cc:54: captureV4L2.h:39:1: warning: this is the location of the previous definition In file included from P2CMV.cc:57: capturev4l.h:35:1: warning: "DEFAULT_VIDEO_FORMAT" redefined In file included from P2CMV.cc:54: captureV4L2.h:43:1: warning: this is the location of the previous definition In file included from P2CMV.cc:62: captureGazebo.h:21:1: warning: "STREAMBUFS" redefined In file included from P2CMV.cc:54: captureV4L2.h:52:1: warning: this is the location of the previous definition P2CMV.cc: In member function `virtual int CMVisionBF::Setup()': P2CMV.cc:204: cannot convert `captureV4L2*' to `capture*' in assignment Thanks all. -Mike ps, I know I can just configure with --disable-cmvision, but I dont want to do that ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/ |
From: Mike G. <umg...@cs...> - 2004-05-13 22:03:43
|
Ya I tried playing around with the inheritance and that got rid of the first error, but it seems like the cmvision folder just has a lot of errors in it, I could be wrong -mike Quoting Jack Collier <jac...@dr...>: > Although I have not used the blobfinder device, it looks to me this is > because the class captureV4L2 is not defined as a derived class from > capture yet it sends parameters to the capture constructor. If > captureV4L2 is supposed to inherit from capture this must be declared. > > class captureV4L2 : public capture > > This is where I would start. Hope this helps > > > > On Thu, 2004-05-13 at 14:42, Mike Gauthier wrote: > > Im getting an error when I do a make for player. The error is regarding > the > > blobfinder device. Has anyone had this error? How do I fix this error. > Here it is. > > > > make[5]: Entering directory > > > `/home/mike/simulation/player/player-src-1.4rc2/server/drivers/blobfinder' > > Making all in cmvision > > make[6]: Entering directory > > > `/home/mike/simulation/player/player-src-1.4rc2/server/drivers/blobfinder/cmvision' > > make[7]: Entering directory > > > `/home/mike/simulation/player/player-src-1.4rc2/server/drivers/blobfinder/cmvision' > > c++ -DHAVE_CONFIG_H -I. -I. -I../../../.. -I../../../../server -Wall > > -I../../../../server -DUSE_METEOR -g -O2 -c P2CMV.cc > > In file included from P2CMV.cc:54: > > captureV4L2.h: In constructor `captureV4L2::captureV4L2()': > > captureV4L2.h:68: type `class capture' is not a direct base of > `captureV4L2' > > In file included from P2CMV.cc:57: > > capturev4l.h:33:1: warning: "DEFAULT_VIDEO_DEVICE" redefined > > In file included from P2CMV.cc:54: > > captureV4L2.h:39:1: warning: this is the location of the previous > definition > > In file included from P2CMV.cc:57: > > capturev4l.h:35:1: warning: "DEFAULT_VIDEO_FORMAT" redefined > > In file included from P2CMV.cc:54: > > captureV4L2.h:43:1: warning: this is the location of the previous > definition > > In file included from P2CMV.cc:62: > > captureGazebo.h:21:1: warning: "STREAMBUFS" redefined > > In file included from P2CMV.cc:54: > > captureV4L2.h:52:1: warning: this is the location of the previous > definition > > P2CMV.cc: In member function `virtual int CMVisionBF::Setup()': > > P2CMV.cc:204: cannot convert `captureV4L2*' to `capture*' in assignment > > > > Thanks all. > > > > -Mike > > > > ps, I know I can just configure with --disable-cmvision, but I dont want to > do that > > > > ------------------------------------------------- > > This mail sent through IMP: http://horde.org/imp/ > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: SourceForge.net Broadband > > Sign-up now for SourceForge Broadband and get the fastest > > 6.0/768 connection for only $19.95/mo for the first 3 months! > > http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click > > _______________________________________________ > > Playerstage-gazebo mailing list > > Pla...@li... > > https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo > > ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/ |
From: Brian G. <ge...@ro...> - 2004-05-14 07:59:49
|
On Thu, 13 May 2004, Mike Gauthier wrote: > Im getting an error when I do a make for player. The error is regarding the > blobfinder device. Has anyone had this error? How do I fix this error. Here it is. hi Mike, The V4L/V4L2 support in the cmvision driver has been messed up for a while now. It's not something I use, so I haven't looked into it. If noone else fixes it, perhaps I'll get to it this summer.... Since you're posting to the Gazebo list, I'm guessing that you don't actually need support for capturing real video. So here's a workaround: after configuration, in Player's 'config.h', comment out the following line: #define HAVE_V4L2 1 Then make. Note that you'll have to make this change after each time you run configure. brian. > make[5]: Entering directory > `/home/mike/simulation/player/player-src-1.4rc2/server/drivers/blobfinder' > Making all in cmvision > make[6]: Entering directory > `/home/mike/simulation/player/player-src-1.4rc2/server/drivers/blobfinder/cmvision' > make[7]: Entering directory > `/home/mike/simulation/player/player-src-1.4rc2/server/drivers/blobfinder/cmvision' > c++ -DHAVE_CONFIG_H -I. -I. -I../../../.. -I../../../../server -Wall > -I../../../../server -DUSE_METEOR -g -O2 -c P2CMV.cc > In file included from P2CMV.cc:54: > captureV4L2.h: In constructor `captureV4L2::captureV4L2()': > captureV4L2.h:68: type `class capture' is not a direct base of `captureV4L2' > In file included from P2CMV.cc:57: > capturev4l.h:33:1: warning: "DEFAULT_VIDEO_DEVICE" redefined > In file included from P2CMV.cc:54: > captureV4L2.h:39:1: warning: this is the location of the previous definition > In file included from P2CMV.cc:57: > capturev4l.h:35:1: warning: "DEFAULT_VIDEO_FORMAT" redefined > In file included from P2CMV.cc:54: > captureV4L2.h:43:1: warning: this is the location of the previous definition > In file included from P2CMV.cc:62: > captureGazebo.h:21:1: warning: "STREAMBUFS" redefined > In file included from P2CMV.cc:54: > captureV4L2.h:52:1: warning: this is the location of the previous definition > P2CMV.cc: In member function `virtual int CMVisionBF::Setup()': > P2CMV.cc:204: cannot convert `captureV4L2*' to `capture*' in assignment > > Thanks all. > > -Mike > > ps, I know I can just configure with --disable-cmvision, but I dont want to do that > > ------------------------------------------------- > This mail sent through IMP: http://horde.org/imp/ > > > ------------------------------------------------------- > This SF.Net email is sponsored by: SourceForge.net Broadband > Sign-up now for SourceForge Broadband and get the fastest > 6.0/768 connection for only $19.95/mo for the first 3 months! > http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click > _______________________________________________ > Playerstage-gazebo mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo > -- Brian P. Gerkey ge...@ro... Stanford AI Lab http://ai.stanford.edu/~gerkey |
From: Mike G. <umg...@cs...> - 2004-05-14 14:37:29
|
Actually yeah, the plan is to hook player up to a pioneer or some other type of bot in the future. Is there still a device I can use to capture video? Thanks. -Mike Quoting Brian Gerkey <ge...@ro...>: > On Thu, 13 May 2004, Mike Gauthier wrote: > > > Im getting an error when I do a make for player. The error is regarding > the > > blobfinder device. Has anyone had this error? How do I fix this error. > Here it is. > > hi Mike, > > The V4L/V4L2 support in the cmvision driver has been messed up for > a while now. It's not something I use, so I haven't looked into it. > If noone else fixes it, perhaps I'll get to it this summer.... > > Since you're posting to the Gazebo list, I'm guessing that you don't > actually need support for capturing real video. So here's a workaround: > after configuration, in Player's 'config.h', comment out the following > line: > #define HAVE_V4L2 1 > Then make. Note that you'll have to make this change after each time > you run configure. > > brian. > > > make[5]: Entering directory > > > `/home/mike/simulation/player/player-src-1.4rc2/server/drivers/blobfinder' > > Making all in cmvision > > make[6]: Entering directory > > > `/home/mike/simulation/player/player-src-1.4rc2/server/drivers/blobfinder/cmvision' > > make[7]: Entering directory > > > `/home/mike/simulation/player/player-src-1.4rc2/server/drivers/blobfinder/cmvision' > > c++ -DHAVE_CONFIG_H -I. -I. -I../../../.. -I../../../../server -Wall > > -I../../../../server -DUSE_METEOR -g -O2 -c P2CMV.cc > > In file included from P2CMV.cc:54: > > captureV4L2.h: In constructor `captureV4L2::captureV4L2()': > > captureV4L2.h:68: type `class capture' is not a direct base of > `captureV4L2' > > In file included from P2CMV.cc:57: > > capturev4l.h:33:1: warning: "DEFAULT_VIDEO_DEVICE" redefined > > In file included from P2CMV.cc:54: > > captureV4L2.h:39:1: warning: this is the location of the previous > definition > > In file included from P2CMV.cc:57: > > capturev4l.h:35:1: warning: "DEFAULT_VIDEO_FORMAT" redefined > > In file included from P2CMV.cc:54: > > captureV4L2.h:43:1: warning: this is the location of the previous > definition > > In file included from P2CMV.cc:62: > > captureGazebo.h:21:1: warning: "STREAMBUFS" redefined > > In file included from P2CMV.cc:54: > > captureV4L2.h:52:1: warning: this is the location of the previous > definition > > P2CMV.cc: In member function `virtual int CMVisionBF::Setup()': > > P2CMV.cc:204: cannot convert `captureV4L2*' to `capture*' in assignment > > > > Thanks all. > > > > -Mike > > > > ps, I know I can just configure with --disable-cmvision, but I dont want to > do that > > > > ------------------------------------------------- > > This mail sent through IMP: http://horde.org/imp/ > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: SourceForge.net Broadband > > Sign-up now for SourceForge Broadband and get the fastest > > 6.0/768 connection for only $19.95/mo for the first 3 months! > > http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click > > _______________________________________________ > > Playerstage-gazebo mailing list > > Pla...@li... > > https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo > > > > -- > Brian P. Gerkey ge...@ro... > Stanford AI Lab http://ai.stanford.edu/~gerkey > > ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/ |
From: Brian G. <ge...@ro...> - 2004-05-14 15:59:19
|
On Fri, 14 May 2004, Mike Gauthier wrote: > Actually yeah, the plan is to hook player up to a pioneer or some other type of > bot in the future. Is there still a device I can use to capture video? Thanks. Yes, the V4L (version 1, not 2) support should still be available, as well as the IEEE 1394 (firewire) support. Note that V4L requires kernel support (which you probably have) and 1394 requires certain the user-space libraries libdc1394 and libraw1394 (which you might need to install). Additionally, support for getting images via Player's internal 'camera' interface should work. I think that's how you get video from Gazebo. brian. -- Brian P. Gerkey ge...@ro... Stanford AI Lab http://ai.stanford.edu/~gerkey |