From owner-freebsd-stable@FreeBSD.ORG Mon Jan 28 20:11:48 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4E09A16A41B for ; Mon, 28 Jan 2008 20:11:48 +0000 (UTC) (envelope-from jdc@parodius.com) Received: from mx01.sc1.parodius.com (mx01.sc1.parodius.com [72.20.106.3]) by mx1.freebsd.org (Postfix) with ESMTP id 3EE8013C458 for ; Mon, 28 Jan 2008 20:11:48 +0000 (UTC) (envelope-from jdc@parodius.com) Received: by mx01.sc1.parodius.com (Postfix, from userid 1000) id 2ACA51CC031; Mon, 28 Jan 2008 12:11:48 -0800 (PST) Date: Mon, 28 Jan 2008 12:11:48 -0800 From: Jeremy Chadwick To: "Chris H." Message-ID: <20080128201148.GA70603@eos.sc1.parodius.com> References: <20080128093349.ok9nt1obkkcwgco8@webmail.1command.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080128093349.ok9nt1obkkcwgco8@webmail.1command.com> User-Agent: Mutt/1.5.16 (2007-06-09) Cc: freebsd-stable@freebsd.org Subject: Re: /usr/bin/objformat is missing X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jan 2008 20:11:48 -0000 On Mon, Jan 28, 2008 at 09:33:49AM -0800, Chris H. wrote: > Hello, > After a failed install of www/apache-ssl - dies with the > following error: > Syntax error on line 208 of /usr/local/etc/apache/httpsd.conf: > Cannot load /usr/local/libexec/apache/mod_mmap_static.so into server: > /usr/local > /libexec/apache/mod_mmap_static.so: Undefined symbol "ap_null_cleanup" > > I did a little research, and wondered if the fact that I am > missing: /usr/bin/objformat has anything to do with it. Very unlikely. Are you using the binary package of www/apache-ssl, rather than building the port from source? Have you at any time migrated from Apache 1.3.x to Apache 2.x or vice-versa without cleaning out old ports or rebuilding other ports? The problem seems to stem from the fact that the Apache 1.3.x module format is completely different than 2.x. The advice seen posted previously is to rebuild all related Apache modules from source. The last time I saw this reported was in late 2007... http://lists.freebsd.org/pipermail/freebsd-ports/2007-August/043136.html > Doesn't this add an elf format to libraries? Do I need it? All of my > 6-CURRENT boxes have this. But this is a 7-PRERELEASE ( FreeBSD > 7.0-PRERELEASE i386 ) using 2 CPU's. If I /do/ need it, how do I > create it? You don't. :-) Look at /usr/src/usr.bin/objformat/objformat.sh for some details (see comments at top of file). objformat allowed a script or surrounding program to determine whether or not the executable format was ELF or (ancient) a.out. -- | Jeremy Chadwick jdc at parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP: 4BD6C0CB |