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/mailman
chown -R mailman.mailman .
then try running you make again and see if that helps

Jeffrey Thompson
 
 
 

Reply via email to