Adam Cady wrote:
>
> While attempting to install VQadmin I get this error message.
>
> make[2]: Entering directory `/usr/src/vqadmin-1.4'
> gcc -I. -I/vpop/include -g -O2 -c domain.c
> domain.c: In function `go_ndom':
> domain.c:57: warning: passing arg 2 of `vadddomain' makes integer from
> pointer without a cast
> domain.c:57: too many arguments to function `vadddomain'
> make[2]: *** [domain.o] Error 1
> make[2]: Leaving directory `/usr/src/vqadmin-1.4'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/usr/src/vqadmin-1.4'
> make: *** [all-recursive-am] Error 2
>
> It will only compile If I remove the vpopmailuid and gid parameters from
> the vadddomain function. Any ideas as to what could cause this?
>
> Any help would be appreciated.
>
> Adam
You are using an older version of vpopmail. We had to add in the uid/gid
parameters to support putting virtual email domains under /etc/passwd
users home dirs. So that people can have domain based quotas using the
operating systems /etc/passwd user home directory based quotas.
Deleting the uid/gid won't break anything with your current vpopmail
code.
If you upgrade to vpopmail-4.9.9 then you won't need to delete those
uid/gid parameters.
--
Ken Jones
"Live Free, Live GPL"
http://www.inter7.com/