Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Jun 1997 15:23:46 -0700 (PDT)
From:      Annelise Anderson <andrsn@andrsn.stanford.edu>
To:        Nathan Dorfman <nathan@senate.org>
Cc:        freebsd-questions@FreeBSD.ORG
Subject:   Re: More Majordomo Woes
Message-ID:  <Pine.BSI.3.94.970628151628.7511B-100000@andrsn.stanford.edu>
In-Reply-To: <199706281820.OAA12626@limbo.senate.org>

next in thread | previous in thread | raw e-mail | index | archive | help


On Sat, 28 Jun 1997, Nathan Dorfman wrote:

> More majordomo woes (I got it to recognize the majordom user):
> 
> ===>  Installing for majordomo-1.94.1
> ===>  Warning: your umask is "0077".
>       If this is not desired, set it to an appropriate value
> 	    and install this port again by ``make reinstall''.
> 	    Testing for perl (usr/bin/perl)...
> 	    You didn't correctly tell me where Perl is.
> 	    *** Error code 1
> 
> 	    Stop.
> 	    *** Error code 1
> 
> 	    Stop.
> 	    *** Error code 1
> 
> 	    Stop.
> 	    *** Error code 1
> 
> 	    Stop.
> root:/home/nathan/majordomo# ls /usr/bin/perl
> /usr/bin/perl

> 
> What the ... grrr :-\
>
I had trouble installing the same version of majordomo--finally solved
the perl problem by putting perl in both /usr/local/bin and /usr/bin,
I think.  (Check the permissions on perl.)  This was, I think, on
2.1.7, or maybe 2.2.1.  Anyway this is what ultimately did the trick--
using the port from ports-current:

To: Annelise Anderson <andrsn@andrsn.stanford.edu>
Subject: Re: Perl Problem

The Bad News:

1) The FreeBSD folks will not put out ports for the STABLE releases of the
O/S, only for the CURRENT release (usually a BETA at best).  This means that
the Majordomo 1.94.1 port was only meant to work with FreeBSD 2.2-BETA.

The Good News:

When you try to install the Majordomo 1.94.1 port it fails only because
there is a bug with the 'make' utility itself.  After many sleepless nights
and some help from the FreeBSD folks I ended up downloading the latest
version of 'make', as well as the latest version of the Makefiles, re-making
them, re-installing them, and only then trying to install the Majordomo
port, which, thank God (or whoever else you believe in), worked without a hitch.

So... you will need to:

1) Download the latest 'make' sources from FreeBSD (src/usr.bin/make);

2) Download the latest 'Makefile' sources from FreeBSD (src/share/mk);

3) "make" and "make install" in the 'make' source directory
(/usr/src/usr.bin/make);

4) "make" and "make install" in the 'Makefile' source directory
(/usr/src/share/mk);

5) Remove the "work" directory under your Majordomo 1.94.1 port directory;

6) "make" and "make install" in the Majordomo port top directory;

7) Watch everything compile and install nicely.

Good luck.  Let me know how it goes.

[signature deleted; it was a private communication]

Annelise

 




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSI.3.94.970628151628.7511B-100000>