From owner-freebsd-questions@FreeBSD.ORG Wed Sep 22 17:39:54 2010 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 45619106566C for ; Wed, 22 Sep 2010 17:39:54 +0000 (UTC) (envelope-from cyberleo@cyberleo.net) Received: from paka.cyberleo.net (paka.cyberleo.net [66.219.31.21]) by mx1.freebsd.org (Postfix) with ESMTP id 1E9E98FC12 for ; Wed, 22 Sep 2010 17:39:53 +0000 (UTC) Received: from [172.16.44.4] (dsl253-036-039.chi1.dsl.speakeasy.net [66.253.36.39]) by paka.cyberleo.net (Postfix) with ESMTPSA id E32E42968A; Wed, 22 Sep 2010 13:39:52 -0400 (EDT) Message-ID: <4C9A3F68.3070309@cyberleo.net> Date: Wed, 22 Sep 2010 12:39:52 -0500 From: CyberLeo Kitsana User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.9) Gecko/20100911 Lightning/1.0b3pre Thunderbird/3.1.3 MIME-Version: 1.0 To: Steve Polyack References: <4C99718A.7020405@comcast.net> In-Reply-To: <4C99718A.7020405@comcast.net> X-Enigmail-Version: 1.1.1 Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: 7bit Cc: FreeBSD Questions Subject: Re: compat4x broken in FreeBSD 8.1-RELEASE? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Sep 2010 17:39:54 -0000 On 09/21/2010 10:01 PM, Steve Polyack wrote: > ... > options COMPAT_IA32 # Compatible with i386 binaries > ... > $ file /usr/local/ventrilo-server/ventrilo_srv > /usr/local/ventrilo-server/ventrilo_srv: ELF 32-bit LSB executable, > Intel 80386, version 1 (FreeBSD), dynamically linked (uses shared libs), > for FreeBSD 4.5, stripped > $ ldd /usr/local/ventrilo-server/ventrilo_srv > ldd: /usr/bin/ldd32: Exec format error I ran into this exact error message when I upgraded one amd64 machine from 8.0 to 8.1, and didn't read UPDATING close enough. Apparently COMPAT_IA32 was renamed to COMPAT_FREEBSD32 (20100406), and the new kernel I built lacked support for 32-bit binaries. UPDATING now says (20100417) that COMPAT_IA32 is an alias for COMPAT_FREEBSD32, but it could be something to double check in your case. -- Fuzzy love, -CyberLeo Technical Administrator CyberLeo.Net Webhosting http://www.CyberLeo.Net Furry Peace! - http://wwww.fur.com/peace/