Hi there,
root did not compile on my RH9 box. I have the following:
g++ -O -pipe -Wall -Woverloaded-virtual -fPIC -Iinclude -DHAVE_CONFIG
-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
I saw in roottalk archive the setresuid has already caused problems, but
not of this kind: here it seems that the new glibc is causing some
trouble related to extern calls.
My machine has the following:
glibc-2.3.2-27.9
glibc-common-2.3.2-27.9
glibc-debug-2.3.2-27.9
glibc-devel-2.3.2-27.9
glibc-kernheaders-2.4-8.10
glibc-profile-2.3.2-27.9
glibc-utils-2.3.2-27.9
gcc-3.2.2-5
gcc-java-3.2.2-5
compat-gcc-c++-7.3-2.96.118
gcc-c++-3.2.2-5
compat-gcc-7.3-2.96.118
gcc-gnat-3.2.2-5
gcc-objc-3.2.2-5
gcc-g77-3.2.2-5
compat-gcc-g77-7.3-2.96.118
compat-gcc-objc-7.3-2.96.118
libgcc-3.2.2-5
compat-gcc-java-7.3-2.96.118
any advice?
thanks,
Johann
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:11 MET