From owner-freebsd-questions@FreeBSD.ORG Sun Apr 12 01:32:53 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2881D106564A for ; Sun, 12 Apr 2009 01:32:53 +0000 (UTC) (envelope-from vogelke@hcst.com) Received: from beta.hcst.com (beta.hcst.com [192.52.183.241]) by mx1.freebsd.org (Postfix) with ESMTP id DEC408FC0A for ; Sun, 12 Apr 2009 01:32:52 +0000 (UTC) (envelope-from vogelke@hcst.com) Received: from beta.hcst.com (localhost [127.0.0.1]) by beta.hcst.com (8.13.8/8.13.8/Debian-3) with ESMTP id n3C1WqNE001584 for ; Sat, 11 Apr 2009 21:32:52 -0400 Received: (from vogelke@localhost) by beta.hcst.com (8.13.8/8.13.8/Submit) id n3C1Wq14001583; Sat, 11 Apr 2009 21:32:52 -0400 Received: by kev.msw.wpafb.af.mil (Postfix, from userid 32768) id 8B5C4BE72; Sat, 11 Apr 2009 21:31:08 -0400 (EDT) To: freebsd-questions@freebsd.org In-reply-to: <49E13A9B.7050002@gmail.com> (message from Adam Vande More on Sat, 11 Apr 2009 19:49:31 -0500) Organization: Oasis Systems Inc. X-Disclaimer: I don't speak for the USAF or Oasis. X-GPG-ID: 1024D/711752A0 2006-06-27 Karl Vogel X-GPG-Fingerprint: 56EB 6DBF 4224 C953 F417 CC99 4C7C 7D46 7117 52A0 Message-Id: <20090412013108.8B5C4BE72@kev.msw.wpafb.af.mil> Date: Sat, 11 Apr 2009 21:31:08 -0400 (EDT) From: vogelke+unix@pobox.com (Karl Vogel) Subject: Re: sorta newb help compiling samba X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: vogelke+unix@pobox.com List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Apr 2009 01:32:53 -0000 >> On Sat, 11 Apr 2009 19:49:31 -0500, >> Adam Vande More said: A> A shot in dark at the problem is upgrading firefox also upgraded perl A> from 5.8.8 to 5.8.9(possibility w/ threaded perl). No, I installed perl-5.8.8 by hand back when the ports version was somewhere around 5.8.4; this happened long before the Firefox episode. I've used CPAN quite a bit for modules, and I keep the basic file setup CPAN creates for use with non-networked systems; I have a short script that configures, builds, and installs perl followed by a specific set of modules in the right order. All necessary sources are already present, so nothing has to be downloaded, and the only interactive parts of the installation are things like the termcap/terminfo modules asking you to press a key in the next 5 seconds, etc. This way, I get consistent versions of perl and its modules across all my servers, regardless of OS. A> If some other of your apps expected perl 5.8.8 on boot and didn't find A> then that could cause an issue similar to your description. I can see writing tests for a specific capability, like perl -e 'use enum;' 2> /dev/null to see if the enumerated types module has been installed, but I can't see a reason to require anything more specific than (say) "perl 5.6 or above". -- Karl Vogel I don't speak for the USAF or my company PETA - People Eating Tasty Animals --bumper sticker