Searching some old emails I found this solution:
You need to change configure.in and put
CXXFLAGS="-fPIC $CXXFLAGS"
CFLAGS="-fPIC $CFLAGS"
in the "Some build options" section.
But now i have this error:
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/player-2.0 -I../libgazebo -DGLX_GLXEXT_PROTOTYPES=1 -fPIC -g -g -O2 -MT libgazeboplugin_la-
TruthInterface.lo -MD -MP -MF .deps/libgazeboplugin_la-TruthInterface.Tpo -c TruthInterface.cc -fPIC -DPIC -o .libs/libgazeboplugin_la-TruthInterface.o
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/player-2.0
-I../libgazebo -DGLX_GLXEXT_PROTOTYPES=1 -fPIC -g -g -O2 -MT libgazeboplugin_la-TruthInterface.lo -MD -MP -MF .deps/libgazeboplugin_la-TruthInterface.Tpo -c TruthInterface.cc -o libgazeboplugin_la-TruthInterface.o >/dev/null 2>&1
/bin/sh ../libtool --mode=link g++ -fPIC -g -g -O2 -o libgazeboplugin.la -rpath /usr/local/lib libgazeboplugin_la-GazeboDriver.lo libgazeboplugin_la-GazeboClient.lo libgazeboplugin_la-
GazeboInterface.lo libgazeboplugin_la-GazeboTime.lo libgazeboplugin_la-SimulationInterface.lo libgazeboplugin_la-Position2dInterface.lo libgazeboplugin_la-Position3dInterface.lo libgazeboplugin_la-PowerInterface.lo libgazeboplugin_la-
LaserInterface.lo libgazeboplugin_la-SonarInterface.lo libgazeboplugin_la-PtzInterface.lo libgazeboplugin_la-FiducialInterface.lo libgazeboplugin_la-GripperInterface.lo libgazeboplugin_la-CameraInterface.lo libgazeboplugin_la-
TruthInterface.lo -L/usr/local/lib -lplayercore -lltdl -lpthread -lplayererror -lgazebo -lode -lode -ldl
g++ -shared -nostdlib /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/crtbeginS.o .libs/libgazeboplugin_la-
GazeboDriver.o .libs/libgazeboplugin_la-GazeboClient.o .libs/libgazeboplugin_la-GazeboInterface.o .libs/libgazeboplugin_la-GazeboTime.o .libs/libgazeboplugin_la-SimulationInterface.o .libs/libgazeboplugin_la-Position2dInterface.o
.libs/libgazeboplugin_la-Position3dInterface.o .libs/libgazeboplugin_la-PowerInterface.o .libs/libgazeboplugin_la-LaserInterface.o .libs/libgazeboplugin_la-SonarInterface.o .libs/libgazeboplugin_la-PtzInterface.o .libs/libgazeboplugin_la-
FiducialInterface.o .libs/libgazeboplugin_la-GripperInterface.o .libs/libgazeboplugin_la-CameraInterface.o .libs/libgazeboplugin_la-TruthInterface.o -L/usr/local/lib /usr/local/lib/libplayercore.so -L/usr/lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4 -L/usr/x86_64-pc-linux-gnu/bin -L/usr/x86_64-pc-linux-gnu/lib /usr/lib64/libltdl.so -lpthread /usr/local/lib/libplayererror.so -lgazebo -lode -ldl -L/usr/local/lib/../lib64 -L. -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../.. -L/lib/../lib64 -L/usr/lib/../lib64 /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/libstdc++.so -lm -lc -lgcc_s /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/crtn.o -Wl,-soname -Wl,
libgazeboplugin.so.0 -o .libs/libgazeboplugin.so.0.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lgazebo
collect2: ld returned 1 exit status
make[2]: *** [
libgazeboplugin.la] Error 1
make[2]: Leaving directory `/home/lucas/gazebo-0.6.0/player'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/lucas/gazebo-0.6.0'
make: *** [all] Error 2
additionaly, at beginning of compilation, i got this error:
make all-am
make[5]: Entering directory `/home/lucas/gazebo-0.6.0/libgazebo/bindings/python'python ./setup.py build
running build
running build_py
file gazebo.py (for module gazebo) not found
file gazebo.py (for module gazebo) not found
running build_ext
building '_gazebo' extension
swigging gazebo.i to gazebo_wrap.c
swig -python -o gazebo_wrap.c
gazebo.i
creating build
creating build/temp.linux-x86_64-2.4
thanks
Lucas Martins De Marchi
------------------------------
Lucas Martins De Marchi
