Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Sep 2010 12:39:52 -0500
From:      CyberLeo Kitsana <cyberleo@cyberleo.net>
To:        Steve Polyack <korvus@comcast.net>
Cc:        FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: compat4x broken in FreeBSD 8.1-RELEASE?
Message-ID:  <4C9A3F68.3070309@cyberleo.net>
In-Reply-To: <4C99718A.7020405@comcast.net>
References:  <4C99718A.7020405@comcast.net>

next in thread | previous in thread | raw e-mail | index | archive | help
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
<CyberLeo@CyberLeo.Net>

Furry Peace! - http://wwww.fur.com/peace/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C9A3F68.3070309>