I get the following error when I try to compile on Debian GNU/Linux i686.
root:/usr/local/src/vpopmail-5.2.1# make ... gcc -I. -Icdb -g -O2 -Wall -c vconvert.c In file included from vconvert.c:35: vmysql.h:53:22: missing terminating " character vmysql.h:60:35: missing terminating " character make: *** [vconvert.o] Error 1
Looks like vmysql.h is missing a backslash on line 54 and 58. I see that this is still present in 5.3.20
Ken, please apply this patch to 5.3.20. When can we expect the release of 5.3.21? You've got a lot of patches in there, and it would be great if people could start testing them. The last stable release, 5.2.1, was made over a year ago. We've got a lot of improvements in the 5.3 series and we're not far from having a stable release.
diff -u vpopmail-5.3.20/vmysql.h vpopmail-5.3.20-tc/vmysql.h --- vpopmail-5.3.20/vmysql.h 2003-03-18 17:27:18.000000000 -0700 +++ vpopmail-5.3.20-tc/vmysql.h 2003-06-27 22:35:09.000000000 -0700 @@ -48,11 +48,11 @@ primary key (pw_name, pw_domain ) " #else #define TABLE_LAYOUT "pw_name char(32) not null, \ -pw_domain char(64) not null, +pw_domain char(64) not null, \ pw_passwd char(40), \ pw_uid int, pw_gid int, \ pw_gecos char(48), \ -pw_dir char(160), +pw_dir char(160), \ pw_shell char(20), \ primary key (pw_name, pw_domain ) " #endif
-- Tom Collins [EMAIL PROTECTED]