hello,
  I compile vpopmail 4.10.3 on solaris8,it shows error:

#make
make  all-recursive
make[1]: Entering directory `/tmp/vpopmail-4.10.3'
Making all in cdb
make[2]: Entering directory `/tmp/vpopmail-4.10.3/cdb'
( cat warn-auto.sh; \
echo CC=\'`head -1 conf-cc`\'; \
echo LD=\'`head -1 conf-ld`\'; \
cat find-systype.sh; \
) | sh > systype
( cat warn-auto.sh; \
echo 'main="$1"; shift'; \
echo 'rm -f "$main"'; \
echo 'ar cr "$main" ${1+"$@"}'; \
case "`cat systype`" in \
sunos-5.*) ;; \
unix_sv*) ;; \
irix64-*) ;; \
irix-*) ;; \
dgux-*) ;; \
hp-ux-*) ;; \
sco*) ;; \
*) echo 'ranlib "$main"' ;; \
esac \
) > makelib
chmod 755 makelib
( ( ./compile tryulong32.c && ./load tryulong32 && \
/tryulong32 ) >/dev/null 2>&1 \
&& cat uint32.h2 || cat uint32.h1 ) > uint32.h
rm -f tryulong32.o tryulong32
/compile cdb_hash.c
/compile cdb_unpack.c
/compile cdb_seek.c
/makelib cdb.a cdb_hash.o cdb_unpack.o cdb_seek.o
/compile cdbmake_pack.c
/compile cdbmake_hash.c
/compile cdbmake_add.c
/makelib cdbmake.a cdbmake_pack.o cdbmake_hash.o \
cdbmake_add.o
make[2]: Leaving directory `/tmp/vpopmail-4.10.3/cdb'
make[2]: Entering directory `/tmp/vpopmail-4.10.3'
gcc -I. -I/usr/local/include    -I/usr/local/include -I/data1/mail/ldap/include 
-I/usr/local/BerkeleyDB.3.2/include -I/usr/local/ssl/include  -O2 -Wall -c safestring.c
gcc -I. -I/usr/local/include    -I/usr/local/include -I/data1/mail/ldap/include 
-I/usr/local/BerkeleyDB.3.2/include -I/usr/local/ssl/include  -O2 -Wall -c vpopmail.c
vpopmail.c: In function `vadddomain':
vpopmail.c:90: warning: subscript has type `char'
vpopmail.c: In function `vdeldomain':
vpopmail.c:196: warning: passing arg 4 of `vget_assign' from incompatible pointer type
vpopmail.c:196: warning: passing arg 5 of `vget_assign' from incompatible pointer type
vpopmail.c: In function `vadduser':
vpopmail.c:263: warning: subscript has type `char'
vpopmail.c:284: warning: passing arg 4 of `vget_assign' from incompatible pointer type
vpopmail.c:284: warning: passing arg 5 of `vget_assign' from incompatible pointer type
vpopmail.c: In function `vdeluser':
vpopmail.c:1091: warning: passing arg 4 of `vget_assign' from incompatible pointer type
vpopmail.c:1091: warning: passing arg 5 of `vget_assign' from incompatible pointer type
vpopmail.c: In function `lowerit':
vpopmail.c:1126: warning: subscript has type `char'
vpopmail.c: In function `update_file':
vpopmail.c:1145: warning: int format, pid_t arg (arg 4)
vpopmail.c:1182: warning: int format, pid_t arg (arg 4)
vpopmail.c: In function `vauth_user':
vpopmail.c:1479: warning: passing arg 4 of `vget_assign' from incompatible pointer type
vpopmail.c:1479: warning: passing arg 5 of `vget_assign' from incompatible pointer type
vpopmail.c: In function `vadddotqmail':
vpopmail.c:1623: warning: passing arg 4 of `vget_assign' from incompatible pointer type
vpopmail.c:1623: warning: passing arg 5 of `vget_assign' from incompatible pointer type
vpopmail.c: In function `vdeldotqmail':
vpopmail.c:1654: warning: passing arg 4 of `vget_assign' from incompatible pointer type
vpopmail.c:1654: warning: passing arg 5 of `vget_assign' from incompatible pointer type
vpopmail.c: In function `vget_real_domain':
vpopmail.c:1763: warning: passing arg 4 of `vget_assign' from incompatible pointer type
vpopmail.c:1763: warning: passing arg 5 of `vget_assign' from incompatible pointer type
vpopmail.c: In function `tcprules_open':
vpopmail.c:1892: warning: int format, pid_t arg (arg 3)
gcc -I. -I/usr/local/include    -I/usr/local/include -I/data1/mail/ldap/include 
-I/usr/local/BerkeleyDB.3.2/include -I/usr/local/ssl/include  -O2 -Wall -c md5.c
gcc -I. -I/usr/local/include    -I/usr/local/include -I/data1/mail/ldap/include 
-I/usr/local/BerkeleyDB.3.2/include -I/usr/local/ssl/include  -O2 -Wall -c bigdir.c
gcc -I. -I/usr/local/include    -I/usr/local/include -I/data1/mail/ldap/include 
-I/usr/local/BerkeleyDB.3.2/include -I/usr/local/ssl/include  -O2 -Wall -c vauth.c
vauth.c: In function `vauth_adduser':
vauth.c:383: warning: passing arg 4 of `vget_assign' from incompatible pointer type
vauth.c:383: warning: passing arg 5 of `vget_assign' from incompatible pointer type
vauth.c:482: dereferencing pointer to incomplete type
vauth.c: In function `vauth_adddomain':
vauth.c:572: dereferencing pointer to incomplete type
vauth.c: In function `vauth_setpw':
vauth.c:738: warning: int format, uid_t arg (arg 3)
vauth.c:741: warning: int format, gid_t arg (arg 3)
vauth.c: In function `vwrite_dir_control':
vauth.c:846: warning: int format, pid_t arg (arg 3)
make[2]: *** [vauth.o] Error 1
make[2]: Leaving directory `/tmp/vpopmail-4.10.3'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/vpopmail-4.10.3'
make: *** [all-recursive-am] Error 2


            new
            [EMAIL PROTECTED]

Reply via email to