On Thu, Apr 02, 2015 at 09:26:06AM -0400, Jiri B wrote: > Still segfaults with your lastest diff. BTW is there a way to > reinstall a package with same version without loosing packages > that depend on him? I used a workaround, modified revision as > I'm slow line now and I don't want to download packages again. > > #0 SHA256_Final (md=0x1f8cce950d19 "master secret", c=0x1f8d06776c60 > <init256>) at > /usr/src/lib/libcrypto/crypto/../../libssl/src/crypto/md32_common.h:296 > #1 0x00001f8d06c46e95 in HMAC_Update (cx=0x1f8c398fd820, data=0x1f8cce950d19 > "master secret", data_len=13) at alghmac.c:121 > #2 0x00001f8c24b77d97 in HMAC_Update (cx=0x1f8c398fd820, data=0x1f8cce950d19 > "master secret", data_len=13) at loader.c:1522 > #3 0x00001f8d0673b775 in int_update (ctx=<optimized out>, > data=0x1f8d06776c60 <init256>, count=13) at > /usr/src/lib/libcrypto/crypto/../../libssl/src/crypto/hmac/hm_pmeth.c:155
I tried to add 'HMAC_Update' into the patch but this 'hack' didn't work, nss rebuild failed. j. ~~~ mkdir OpenBSD5.7_64_OPT.OBJ/OpenBSD_SINGLE_SHLIB gmake FREEBL_CHILD_BUILD=1 \ OBJDIR=OpenBSD5.7_64_OPT.OBJ/OpenBSD_SINGLE_SHLIB libs gmake[3]: Entering directory '/home/jirib/openbsd/pobj/nss-3.17.4/nss-3.17.4/nss/lib/freebl' cc -o OpenBSD5.7_64_OPT.OBJ/OpenBSD_SINGLE_SHLIB/freeblver.o -c -fPIC -DPIC -ansi -Wall -Wno-switch -pipe -DOPENBSD -DXP_UNIX -DSHLIB_SUFFIX=\"so.36.0\" -DSHLIB_PREFIX=\"lib\" -DSHLIB_VERSION=\"3\" -DSOFTOKEN_SHLIB_VERSION=\"3\" -DRIJNDAEL_INCLUDE_TABLES -UDEBUG -DNDEBUG -pthread -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -DNSS_USE_64 -DMP_API_COMPATIBLE -I/usr/local/include/nspr -I../../../dist/OpenBSD5.7_64_OPT.OBJ/include -I../../../dist/public/nss -I../../../dist/private/nss -Impi -Iecl -I/usr/local/include -O2 -pipe -O0 -g freeblver.c cc -o OpenBSD5.7_64_OPT.OBJ/OpenBSD_SINGLE_SHLIB/ldvector.o -c -fPIC -DPIC -ansi -Wall -Wno-switch -pipe -DOPENBSD -DXP_UNIX -DSHLIB_SUFFIX=\"so.36.0\" -DSHLIB_PREFIX=\"lib\" -DSHLIB_VERSION=\"3\" -DSOFTOKEN_SHLIB_VERSION=\"3\" -DRIJNDAEL_INCLUDE_TABLES -UDEBUG -DNDEBUG -pthread -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -DNSS_USE_64 -DMP_API_COMPATIBLE -I/usr/local/include/nspr -I../../../dist/OpenBSD5.7_64_OPT.OBJ/include -I../../../dist/public/nss -I../../../dist/private/nss -Impi -Iecl -I/usr/local/include -O2 -pipe -O0 -g ldvector.c ldvector.c:189: error: 'NSS_HMAC_Update' undeclared here (not in a function) ../../coreconf/rules.mk:384: recipe for target 'OpenBSD5.7_64_OPT.OBJ/OpenBSD_SINGLE_SHLIB/ldvector.o' failed gmake[3]: *** [OpenBSD5.7_64_OPT.OBJ/OpenBSD_SINGLE_SHLIB/ldvector.o] Error 1 gmake[3]: Leaving directory '/home/jirib/openbsd/pobj/nss-3.17.4/nss-3.17.4/nss/lib/freebl' Makefile:565: recipe for target 'libs' failed gmake[2]: *** [libs] Error 2 gmake[2]: Leaving directory '/home/jirib/openbsd/pobj/nss-3.17.4/nss-3.17.4/nss/lib/freebl' ../coreconf/rules.mk:101: recipe for target 'libs' failed gmake[1]: *** [libs] Error 2 gmake[1]: Leaving directory '/home/jirib/openbsd/pobj/nss-3.17.4/nss-3.17.4/nss/lib' coreconf/rules.mk:101: recipe for target 'libs' failed gmake: *** [libs] Error 2 *** Error 2 in . (/home/jirib/cvs/openbsd-ports/infrastructure/mk/bsd.port.mk:2748 '/home/jirib/openbsd/pobj/nss-3.17.4/.build_done') *** Error 1 in . (/home/jirib/cvs/openbsd-ports/infrastructure/mk/bsd.port.mk:1940 '/home/jirib/openbsd/packages/amd64/all/nss-3.17.4p2.tgz') *** Error 1 in . (/home/jirib/cvs/openbsd-ports/infrastructure/mk/bsd.port.mk:2493 '_internal-package') *** Error 1 in . (/home/jirib/cvs/openbsd-ports/infrastructure/mk/bsd.port.mk:2473 'package') *** Error 1 in /home/jirib/cvs/openbsd-ports/security/nss (/home/jirib/cvs/openbsd-ports/infrastructure/mk/bsd.port.mk:3450 'repackage') ~~~
