On Sat, 2 May 2015 06:53:26 +0000 (UTC)
Stuart Henderson <s...@spacehopper.org> wrote:

> On 2015-05-01, Marko Cupać <marko.cu...@mimar.rs> wrote:
> > Hi,
> >
> > I have another failed build after errata patch application, this
> > time with 005_httpd.patch.sig.
> >
> > # make
> > yacc -d /usr/src/usr.sbin/httpd/parse.y
> > mv y.tab.c parse.c
> > make: don't know how to make /usr/include/ressl.h (prerequisite of:
> > parse.o) Stop in /usr/src/usr.sbin/httpd
> 
> I don't know how, but your httpd source directory is old, it should
> not refer to ressl.h at all - this was renamed some time ago.
> 
> > I can't but notice that out of 4 errata patches for 5.7 I
> > encountered so far, I had to fix typo in one, one applied and built
> > fine, and two failed. Which is 25% success rate. While there is a
> > possibility something is wrong with my system (which I doubt as I
> > deleted /usr/src /usr/xenocara and /usr/ports dirs, extracted fresh
> > sources from http://ftp.eu.openbsd.org/pub/OpenBSD/5.7/ and started
> 
> Where exactly on ftp.eu? I checked the src.tar.gz file from the 5.7
> directory and the httpd sources look correct to me.
> 
> > applying errata patches), could it be that someone did really bad
> > job testing these patches?
> 
> They could have done with a bit more proof-reading but the problem
> you are currently seeing isn't to do with the patch.
> 

In the end it was my fault, apparently. I forgot I updated sources to
5.6-stable few day ago, rebuilt kernel and userland, leaving stuff
in /usr/obj/. I am usually release + errata kind of guy, so I never had
this situation before.

This time around I removed src, xenocara, ports _and_ obj directories
in /usr. Patches were applied ok (002 still has the typo but working
around that was easy), and all the builds finished well.

Sorry for the fuss.
-- 
Marko Cupać
https://www.mimar.rs

Reply via email to