OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
-current and -stable 4.4 make build stop in openssl.

From: Sean Kennedy (woodentuliphotmail.com)
Date: Sat Nov 01 2008 - 13:04:17 CDT


This was an issue I started seeing a week ago, and I thought it a problem with
-current but it's in the -stable CVS when a 4.4 stable is installed, the
src.tar.gz is pulled and cvs'ed with -rOPENBSD_4_4 and all good builds
followed. kernel: config GENERIC, make clean, make depend, make, make
install. reboot do userland: make clean, make depend, make obj, 'etc' env
DESTDIR=/ make distrib-dirs, 'src' make build.

Make build stops on both macppc (-current snapshot 2-days old install) and
i386 4.4-stable install today.
CVS both of them to -rOPENBSD_4_4 and both stop with:

-(i386)-

dgst.o(.text+0xf71): In function 'do_fp':
: undefined reference to 'HMAC_CTX_set_flags'
collect2: ld returned 1 exit status
*** error code 1

-(macppc)-

dgst.o(.text+0xff4): In function 'do_fp':
: undefined reference to 'HMAC_CTX_set_flags'
*** error code 1

Both of these are in the /usr/src/usr.sbin/openssl section of the build. These
are both brand new installs, and the src tree is built from cvs -stable. But I
am loath to admit if the libraries -lssl and -l crypto are completely
up-to-date since one of my tests 3-4 days ago was to update the libraries
manually and re-compile, to no avail.

I can keep the build stopped here for the moment, (non-production systems,
just test units) and would consider suggestions to look into. (I can test on
macppc and then on i386)
This is hardware independent since both show on separate platforms, so if a
dmesg is required, I will send, but I did not consider it the factor in this
case.

Sincerely.

-sean
_________________________________________________________________