I'm trying to build vqadmin 1.14 on Solaris 7, vpopmail 4.10.22, gcc 2.95.2. I get the following error: # make make all-recursive make[1]: Entering directory `/mnt/src/vqadmin-1.14' make[2]: Entering directory `/mnt/src/vqadmin-1.14' gcc -I. -I/var/qmail/vpopmail/include -g -O2 -Wall -c misc.c In file included from misc.c:25: /var/qmail/vpopmail/include/vauth.h:36: parse error before `gid_t' /var/qmail/vpopmail/include/vauth.h:36: warning: no semicolon at end of struct or union /var/qmail/vpopmail/include/vauth.h:41: parse error before `}' /var/qmail/vpopmail/include/vauth.h:58: parse error before `vget_lastauth' /var/qmail/vpopmail/include/vauth.h:58: warning: type defaults to `int' in declaration of `vget_lastauth' /var/qmail/vpopmail/include/vauth.h:58: warning: data definition has no type or storage class /var/qmail/vpopmail/include/vauth.h:85: parse error before `gid_t' /var/qmail/vpopmail/include/vauth.h:86: parse error before `gid_t' /var/qmail/vpopmail/include/vauth.h:87: parse error before `gid_t' /var/qmail/vpopmail/include/vauth.h:91: parse error before `gid_t' /var/qmail/vpopmail/include/vauth.h:94: parse error before `gid_t' /var/qmail/vpopmail/include/vauth.h:95: parse error before `gid_t' make[2]: *** [misc.o] Error 1 make[2]: Leaving directory `/mnt/src/vqadmin-1.14' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/mnt/src/vqadmin-1.14' make: *** [all-recursive-am] Error 2 Any ideas? I'm really not a C programer, so I'm not sure if there really is a problem with the syntax of the struct in vauth.h. TIA, Dave
