On Friday, June 27, 2003, at 07:59 PM, Vinod Kurup wrote:
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[2]: *** [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
<http://www.mail-archive.com/[EMAIL PROTECTED]/msg12238.html>


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 ) "
 #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 ) "

Tom Collins

Reply via email to