I just downloaded coda 5.3.3 and am trying to compile it for Solaris
7.0( aka SunOS 5.7) and am have problems with the compile.
I'm compiling on a Sun Ultra 10, Solaris 7.0 with recommended patches(
Generic_106541-07), with various GNU utilities installed :
gcc version 2.95.1
readline v 4.0
gnu make 3.77
flex
bison
and lots more :-)
If anyone has any suggestions on resolving this, it'll be much
appreciates.
TIA
It gets pretty far in the compile process and then blows up with the
following errors :
make[2]: Leaving directory
`/usr/local/src/CODA/coda-5.3.3/coda-src/dir'
make -C al all;
make[2]: Entering directory `/usr/local/src/CODA/coda-5.3.3/coda-src/al'
gcc -fno-exceptions -O2 -DRVM_USELWP -g -MD -DHAVE_CONFIG_H
-I/usr/local/src/Cc
pdbdb.c: In function `PDB_db_nextkey':
pdbdb.c:135: `u_int32_t' undeclared (first use in this function)
pdbdb.c:135: (Each undeclared identifier is reported only once
pdbdb.c:135: for each function it appears in.)
pdbdb.c:135: parse error before `uid'
pdbdb.c:156: `uid' undeclared (first use in this function)
pdbdb.c: In function `PDB_db_maxids':
pdbdb.c:176: `u_int32_t' undeclared (first use in this function)
pdbdb.c:176: parse error before `ids'
pdbdb.c:192: `ids' undeclared (first use in this function)
pdbdb.c: In function `PDB_db_update_maxids':
pdbdb.c:205: `u_int32_t' undeclared (first use in this function)
pdbdb.c:205: parse error before `ids'
pdbdb.c:204: warning: unused variable `oldgid'
pdbdb.c:204: warning: unused variable `olduid'
pdbdb.c:203: warning: unused variable `zero'
pdbdb.c:202: warning: unused variable `rc'
pdbdb.c:201: warning: unused variable `value'
pdbdb.c:201: warning: unused variable `key'
pdbdb.c: At top level:
pdbdb.c:210: parse error before `&'
pdbdb.c:214: parse error before `&'
pdbdb.c:216: warning: type defaults to `int' in declaration of `rc'
pdbdb.c:216: `value' undeclared here (not in a function)
pdbdb.c:216: warning: data definition has no type or storage class
pdbdb.c:216: parse error before `}'
pdbdb.c:220: parse error before `2'
pdbdb.c:223: parse error before `.'
pdbdb.c:225: warning: type defaults to `int' in declaration of `olduid'
pdbdb.c:225: `ids' undeclared here (not in a function)
pdbdb.c:225: warning: data definition has no type or storage class
pdbdb.c:226: warning: type defaults to `int' in declaration of `oldgid'
pdbdb.c:226: `ids' undeclared here (not in a function)
pdbdb.c:226: warning: data definition has no type or storage class
pdbdb.c:227: parse error before `do'
pdbdb.c:237: warning: type defaults to `int' in declaration of `ids'
pdbdb.c:237: `ids' used prior to declaration
pdbdb.c:237: `u_int32_t' undeclared here (not in a function)
pdbdb.c:237: parse error before `gid'
pdbdb.c:237: warning: data definition has no type or storage class
pdbdb.c:238: parse error before `}'
pdbdb.c:243: warning: type defaults to `int' in declaration of `rc'
pdbdb.c:243: redefinition of `rc'
pdbdb.c:216: `rc' previously defined here
pdbdb.c:243: `h' undeclared here (not in a function)
pdbdb.c:243: `key' undeclared here (not in a function)
pdbdb.c:243: `value' undeclared here (not in a function)
pdbdb.c:243: initializer element is not constant
pdbdb.c:243: warning: data definition has no type or storage class
pdbdb.c:244: parse error before `do'
pdbdb.c: In function `PDB_db_write':
pdbdb.c:250: `u_int32_t' undeclared (first use in this function)
pdbdb.c:250: parse error before `netid'
pdbdb.c:255: `netid' undeclared (first use in this function)
pdbdb.c:255: parse error before `id'
pdbdb.c: In function `PDB_db_read':
pdbdb.c:288: `u_int32_t' undeclared (first use in this function)
pdbdb.c:288: parse error before `realid'
pdbdb.c:291: `realid' undeclared (first use in this function)
pdbdb.c:291: parse error before `id'
pdbdb.c: In function `PDB_db_delete':
pdbdb.c:333: `u_int32_t' undeclared (first use in this function)
pdbdb.c:333: parse error before `realid'
pdbdb.c:335: `realid' undeclared (first use in this function)
pdbdb.c:335: parse error before `id'
make[2]: *** [pdbdb.o] Error 1
make[2]: Leaving directory `/usr/local/src/CODA/coda-5.3.3/coda-src/al'
make[1]: *** [al] Error 2
make[1]: Leaving directory `/usr/local/src/CODA/coda-5.3.3/coda-src'
make: *** [coda-src] Error 2
--
++++++++++++++++++++++++++++++++++++++++++
Mark S. Velasquez, M.Sc. Engineering
Senior Infrastructure Systems Analyst
South Florida Water Management District
(561) 682-6993
++++++++++++++++++++++++++++++++++++++++++