> On Oct 20, 2015, at 12:54 AM, Philip Guenther <[email protected]> wrote: > > On Mon, Oct 19, 2015 at 3:47 PM, Joe S <[email protected]> wrote: >> I've just upgraded from 5.7 to 5.8 on amd64 and applied all of the errata >> found at . >> >> I downloaded src.tar.gz and sys.tar.gz from >> ftp5.usa.openbsd.org/pub/OpenBSD/5.8 and then applied all of the errata >> (2015-10-18) from http://www.openbsd.org/errata58.html. >> >> I want to make a release, to deploy on other systems. I followed the >> directions at http://www.openbsd.org/faq/faq5.html#Release. >> >> During "make release", the process fails during libc: >> >> ===> lib/libc >> install -c -o root -g bin -m 444 tags /usr/dest/var/db/libc.tags >> install -c -S -o root -g bin -m 600 libc.a /usr/dest/usr/lib/libc.a >> ranlib -t /usr/dest/usr/lib/libc.a >> chmod 444 /usr/dest/usr/lib/libc.a >> install -c -S -o root -g bin -m 600 libc_p.a /usr/dest/usr/lib >> ranlib -t /usr/dest/usr/lib/libc_p.a >> chmod 444 /usr/dest/usr/lib/libc_p.a >> install -c -S -o root -g bin -m 444 libc.so.80.1 /usr/dest/usr/lib >> install: libc.so.80.1: No such file or directory >> *** Error 71 in /usr/src/lib/libc (<bsd.lib.mk>:292 'realinstall') >> *** Error 1 in /usr/src/lib (<bsd.subdir.mk>:48 'realinstall') >> *** Error 1 in /usr/src (<bsd.subdir.mk>:48 'realinstall') >> *** Error 1 in /usr/src/etc (Makefile:229 'distribution') >> >> Did I miss something, or is this a known issue? > > So, per the release(8) manpage and the faq you cited, was done after > building and installing the system? How did the build complete > without building libc.so.80.1 ? What's the output of "ls -l > /usr/lib/libc.so.*" ? > > > Philip Guenther
I did not build and install the system. I upgraded to 5.8, unpacked the src/sys files, applied the patches, rebooted, and then tried to make release. After reading the release(8) man page, it seems clear that I need to “build a new system”. I was under the impression that this was done during "make release” since the FAQ didn’t mention the need to do this separately. This is obviously what I skipped and isn’t done by make release. Thanks.

