-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

All,

I'm trying to run tests locally (macos mojave) with a custom openssl
version. I have OpenSSL (installed via brew) in
/usr/local/Cellar/openssl@1.1/1.1.1, and I've copied all these files
into my Tomcat's bin/ directory, so this is what I have in
$CATALINA_HOME/bin:

> drwxr-xr-x  4       128 Sep 11 08:48 engines-1.1 -rwxr-xr-x  1
> 166112 Oct  9 16:17 libapr-1.0.dylib -rw-r--r--  1    288560 Oct  9
> 16:17 libapr-1.a lrwxr-xr-x  1        16 Oct  9 16:17
> libapr-1.dylib -> libapr-1.0.dylib -rw-r--r--  1   2432132 Sep 27
> 17:49 libcrypto.1.1.dylib -r--r--r--  1   4093208 Sep 11 08:48
> libcrypto.a lrwxr-xr-x  1        19 Sep 11 08:48 libcrypto.dylib ->
> libcrypto.1.1.dylib -rw-r--r--  1    489672 Sep 27 17:49
> libssl.1.1.dylib -r--r--r--  1    720096 Sep 11 08:48 libssl.a 
> lrwxr-xr-x  1        16 Sep 11 08:48 libssl.dylib ->
> libssl.1.1.dylib -rwxr-xr-x  1    213716 Nov  5 10:50
> libtcnative-1.0.dylib -rw-r--r--  1   1097240 Nov  5 10:50
> libtcnative-1.a lrwxr-xr-x  1        21 Nov  5 10:50
> libtcnative-1.dylib -> libtcnative-1.0.dylib lrwxr-xr-x  1
> 19 Nov  5 10:50 libtcnative-1.la -> ../libtcnative-1.la -rw-r--r--
> 1      1091 Nov  5 10:50 libtcnative-1.lai

and also in engines-1.1:

- -r--r--r--  1    4240 Sep 27 17:49 capi.dylib
- -r--r--r--  1   13400 Sep 27 17:49 padlock.dylib

I have set in build.properties:

test.apr.loc=output/build/bin/

When running "ant test", the AprLifecycleListener is telling me:

>> OpenSSL successfully initialized [OpenSSL 1.1.1  11 Sep 2018]

... which looks like it's correct. But when e.g.
TestOpenSSLCipherConfigurationParser runs, I'm getting errors coming
from LibreSSL, which is the globally-installed crypto library
installed on macos:

> 4690560620:error:14FFF0B9:SSL routines:(UNKNOWN)SSL_internal:no
> cipher
> match:/BuildRoot/Library/Caches/com.apple.xbs/Sources/libressl/libress
l-22.200.4/libressl-2.6/ssl/ssl_lib.c:1324:

Obviously,
> 
OpenSSL is not being used for everything.

otool tells me that everything looks okay:

> $ otool -L output/build/bin/libtcnative-1.dylib 
> output/build/bin/libtcnative-1.dylib: 
> /usr/local/apr/lib/libtcnative-1.0.dylib (compatibility version
> 3.0.0, current version 3.18.0) 
> /usr/local/opt/openssl@1.1/lib/libssl.1.1.dylib (compatibility
> version 1.1.0, current version 1.1.0) 
> /usr/local/opt/openssl@1.1/lib/libcrypto.1.1.dylib (compatibility
> version 1.1.0, current version 1.1.0) 
> /usr/local/opt/apr/libexec/lib/libapr-1.0.dylib (compatibility
> version 7.0.0, current version 7.5.0) /usr/lib/libSystem.B.dylib
> (compatibility version 1.0.0, current version 1252.200.5)

What am I missing, here?

Thanks,
- -chris
-----BEGIN PGP SIGNATURE-----
Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/

iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAlvggYUACgkQHPApP6U8
pFh2SQ//eBdMeZ/n7BMp6OZlxEhrFr7DUwl8Q1oqJSS1g95xt7FWpBHCSa88xZGf
oKMdrG4VAJ5y64slBea2lf7Nf2QbOsVLwJBUcgJqjN+zTqVe0nVYTkwU7F7iFM4Y
pvW/cadPi1PO4WpHSynG8xKB2yUcXXzAIzCgcB6EXDZm/L9KHavCkAe+Sb6ZwQKe
ruhHYK9821OPeK9LBbOs+XG6dqGcnzycujrr+KZ88fu9/8NfA0Qxw3Y/5Zrtp39n
dxAGM2/SozLtmqhBTJI5uzd3y0HCe+m2ET1tIwbpjs/E/qwiHK+zARF7QEqsPGrw
PJsDB6BXNSTAbGeuF4QdPtAUWbemSWqHrnFlob686S8JIfGLyjuKNW9k+d2pNBjV
1l9+XK4EZ0hT1kw/FvM7DE3ICdc9LXQ0iN9urqrmOkf4W/9JiMNHEsNasQFd0GtF
yX9Q8vB93FqGK8moe6XtXnujZsv29BpO1wF40Lw4PJMQxYyY5c1GI4bv6p5aZilt
7YVy+Ox/zL0FD2GN4+vAwxsnlLAkNDNvMTzPO4BS/FuoAX5lTojVTAr/C1hWIiMR
TpE+h6P33TJ9qgLD6+dDDn08hE72+J105ZeHK725L2WXgBhnuQJprEdhYBQH5137
grp6uyV4OsXV1vNjPDw1mEiZhNsTPe9cValA1d8fkRfql3/rAY0=
=Whjs
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to