[Orca-users] Installing Orca Snapshot version on Linux 64bit RHE3

Blair Zajac blair at orcaware.com
Thu Aug 3 09:51:07 PDT 2006


A couple of things:

1) Your on an old OS (RHEL3) and using an ancient version of Perl, 5.8.0.  It 
looks like 5.8.1 came out in 9/2003, so 5.8.0 is even older.  So, it's unlikely 
without help, these build issues will remain unresolved.  If you'd like to 
submit patches to get the tool to build on your OS, that would be welcome.

2) You're using the Digest-MD5-M4p module, you should be using the Digest::MD5 
module.

3) Try using the latest 2.x rrdtool package from

http://oss.oetiker.ch/rrdtool/download.en.html

The version packages with Orca is from the 1.x series and may not support 64 bit 
OSes.

4) The build had this message:

 > /usr/bin/ld: ../src/.libs//librrd_private.a(parsetime.o):
 > relocation R_X86_64_32 can not be used when making a shared
 > object; recompile with -fPIC

You may want to try adding the -fPIC command line options to the rrdtool build.

Regards,
Blair

csarid wrote:
> Thanks to all who responded.  At this time, this tool is not suitable 
> for use with my distribution. I will look for an alternative solution 
> and check back periodically to check and see if the compile issues have 
> been overcome.
>  
> Very Best Regards!
>  
> 
> 
> */csarid <csarid at yahoo.com>/* wrote:
> 
>     A quick update:
>      
>     I installed: perl-Digest-MD5-M4p-0.01-1.1.el3.rf.rpm
>     <http://ftp.belnet.be/packages/dries.ulyssis.org/redhat/el3/en/i386/SRPMS.dries/perl-Digest-MD5-M4p-0.01-1.1.el3.rf.src.rpm>
>     (el3-i386)
>     But still had the same error messages. Are their any other modules
>     to update.
>      
>     The only thing here is that my system is a x86-64 machine
>      
>     Thanks
> 
>         Ok.. I updgraded to the latest perl version:
>         This is perl, v5.8.0 built for x86_64-linux-thread-multi
>         Things seemed to "make" correctly except for the following error:
>          
> 
>         make[5]: Leaving directory
>         `/tmp/orca/orca-snapshot-r529/packages/rrdtool-1.0.50'
>         make[4]: Nothing to be done for `all'.
>         make[4]: Leaving directory
>         `/tmp/orca/orca-snapshot-r529/packages/rrdtool-1.0.50/tcl'
>         make[4]: Entering directory
>         `/tmp/orca/orca-snapshot-r529/packages/rrdtool-1.0.50'
>         test -r perl-piped/Makefile.PL.in \
>           || ln -s ./perl-piped/Makefile.PL.in perl-piped/Makefile.PL.in
>         test -r perl-piped/RRDp.pm \
>           || ln -s ./perl-piped/RRDp.pm perl-piped/RRDp.pm
>         cd perl-piped && /usr/bin/perl Makefile.PL
>         Writing Makefile for RRDp
>         cd perl-piped && make
>         make[5]: Entering directory
>         `/tmp/orca/orca-snapshot-r529/packages/rrdtool-1.0.50/perl-piped'
>         Manifying blib/man3/RRDp.3pm
>         make[5]: Leaving directory
>         `/tmp/orca/orca-snapshot-r529/packages/rrdtool-1.0.50/perl-piped'
>         test -r perl-shared/Makefile.PL.in \
>           || ln -s ./perl-shared/Makefile.PL.in perl-shared/Makefile.PL.in
>         test -r perl-shared/RRDs.pm \
>           || ln -s ./perl-shared/RRDs.pm perl-shared/RRDs.pm
>         test -r perl-shared/RRDs.xs \
>           || ln -s ./perl-shared/RRDs.xs perl-shared/RRDs.xs
>         cd perl-shared && /usr/bin/perl Makefile.PL
>         Writing Makefile for RRDs
>         cd perl-shared && make
>         make[5]: Entering directory
>         `/tmp/orca/orca-snapshot-r529/packages/rrdtool-1.0.50/perl-shared'
>         gcc -c  -I.. -I../src -I../gd1.3 -D_REENTRANT -D_GNU_SOURCE
>         -DTHREADS_HAVE_PIDS -DDEBUGGING -fno-strict-aliasing
>         -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
>         -I/usr/include/gdbm -DHAVE_CONFIG_H -O2 -g -pipe  
>         -DVERSIonfiltered=\"1.000503\" -DXS_VERSIonfiltered=\"1.000503\"
>         -fPIC "-I/usr/lib64/perl5/5.8.0/x86_64-linux-thread-multi/CORE" 
>         -DPERLPATCHLEVEL=8 RRDs.c
>         Running Mkbootstrap for RRDs ()
>         chmod 644 RRDs.bs
>         rm -f blib/arch/auto/RRDs/RRDs.so
>         gcc  -shared RRDs.o -L../src/.libs/ -lrrd_private   -lm -o
>         blib/arch/auto/RRDs/RRDs.so
>         /usr/bin/ld: ../src/.libs//librrd_private.a(parsetime.o):
>         relocation R_X86_64_32 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[5]: *** [blib/arch/auto/RRDs/RRDs.so] Error 1
>         make[5]: Leaving directory
>         `/tmp/orca/orca-snapshot-r529/packages/rrdtool-1.0.50/perl-shared'
>         make[4]: *** [perl_shared] Error 2
>         make[4]: Leaving directory
>         `/tmp/orca/orca-snapshot-r529/packages/rrdtool-1.0.50'
>         make[3]: *** [all-recursive] Error 1
>         make[3]: Leaving directory
>         `/tmp/orca/orca-snapshot-r529/packages/rrdtool-1.0.50'
>         make[2]: *** [all] Error 2
>         make[2]: Leaving directory
>         `/tmp/orca/orca-snapshot-r529/packages/rrdtool-1.0.50'
>         make[1]: *** [make_rrdtool] Error 2
>         make[1]: Leaving directory `/tmp/orca/orca-snapshot-r529/packages'
>         make: *** [all] Error 1
>          
>         If this is still a perl module library update that's required,
>         can you point me to the location of the files
>          
>         Thanks!
> 
> 
>         */Blair Zajac <blair at orcaware.com>/* wrote:
> 
>             csarid wrote:
>              > Hello,
>              >
>              > I am in the process of installing the Orca-Snapshot
>             version and I was
>              > able to configure just fine.By way, the documentation in
>             this version is
>              > much better.
>              >
>              > The configure work correctly. However, the make is
>             erroring out. Please
>              > note that I'm trying to configure and make on RedHat3 on
>             a EMT64 intel
>              > Xeon running 64bit OS.
> 
>             Hello,
> 
>             As I said in my previous note, I recommend getting the
>             latest CPAN modules and
>             using them instead of the modules that come with Orca. These
>             hopefully will
>             work for you.
> 
>             Regards,
>             Blair
> 
> 
> 
>             */Blair Zajac <blair at orcaware.com>/* wrote:
> 
>         csarid wrote:
>          > Hello,
>          >
>          > I am in the process of installing the Orca-Snapshot version
>         and I was
>          > able to configure just fine.By way, the documentation in this
>         version is
>          > much better.
>          >
>          > The configure work correctly. However, the make is erroring
>         out. Please
>          > note that I'm trying to configure and make on RedHat3 on a
>         EMT64 intel
>          > Xeon running 64bit OS.
> 
>         Hello,
> 
>         As I said in my previous note, I recommend getting the latest
>         CPAN modules and
>         using them instead of the modules that come with Orca. These
>         hopefully will
>         work for you.
> 
>         Regards,
>         Blair



More information about the Orca-users mailing list