Thanks to some help from Martin Kos, I was able to find a solution to the SMTP AUTH problems on the amd64 platform. It's in the stable branch of CVS now, and will be in the next (5.4.9) release.

Until then, you can manually patch any version from the 5.4 series (and probably most of 5.3) as follows.

--- md5.h 20 Oct 2003 18:59:57 -0000 1.2
+++ md5.h 22 Nov 2004 15:13:37 -0000
@@ -19,7 +19,7 @@
#ifndef VPOPMAIL_MD5_H
#define VPOPMAIL_MD5_H


-#ifdef __alpha
+#if (defined(__alpha) || defined(__x86_64__))
typedef unsigned int uint32;
#else
typedef unsigned long uint32;

A cleaner solution might be to #include "cdb/uint32.h", as that header is derived during Make. This will work for now though.

--
Tom Collins - [EMAIL PROTECTED]
QmailAdmin: http://qmailadmin.sf.net/ Vpopmail: http://vpopmail.sf.net/
Info on the Sniffter hand-held Network Tester: http://sniffter.com/

Reply via email to