When compiling vpopmail 5.3.20 on my debian sid laptop I discovered the
following error:

In file included from vconvert.c:32:
vmysql.h:50:22: missing terminating " character
In file included from vconvert.c:32:
vmysql.h:52: error: syntax error before "char"
vmysql.h:57:35: missing terminating " character
make[2]: *** [vconvert.o] Error 1
make[2]: Leaving directory `/usr/local/src/vpopmail-5.3.20'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/vpopmail-5.3.20'
make: *** [all-recursive-am] Error 2

A simple patch is attached that corrects this.

Common subdirectories: vpopmail-5.3.20-orig/attic and vpopmail-5.3.20/attic
Common subdirectories: vpopmail-5.3.20-orig/cdb and vpopmail-5.3.20/cdb
Common subdirectories: vpopmail-5.3.20-orig/contrib and vpopmail-5.3.20/contrib
Common subdirectories: vpopmail-5.3.20-orig/convert and vpopmail-5.3.20/convert
Common subdirectories: vpopmail-5.3.20-orig/doc and vpopmail-5.3.20/doc
Common subdirectories: vpopmail-5.3.20-orig/ldap and vpopmail-5.3.20/ldap
Common subdirectories: vpopmail-5.3.20-orig/oracle and vpopmail-5.3.20/oracle
diff -u vpopmail-5.3.20-orig/vmysql.h vpopmail-5.3.20/vmysql.h
--- vpopmail-5.3.20-orig/vmysql.h       2003-03-18 19:27:18.000000000 -0500
+++ vpopmail-5.3.20/vmysql.h    2003-05-30 23:21:46.000000000 -0400
@@ -48,11 +48,11 @@
 primary key (pw_name, pw_domain ) "
 #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 ) "

Cory Wright
Stand Blue Technology

Reply via email to