From owner-freebsd-questions Sat Jun 28 15:23:56 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA06431 for questions-outgoing; Sat, 28 Jun 1997 15:23:56 -0700 (PDT) Received: from andrsn.stanford.edu (root@andrsn.Stanford.EDU [36.33.0.163]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA06421 for ; Sat, 28 Jun 1997 15:23:53 -0700 (PDT) Received: from localhost (andrsn@localhost.Stanford.EDU [127.0.0.1]) by andrsn.stanford.edu (8.8.5/8.6.12) with SMTP id PAA07530; Sat, 28 Jun 1997 15:23:47 -0700 (PDT) Date: Sat, 28 Jun 1997 15:23:46 -0700 (PDT) From: Annelise Anderson To: Nathan Dorfman cc: freebsd-questions@FreeBSD.ORG Subject: Re: More Majordomo Woes In-Reply-To: <199706281820.OAA12626@limbo.senate.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-questions@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk 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 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