Re: [ROOT] installing root

From: Fernando Rannou (rannou@mednet.ucla.edu)
Date: Thu Jun 12 2003 - 03:08:33 MEST


Or install root_v3.05.02. I had the same problem.

Fernando

Greg King wrote:

>
> Hi,
>
> The problem appears to be this block of code ... at (L345) in 
> $ROOTSYS/rootd/src/rootd.cxx and at (L245) in 
> $ROOTSYS/proofd/src/proofd.cxx,
>
>
> =====
> #if !defined(__hpux) /*need to add code here ... see below*/
> static int setresgid(gid_t r, gid_t e, gid_t)
> {
>   if (setgid(r) == -1)
>      return -1;
>   return setegid(e);
> }
>
> static int setresuid(uid_t r, uid_t e, uid_t)
> {
>   if (setuid(r) == -1)
>      return -1;
>   return seteuid(e);
> }
> #endif
> =====
> add the following piece of code:
> && !defined(linux)
>
> The solution is from a previous thread:
> http://root.cern.ch/root/roottalk/roottalk03/1557.html
>
> Cheers,
>
> Greg King
> gking@triumf.ca
>
>> I'm trying to build and install root v.3.04.02 under RedHat 8.0 using
>> gcc-3.2 and glibc-2.3.2. I started the build with `configure linux'
>> and `gmake', but it fails with the following error:
>>
>> g++ -O -pipe -Wall -Woverloaded-virtual -fPIC -Iinclude  -D_REENTRANT 
>> -DR__SHADOWPW    -DR__KRB5 -I/usr/kerberos/include  -o 
>> rootd/src/rootd.o -c rootd/src/rootd.cxx
>> rootd/src/rootd.cxx: In function `int setresgid(unsigned int, 
>> unsigned int,   unsigned int)':
>> rootd/src/rootd.cxx:347: `int setresgid(unsigned int, unsigned int, 
>> unsigned   int)' was declared `extern' and later `static'
>> /usr/include/unistd.h:658: previous declaration of `int 
>> setresgid(unsigned int,   unsigned int, unsigned int)'
>> rootd/src/rootd.cxx: In function `int setresuid(unsigned int, 
>> unsigned int,   unsigned int)':
>> rootd/src/rootd.cxx:354: `int setresuid(unsigned int, unsigned int, 
>> unsigned   int)' was declared `extern' and later `static'
>> /usr/include/unistd.h:654: previous declaration of `int 
>> setresuid(unsigned int,   unsigned int, unsigned int)'
>> gmake: *** [rootd/src/rootd.o] Error 1
>>
>> Has anyone else run into this, or successfully built root with this
>> development system?
>>
>>  
>>
>



This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:12 MET