Hi Kaigai,
A csa-2.2.0-1.src.rpm was released to oss.sgi.com. This
release should fix your compilation issues with gcc 3.3.3
along with a few other bug fixes.
Thanks!
- jay
---
Jay Lan - Linux System Software
Silicon Graphics Inc., Mountain View, CA
Kaigai Kohei wrote:
> Hello, everyone.
> I'm interrested in accounting solution for Linux as PAGG/CSA or ELSA,
> and so on. First, I tried to build up the PAGG/CSA environment,
> and downloaded the related patches and comprehensive tools for CSA/PAGG.
>
> Then, I succeeded to build up the 2.6.8.1 + PAGG/CSA kernel for IA-64
> archtecture and PAGG related tools like jstat,jkill and so on.
> But I failed to build up the CSA related tools.
>
>
> (1) I tried to build up this one from SRPM.
> # rpmbuild --rebuild csa-2.1.0-1.src.rpm
> Installing csa-2.1.0-1.src.rpm
> Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.7433
> :
> + automake -a -c -i
> error: Bad exit status from /var/tmp/rpm-tmp.7433 (%prep)
>
> RPM build errors:
> Bad exit status from /var/tmp/rpm-tmp.7433 (%prep)
> #
>
>
> (2) I tried to build up this one from tarball.
> # mkdir -p csa
> # cd csa
> # rpm2cpio ../csa-2.1.0-1.src.rpm | cpio -i --make-directories
> 762 blocks
> # ls
> csa-2.1.0.tar.gz csa.spec
> # tar zxf csa-2.1.0.tar.gz
> # cd csa-2.1.0
> # libtoolize --force --copy
> # aclocal
> # automake -a -c -i
> # autoconf
> # autoheader
> # ./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man
> # make
> make all-recursive
> make[1]: Entering directory `/root/rpm/csa/csa-2.1.0'
> Making all in include
> make[2]: Entering directory `/root/rpm/csa/csa-2.1.0/include'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/root/rpm/csa/csa-2.1.0/include'
> Making all in lib
> make[2]: Entering directory `/root/rpm/csa/csa-2.1.0/lib'
> gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include
> -I/lib/modules/2.6.8.1.pagg.csa/bu
> ild/include -D__USE_GNU -Dlinux -g -O2 -c config.c
> In file included from config.c:51:
> /usr/lib/gcc-lib/ia64-redhat-linux/3.3.3/include/varargs.h:4:2: #error "GCC
> no l
> onger implements <varargs.h>."
> /usr/lib/gcc-lib/ia64-redhat-linux/3.3.3/include/varargs.h:5:2: #error
> "Revise y
> our code to use <stdarg.h>."
> make[2]: *** [config.o] Error 1
> make[2]: Leaving directory `/root/rpm/csa/csa-2.1.0/lib'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/root/rpm/csa/csa-2.1.0'
> make: *** [all] Error 2
> #
>
> What environment do these tools depend on ?
> Any comment please. Thanks.
>
> I got those packages from as follows.
> The kernel patch: ftp://oss.sgi.com/projects/pagg/download/
> ftp://oss.sgi.com/projects/csa/download/
> The tools for PAGG:
> ftp://oss.sgi.com/projects/pagg/download/job-1.4.0-1.tar.gz
> The tools for CSA:
> ftp://oss.sgi.com/projects/csa/download/csa-2.1.0-1.src.rpm
>
> --------
> Kai Gai <kaigai@xxxxxxxxxxxxx>
>
|