Hi there,

I've just compiled vpopmail 5.3.20 on a SuSE Linux 8.2 (gcc 3.3
20030226, glibc 2.3.2) and got the following error:

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

Seems that there are missing two backslashes in vmysql.h

This patch makes it compile:
--- vmysql.h    2003-03-19 01:27:18.000000000 +0100
+++ vmysql.h.fixed      2003-06-05 19:16:19.000000000 +0200
@@ -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

I found the same missing backslahses in older versions, too.

Best wishes
Alex

-- 
Alex Pleiner
zeitform Internet Dienste         Fraunhoferstrasse 5
                                  64283 Darmstadt, Germany
http://www.zeitform.de            Tel.: +49 (0)6151 155-635
mailto:[EMAIL PROTECTED]        Fax:  +49 (0)6151 155-634
GnuPG/PGP Key-ID: 0x613C21EA

Reply via email to