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')
~~~

Reply via email to