vpopmail updated it's password structure. In the 4.9 release of vpopmail
it used "struct passwd". in the 4.10 release we changed it to a new
"struct vqpasswd". This was to support clear text passwords. 

The errors you are seeing look like a miss match of struct passwd
versus struct vqpasswd.

As far as I know the sqwebmail distribution has the preauthvchkpw.c
file to support the current stable vpopmail 4.9 release. There is
a replacement preauthvchkpw.c file available on the vpopmail web
page to support the vpopmail 4.10 release.

I am working on integrating the vpopmail 4.10 release with Mr Sam's
new sqwebmail release. Hopefully the 4.10 release will be completed
soon and become the stable 5.0 release to match sqwebmail's 3.X release.

Ken Jones
inter7

Carol Blevins wrote:
> 
> Sam thanx Ben also pointed that out to me also.  This is what I'm getting
> now running make:
> 
> gcc -DHAVE_CONFIG_H -I. -I. -I.     -I/usr/local/vpopmail/include -g -O2
> -Wall -I.. -I./.. -c preauthvchkpw.c
> preauthvchkpw.c: In function `auth_vchkpw_pre':
> preauthvchkpw.c:67: warning: assignment from incompatible pointer type
> preauthvchkpw.c:69: dereferencing pointer to incomplete type
> preauthvchkpw.c:69: dereferencing pointer to incomplete type
> <<<Cut here for brevity sake>>>
> *** Error code 1
> 
> Stop in /usr/local/src/sqwebmail-2.1.1/authlib.
> 
> Now I'm sure this is something I can figure out in the morning...  I'm
> starting to fade away...  Thanx you guys for the assist :)
> 
> Carol
> 
> **************************************
> * It is a little known fact that the *
> * Y1K bug caused the dark ages.      *
> **************************************
> 
> On Tue, 26 Jun 2001, Sam Varshavchik wrote:
> 
> > Carol Blevins writes:
> >
> > >
> > > I am trying to run make on a FreeBSD box.  Qmail and vpopmail are up and
> > > running, but I am having a heck of a time with sqwebmail.  I want user to
> > > be able to login using vistual email account.  Here is my configure:
> > >
> > > ./configure --without-authpam --without-authuserdb --enable-webpass=no
> > > --without-authpwd --without-autoshadow
> > > --enable-cgibindir=/usr/local/www/cgi-bin/sqwebmail
> > > --enable-imagedir=/usr/local/www/data/sqwebmail
> > >
> > > The error I get is:
> > >
> > > preauthvchkpw.c: In function `auth_vchkpw_pre':
> > > preauthvchkpw.c:70: too many arguments to function `make_user_dir'
> > > *** Error code 1
> >
> > Upgrade your vpopmail library to the current version.
> >
> >
> > --
> > Sam
> >
> >

Reply via email to