it seems the irix compiler doesnt like the way that offsetof was used in
src/rx/rx.h:

/usr/bin/cc -I. -I. -O -I/scratch/chas/openafs/src/config 
-I/scratch/chas/openafs/include -DRXDEBUG -n32 -mips3 -woff 
1009,1110,1116,1164,1171,1177,1183,1185,1204,1233,1515,1516,1548,1169,1174,1177,1196,1498,1506,1552
   -c -o rx.o rx.c
cc-1028 cc: ERROR File = rx.c, Line = 3611
  The expression used must have a constant value.

      if ( np->length >= rx_AckDataSize(ap->nAcks) + 2*sizeof(afs_int32)) {

i believe it doesnt like the new definition of rx_AckDataSize:

#define rx_AckDataSize(nAcks) (3 + offsetof(struct rx_ackPacket, acks[nAcks]))
_______________________________________________
OpenAFS-devel mailing list
[EMAIL PROTECTED]
https://lists.openafs.org/mailman/listinfo/openafs-devel

Reply via email to