[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [hobbit] RRDTool not able to install properly
- To: hobbit (at) hswn.dk
- Subject: Re: [hobbit] RRDTool not able to install properly
- From: henrik (at) hswn.dk (Henrik Stoerner)
- Date: Wed, 19 Sep 2007 12:29:53 +0200
- References: <802789653FBE7445BF7EA6181DF47BA603F65A5D (at) ALPMLVEM16.e2k.ad.ge.com>
- User-agent: Mutt/1.5.13 (2006-08-11)
On Wed, Sep 19, 2007 at 02:05:19AM -0400, Shah, Haresh K (GE, Corporate, consultant) wrote:
[rrdtool build problem]
> The error came like following:
>
> make[3]: Entering directory
> `/home02/software/Hobbit/rrdtool-1.2.23/bindings/perl-shared'
> /usr/local/bin/gcc -c -I../../src -xO3 -xdepend -DVERSION=\"1.2023\"
> -DXS_VERSION=\"1.2023\" -KPIC -I/usr/perl5/5.00503/sun4-solaris/CORE
> -DPERLPATCHLEVEL=5 RRDs.c
> gcc: unrecognized option `-KPIC'
> gcc: language depend not recognized
> gcc: RRDs.c: linker input file unused because linking not done
> Running Mkbootstrap for RRDs ()
> chmod 644 RRDs.bs
> LD_RUN_PATH="" cc -o blib/arch/auto/RRDs/RRDs.so -G RRDs.o
> -L../../src/.libs/ -R/usr/local/rrdtool-1.2.23/lib -lrrd -lm
> /usr/ucb/cc: language optional software package not installed
This looks quite odd, because you're using gcc for the compilation,
but /usr/ucb/cc for linking.
On my Solaris 8 box, the linker used is /usr/ccs/bin/ld
Try adding /usr/ccs/bin to your PATH, run "make distclean" and
re-run the entire compilation with "./configure; make; make install".
For me, this builds without any problem. But I have the full GNU build
environment (autoconf, automake, binutils, gcc, make) installed from the
Sun Freeware site - this could make a difference.
If all fails, I think you have enough of RRDtool built to get on with
the Hobbit installation. The compile problem you have is with the
rrdtool Perl modules, and Hobbit doesn't need those. So you can install
the run-time library and header-files like this:
mkdir /usr/local/lib /usr/local/include /usr/local/bin
cd rrdtool-1.2.23/src
mv .libs/*.a .libs/*.la .libs/*.so* /usr/local/lib
mv .libs/rrdtool .libs/rrdcgi rrdupdate /usr/local/bin
cp rrd.h /usr/local/include
Henrik