Hi Leoman,
good thing is that these are not errors, they are merely warnings. It
actually means that you are using a modern version of GCC, which was
made on purpose to complain more about little sanity issues. It doesn't
hurt anything. You can go on :-)
If you feel the need to be ultra clean you can actually fix it yourself
by making sure that arguments passed to these functions have exactly the
same type as specified in function prototypes. Either by
changing the prototype or playing around with how those arguments are
defined.
Anyway, what I'd recommend in some time is actually switching to dovecot
because courier developers actually dropped some important vpopmail code
in latest versions thus making this part of toaster setup unupgrade'able
(incl. security fixes, right?)
Good luck with the rest of the setup!
Maciej Soltysiak