Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Oct 2008 03:56:05 -0700
From:      Jeremy Chadwick <koitsu@FreeBSD.org>
To:        Claus Guttesen <kometen@gmail.com>
Cc:        FreeBSD Stable <freebsd-stable@freebsd.org>
Subject:   Re: error during buildworld on 7.1 beta
Message-ID:  <20081015105605.GB75226@icarus.home.lan>
In-Reply-To: <b41c75520810150327g66ee21adk5516a9d2a7784174@mail.gmail.com>
References:  <b41c75520810150327g66ee21adk5516a9d2a7784174@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Oct 15, 2008 at 12:27:59PM +0200, Claus Guttesen wrote:
> Hi.
> 
> Did a fresh FreeBSD 7.1 install using the beta on amd64 from disc1. I
> did a standard-install with sources, performed a csup against RELENG_7
> and then a buildworld. It stops at:
> 
> mv -f term.h.new term.h
> cc -m32 -march=nocona -mfancy-math-387 -DCOMPAT_32BIT  -iprefix
> /usr/obj/usr/src/lib32/usr/  -L/usr/obj/usr/src/lib32/usr/lib32
> -B/usr/obj/usr/src/lib32/usr/lib32 -o make_keys -O2
> -fno-strict-aliasing -pipe -I.
> -I/usr/obj/lib32/usr/src/lib/ncurses/ncurses/../ncurses
> -I/usr/src/lib/ncurses/ncurses/../ncurses
> -I/usr/src/lib/ncurses/ncurses/../ncurses
> -I/usr/src/lib/ncurses/ncurses/../../../contrib/ncurses/include
> -I/usr/src/lib/ncurses/ncurses/../../../contrib/ncurses/ncurses -Wall
> -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS
> /usr/src/lib/ncurses/ncurses/../../../contrib/ncurses/ncurses/tinfo/make_keys.c
> ./make_keys keys.list > init_keytry.h
> ELF interpreter /libexec/ld-elf32.so.1 not found
> Abort trap
> *** Error code 134

My guess: when you installed 7.1, you did not choose to install lib32
for 32-bit compatibility (so you can run 32-bit binaries on a 64-bit
arch).

But when building world, you did not set WITHOUT_LIB32=true in
/etc/src.conf, so the system is trying to make use of the 32-bit ld.so
shim that does not exist since you didn't install it.

> NO_LPR= true    # do not build lpr and related programs
> NO_SENDMAIL=    true    # do not build sendmail and related programs

These have been renamed, and go into /etc/src.conf, not make.conf.  You
should use this in /etc/src.conf:

WITHOUT_LPR=true
WITHOUT_SENDMAIL=true

See src.conf(5) for details.

-- 
| 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 |




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