On Thu, 12 Mar 2015 12:32:52 +0100
Marko Cupać <[email protected]> wrote:

> On Thu, 12 Mar 2015 07:23:40 -0400
> "Ted Unangst" <[email protected]> wrote:
> 
> > Marko Cupać wrote:
> > > Hi,
> > > 
> > > I have applied errata patch 006 related to relayd to 5.6 source
> > > code, but it does not build. Any advices?
> > > 
> > > # make
> > > cc   -o relayd parse.o agentx.o ca.o carp.o check_icmp.o
> > > check_script.o check_tcp.o config.o control.o hce.o log.o
> > > name2id.o pfe.o pfe_filter.o pfe_route.o proc.o relay.o
> > > relay_http.o relay_udp.o relayd.o shuffle.o snmp.o ssl.o
> > > ssl_privsep.o -levent -lssl -lcrypto
> > > -lutil /usr/lib/libssl.so.27.0: undefined reference to
> > > `dtls1_build_sequence_number' /usr/lib/libssl.so.27.0: undefined
> > > reference to `OPENSSL_DIR_read' /usr/lib/libssl.so.27.0:
> > > undefined reference to
> > > `ssl_cipher_get_evp_aead' /usr/lib/libssl.so.27.0: undefined
> > > reference to `dtls1_heartbeat' /usr/lib/libssl.so.27.0: undefined
> > > reference to `tls1_process_heartbeat' /usr/lib/libssl.so.27.0:
> > > undefined reference to `OPENSSL_DIR_end'
> > 
> > Those functions were deleted before 5.6. I don't know how you
> > managed to build a libssl.so.27 that references them.
> 
> I don't think I have built them. If I remember well, this system was
> freshly installed with 5.5 release back when it was actual. I have
> just upgraded it to 5.6 (following advice from upgrade56, without
> install kernel).

It went on to install all the errata patches, and after installing 017
http://ftp.openbsd.org/pub/OpenBSD/patches/5.6/common/017_openssl.patch.sig

... I went back to 006 and 009 and they installed fine.

-- 
Marko Cupać
https://www.mimar.rs

Reply via email to