[Imap-uw] IMAP on AIX with PAM

Andrew J Herbert herbie at uic.edu
Sun Jul 30 03:46:22 PDT 2006


Well our AIX upgrade went fine, so I now have a 5.3 PAM enabled machine
with working cc compiler and it falls over in much the same place. Both
PASSWDTYPE=pam and PASSWDTYPE=pmb fall over at osdep.c with

"osdep.c", line 147.13: 1506-068 (W) Operation between types
"int(*)(int,struct pam_message**,struct pam_response**,void*)" and
"int(*)(int,const struct pam_message**,struct pam_response**,void*)" is
not allowed.

All other type warnings are for *void and according to the AIX5L porting
guide are OK. I've attached logs of builds with each PASSWDTYPE (pam &
pmb) and one without.

These were all imap-2004g, all resulted in a binary which appeared to run,
but only the std-build would authenticate. The pam.conf file was left as
it came from AIX with an imap entry.

Please let me know if I should provide any more information that could be
useful.

Yes we do run without SSL in production, though we will be providing SSL
for our users using a perdition front end.

Andrew Herbert
Research Programmer
Academic Computing and Communications Center (ACCC)
University of Illinois at Chicago (UIC)


On Thu, 27 Jul 2006, Mark Crispin wrote:

> We are getting rid of our AIX systems (hooray!) and none of them had PAM.
> So I don't know much about how IBM implemented PAM; there are subtle
> differences (e.g., the need to use use PASSWDTYPE=pmb on Solaris) in
> different ports.
>
> The other issue is that you're using gcc; we always use IBM's compiler.
> The ga4 build was a contributed build and I can't vouch for its
> correctness.
>
> You're using gcc4 which is quite a bit different from earlier versions of
> gcc.  I doubt very much that ga4 was for gcc4.  gcc4 explains the
>  	> warning: pointer targets in assignment differ in signedness
>  	> warning: pointer targets in passing argument differ
> messages.  This behavior is new to gcc4; it is less permissive with
> implicit casting between char* and unsigned char* that other compilers
> (including earlier versions of gcc).
>
> On top of that, I'm really suspicious of your report that you can't get
> 2004g to compile without SSL.  This suggests a systemic problem, such as
> improper compile flags; because people regularly compile without SSL (in
> spite of recommendations not to do so!).  I would not recommend running
> 2002e in production in any case; it is old and has known problems.
>
> This, however, is quite serious:
>  	> osdep.c: In function 'checkpw':
>  	> osdep.c:148: warning: assignment from incompatible pointer type
> osdep.c is an assembled file; very likely this is in ckp_pam.c.  This
> points to some incompatibility in AIX's implementation of PAM.
>
> So, the first thing that I would try is using IBM's compiler with 2004e or
> 2006.  If all is well, then call it good.  If not, then send me a complete
> transcript of the build (from scratch - do a "make clean" first) and I'll
> see what I can determine.  I may not be able to get to it until Monday.
>
> One last thing: do you actually intend to run in production without SSL?
> Or are you building without SSL just to simplify testing?
>
> -- Mark --
>
> http://staff.washington.edu/mrc
> Science does not emerge from voting, party politics, or public debate.
> Si vis pacem, para bellum.
>
-------------- next part --------------
make sslnone
make[1]: Entering directory `/homesu/herbiesu/imap-2004g'
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Building in NON-COMPLIANCE with RFC 3501 security requirements:
+ Non-compliant:
++ TLS/SSL encryption is NOT supported
++ Unencrypted plaintext passwords are permitted
+
+ In order to rectify this problem, you MUST build with:
++ SSLTYPE=nopwd
+ You must also have OpenSSL or equivalent installed.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Do you want to continue this build anyway? Type y or n please:
make[1]: Leaving directory `/homesu/herbiesu/imap-2004g'
Applying an process to sources...
tools/an "ln -s" src/c-client c-client
tools/an "ln -s" src/ansilib c-client
tools/an "ln -s" src/charset c-client
tools/an "ln -s" src/osdep/unix c-client
tools/an "ln -s" src/mtest mtest
tools/an "ln -s" src/ipopd ipopd
tools/an "ln -s" src/imapd imapd
tools/an "ln -s" src/mailutil mailutil
tools/an "ln -s" src/mlock mlock
tools/an "ln -s" src/dmail dmail
tools/an "ln -s" src/tmail tmail
ln -s tools/an .
make build EXTRACFLAGS='' EXTRALDFLAGS='' EXTRADRIVERS='mbox' EXTRAAUTHENTICATORS='' PASSWDTYPE=pam SSLTYPE=none IP=4 EXTRASPECIALS='' BUILDTYPE=a41
make[1]: Entering directory `/homesu/herbiesu/imap-2004g'
Building c-client for a41...
echo `cat SPECIALS`  > c-client/SPECIALS
cd c-client;make a41 EXTRACFLAGS=''\
 EXTRALDFLAGS=''\
 EXTRADRIVERS='mbox'\
 EXTRAAUTHENTICATORS=''\
 PASSWDTYPE=pam SSLTYPE=none IP=4\
  
make[2]: Entering directory `/homesu/herbiesu/imap-2004g/c-client'
make build EXTRACFLAGS='' EXTRALDFLAGS='' EXTRADRIVERS='mbox' EXTRAAUTHENTICATORS='' PASSWDTYPE=pam SSLTYPE=none IP=4 `cat SPECIALS` OS=a41 \
 SIGTYPE=psx CHECKPW=a41 CRXTYPE=nfs \
 SPOOLDIR=/var/spool \
 RSHPATH=/usr/bin/rsh \
 BASECFLAGS="-g -Dunix=1 -D_BSD -qro -qroconst" \
 BASELDFLAGS="-ls"
make[3]: Entering directory `/homesu/herbiesu/imap-2004g/c-client'
sh -c 'rm -rf auths.c crexcl.c nfstest.c linkage.[ch] siglocal.c osdep*.[ch] *.o ARCHIVE *FLAGS *TYPE c-client.a || true'
Once-only environment setup...
echo cc > CCTYPE
echo -g -Dunix=1 -D_BSD -qro -qroconst '' > CFLAGS
echo -DCREATEPROTO=unixproto -DEMPTYPROTO=unixproto \
 -DMAILSPOOL=\"/var/spool/mail\" \
 -DANONYMOUSHOME=\"/var/spool/mail/anonymous\" \
 -DACTIVEFILE=\"/usr/lib/news/active\" -DNEWSSPOOL=\"/var/spool/news\" \
 -DRSHPATH=\"/usr/bin/rsh\" -DLOCKPGM=\"/etc/mlock\" > OSCFLAGS
echo -ls  > LDFLAGS
echo "ar rc c-client.a osdep.o mail.o misc.o newsrc.o smanager.o utf8.o siglocal.o dummy.o pseudo.o netmsg.o flstring.o fdstring.o rfc822.o nntp.o smtp.o imap4r1.o pop3.o unix.o mbx.o mmdf.o tenex.o mtx.o news.o phile.o mh.o mx.o;ranlib c-client.a" > ARCHIVE
echo a41 > OSTYPE
./drivers mbox imap nntp pop3 mh mx mbx tenex mtx mmdf unix news phile dummy
./mkauths  md5 pla log
make[4]: Entering directory `/homesu/herbiesu/imap-2004g/c-client'
echo -DMD5ENABLE=\"/etc/cram-md5.pwd\" >> OSCFLAGS
make[4]: Leaving directory `/homesu/herbiesu/imap-2004g/c-client'
ln -s os_a41.h osdep.h
ln -s os_a41.c osdepbas.c
ln -s log_std.c osdeplog.c
ln -s sig_psx.c siglocal.c
ln -s crx_nfs.c crexcl.c
ln -s ip4_unix.c ip_unix.c
sh -c '(test -f /usr/include/sys/statvfs.h -a a41 != sc5 -a a41 != sco) && ln -s nfstnew.c nfstest.c || ln -s nfstold.c nfstest.c'
PAM password authentication
echo -lpam -ldl >> LDFLAGS
ln -s ckp_pam.c osdepckp.c
Building without SSL support
ln -s ssl_none.c osdepssl.c
cat osdepbas.c osdepckp.c osdeplog.c osdepssl.c > osdep.c
Building OS-dependent module
If you get No such file error messages for files x509.h, ssl.h,
pem.h, buffer.h, bio.h, and crypto.h, that means that OpenSSL
is not installed on your system. Either install OpenSSL first
or build with command: make a41 SSLTYPE=none
`cat CCTYPE` -c `cat CFLAGS` `cat OSCFLAGS` -c osdep.c
"env_unix.c", line 345.9: 1506-068 (W) Operation between types "void*" and "void(*)(void*)" is not allowed.
"osdep.c", line 147.13: 1506-068 (W) Operation between types "int(*)(int,struct pam_message**,struct pam_response**,void*)" and "int(*)(int,const struct pam_message**,struct pam_response**,void*)" is not allowed.
`cat CCTYPE` -c `cat CFLAGS` mail.c
`cat CCTYPE` -c `cat CFLAGS` misc.c
`cat CCTYPE` -c `cat CFLAGS` newsrc.c
`cat CCTYPE` -c `cat CFLAGS` smanager.c
`cat CCTYPE` -c `cat CFLAGS` utf8.c
`cat CCTYPE` -c `cat CFLAGS` siglocal.c
"siglocal.c", line 39.19: 1506-068 (W) Operation between types "void(*)(int)" and "void*" is not allowed.
`cat CCTYPE` -c `cat CFLAGS` dummy.c
`cat CCTYPE` -c `cat CFLAGS` pseudo.c
`cat CCTYPE` -c `cat CFLAGS` netmsg.c
`cat CCTYPE` -c `cat CFLAGS` flstring.c
`cat CCTYPE` -c `cat CFLAGS` fdstring.c
`cat CCTYPE` -c `cat CFLAGS` rfc822.c
`cat CCTYPE` -c `cat CFLAGS` nntp.c
`cat CCTYPE` -c `cat CFLAGS` smtp.c
`cat CCTYPE` -c `cat CFLAGS` imap4r1.c
`cat CCTYPE` -c `cat CFLAGS` pop3.c
`cat CCTYPE` -c `cat CFLAGS` unix.c
`cat CCTYPE` -c `cat CFLAGS` mbx.c
`cat CCTYPE` -c `cat CFLAGS` mmdf.c
`cat CCTYPE` -c `cat CFLAGS` tenex.c
`cat CCTYPE` -c `cat CFLAGS` mtx.c
`cat CCTYPE` -c `cat CFLAGS` news.c
`cat CCTYPE` -c `cat CFLAGS` phile.c
`cat CCTYPE` -c `cat CFLAGS` mh.c
`cat CCTYPE` -c `cat CFLAGS` mx.c
sh -c 'rm -rf c-client.a || true'
ar rc c-client.a osdep.o mail.o misc.o newsrc.o smanager.o utf8.o siglocal.o dummy.o pseudo.o netmsg.o flstring.o fdstring.o rfc822.o nntp.o smtp.o imap4r1.o pop3.o unix.o mbx.o mmdf.o tenex.o mtx.o news.o phile.o mh.o mx.o;ranlib c-client.a
make[3]: Leaving directory `/homesu/herbiesu/imap-2004g/c-client'
make[2]: Leaving directory `/homesu/herbiesu/imap-2004g/c-client'
echo a41 > OSTYPE
touch rebuild
sh -c 'rm -rf rebuild || true'
Building bundled tools...
cd mtest;make
make[2]: Entering directory `/homesu/herbiesu/imap-2004g/mtest'
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS`   -c -o mtest.o mtest.c
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -o mtest mtest.o ../c-client/c-client.a `cat ../c-client/LDFLAGS`
make[2]: Leaving directory `/homesu/herbiesu/imap-2004g/mtest'
cd ipopd;make
make[2]: Entering directory `/homesu/herbiesu/imap-2004g/ipopd'
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS`   -c -o ipop2d.o ipop2d.c
"ipop2d.c", line 102.34: 1506-280 (W) Function argument assignment between types "void*" and "void(*)()" is not allowed.
"ipop2d.c", line 102.41: 1506-280 (W) Function argument assignment between types "void*" and "void(*)()" is not allowed.
"ipop2d.c", line 102.48: 1506-280 (W) Function argument assignment between types "void*" and "void(*)()" is not allowed.
"ipop2d.c", line 102.55: 1506-280 (W) Function argument assignment between types "void*" and "void(*)()" is not allowed.
"ipop2d.c", line 119.34: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 119.42: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 119.50: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 119.58: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 135.32: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 135.40: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 135.48: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 135.56: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 140.32: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 140.40: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 140.48: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 140.56: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 159.34: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 159.42: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 159.50: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 159.58: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 170.34: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 170.42: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 170.50: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 170.58: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 194.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 194.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 194.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 194.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 219.30: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 219.38: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 219.46: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 219.54: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 243.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 243.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 243.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 243.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 264.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 264.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 264.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 264.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 615.32: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 615.40: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 615.48: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 615.56: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -o ipop2d ipop2d.o ../c-client/c-client.a `cat ../c-client/LDFLAGS`
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS`   -c -o ipop3d.o ipop3d.c
"ipop3d.c", line 108.39: 1506-280 (W) Function argument assignment between types "void*" and "void(*)()" is not allowed.
"ipop3d.c", line 108.46: 1506-280 (W) Function argument assignment between types "void*" and "void(*)()" is not allowed.
"ipop3d.c", line 108.53: 1506-280 (W) Function argument assignment between types "void*" and "void(*)()" is not allowed.
"ipop3d.c", line 108.60: 1506-280 (W) Function argument assignment between types "void*" and "void(*)()" is not allowed.
"ipop3d.c", line 494.30: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 494.38: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 494.46: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 494.54: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 521.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 521.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 521.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 521.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 546.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 546.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 546.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 546.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 639.32: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 639.40: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 639.48: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 639.56: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 658.34: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 658.42: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 658.50: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 658.58: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 888.32: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 888.40: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 888.48: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 888.56: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -o ipop3d ipop3d.o ../c-client/c-client.a `cat ../c-client/LDFLAGS`
make[2]: Leaving directory `/homesu/herbiesu/imap-2004g/ipopd'
cd imapd;make
make[2]: Entering directory `/homesu/herbiesu/imap-2004g/imapd'
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS`   -DANOFILE=\"/etc/anonymous.newsgroups\" -DALERTFILE=\"/etc/imapd.alert\" -DNNTPFILE=\"/etc/imapd.nntp\" -DUSERALERTFILE=\".imapalert\" -DSHUTDOWNFILE=\"/etc/nologin\"   -c -o imapd.o imapd.c
"imapd.c", line 271.39: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(void)" is not allowed.
"imapd.c", line 271.46: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(void)" is not allowed.
"imapd.c", line 271.53: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(void)" is not allowed.
"imapd.c", line 271.60: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(void)" is not allowed.
"imapd.c", line 399.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 399.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 399.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 399.60: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1487.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1487.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1487.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1487.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1510.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1510.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1510.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1510.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1531.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1531.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1531.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1531.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1551.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1551.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1551.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1551.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1622.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1622.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1622.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1622.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 2571.38: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 2571.46: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 2571.54: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 2571.62: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 3338.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 3338.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 3338.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 3338.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS`   -DANOFILE=\"/etc/anonymous.newsgroups\" -DALERTFILE=\"/etc/imapd.alert\" -DNNTPFILE=\"/etc/imapd.nntp\" -DUSERALERTFILE=\".imapalert\" -DSHUTDOWNFILE=\"/etc/nologin\" -o imapd imapd.o ../c-client/c-client.a `cat ../c-client/LDFLAGS`
make[2]: Leaving directory `/homesu/herbiesu/imap-2004g/imapd'
cd mailutil;make
make[2]: Entering directory `/homesu/herbiesu/imap-2004g/mailutil'
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS`   -c -o mailutil.o mailutil.c
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -o mailutil mailutil.o ../c-client/c-client.a `cat ../c-client/LDFLAGS`
make[2]: Leaving directory `/homesu/herbiesu/imap-2004g/mailutil'
cd mlock;make || true
make[2]: Entering directory `/homesu/herbiesu/imap-2004g/mlock'
`cat ../c-client/CCTYPE` `cat ../c-client/CFLAGS`   -c -o mlock.o mlock.c
`cat ../c-client/CCTYPE` `cat ../c-client/CFLAGS` -o mlock mlock.o
make[2]: Leaving directory `/homesu/herbiesu/imap-2004g/mlock'
cd dmail;make || true
make[2]: Entering directory `/homesu/herbiesu/imap-2004g/dmail'
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS`   -c -o dmail.o dmail.c
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -o dmail dmail.o ../c-client/c-client.a `cat ../c-client/LDFLAGS`
make[2]: Leaving directory `/homesu/herbiesu/imap-2004g/dmail'
cd tmail;make || true
make[2]: Entering directory `/homesu/herbiesu/imap-2004g/tmail'
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS`   -c -o tmail.o tmail.c
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -o tmail tmail.o ../c-client/c-client.a `cat ../c-client/LDFLAGS`
make[2]: Leaving directory `/homesu/herbiesu/imap-2004g/tmail'
make[1]: Leaving directory `/homesu/herbiesu/imap-2004g'
-------------- next part --------------
make sslnone
make[1]: Entering directory `/homesu/herbiesu/imap-2004g'
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Building in NON-COMPLIANCE with RFC 3501 security requirements:
+ Non-compliant:
++ TLS/SSL encryption is NOT supported
++ Unencrypted plaintext passwords are permitted
+
+ In order to rectify this problem, you MUST build with:
++ SSLTYPE=nopwd
+ You must also have OpenSSL or equivalent installed.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Do you want to continue this build anyway? Type y or n please:
make[1]: Leaving directory `/homesu/herbiesu/imap-2004g'
Applying an process to sources...
tools/an "ln -s" src/c-client c-client
tools/an "ln -s" src/ansilib c-client
tools/an "ln -s" src/charset c-client
tools/an "ln -s" src/osdep/unix c-client
tools/an "ln -s" src/mtest mtest
tools/an "ln -s" src/ipopd ipopd
tools/an "ln -s" src/imapd imapd
tools/an "ln -s" src/mailutil mailutil
tools/an "ln -s" src/mlock mlock
tools/an "ln -s" src/dmail dmail
tools/an "ln -s" src/tmail tmail
ln -s tools/an .
make build EXTRACFLAGS='' EXTRALDFLAGS='' EXTRADRIVERS='mbox' EXTRAAUTHENTICATORS='' PASSWDTYPE=pmb SSLTYPE=none IP=4 EXTRASPECIALS='' BUILDTYPE=a41
make[1]: Entering directory `/homesu/herbiesu/imap-2004g'
Building c-client for a41...
echo `cat SPECIALS`  > c-client/SPECIALS
cd c-client;make a41 EXTRACFLAGS=''\
 EXTRALDFLAGS=''\
 EXTRADRIVERS='mbox'\
 EXTRAAUTHENTICATORS=''\
 PASSWDTYPE=pmb SSLTYPE=none IP=4\
  
make[2]: Entering directory `/homesu/herbiesu/imap-2004g/c-client'
make build EXTRACFLAGS='' EXTRALDFLAGS='' EXTRADRIVERS='mbox' EXTRAAUTHENTICATORS='' PASSWDTYPE=pmb SSLTYPE=none IP=4 `cat SPECIALS` OS=a41 \
 SIGTYPE=psx CHECKPW=a41 CRXTYPE=nfs \
 SPOOLDIR=/var/spool \
 RSHPATH=/usr/bin/rsh \
 BASECFLAGS="-g -Dunix=1 -D_BSD -qro -qroconst" \
 BASELDFLAGS="-ls"
make[3]: Entering directory `/homesu/herbiesu/imap-2004g/c-client'
sh -c 'rm -rf auths.c crexcl.c nfstest.c linkage.[ch] siglocal.c osdep*.[ch] *.o ARCHIVE *FLAGS *TYPE c-client.a || true'
Once-only environment setup...
echo cc > CCTYPE
echo -g -Dunix=1 -D_BSD -qro -qroconst '' > CFLAGS
echo -DCREATEPROTO=unixproto -DEMPTYPROTO=unixproto \
 -DMAILSPOOL=\"/var/spool/mail\" \
 -DANONYMOUSHOME=\"/var/spool/mail/anonymous\" \
 -DACTIVEFILE=\"/usr/lib/news/active\" -DNEWSSPOOL=\"/var/spool/news\" \
 -DRSHPATH=\"/usr/bin/rsh\" -DLOCKPGM=\"/etc/mlock\" > OSCFLAGS
echo -ls  > LDFLAGS
echo "ar rc c-client.a osdep.o mail.o misc.o newsrc.o smanager.o utf8.o siglocal.o dummy.o pseudo.o netmsg.o flstring.o fdstring.o rfc822.o nntp.o smtp.o imap4r1.o pop3.o unix.o mbx.o mmdf.o tenex.o mtx.o news.o phile.o mh.o mx.o;ranlib c-client.a" > ARCHIVE
echo a41 > OSTYPE
./drivers mbox imap nntp pop3 mh mx mbx tenex mtx mmdf unix news phile dummy
./mkauths  md5 pla log
make[4]: Entering directory `/homesu/herbiesu/imap-2004g/c-client'
echo -DMD5ENABLE=\"/etc/cram-md5.pwd\" >> OSCFLAGS
make[4]: Leaving directory `/homesu/herbiesu/imap-2004g/c-client'
ln -s os_a41.h osdep.h
ln -s os_a41.c osdepbas.c
ln -s log_std.c osdeplog.c
ln -s sig_psx.c siglocal.c
ln -s crx_nfs.c crexcl.c
ln -s ip4_unix.c ip_unix.c
sh -c '(test -f /usr/include/sys/statvfs.h -a a41 != sc5 -a a41 != sco) && ln -s nfstnew.c nfstest.c || ln -s nfstold.c nfstest.c'
Broken PAM password authentication
echo -lpam -ldl >> LDFLAGS
ln -s ckp_pmb.c osdepckp.c
Building without SSL support
ln -s ssl_none.c osdepssl.c
cat osdepbas.c osdepckp.c osdeplog.c osdepssl.c > osdep.c
Building OS-dependent module
If you get No such file error messages for files x509.h, ssl.h,
pem.h, buffer.h, bio.h, and crypto.h, that means that OpenSSL
is not installed on your system. Either install OpenSSL first
or build with command: make a41 SSLTYPE=none
`cat CCTYPE` -c `cat CFLAGS` `cat OSCFLAGS` -c osdep.c
"env_unix.c", line 345.9: 1506-068 (W) Operation between types "void*" and "void(*)(void*)" is not allowed.
"osdep.c", line 140.13: 1506-068 (W) Operation between types "int(*)(int,struct pam_message**,struct pam_response**,void*)" and "int(*)(int,const struct pam_message**,struct pam_response**,void*)" is not allowed.
`cat CCTYPE` -c `cat CFLAGS` mail.c
`cat CCTYPE` -c `cat CFLAGS` misc.c
`cat CCTYPE` -c `cat CFLAGS` newsrc.c
`cat CCTYPE` -c `cat CFLAGS` smanager.c
`cat CCTYPE` -c `cat CFLAGS` utf8.c
`cat CCTYPE` -c `cat CFLAGS` siglocal.c
"siglocal.c", line 39.19: 1506-068 (W) Operation between types "void(*)(int)" and "void*" is not allowed.
`cat CCTYPE` -c `cat CFLAGS` dummy.c
`cat CCTYPE` -c `cat CFLAGS` pseudo.c
`cat CCTYPE` -c `cat CFLAGS` netmsg.c
`cat CCTYPE` -c `cat CFLAGS` flstring.c
`cat CCTYPE` -c `cat CFLAGS` fdstring.c
`cat CCTYPE` -c `cat CFLAGS` rfc822.c
`cat CCTYPE` -c `cat CFLAGS` nntp.c
`cat CCTYPE` -c `cat CFLAGS` smtp.c
`cat CCTYPE` -c `cat CFLAGS` imap4r1.c
`cat CCTYPE` -c `cat CFLAGS` pop3.c
`cat CCTYPE` -c `cat CFLAGS` unix.c
`cat CCTYPE` -c `cat CFLAGS` mbx.c
`cat CCTYPE` -c `cat CFLAGS` mmdf.c
`cat CCTYPE` -c `cat CFLAGS` tenex.c
`cat CCTYPE` -c `cat CFLAGS` mtx.c
`cat CCTYPE` -c `cat CFLAGS` news.c
`cat CCTYPE` -c `cat CFLAGS` phile.c
`cat CCTYPE` -c `cat CFLAGS` mh.c
`cat CCTYPE` -c `cat CFLAGS` mx.c
sh -c 'rm -rf c-client.a || true'
ar rc c-client.a osdep.o mail.o misc.o newsrc.o smanager.o utf8.o siglocal.o dummy.o pseudo.o netmsg.o flstring.o fdstring.o rfc822.o nntp.o smtp.o imap4r1.o pop3.o unix.o mbx.o mmdf.o tenex.o mtx.o news.o phile.o mh.o mx.o;ranlib c-client.a
make[3]: Leaving directory `/homesu/herbiesu/imap-2004g/c-client'
make[2]: Leaving directory `/homesu/herbiesu/imap-2004g/c-client'
echo a41 > OSTYPE
touch rebuild
sh -c 'rm -rf rebuild || true'
Building bundled tools...
cd mtest;make
make[2]: Entering directory `/homesu/herbiesu/imap-2004g/mtest'
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS`   -c -o mtest.o mtest.c
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -o mtest mtest.o ../c-client/c-client.a `cat ../c-client/LDFLAGS`
make[2]: Leaving directory `/homesu/herbiesu/imap-2004g/mtest'
cd ipopd;make
make[2]: Entering directory `/homesu/herbiesu/imap-2004g/ipopd'
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS`   -c -o ipop2d.o ipop2d.c
"ipop2d.c", line 102.34: 1506-280 (W) Function argument assignment between types "void*" and "void(*)()" is not allowed.
"ipop2d.c", line 102.41: 1506-280 (W) Function argument assignment between types "void*" and "void(*)()" is not allowed.
"ipop2d.c", line 102.48: 1506-280 (W) Function argument assignment between types "void*" and "void(*)()" is not allowed.
"ipop2d.c", line 102.55: 1506-280 (W) Function argument assignment between types "void*" and "void(*)()" is not allowed.
"ipop2d.c", line 119.34: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 119.42: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 119.50: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 119.58: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 135.32: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 135.40: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 135.48: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 135.56: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 140.32: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 140.40: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 140.48: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 140.56: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 159.34: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 159.42: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 159.50: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 159.58: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 170.34: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 170.42: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 170.50: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 170.58: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 194.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 194.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 194.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 194.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 219.30: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 219.38: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 219.46: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 219.54: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 243.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 243.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 243.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 243.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 264.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 264.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 264.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 264.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 615.32: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 615.40: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 615.48: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 615.56: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -o ipop2d ipop2d.o ../c-client/c-client.a `cat ../c-client/LDFLAGS`
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS`   -c -o ipop3d.o ipop3d.c
"ipop3d.c", line 108.39: 1506-280 (W) Function argument assignment between types "void*" and "void(*)()" is not allowed.
"ipop3d.c", line 108.46: 1506-280 (W) Function argument assignment between types "void*" and "void(*)()" is not allowed.
"ipop3d.c", line 108.53: 1506-280 (W) Function argument assignment between types "void*" and "void(*)()" is not allowed.
"ipop3d.c", line 108.60: 1506-280 (W) Function argument assignment between types "void*" and "void(*)()" is not allowed.
"ipop3d.c", line 494.30: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 494.38: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 494.46: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 494.54: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 521.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 521.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 521.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 521.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 546.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 546.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 546.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 546.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 639.32: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 639.40: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 639.48: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 639.56: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 658.34: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 658.42: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 658.50: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 658.58: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 888.32: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 888.40: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 888.48: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 888.56: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -o ipop3d ipop3d.o ../c-client/c-client.a `cat ../c-client/LDFLAGS`
make[2]: Leaving directory `/homesu/herbiesu/imap-2004g/ipopd'
cd imapd;make
make[2]: Entering directory `/homesu/herbiesu/imap-2004g/imapd'
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS`   -DANOFILE=\"/etc/anonymous.newsgroups\" -DALERTFILE=\"/etc/imapd.alert\" -DNNTPFILE=\"/etc/imapd.nntp\" -DUSERALERTFILE=\".imapalert\" -DSHUTDOWNFILE=\"/etc/nologin\"   -c -o imapd.o imapd.c
"imapd.c", line 271.39: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(void)" is not allowed.
"imapd.c", line 271.46: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(void)" is not allowed.
"imapd.c", line 271.53: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(void)" is not allowed.
"imapd.c", line 271.60: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(void)" is not allowed.
"imapd.c", line 399.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 399.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 399.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 399.60: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1487.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1487.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1487.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1487.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1510.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1510.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1510.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1510.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1531.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1531.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1531.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1531.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1551.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1551.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1551.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1551.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1622.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1622.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1622.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1622.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 2571.38: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 2571.46: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 2571.54: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 2571.62: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 3338.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 3338.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 3338.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 3338.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS`   -DANOFILE=\"/etc/anonymous.newsgroups\" -DALERTFILE=\"/etc/imapd.alert\" -DNNTPFILE=\"/etc/imapd.nntp\" -DUSERALERTFILE=\".imapalert\" -DSHUTDOWNFILE=\"/etc/nologin\" -o imapd imapd.o ../c-client/c-client.a `cat ../c-client/LDFLAGS`
make[2]: Leaving directory `/homesu/herbiesu/imap-2004g/imapd'
cd mailutil;make
make[2]: Entering directory `/homesu/herbiesu/imap-2004g/mailutil'
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS`   -c -o mailutil.o mailutil.c
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -o mailutil mailutil.o ../c-client/c-client.a `cat ../c-client/LDFLAGS`
make[2]: Leaving directory `/homesu/herbiesu/imap-2004g/mailutil'
cd mlock;make || true
make[2]: Entering directory `/homesu/herbiesu/imap-2004g/mlock'
`cat ../c-client/CCTYPE` `cat ../c-client/CFLAGS`   -c -o mlock.o mlock.c
`cat ../c-client/CCTYPE` `cat ../c-client/CFLAGS` -o mlock mlock.o
make[2]: Leaving directory `/homesu/herbiesu/imap-2004g/mlock'
cd dmail;make || true
make[2]: Entering directory `/homesu/herbiesu/imap-2004g/dmail'
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS`   -c -o dmail.o dmail.c
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -o dmail dmail.o ../c-client/c-client.a `cat ../c-client/LDFLAGS`
make[2]: Leaving directory `/homesu/herbiesu/imap-2004g/dmail'
cd tmail;make || true
make[2]: Entering directory `/homesu/herbiesu/imap-2004g/tmail'
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS`   -c -o tmail.o tmail.c
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -o tmail tmail.o ../c-client/c-client.a `cat ../c-client/LDFLAGS`
make[2]: Leaving directory `/homesu/herbiesu/imap-2004g/tmail'
make[1]: Leaving directory `/homesu/herbiesu/imap-2004g'
-------------- next part --------------
make sslnone
make[1]: Entering directory `/homesu/herbiesu/imap-2004g'
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Building in NON-COMPLIANCE with RFC 3501 security requirements:
+ Non-compliant:
++ TLS/SSL encryption is NOT supported
++ Unencrypted plaintext passwords are permitted
+
+ In order to rectify this problem, you MUST build with:
++ SSLTYPE=nopwd
+ You must also have OpenSSL or equivalent installed.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Do you want to continue this build anyway? Type y or n please:
make[1]: Leaving directory `/homesu/herbiesu/imap-2004g'
Applying an process to sources...
tools/an "ln -s" src/c-client c-client
tools/an "ln -s" src/ansilib c-client
tools/an "ln -s" src/charset c-client
tools/an "ln -s" src/osdep/unix c-client
tools/an "ln -s" src/mtest mtest
tools/an "ln -s" src/ipopd ipopd
tools/an "ln -s" src/imapd imapd
tools/an "ln -s" src/mailutil mailutil
tools/an "ln -s" src/mlock mlock
tools/an "ln -s" src/dmail dmail
tools/an "ln -s" src/tmail tmail
ln -s tools/an .
make build EXTRACFLAGS='' EXTRALDFLAGS='' EXTRADRIVERS='mbox' EXTRAAUTHENTICATORS='' PASSWDTYPE=std SSLTYPE=none IP=4 EXTRASPECIALS='' BUILDTYPE=a41
make[1]: Entering directory `/homesu/herbiesu/imap-2004g'
Building c-client for a41...
echo `cat SPECIALS`  > c-client/SPECIALS
cd c-client;make a41 EXTRACFLAGS=''\
 EXTRALDFLAGS=''\
 EXTRADRIVERS='mbox'\
 EXTRAAUTHENTICATORS=''\
 PASSWDTYPE=std SSLTYPE=none IP=4\
  
make[2]: Entering directory `/homesu/herbiesu/imap-2004g/c-client'
make build EXTRACFLAGS='' EXTRALDFLAGS='' EXTRADRIVERS='mbox' EXTRAAUTHENTICATORS='' PASSWDTYPE=std SSLTYPE=none IP=4 `cat SPECIALS` OS=a41 \
 SIGTYPE=psx CHECKPW=a41 CRXTYPE=nfs \
 SPOOLDIR=/var/spool \
 RSHPATH=/usr/bin/rsh \
 BASECFLAGS="-g -Dunix=1 -D_BSD -qro -qroconst" \
 BASELDFLAGS="-ls"
make[3]: Entering directory `/homesu/herbiesu/imap-2004g/c-client'
sh -c 'rm -rf auths.c crexcl.c nfstest.c linkage.[ch] siglocal.c osdep*.[ch] *.o ARCHIVE *FLAGS *TYPE c-client.a || true'
Once-only environment setup...
echo cc > CCTYPE
echo -g -Dunix=1 -D_BSD -qro -qroconst '' > CFLAGS
echo -DCREATEPROTO=unixproto -DEMPTYPROTO=unixproto \
 -DMAILSPOOL=\"/var/spool/mail\" \
 -DANONYMOUSHOME=\"/var/spool/mail/anonymous\" \
 -DACTIVEFILE=\"/usr/lib/news/active\" -DNEWSSPOOL=\"/var/spool/news\" \
 -DRSHPATH=\"/usr/bin/rsh\" -DLOCKPGM=\"/etc/mlock\" > OSCFLAGS
echo -ls  > LDFLAGS
echo "ar rc c-client.a osdep.o mail.o misc.o newsrc.o smanager.o utf8.o siglocal.o dummy.o pseudo.o netmsg.o flstring.o fdstring.o rfc822.o nntp.o smtp.o imap4r1.o pop3.o unix.o mbx.o mmdf.o tenex.o mtx.o news.o phile.o mh.o mx.o;ranlib c-client.a" > ARCHIVE
echo a41 > OSTYPE
./drivers mbox imap nntp pop3 mh mx mbx tenex mtx mmdf unix news phile dummy
./mkauths  md5 pla log
make[4]: Entering directory `/homesu/herbiesu/imap-2004g/c-client'
echo -DMD5ENABLE=\"/etc/cram-md5.pwd\" >> OSCFLAGS
make[4]: Leaving directory `/homesu/herbiesu/imap-2004g/c-client'
ln -s os_a41.h osdep.h
ln -s os_a41.c osdepbas.c
ln -s log_std.c osdeplog.c
ln -s sig_psx.c siglocal.c
ln -s crx_nfs.c crexcl.c
ln -s ip4_unix.c ip_unix.c
sh -c '(test -f /usr/include/sys/statvfs.h -a a41 != sc5 -a a41 != sco) && ln -s nfstnew.c nfstest.c || ln -s nfstold.c nfstest.c'
Standard password authentication
ln -s ckp_a41.c osdepckp.c
Building without SSL support
ln -s ssl_none.c osdepssl.c
cat osdepbas.c osdepckp.c osdeplog.c osdepssl.c > osdep.c
Building OS-dependent module
If you get No such file error messages for files x509.h, ssl.h,
pem.h, buffer.h, bio.h, and crypto.h, that means that OpenSSL
is not installed on your system. Either install OpenSSL first
or build with command: make a41 SSLTYPE=none
`cat CCTYPE` -c `cat CFLAGS` `cat OSCFLAGS` -c osdep.c
"env_unix.c", line 345.9: 1506-068 (W) Operation between types "void*" and "void(*)(void*)" is not allowed.
`cat CCTYPE` -c `cat CFLAGS` mail.c
`cat CCTYPE` -c `cat CFLAGS` misc.c
`cat CCTYPE` -c `cat CFLAGS` newsrc.c
`cat CCTYPE` -c `cat CFLAGS` smanager.c
`cat CCTYPE` -c `cat CFLAGS` utf8.c
`cat CCTYPE` -c `cat CFLAGS` siglocal.c
"siglocal.c", line 39.19: 1506-068 (W) Operation between types "void(*)(int)" and "void*" is not allowed.
`cat CCTYPE` -c `cat CFLAGS` dummy.c
`cat CCTYPE` -c `cat CFLAGS` pseudo.c
`cat CCTYPE` -c `cat CFLAGS` netmsg.c
`cat CCTYPE` -c `cat CFLAGS` flstring.c
`cat CCTYPE` -c `cat CFLAGS` fdstring.c
`cat CCTYPE` -c `cat CFLAGS` rfc822.c
`cat CCTYPE` -c `cat CFLAGS` nntp.c
`cat CCTYPE` -c `cat CFLAGS` smtp.c
`cat CCTYPE` -c `cat CFLAGS` imap4r1.c
`cat CCTYPE` -c `cat CFLAGS` pop3.c
`cat CCTYPE` -c `cat CFLAGS` unix.c
`cat CCTYPE` -c `cat CFLAGS` mbx.c
`cat CCTYPE` -c `cat CFLAGS` mmdf.c
`cat CCTYPE` -c `cat CFLAGS` tenex.c
`cat CCTYPE` -c `cat CFLAGS` mtx.c
`cat CCTYPE` -c `cat CFLAGS` news.c
`cat CCTYPE` -c `cat CFLAGS` phile.c
`cat CCTYPE` -c `cat CFLAGS` mh.c
`cat CCTYPE` -c `cat CFLAGS` mx.c
sh -c 'rm -rf c-client.a || true'
ar rc c-client.a osdep.o mail.o misc.o newsrc.o smanager.o utf8.o siglocal.o dummy.o pseudo.o netmsg.o flstring.o fdstring.o rfc822.o nntp.o smtp.o imap4r1.o pop3.o unix.o mbx.o mmdf.o tenex.o mtx.o news.o phile.o mh.o mx.o;ranlib c-client.a
make[3]: Leaving directory `/homesu/herbiesu/imap-2004g/c-client'
make[2]: Leaving directory `/homesu/herbiesu/imap-2004g/c-client'
echo a41 > OSTYPE
touch rebuild
sh -c 'rm -rf rebuild || true'
Building bundled tools...
cd mtest;make
make[2]: Entering directory `/homesu/herbiesu/imap-2004g/mtest'
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS`   -c -o mtest.o mtest.c
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -o mtest mtest.o ../c-client/c-client.a `cat ../c-client/LDFLAGS`
make[2]: Leaving directory `/homesu/herbiesu/imap-2004g/mtest'
cd ipopd;make
make[2]: Entering directory `/homesu/herbiesu/imap-2004g/ipopd'
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS`   -c -o ipop2d.o ipop2d.c
"ipop2d.c", line 102.34: 1506-280 (W) Function argument assignment between types "void*" and "void(*)()" is not allowed.
"ipop2d.c", line 102.41: 1506-280 (W) Function argument assignment between types "void*" and "void(*)()" is not allowed.
"ipop2d.c", line 102.48: 1506-280 (W) Function argument assignment between types "void*" and "void(*)()" is not allowed.
"ipop2d.c", line 102.55: 1506-280 (W) Function argument assignment between types "void*" and "void(*)()" is not allowed.
"ipop2d.c", line 119.34: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 119.42: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 119.50: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 119.58: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 135.32: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 135.40: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 135.48: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 135.56: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 140.32: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 140.40: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 140.48: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 140.56: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 159.34: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 159.42: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 159.50: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 159.58: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 170.34: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 170.42: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 170.50: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 170.58: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 194.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 194.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 194.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 194.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 219.30: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 219.38: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 219.46: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 219.54: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 243.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 243.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 243.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 243.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 264.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 264.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 264.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 264.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 615.32: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 615.40: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 615.48: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop2d.c", line 615.56: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -o ipop2d ipop2d.o ../c-client/c-client.a `cat ../c-client/LDFLAGS`
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS`   -c -o ipop3d.o ipop3d.c
"ipop3d.c", line 108.39: 1506-280 (W) Function argument assignment between types "void*" and "void(*)()" is not allowed.
"ipop3d.c", line 108.46: 1506-280 (W) Function argument assignment between types "void*" and "void(*)()" is not allowed.
"ipop3d.c", line 108.53: 1506-280 (W) Function argument assignment between types "void*" and "void(*)()" is not allowed.
"ipop3d.c", line 108.60: 1506-280 (W) Function argument assignment between types "void*" and "void(*)()" is not allowed.
"ipop3d.c", line 494.30: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 494.38: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 494.46: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 494.54: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 521.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 521.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 521.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 521.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 546.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 546.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 546.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 546.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 639.32: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 639.40: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 639.48: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 639.56: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 658.34: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 658.42: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 658.50: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 658.58: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 888.32: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 888.40: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 888.48: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"ipop3d.c", line 888.56: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -o ipop3d ipop3d.o ../c-client/c-client.a `cat ../c-client/LDFLAGS`
make[2]: Leaving directory `/homesu/herbiesu/imap-2004g/ipopd'
cd imapd;make
make[2]: Entering directory `/homesu/herbiesu/imap-2004g/imapd'
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS`   -DANOFILE=\"/etc/anonymous.newsgroups\" -DALERTFILE=\"/etc/imapd.alert\" -DNNTPFILE=\"/etc/imapd.nntp\" -DUSERALERTFILE=\".imapalert\" -DSHUTDOWNFILE=\"/etc/nologin\"   -c -o imapd.o imapd.c
"imapd.c", line 271.39: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(void)" is not allowed.
"imapd.c", line 271.46: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(void)" is not allowed.
"imapd.c", line 271.53: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(void)" is not allowed.
"imapd.c", line 271.60: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(void)" is not allowed.
"imapd.c", line 399.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 399.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 399.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 399.60: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1487.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1487.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1487.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1487.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1510.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1510.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1510.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1510.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1531.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1531.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1531.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1531.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1551.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1551.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1551.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1551.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1622.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1622.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1622.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 1622.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 2571.38: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 2571.46: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 2571.54: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 2571.62: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 3338.28: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 3338.36: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 3338.44: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
"imapd.c", line 3338.52: 1506-280 (W) Function argument assignment between types "void*" and "void(*)(int)" is not allowed.
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS`   -DANOFILE=\"/etc/anonymous.newsgroups\" -DALERTFILE=\"/etc/imapd.alert\" -DNNTPFILE=\"/etc/imapd.nntp\" -DUSERALERTFILE=\".imapalert\" -DSHUTDOWNFILE=\"/etc/nologin\" -o imapd imapd.o ../c-client/c-client.a `cat ../c-client/LDFLAGS`
make[2]: Leaving directory `/homesu/herbiesu/imap-2004g/imapd'
cd mailutil;make
make[2]: Entering directory `/homesu/herbiesu/imap-2004g/mailutil'
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS`   -c -o mailutil.o mailutil.c
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -o mailutil mailutil.o ../c-client/c-client.a `cat ../c-client/LDFLAGS`
make[2]: Leaving directory `/homesu/herbiesu/imap-2004g/mailutil'
cd mlock;make || true
make[2]: Entering directory `/homesu/herbiesu/imap-2004g/mlock'
`cat ../c-client/CCTYPE` `cat ../c-client/CFLAGS`   -c -o mlock.o mlock.c
`cat ../c-client/CCTYPE` `cat ../c-client/CFLAGS` -o mlock mlock.o
make[2]: Leaving directory `/homesu/herbiesu/imap-2004g/mlock'
cd dmail;make || true
make[2]: Entering directory `/homesu/herbiesu/imap-2004g/dmail'
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS`   -c -o dmail.o dmail.c
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -o dmail dmail.o ../c-client/c-client.a `cat ../c-client/LDFLAGS`
make[2]: Leaving directory `/homesu/herbiesu/imap-2004g/dmail'
cd tmail;make || true
make[2]: Entering directory `/homesu/herbiesu/imap-2004g/tmail'
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS`   -c -o tmail.o tmail.c
`cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -o tmail tmail.o ../c-client/c-client.a `cat ../c-client/LDFLAGS`
make[2]: Leaving directory `/homesu/herbiesu/imap-2004g/tmail'
make[1]: Leaving directory `/homesu/herbiesu/imap-2004g'


More information about the Imap-uw mailing list