OK.... have done some more digging with reference to the
"courierfilter.c:378: error: syntax error before ',' token" build error.....
and then I change the paramters I pass into ./configure to
enda@courier:~/courier-0.52.2>
./configure --with-mailuser=1001 --with-mailgroup=1000 --with-paranoid-smtpext
--enable-unicode --enable-https=login --with-calendarpurge=90 --with-trashquota
And I get the same error.
I've done a make clean and tried a make without passing in values for UID
/
GID, and I get the exact same error.
I feel I'm going around in circles reading the FAQ and the installation
instructions, but clearly I'm not configuring the UID / GID in the right
place. Can anybody quickly tell me where I'm going wrong? or wherelse I'm
supposed to be priming MAILUID & MAILGID ?
The --with-mailuser=1001 and --with-mailgroup=1000 configuration parameters
get added to sourcedir/courier/uidgid which looks like:
mailuser=1001
mailgroup=1000
These values in turn, are used to configure the values for #defines in
sourcedir/courier/uidgid.h which now looks like this:
#define MAILUSER "1001"
#define MAILGROUP "1000"
#define MAILUID
#define MAILGID
So my values for for mailuser and mailgroup are being used, and are being
added to the header file to prime the code. However, the MAILUD and MAILGID
values are unassigned in the #define and causing the build error. If I had
any idea what they did represent, I would manually define them....
Since these two values clearly do not represent the mailuser and mailgroup
parameters, does anybody know what they do represent??
TIA,