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

Reply via email to