From owner-freebsd-questions@FreeBSD.ORG Mon May 21 21:55:10 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5AE5316A469 for ; Mon, 21 May 2007 21:55:10 +0000 (UTC) (envelope-from doug@fledge.watson.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by mx1.freebsd.org (Postfix) with ESMTP id B058313C465 for ; Mon, 21 May 2007 21:55:09 +0000 (UTC) (envelope-from doug@fledge.watson.org) Received: from fledge.watson.org (localhost.watson.org [127.0.0.1]) by fledge.watson.org (8.13.8/8.13.8) with ESMTP id l4LLt7Ah093602; Mon, 21 May 2007 17:55:07 -0400 (EDT) (envelope-from doug@fledge.watson.org) Received: from localhost (doug@localhost) by fledge.watson.org (8.13.8/8.13.8/Submit) with ESMTP id l4LLt6XS093599; Mon, 21 May 2007 17:55:07 -0400 (EDT) (envelope-from doug@fledge.watson.org) Date: Mon, 21 May 2007 17:55:06 -0400 (EDT) From: doug To: Patrick Baldwin In-Reply-To: <465201C1.7020409@studsvikscandpower.com> Message-ID: <20070521174922.T92796@fledge.watson.org> References: <465201C1.7020409@studsvikscandpower.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (fledge.watson.org [127.0.0.1]); Mon, 21 May 2007 22:55:07 +0100 (BST) Cc: freebsd-questions@freebsd.org Subject: Re: [freebsd-questions] Can't build php5? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: doug@safeport.com List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 May 2007 21:55:10 -0000 On Mon, 21 May 2007, Patrick Baldwin wrote: > Hi, I'm in the process of trying to build a Horde/IMP server. I started by > freshly installing & updating 6.2-RELEASE-p4 FreeBSD. I then installed IMP > package with pkg_add -r imp. All seemed to go well. I > then started working my way through configuring the various newly installed > things. > > From: > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-apache.html > > I added: > > LoadModule php5_module libexec/apache/libphp5.so > > AddModule mod_php5.c > > DirectoryIndex index.php index.html > > > AddType application/x-httpd-php .php > AddType application/x-httpd-php-source .phps > > > To my /usr/local/etc/apache/httpd.conf file. > > When I tried to restart Apache, I get: > apachectl start > Syntax error on line 238 of /usr/local/etc/apache/httpd.conf: > Cannot load /usr/local/libexec/apache/libphp5.so into server: Cannot open > "/usr/local/libexec/apache/libphp5.so" > /usr/local/sbin/apachectl start: httpd could not be started > > > And sure enough, it's not there. I go to /usr/ports/lang/php5, > Run make config install, telling it to build Apache module, and > I get: > > ===> Vulnerability check disabled, database not found > ===> Found saved configuration for php5-5.2.2 > => suhosin-patch-5.2.2-0.9.6.2.patch.gz doesn't seem to exist in > /usr/ports/distfiles/. > => Attempting to fetch from http://www.hardened-php.net/suhosin/_media/. > fetch: > http://www.hardened-php.net/suhosin/_media/suhosin-patch-5.2.2-0.9.6.2.patch.gz: > Connection refused > => Attempting to fetch from > ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/. > fetch: > ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/suhosin-patch-5.2.2-0.9.6.2.patch.gz: > File unavailable (e.g., file not found, no access) > => Couldn't fetch it - please try to retrieve this > => port manually into /usr/ports/distfiles/ and try again. > *** Error code 1 > > Stop in /usr/ports/lang/php5. > *** Error code 1 > > Stop in /usr/ports/lang/php5. > > > My goal here is to get a working FreeBSD 6.2 Horde/IMP server. I'm new > to all these things, so if I'm going about this the hard or the stupid > way, please don't hesitate to tell me. It seemed like the easiest and > fastest way to get a working install would be to install the package, > but maybe I'm wrong. > Build pgp5 from the ports. It does not take very long. I think, but am not sure, the problem is missing packages from the mirrors. In any case build php from source first will solve this. Make sure that your ports collection is up-to-date. If you want to go the package route, probably horde needs to be installed first and it will pull whatt it needs. With a server I would build from source.