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