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

