Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Mar 2021 15:00:21 -0800 (PST)
From:      Don Lewis <truckman@FreeBSD.org>
To:        freebsd-hackers <freebsd-hackers@freebsd.org>
Subject:   problems building a release
Message-ID:  <tkrat.1c0426e45b0db829@FreeBSD.org>

next in thread | raw e-mail | index | archive | help
I'm trying to build a customized 13.0 i386 release on a amd64 host
running FreeBSD 14.0-CURRENT #89 n245058-1ca8842f3ad9.  The source tree
is branch releng/13.0 from last night.  The release build gets most of
the way through, but fails with:

===> usr.bin/svn/lib/libsvn_wc (installconfig)
--- installconfig_subdir_usr.sbin ---
--- installconfig_subdir_usr.sbin/pkg ---
--- installdirs-CONFSDIR ---
--- _CONFSINS_FreeBSD.conf.quarterly ---
--- installdirs-CONFSDIR ---
installing DIRS CONFSDIR
install -N /scratch/usr/src/etc  -d -m 0755 -o root  -g wheel  /scratch/etc/pkg
--- _CONFSINS_FreeBSD.conf.quarterly ---
install -N /scratch/usr/src/etc  -C -o root  -g wheel -m 644  /scratch/usr/src/usr.sbin/pkg/FreeBSD.conf.quarterly /scratch/etc/pkg/FreeBSD.conf
Shared object "libedit.so.8" not found, required by "sh"

/scratch/bin/sh seems to work, though it is using the host library:
# ldd /scratch/bin/sh
/scratch/bin/sh:
	libedit.so.8 => /usr/lib32/libedit.so.8 (0x20463000)
	libc.so.7 => /usr/lib32/libc.so.7 (0x20495000)
	libncursesw.so.9 => /usr/lib32/libncursesw.so.9 (0x20683000)
# /scratch/bin/sh
# 

The library is present in /scratch/lib:
# file /scratch/lib/libedit.so.8
/scratch/lib/libedit.so.8: ELF 32-bit LSB shared object, Intel 80386, version 1 (FreeBSD), dynamically linked, for FreeBSD 13.0 (1300139), stripped

Unfortunately the build isn't verbose enough to give me any hints about
where the problem might be.  I've been able to build FreeBSD 11.x and
12.x releases this way, but no luck so far with 13.

Update: I am able to build an amd64 release, so the problem has
something to do with crossbuilds.  There are some other problems that
crop up, though.


===> usr.bin/svn/lib/libsvn_wc (installconfig)
--- installconfig_subdir_usr.sbin ---
--- installconfig_subdir_usr.sbin/pkg ---
--- installdirs-CONFSDIR ---
--- _CONFSINS_FreeBSD.conf.quarterly ---
--- installdirs-CONFSDIR ---
installing DIRS CONFSDIR
install -N /scratch/usr/src/etc  -d -m 0755 -o root  -g wheel  /scratch/etc/pkg
--- _CONFSINS_FreeBSD.conf.quarterly ---
install -N /scratch/usr/src/etc  -C -o root  -g wheel -m 644  /scratch/usr/src/usr.sbin/pkg/FreeBSD.conf.quarterly /scratch/etc/pkg/FreeBSD.conf
ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/local/lib/perl5/5.20/mach/CORE
32-bit compatibility ldconfig path: /usr/lib32
pkg: Warning: Major OS version upgrade detected.  Running "pkg-static install -f pkg" recommended
Updating FreeBSD repository catalogue...
Fetching meta.txz: 100%    916 B   0.9kB/s    00:01    
pkg: repository meta /var/db/pkg/FreeBSD.meta has wrong version 2
repository FreeBSD has no meta file, using default settings
Fetching packagesite.txz: 100%    6 MiB   1.6MB/s    00:04    
pkg: repository meta /var/db/pkg/FreeBSD.meta has wrong version 2
Unable to open created repository FreeBSD
Unable to update repository FreeBSD
All repositories are up-to-date.
pkg: repository meta /var/db/pkg/FreeBSD.meta has wrong version 2
pkg: Repository FreeBSD cannot be opened. 'pkg update' required
Updating database digests format: 100%
pkg: No packages available to install matching 'devel/git' have been found in the repositories






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