-current openssl seems broken
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
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
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.