Sam Varshavchik wrote:
What part of "do not specify the --with-mailuser and --with-mailgroup
options" you do not understand?
The part where I asked what MAILUID and MAILGID were and you answered
obsolete but were referring to mailuser and mailgroup!! These are four
distinct parameters in the configure script, two are getting set ok, and two
aren't. And its these null value #defines that are breaking the build.
Forget that these two options exist, for Courier. Wipe them from your
memory.
Well you see, I already done that, and it didn't work, but i get stdout from
the compiler suggesting a problem getting info for groupid 1000, and the
build fails on line 378 of courierfilter.c where null values for MAILUID and
MAILGID are being passed in. The next logical step is to prime the configure
script with user and group to attempt to resolve that (in the absence of any
other thinking / knowledge on how these values get automatically set).
I've today rm -fr the entire source directory and started from scratch, and
passed no options to ./configure and still a plain old make fails with the
same error.
Your approach seems to be : "if everything is setup you won't have this
issue". Well, everything is setup and I do have this issue, so I'm going to
have to look outside the install doc to resolve it. I'm starting to think it
is something to do with the SuSE kernel config, and a system call failing.
So if anyone can point me at what might be required to have MAILUID and
MAILGID set I'd much appreciate it.... meanwhile I'll be analysing 5141
lines of output from configure and 940 lines of make output line by line to
see if I can learn myself. At least I'll be able to shut down the server and
its 16 or so headache inducing fans for this bit.
TIA,