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

Reply via email to