From: Davis, D. (CDR) <dt...@np...> - 2010-10-30 03:30:35
|
Thanks--that did fix the cmake error. I'm still having trouble with the compile (or more accurately, link) though. I had to make a couple of changes to inertiacube2.cc to comply with the current isense SDK (version 4.04) that were completely contained within the class (mostly replacing the ISD_GetData calls with ISD_RingBufferQuery calls because the former function no longer exists) and had to change the type on a couple of variables from player_pose_t to player_pose2d_t, but nothing that should have affected linking. The error I'm getting now is still associated with the inertia cube driver, but I'm not sure how: Linking CXX executable player libplayerdrivers/libplayerdrivers.so.3.0.2: undefined reference to `isense_Register(DriverTable*)' collect2: ld returned 1 exit status Any ideas? Duane -----Original Message----- From: Geoffrey Biggs [mailto:geo...@ai...] Sent: Thu 10/28/2010 5:20 PM To: pla...@li... Subject: Re: [Playerstage-users] cmake Error On 29/10/10 09:02, Davis, Duane (CDR) wrote: > > All, > > I'm trying to compile Player 3.0.2 but am getting the following error > with cmake: > > CMake Error in server/libplayerdrivers/CMakeLists.txt: > Cannot find source file "intertiacube2.cc". Tried extensions .c .C .c++ > .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp .hxx .in .txx > > We're using an InertiaCube2 (that is installed and working properly) > with the robot so unfortunately I can't just disable the isense driver. > The file is in the player3.0.2/server/drivers/position/isense directory, > but is not being found by cmake for some reason. What am I doing > wrong? Here's the cmake command that I'm using (from the "build" > directory): > > cmake -D ENABLE_DRIVER_SEGWAYRMP=ON -D CANLIB_DIR="/usr" ../ You're not doing anything wrong. There's an error in the CMakeLists.txt for that driver. The source file name is spelled with an extra "t". If you correct the spelling mistake, it should compile. I've made this fix in trunk. Geoff ------------------------------------------------------------------------------ Nokia and AT&T present the 2010 Calling All Innovators-North America contest Create new apps & games for the Nokia N8 for consumers in U.S. and Canada $10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store http://p.sf.net/sfu/nokia-dev2dev _______________________________________________ Playerstage-users mailing list Pla...@li... https://lists.sourceforge.net/lists/listinfo/playerstage-users |