-current openssl seems broken

2010-10-05 Thread Cedric Brisseau
Hi,

Since the openssl update (I run the latest amd64 snapshot from
10/04/2010), things like openssh are broken.

$ ssh blurp.domain.loc
ssh:/usr/lib/libcrypto.so.19.0: undefined symbol 'sha256_block_data_order'
lazy binding failed!
zsh: segmentation fault (core dumped)  ssh blurp.domain.loc

--
cb



Re: -current openssl seems broken

2010-10-05 Thread Cedric Brisseau
On Tue, Oct 5, 2010 at 8:56 PM, Cedric Brisseau cbriss...@gmail.com wrote:
 Since the openssl update (I run the latest amd64 snapshot from
 10/04/2010), things like openssh are broken.


I tried a fresh install with the latest snapshot and all is ok (my
bad). But a make build with latest sources fails at:

=== kerberosV/usr.sbin/kadmin
yacc -d /usr/src/kerberosV/usr.sbin/kadmin/../../src/lib/sl/slc-gram.y
lex  /usr/src/kerberosV/usr.sbin/kadmin/../../src/lib/sl/slc-lex.l
cc -O2 -pipe  -DHAVE_CONFIG_H -DBINDIR=\/usr/bin\ -DSBINDIR=\/usr/sbin\ -DLI
BEXECDIR=\/usr/libexec\ -DSYSCONFDIR=\/etc/kerberosV\  -I/usr/include/kerber
osV  -I/usr/src/kerberosV/usr.sbin/kadmin/../../include -I/usr/src/kerberosV/usr
.sbin/kadmin/../../src/lib/roken -I/usr/src/kerberosV/usr.sbin/kadmin/../../src/
include -I/usr/src/kerberosV/usr.sbin/kadmin/../../src/lib/sl   -I/usr/src/kerbe
rosV/usr.sbin/kadmin/../../src/lib/krb5 -Wall -DHAVE_DLOPEN -I/usr/src/kerberosV
/usr.sbin/kadmin/../../src/lib/krb5 -I/usr/src/kerberosV/usr.sbin/kadmin/../../s
rc/lib/kadm5 -I.   -c -o slc-gram.o y.tab.c
cc -O2 -pipe  -DHAVE_CONFIG_H -DBINDIR=\/usr/bin\ -DSBINDIR=\/usr/sbin\ -DLI
BEXECDIR=\/usr/libexec\ -DSYSCONFDIR=\/etc/kerberosV\  -I/usr/include/kerber
osV  -I/usr/src/kerberosV/usr.sbin/kadmin/../../include -I/usr/src/kerberosV/usr
.sbin/kadmin/../../src/lib/roken -I/usr/src/kerberosV/usr.sbin/kadmin/../../src/
include -I/usr/src/kerberosV/usr.sbin/kadmin/../../src/lib/sl   -I/usr/src/kerbe
rosV/usr.sbin/kadmin/../../src/lib/krb5 -Wall -DHAVE_DLOPEN -I/usr/src/kerberosV
/usr.sbin/kadmin/../../src/lib/krb5 -I/usr/src/kerberosV/usr.sbin/kadmin/../../s
rc/lib/kadm5 -I.   -c -o slc-lex.o lex.yy.c
/usr/src/kerberosV/usr.sbin/kadmin/../../src/lib/sl/slc-gram.y: In function 'mai
n':
/usr/src/kerberosV/usr.sbin/kadmin/../../src/lib/sl/slc-gram.y:712: warning: imp
licit declaration of function 'yyparse'
rm -f lex.yy.c
rm -f y.tab.c
cc -o slc slc-gram.o slc-lex.o /usr/src/kerberosV/usr.sbin/kadmin/../../openbsd-
vers/print_version.c -lkrb5 -lcrypto
/usr//lib/libcrypto.so.19.0: undefined reference to `sha512_block_data_order'
/usr//lib/libcrypto.so.19.0: undefined reference to `sha256_block_data_order'
collect2: ld returned 1 exit status
*** Error code 1
Stop in /usr/src/kerberosV/usr.sbin/kadmin:
 Exit status 1 (slc, line 37 of /usr/src/kerberosV/usr.sbin/kadmin/Makefile)
Stop in /usr/src/kerberosV/usr.sbin:
 Exit status 2 (depend, line 48 of /usr/share/mk/bsd.subdir.mk)
Stop in /usr/src/kerberosV:
 Exit status 2 (depend, line 48 of /usr/share/mk/bsd.subdir.mk)
Stop in /usr/src:
 Exit status 2 (depend, line 48 of /usr/share/mk/bsd.subdir.mk)
*** Error code 2
*** Error code 2
*** Error code 2
*** Error code 2
Stop in /usr/src:
 Exit status 2 (build, line 74 of Makefile)

--
cb



Re: -current openssl seems broken

2010-10-05 Thread Theo de Raadt
 On Tue, Oct 5, 2010 at 8:56 PM, Cedric Brisseau cbriss...@gmail.com wrote:
  Since the openssl update (I run the latest amd64 snapshot from
  10/04/2010), things like openssh are broken.
 
 
 I tried a fresh install with the latest snapshot and all is ok (my
 bad). But a make build with latest sources fails at:
 
 === kerberosV/usr.sbin/kadmin
 yacc -d /usr/src/kerberosV/usr.sbin/kadmin/../../src/lib/sl/slc-gram.y
 lex  /usr/src/kerberosV/usr.sbin/kadmin/../../src/lib/sl/slc-lex.l
 cc -O2 -pipe  -DHAVE_CONFIG_H -DBINDIR=\/usr/bin\ -DSBINDIR=\/usr/sbin\ 
 -DLI
 BEXECDIR=\/usr/libexec\ -DSYSCONFDIR=\/etc/kerberosV\  
 -I/usr/include/kerber
 osV  -I/usr/src/kerberosV/usr.sbin/kadmin/../../include 
 -I/usr/src/kerberosV/usr
 .sbin/kadmin/../../src/lib/roken 
 -I/usr/src/kerberosV/usr.sbin/kadmin/../../src/
 include -I/usr/src/kerberosV/usr.sbin/kadmin/../../src/lib/sl   
 -I/usr/src/kerbe
 rosV/usr.sbin/kadmin/../../src/lib/krb5 -Wall -DHAVE_DLOPEN 
 -I/usr/src/kerberosV
 /usr.sbin/kadmin/../../src/lib/krb5 
 -I/usr/src/kerberosV/usr.sbin/kadmin/../../s
 rc/lib/kadm5 -I.   -c -o slc-gram.o y.tab.c
 cc -O2 -pipe  -DHAVE_CONFIG_H -DBINDIR=\/usr/bin\ -DSBINDIR=\/usr/sbin\ 
 -DLI
 BEXECDIR=\/usr/libexec\ -DSYSCONFDIR=\/etc/kerberosV\  
 -I/usr/include/kerber
 osV  -I/usr/src/kerberosV/usr.sbin/kadmin/../../include 
 -I/usr/src/kerberosV/usr
 .sbin/kadmin/../../src/lib/roken 
 -I/usr/src/kerberosV/usr.sbin/kadmin/../../src/
 include -I/usr/src/kerberosV/usr.sbin/kadmin/../../src/lib/sl   
 -I/usr/src/kerbe
 rosV/usr.sbin/kadmin/../../src/lib/krb5 -Wall -DHAVE_DLOPEN 
 -I/usr/src/kerberosV
 /usr.sbin/kadmin/../../src/lib/krb5 
 -I/usr/src/kerberosV/usr.sbin/kadmin/../../s
 rc/lib/kadm5 -I.   -c -o slc-lex.o lex.yy.c
 /usr/src/kerberosV/usr.sbin/kadmin/../../src/lib/sl/slc-gram.y: In function 
 'mai
 n':
 /usr/src/kerberosV/usr.sbin/kadmin/../../src/lib/sl/slc-gram.y:712: warning: 
 imp
 licit declaration of function 'yyparse'
 rm -f lex.yy.c
 rm -f y.tab.c
 cc -o slc slc-gram.o slc-lex.o 
 /usr/src/kerberosV/usr.sbin/kadmin/../../openbsd-
 vers/print_version.c -lkrb5 -lcrypto
 /usr//lib/libcrypto.so.19.0: undefined reference to `sha512_block_data_order'
 /usr//lib/libcrypto.so.19.0: undefined reference to `sha256_block_data_order'
 collect2: ld returned 1 exit status
 *** Error code 1
 Stop in /usr/src/kerberosV/usr.sbin/kadmin:
  Exit status 1 (slc, line 37 of /usr/src/kerberosV/usr.sbin/kadmin/Makefile)
 Stop in /usr/src/kerberosV/usr.sbin:
  Exit status 2 (depend, line 48 of /usr/share/mk/bsd.subdir.mk)
 Stop in /usr/src/kerberosV:
  Exit status 2 (depend, line 48 of /usr/share/mk/bsd.subdir.mk)
 Stop in /usr/src:
  Exit status 2 (depend, line 48 of /usr/share/mk/bsd.subdir.mk)
 *** Error code 2
 *** Error code 2
 *** Error code 2
 *** Error code 2
 Stop in /usr/src:
  Exit status 2 (build, line 74 of Makefile)

You are building the source tree incorrectly.