Well, after finally wrestling my OS X Server system into running the very useful Mailman program, I've dumped it in favor of the Mac OS X Public Beta, and the fun is starting all over.I'm running into an odd error, one that most likely has a very simple fix. I get the following: -------------------- [rock:OpenUp/mailman_0/mailman-2.0] root# ./configure loading cache ./config.cache checking for --with-python... no checking for python... (cached) /usr/local/bin/python checking Python interpreter... /usr/local/bin/python checking Python version... 2.0 checking for a BSD compatible install... (cached) /usr/bin/install -c checking whether make sets ${MAKE}... (cached) yes checking for true... (cached) /usr/bin/true checking for --without-gcc... no checking for gcc... (cached) cc checking whether the C compiler (cc ) works... yes checking whether the C compiler (cc ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether cc accepts -g... (cached) yes checking whether #! works in shell scripts... (cached) yes checking for --with-var-prefix... no checking for --with-username... mailman checking for mailman UID... ./configure: permission denied: conftest.py [1152] /usr/local/bin/python: can't open file 'conftest.py' cat: conftest.out: No such file or directory configure: error: ***** No "mailman" user found! ***** Your system must have a "mailman" user defined ***** (usually in your /etc/passwd file). Please see the INSTALL ***** file for details. [rock:OpenUp/mailman_0/mailman-2.0] root# -------------------- I do indeed have a "mailman" user... I'm guessing that it's a file permission thing rather than a username problem, but God knows I'm no expert. When I take out that section from the configure file, it skips down to the next section, has apparent trouble opening conftest.py, and tells me that I don't, for example, have a group named "mailman,' which I do. Oddly, when I try to install with-username=root, it actually works. Any other user name fails. Many thanks for your help.
Sounds like an ownership problem. You have some things in
mailman owned
by root. Try this as root from the mailman root directory:
cd /something/mailmanthen try running you make again and see if that helps
chown -R mailman.mailman .
Jeffrey Thompson
