I believe things changed in the following revision of player/libplayercore/player.h
revision 1.108 date: 2006/07/10 16:55:37; author: gerkey; state: Exp; lines: +100 -90 applied patch 1483740, which implements the new gripper interface, modifying the C and C++ client libs, along with stage Any advice on how to change the file in gazebo so it is compatible with these changes would be nice. Thanks Sean Sean Verret wrote: > Hi all, > > I'm trying to build gazebo from CVS and I get the error below. I > believe that something may have changed in player causing this problem... > > > GripperInterface.cc: In member function 'virtual int > GripperInterface::ProcessMessage(MessageQueue*, player_msghdr_t*, void*)': > GripperInterface.cc:76: error: 'PLAYER_GRIPPER_CMD_STATE' was not > declared in this scope > GripperInterface.cc:78: error: 'player_gripper_cmd_t' was not declared > in this scope > GripperInterface.cc:86: error: 'player_gripper_cmd_t' was not declared > in this scope > GripperInterface.cc:86: error: 'cmd' was not declared in this scope > GripperInterface.cc:89: error: expected primary-expression before ')' token > GripperInterface.cc:89: error: expected `;' before 'data' > GripperInterface.cc:109: error: 'struct player_pose3d_t' has no member > named 'pa' > GripperInterface.cc:110: error: 'struct player_gripper_geom_t' has no > member named 'size' > GripperInterface.cc:111: error: 'struct player_gripper_geom_t' has no > member named 'size' > make[1]: *** [libgazeboplugin_la-GripperInterface.lo] Error 1 > make[1]: Leaving directory > `/home/sverret/tmp/installFiles/player-CVS/gazebo/player' > make: *** [install-recursive] Error 1 > > > Nate Koenig wrote: >> Hello, >> >> You need to install glut. >> >> -nate >> >> On 8/31/06, Antidio Viguria <[EMAIL PROTECTED]> wrote: >>> Hi everyone, >>> >>> I tried to install Gazebo and an error appeared just executing >>> the script ./configure. The ouput of the configure script is: >>> >>> checking build system type... i686-pc-linux-gnu >>> checking host system type... i686-pc-linux-gnu >>> checking target system type... i686-pc-linux-gnu >>> checking for a BSD-compatible install... /usr/bin/install -c >>> checking whether build environment is sane... yes >>> checking for gawk... no >>> checking for mawk... mawk >>> checking whether make sets $(MAKE)... yes >>> checking whether make sets $(MAKE)... (cached) yes >>> checking for gcc... gcc >>> checking for C compiler default output file name... a.out >>> checking whether the C compiler works... yes >>> checking whether we are cross compiling... no >>> checking for suffix of executables... >>> checking for suffix of object files... o >>> checking whether we are using the GNU C compiler... yes >>> checking whether gcc accepts -g... yes >>> checking for gcc option to accept ANSI C... none needed >>> checking for style of include used by make... GNU >>> checking dependency style of gcc... gcc3 >>> checking for g++... g++ >>> checking whether we are using the GNU C++ compiler... yes >>> checking whether g++ accepts -g... yes >>> checking dependency style of g++... gcc3 >>> checking how to run the C preprocessor... gcc -E >>> checking for a sed that does not truncate output... /bin/sed >>> checking for egrep... grep -E >>> checking for ld used by gcc... /usr/bin/ld >>> checking if the linker (/usr/bin/ld) is GNU ld... yes >>> checking for /usr/bin/ld option to reload object files... -r >>> checking for BSD-compatible nm... /usr/bin/nm -B >>> checking whether ln -s works... yes >>> checking how to recognise dependent libraries... pass_all >>> checking for ANSI C header files... yes >>> checking for sys/types.h... yes >>> checking for sys/stat.h... yes >>> checking for stdlib.h... yes >>> checking for string.h... yes >>> checking for memory.h... yes >>> checking for strings.h... yes >>> checking for inttypes.h... yes >>> checking for stdint.h... yes >>> checking for unistd.h... yes >>> checking dlfcn.h usability... yes >>> checking dlfcn.h presence... yes >>> checking for dlfcn.h... yes >>> checking how to run the C++ preprocessor... g++ -E >>> checking for g77... no >>> checking for f77... no >>> checking for xlf... no >>> checking for frt... no >>> checking for pgf77... no >>> checking for fort77... no >>> checking for fl32... no >>> checking for af77... no >>> checking for f90... no >>> checking for xlf90... no >>> checking for pgf90... no >>> checking for epcf90... no >>> checking for f95... no >>> checking for fort... no >>> checking for xlf95... no >>> checking for ifc... no >>> checking for efc... no >>> checking for pgf95... no >>> checking for lf95... no >>> checking for gfortran... no >>> checking whether we are using the GNU Fortran 77 compiler... no >>> checking whether accepts -g... no >>> checking the maximum length of command line arguments... 32768 >>> checking command to parse /usr/bin/nm -B output from gcc object... ok >>> checking for objdir... .libs >>> checking for ar... ar >>> checking for ranlib... ranlib >>> checking for strip... strip >>> checking for correct ltmain.sh version... yes >>> checking if gcc supports -fno-rtti -fno-exceptions... no >>> checking for gcc option to produce PIC... -fPIC >>> checking if gcc PIC flag -fPIC works... yes >>> checking if gcc static flag -static works... yes >>> checking if gcc supports -c -o file.o... yes >>> checking whether the gcc linker (/usr/bin/ld) supports shared >>> libraries... yes >>> checking whether -lc should be explicitly linked in... no >>> checking dynamic linker characteristics... GNU/Linux ld.so >>> checking how to hardcode library paths into programs... immediate >>> checking whether stripping libraries is possible... yes >>> checking if libtool supports shared libraries... yes >>> checking whether to build shared libraries... yes >>> checking whether to build static libraries... yes >>> configure: creating libtool >>> appending configuration tag "CXX" to libtool >>> checking for ld used by g++... /usr/bin/ld >>> checking if the linker (/usr/bin/ld) is GNU ld... yes >>> checking whether the g++ linker (/usr/bin/ld) supports shared >>> libraries... yes >>> checking for g++ option to produce PIC... -fPIC >>> checking if g++ PIC flag -fPIC works... yes >>> checking if g++ static flag -static works... yes >>> checking if g++ supports -c -o file.o... yes >>> checking whether the g++ linker (/usr/bin/ld) supports shared >>> libraries... yes >>> checking dynamic linker characteristics... GNU/Linux ld.so >>> checking how to hardcode library paths into programs... immediate >>> appending configuration tag "F77" to libtool >>> checking for a BSD-compatible install... /usr/bin/install -c >>> checking for stdint.h... (cached) yes >>> checking for scandir... yes >>> checking for poll... yes >>> checking for dirname... yes >>> checking for alphasort... yes >>> checking for strndup... yes >>> checking for dlopen in -ldl... yes >>> checking checking for union semun... no >>> checking GL/gl.h usability... yes >>> checking GL/gl.h presence... yes >>> checking for GL/gl.h... yes >>> checking GL/glu.h usability... yes >>> checking GL/glu.h presence... yes >>> checking for GL/glu.h... yes >>> checking GL/glut.h usability... no >>> checking GL/glut.h presence... no >>> checking for GL/glut.h... no >>> configure: error: Could not find (one of) gl.h glu.h glut.h; OpenGL is >>> required to build Gazebo. >>> >>> The problem is that the file glut.h is not in the folder /usr/include/GL >>> . The files that I have there are: >>> >>> glATI.h gl.h glu.h glxATI.h glx.h osmesa.h >>> glext.h gl_mangle.h glu_mangle.h glxext.h glx_mangle.h >>> >>> I have an ATI video card and I installed the ATI's driver. >>> >>> Any idea of how can I fix that? >>> >>> Thanks in advanced, Antidio. >>> >>> ------------------------------------------------------------------------- >>> 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 >>> _______________________________________________ >>> Playerstage-gazebo mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo >>> >> ------------------------------------------------------------------------- >> 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 >> _______________________________________________ >> Playerstage-gazebo mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo >> > -- Sean Verret ------------------------------------------------------------------------- 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 _______________________________________________ Playerstage-gazebo mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo
