[rrd-users] building RRDTool on AMD64 RHEL v3 update 2

Nicholas Ritter ritter at lakeforest.edu
Mon Jun 28 18:37:16 MEST 2004

I had the following build error when attempting to build RRDTool 1.0.48 
on an AMD64 Opteron based RHEL v3 update 2 system, I left the system 
details as well. Any help in resolving the error would be appreciated.

RedHat Enterprise Linux version 3 update 2 for AMD64 (Opteron)
RedHat perl rpm - version 5.8.0-88.4
RedHat gcc rpm - version 3.2.3-34
RedHat glibc rpm - version 2.3.2-95.20


cd perl-shared && /usr/bin/perl Makefile.PL
Writing Makefile for RRDs
cd perl-shared && make
make[3]: Entering directory `/root/rrdtool-1.0.48/perl-shared'
gcc -c  -I.. -I../src -I../gd1.3 -DHAVE_CONFIG_H -O2 -g -pipe   
0481\" -DXS_VERSION=\"1.000481\" -fPIC 
In file included from ../src/rrd_tool.h:24,
                 from RRDs.xs:13:
../config.h:191:1: warning: "VERSION" redefined
RRDs.c:1:1: warning: this is the location of the previous definition
Running Mkbootstrap for RRDs ()
chmod 644 RRDs.bs
rm -f blib/arch/auto/RRDs/RRDs.so
LD_RUN_PATH="" gcc  -shared RRDs.o -L../src/.libs/ -lrrd_private   -lm 
-o blib/a
/usr/bin/ld: ../src/.libs//librrd_private.a(parsetime.o): relocation 
 can not be used when making a shared object; recompile with -fPIC
../src/.libs//librrd_private.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[3]: *** [blib/arch/auto/RRDs/RRDs.so] Error 1
make[3]: Leaving directory `/root/rrdtool-1.0.48/perl-shared'
make[2]: *** [perl_shared] Error 2
make[2]: Leaving directory `/root/rrdtool-1.0.48'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/rrdtool-1.0.48'
make: *** [all] Error 2

Unsubscribe mailto:rrd-users-request at list.ee.ethz.ch?subject=unsubscribe
Help        mailto:rrd-users-request at list.ee.ethz.ch?subject=help
Archive     http://www.ee.ethz.ch/~slist/rrd-users
WebAdmin    http://www.ee.ethz.ch/~slist/lsg2.cgi

More information about the rrd-users mailing list