Re: [sr-dev] [kamailio/kamailio] auth_ephemeral.so: undefined symbol: EVP_sha512 (#1473)

2018-03-14 Thread marcinkowalczyk
Closed #1473.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/1473#event-1520803682___
Kamailio (SER) - Development Mailing List
sr-dev@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] auth_ephemeral.so: undefined symbol: EVP_sha512 (#1473)

2018-03-14 Thread marcinkowalczyk
Hi Dan,

 It's working now with latest master.

`root@qa1-voip:/usr/src/kamailio-test/src/modules/auth_ephemeral# ldd  
auth_ephemeral.so
linux-vdso.so.1 =>  (0x7ffd76dbd000)
libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 
(0x7fd625854000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7fd62548a000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x7fd625286000)
/lib64/ld-linux-x86-64.so.2 (0x7fd625eb6000)
root@qa1-voip:/usr/src/kamailio-test/src/modules/auth_ephemeral#
`

Thx!

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/1473#issuecomment-373002909___
Kamailio (SER) - Development Mailing List
sr-dev@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] auth_ephemeral.so: undefined symbol: EVP_sha512 (#1473)

2018-03-14 Thread Daniel-Constantin Mierla
I added pkg-config use for libcrypto, if that exists. Can you try now with 
latest master or 5.1 branches?

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/1473#issuecomment-372973989___
Kamailio (SER) - Development Mailing List
sr-dev@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] auth_ephemeral.so: undefined symbol: EVP_sha512 (#1473)

2018-03-13 Thread marcinkowalczyk
Hi,

 I've followed lead from  @amessina  and @miconda 

```
root@qa1-voip:/usr/src/kamailio-test/src/modules/auth_ephemeral#  make 
TLS_HOOKS=1 TLS_EXTRA_LIBS="-lcrypto -lz -lssl "  Q=0
config.mak included
gcc -fPIC -DPIC -g -funroll-loops -Wcast-align -m64 -minline-all-stringops 
-falign-loops -ftree-vectorize -fno-strict-overflow -Wall
-DNAME='"kamailio"' -DVERSION='"5.2.0-dev4"' -DARCH='"x86_64"' -DOS='linux_' 
-DOS_QUOTED='"linux"' -DCOMPILER='"gcc 5.4.0"' -D__CPU_x86_64 -D__OS_linux 
-DSER_VER=5002000 -DCFG_DIR='"/usr/local/etc/kamailio/"' 
-DRUN_DIR='"/var/run/kamailio/"' -DPKG_MALLOC -DSHM_MEM -DSHM_MMAP 
-DDNS_IP_HACK -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE -DHAVE_RESOLV_RES 
-DUSE_DNS_CACHE -DUSE_DNS_FAILOVER -DUSE_DST_BLACKLIST -DUSE_NAPTR -DWITH_XAVP 
-DMEM_JOIN_FREE -DF_MALLOC -DQ_MALLOC -DTLSF_MALLOC -DDBG_SR_MEMORY -DUSE_TLS 
-DTLS_HOOKS -DUSE_CORE_STATS -DSTATISTICS -DMALLOC_STATS -DWITH_AS_SUPPORT 
-DUSE_SCTP -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 
-DCC_GCC_LIKE_ASM -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD 
-DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM 
-DHAVE_SCHED_SETSCHEDULER -DHAVE_IP_MREQN -DHAVE_EPOLL -DHAVE_SIGIO_RT 
-DSIGINFO64_WORKARROUND -DUSE_FUTEX -DHAVE_SELECT   -DKAMAILIO_MOD_INTERFACE 
-DMOD_NAME='"auth_ephemeral"' -c checks.c -o checks.o -MMD -MP
gcc -fPIC -DPIC -g -funroll-loops -Wcast-align -m64 -minline-all-stringops 
-falign-loops -ftree-vectorize -fno-strict-overflow -Wall
-DNAME='"kamailio"' -DVERSION='"5.2.0-dev4"' -DARCH='"x86_64"' -DOS='linux_' 
-DOS_QUOTED='"linux"' -DCOMPILER='"gcc 5.4.0"' -D__CPU_x86_64 -D__OS_linux 
-DSER_VER=5002000 -DCFG_DIR='"/usr/local/etc/kamailio/"' 
-DRUN_DIR='"/var/run/kamailio/"' -DPKG_MALLOC -DSHM_MEM -DSHM_MMAP 
-DDNS_IP_HACK -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE -DHAVE_RESOLV_RES 
-DUSE_DNS_CACHE -DUSE_DNS_FAILOVER -DUSE_DST_BLACKLIST -DUSE_NAPTR -DWITH_XAVP 
-DMEM_JOIN_FREE -DF_MALLOC -DQ_MALLOC -DTLSF_MALLOC -DDBG_SR_MEMORY -DUSE_TLS 
-DTLS_HOOKS -DUSE_CORE_STATS -DSTATISTICS -DMALLOC_STATS -DWITH_AS_SUPPORT 
-DUSE_SCTP -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 
-DCC_GCC_LIKE_ASM -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD 
-DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM 
-DHAVE_SCHED_SETSCHEDULER -DHAVE_IP_MREQN -DHAVE_EPOLL -DHAVE_SIGIO_RT 
-DSIGINFO64_WORKARROUND -DUSE_FUTEX -DHAVE_SELECT   -DKAMAILIO_MOD_INTERFACE 
-DMOD_NAME='"auth_ephemeral"' -c authorize.c -o authorize.o -MMD -MP
gcc -fPIC -DPIC -g -funroll-loops -Wcast-align -m64 -minline-all-stringops 
-falign-loops -ftree-vectorize -fno-strict-overflow -Wall
-DNAME='"kamailio"' -DVERSION='"5.2.0-dev4"' -DARCH='"x86_64"' -DOS='linux_' 
-DOS_QUOTED='"linux"' -DCOMPILER='"gcc 5.4.0"' -D__CPU_x86_64 -D__OS_linux 
-DSER_VER=5002000 -DCFG_DIR='"/usr/local/etc/kamailio/"' 
-DRUN_DIR='"/var/run/kamailio/"' -DPKG_MALLOC -DSHM_MEM -DSHM_MMAP 
-DDNS_IP_HACK -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE -DHAVE_RESOLV_RES 
-DUSE_DNS_CACHE -DUSE_DNS_FAILOVER -DUSE_DST_BLACKLIST -DUSE_NAPTR -DWITH_XAVP 
-DMEM_JOIN_FREE -DF_MALLOC -DQ_MALLOC -DTLSF_MALLOC -DDBG_SR_MEMORY -DUSE_TLS 
-DTLS_HOOKS -DUSE_CORE_STATS -DSTATISTICS -DMALLOC_STATS -DWITH_AS_SUPPORT 
-DUSE_SCTP -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 
-DCC_GCC_LIKE_ASM -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD 
-DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM 
-DHAVE_SCHED_SETSCHEDULER -DHAVE_IP_MREQN -DHAVE_EPOLL -DHAVE_SIGIO_RT 
-DSIGINFO64_WORKARROUND -DUSE_FUTEX -DHAVE_SELECT   -DKAMAILIO_MOD_INTERFACE 
-DMOD_NAME='"auth_ephemeral"' -c auth_ephemeral_mod.c -o auth_ephemeral_mod.o 
-MMD -MP
gcc -shared  -m64 -Wl,-O2 -Wl,-E   checks.o authorize.o auth_ephemeral_mod.o  
-lssl -lcrypto -lz -lssl   -o auth_ephemeral.so
root@qa1-voip:/usr/src/kamailio-test/src/modules/auth_ephemeral# ldd 
auth_ephemeral.so
linux-vdso.so.1 =>  (0x7fffe4d11000)
libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 
(0x7f5ccfd7a000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7f5ccf9b)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x7f5ccf7ac000)
/lib64/ld-linux-x86-64.so.2 (0x7f5cd03dc000)
root@qa1-voip:/usr/src/kamailio-test/src/modules/auth_ephemeral#

```

and module loaded ok.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/1473#issuecomment-372822993___
Kamailio (SER) - Development Mailing List
sr-dev@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] auth_ephemeral.so: undefined symbol: EVP_sha512 (#1473)

2018-03-13 Thread Daniel-Constantin Mierla
It looks like `-lcrypto -lz -lkrb5` have to be added to the linking libs, based 
on @amessina comment. Maybe the new debian has a pkg-config for libcrypto 
itself, no longer just one option for libssl.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/1473#issuecomment-372670161___
Kamailio (SER) - Development Mailing List
sr-dev@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] auth_ephemeral.so: undefined symbol: EVP_sha512 (#1473)

2018-03-13 Thread marcinkowalczyk
Hi Dan,

 Just did clean checkout of latest master 
```
root@qa1-voip:/usr/src/kamailio-test# cd src/modules/auth_ephemeral
root@qa1-voip:/usr/src/kamailio-test/src/modules/auth_ephemeral# make clean
root@qa1-voip:/usr/src/kamailio-test/src/modules/auth_ephemeral#
root@qa1-voip:/usr/src/kamailio-test/src/modules/auth_ephemeral# make Q=0
config.mak included
config.mak included
gcc -fPIC -DPIC -g -funroll-loops -Wcast-align -m64 -minline-all-stringops 
-falign-loops -ftree-vectorize -fno-strict-overflow -Wall
-DNAME='"kamailio"' -DVERSION='"5.2.0-dev4"' -DARCH='"x86_64"' -DOS='linux_' 
-DOS_QUOTED='"linux"' -DCOMPILER='"gcc 5.4.0"' -D__CPU_x86_64 -D__OS_linux 
-DSER_VER=5002000 -DCFG_DIR='"/usr/local/etc/kamailio/"' 
-DRUN_DIR='"/var/run/kamailio/"' -DPKG_MALLOC -DSHM_MEM -DSHM_MMAP 
-DDNS_IP_HACK -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE -DHAVE_RESOLV_RES 
-DUSE_DNS_CACHE -DUSE_DNS_FAILOVER -DUSE_DST_BLACKLIST -DUSE_NAPTR -DWITH_XAVP 
-DMEM_JOIN_FREE -DF_MALLOC -DQ_MALLOC -DTLSF_MALLOC -DDBG_SR_MEMORY -DUSE_TLS 
-DTLS_HOOKS -DUSE_CORE_STATS -DSTATISTICS -DMALLOC_STATS -DWITH_AS_SUPPORT 
-DUSE_SCTP -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 
-DCC_GCC_LIKE_ASM -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD 
-DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM 
-DHAVE_SCHED_SETSCHEDULER -DHAVE_IP_MREQN -DHAVE_EPOLL -DHAVE_SIGIO_RT 
-DSIGINFO64_WORKARROUND -DUSE_FUTEX -DHAVE_SELECT   -DKAMAILIO_MOD_INTERFACE 
-DMOD_NAME='"auth_ephemeral"' -c checks.c -o checks.o -MMD -MP
gcc -fPIC -DPIC -g -funroll-loops -Wcast-align -m64 -minline-all-stringops 
-falign-loops -ftree-vectorize -fno-strict-overflow -Wall
-DNAME='"kamailio"' -DVERSION='"5.2.0-dev4"' -DARCH='"x86_64"' -DOS='linux_' 
-DOS_QUOTED='"linux"' -DCOMPILER='"gcc 5.4.0"' -D__CPU_x86_64 -D__OS_linux 
-DSER_VER=5002000 -DCFG_DIR='"/usr/local/etc/kamailio/"' 
-DRUN_DIR='"/var/run/kamailio/"' -DPKG_MALLOC -DSHM_MEM -DSHM_MMAP 
-DDNS_IP_HACK -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE -DHAVE_RESOLV_RES 
-DUSE_DNS_CACHE -DUSE_DNS_FAILOVER -DUSE_DST_BLACKLIST -DUSE_NAPTR -DWITH_XAVP 
-DMEM_JOIN_FREE -DF_MALLOC -DQ_MALLOC -DTLSF_MALLOC -DDBG_SR_MEMORY -DUSE_TLS 
-DTLS_HOOKS -DUSE_CORE_STATS -DSTATISTICS -DMALLOC_STATS -DWITH_AS_SUPPORT 
-DUSE_SCTP -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 
-DCC_GCC_LIKE_ASM -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD 
-DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM 
-DHAVE_SCHED_SETSCHEDULER -DHAVE_IP_MREQN -DHAVE_EPOLL -DHAVE_SIGIO_RT 
-DSIGINFO64_WORKARROUND -DUSE_FUTEX -DHAVE_SELECT   -DKAMAILIO_MOD_INTERFACE 
-DMOD_NAME='"auth_ephemeral"' -c authorize.c -o authorize.o -MMD -MP
gcc -fPIC -DPIC -g -funroll-loops -Wcast-align -m64 -minline-all-stringops 
-falign-loops -ftree-vectorize -fno-strict-overflow -Wall
-DNAME='"kamailio"' -DVERSION='"5.2.0-dev4"' -DARCH='"x86_64"' -DOS='linux_' 
-DOS_QUOTED='"linux"' -DCOMPILER='"gcc 5.4.0"' -D__CPU_x86_64 -D__OS_linux 
-DSER_VER=5002000 -DCFG_DIR='"/usr/local/etc/kamailio/"' 
-DRUN_DIR='"/var/run/kamailio/"' -DPKG_MALLOC -DSHM_MEM -DSHM_MMAP 
-DDNS_IP_HACK -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE -DHAVE_RESOLV_RES 
-DUSE_DNS_CACHE -DUSE_DNS_FAILOVER -DUSE_DST_BLACKLIST -DUSE_NAPTR -DWITH_XAVP 
-DMEM_JOIN_FREE -DF_MALLOC -DQ_MALLOC -DTLSF_MALLOC -DDBG_SR_MEMORY -DUSE_TLS 
-DTLS_HOOKS -DUSE_CORE_STATS -DSTATISTICS -DMALLOC_STATS -DWITH_AS_SUPPORT 
-DUSE_SCTP -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 
-DCC_GCC_LIKE_ASM -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD 
-DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM 
-DHAVE_SCHED_SETSCHEDULER -DHAVE_IP_MREQN -DHAVE_EPOLL -DHAVE_SIGIO_RT 
-DSIGINFO64_WORKARROUND -DUSE_FUTEX -DHAVE_SELECT   -DKAMAILIO_MOD_INTERFACE 
-DMOD_NAME='"auth_ephemeral"' -c auth_ephemeral_mod.c -o auth_ephemeral_mod.o 
-MMD -MP
gcc -shared  -m64 -Wl,-O2 -Wl,-E   checks.o authorize.o auth_ephemeral_mod.o  
-lssl   -o auth_ephemeral.so
root@qa1-voip:/usr/src/kamailio-test/src/modules/auth_ephemeral# ldd  
auth_ephemeral.so
linux-vdso.so.1 =>  (0x7ffd197eb000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7fbbf9084000)
/lib64/ld-linux-x86-64.so.2 (0x7fbbf966c000)
root@qa1-voip:/usr/src/kamailio-test/src/modules/auth_ephemeral#

```

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/1473#issuecomment-372613106___
Kamailio (SER) - Development Mailing List
sr-dev@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] auth_ephemeral.so: undefined symbol: EVP_sha512 (#1473)

2018-03-13 Thread Victor Seva
Not sure if this helps, but this is the output of debian official build on i386 
[0]
```
/usr/bin/make every-module group_include="kautheph" quiet=verbose
make[1]: Entering directory '/<>'
/usr/bin/make -C src/ every-module 
make[2]: Entering directory '/<>/src'
config.mak loaded
Makefile.defs defs skipped
Makefile.defs defs skipped
Makefile.defs defs skipped
gcc -fPIC -DPIC -funroll-loops -Wcast-align -m32 -minline-all-stringops 
-falign-loops -ftree-vectorize -fno-strict-overflow -mtune=athlon64 -Wall 
-Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/<>=. 
-fstack-protector-strong -Wformat -Werror=format-security -DVERSION_NODATE   
-DNAME='"kamailio"' -DVERSION='"5.1.2"' -DARCH='"i386"' -DOS='linux_' 
-DOS_QUOTED='"linux"' -DCOMPILER='"gcc 7.3.0"' -D__CPU_i386 -D__OS_linux 
-DSER_VER=5001002 -DCFG_DIR='"/etc/kamailio/"' -DRUN_DIR='"/var/run/kamailio/"' 
-DPKG_MALLOC -DSHM_MEM -DSHM_MMAP -DDNS_IP_HACK -DUSE_MCAST -DUSE_TCP 
-DDISABLE_NAGLE -DHAVE_RESOLV_RES -DUSE_DNS_CACHE -DUSE_DNS_FAILOVER 
-DUSE_DST_BLACKLIST -DUSE_NAPTR -DWITH_XAVP -DMEM_JOIN_FREE -DF_MALLOC 
-DQ_MALLOC -DTLSF_MALLOC -DDBG_SR_MEMORY -DUSE_TLS -DTLS_HOOKS -DUSE_CORE_STATS 
-DSTATISTICS -DMALLOC_STATS -DWITH_AS_SUPPORT -DUSE_SCTP -DFAST_LOCK 
-DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DCC_GCC_LIKE_ASM 
-DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL 
-DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM 
-DHAVE_SCHED_SETSCHEDULER -DHAVE_IP_MREQN -DHAVE_EPOLL -DHAVE_SIGIO_RT 
-DSIGINFO64_WORKARROUND -DUSE_FUTEX -DHAVE_SELECT   -DKAMAILIO_MOD_INTERFACE 
-DMOD_NAME='"auth_ephemeral"' -c checks.c -o checks.o -MMD -MP
gcc -fPIC -DPIC -funroll-loops -Wcast-align -m32 -minline-all-stringops 
-falign-loops -ftree-vectorize -fno-strict-overflow -mtune=athlon64 -Wall 
-Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/<>=. 
-fstack-protector-strong -Wformat -Werror=format-security -DVERSION_NODATE   
-DNAME='"kamailio"' -DVERSION='"5.1.2"' -DARCH='"i386"' -DOS='linux_' 
-DOS_QUOTED='"linux"' -DCOMPILER='"gcc 7.3.0"' -D__CPU_i386 -D__OS_linux 
-DSER_VER=5001002 -DCFG_DIR='"/etc/kamailio/"' -DRUN_DIR='"/var/run/kamailio/"' 
-DPKG_MALLOC -DSHM_MEM -DSHM_MMAP -DDNS_IP_HACK -DUSE_MCAST -DUSE_TCP 
-DDISABLE_NAGLE -DHAVE_RESOLV_RES -DUSE_DNS_CACHE -DUSE_DNS_FAILOVER 
-DUSE_DST_BLACKLIST -DUSE_NAPTR -DWITH_XAVP -DMEM_JOIN_FREE -DF_MALLOC 
-DQ_MALLOC -DTLSF_MALLOC -DDBG_SR_MEMORY -DUSE_TLS -DTLS_HOOKS -DUSE_CORE_STATS 
-DSTATISTICS -DMALLOC_STATS -DWITH_AS_SUPPORT -DUSE_SCTP -DFAST_LOCK 
-DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DCC_GCC_LIKE_ASM 
-DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL 
-DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM 
-DHAVE_SCHED_SETSCHEDULER -DHAVE_IP_MREQN -DHAVE_EPOLL -DHAVE_SIGIO_RT 
-DSIGINFO64_WORKARROUND -DUSE_FUTEX -DHAVE_SELECT   -DKAMAILIO_MOD_INTERFACE 
-DMOD_NAME='"auth_ephemeral"' -c authorize.c -o authorize.o -MMD -MP
gcc -fPIC -DPIC -funroll-loops -Wcast-align -m32 -minline-all-stringops 
-falign-loops -ftree-vectorize -fno-strict-overflow -mtune=athlon64 -Wall 
-Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/<>=. 
-fstack-protector-strong -Wformat -Werror=format-security -DVERSION_NODATE   
-DNAME='"kamailio"' -DVERSION='"5.1.2"' -DARCH='"i386"' -DOS='linux_' 
-DOS_QUOTED='"linux"' -DCOMPILER='"gcc 7.3.0"' -D__CPU_i386 -D__OS_linux 
-DSER_VER=5001002 -DCFG_DIR='"/etc/kamailio/"' -DRUN_DIR='"/var/run/kamailio/"' 
-DPKG_MALLOC -DSHM_MEM -DSHM_MMAP -DDNS_IP_HACK -DUSE_MCAST -DUSE_TCP 
-DDISABLE_NAGLE -DHAVE_RESOLV_RES -DUSE_DNS_CACHE -DUSE_DNS_FAILOVER 
-DUSE_DST_BLACKLIST -DUSE_NAPTR -DWITH_XAVP -DMEM_JOIN_FREE -DF_MALLOC 
-DQ_MALLOC -DTLSF_MALLOC -DDBG_SR_MEMORY -DUSE_TLS -DTLS_HOOKS -DUSE_CORE_STATS 
-DSTATISTICS -DMALLOC_STATS -DWITH_AS_SUPPORT -DUSE_SCTP -DFAST_LOCK 
-DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DCC_GCC_LIKE_ASM 
-DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL 
-DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM 
-DHAVE_SCHED_SETSCHEDULER -DHAVE_IP_MREQN -DHAVE_EPOLL -DHAVE_SIGIO_RT 
-DSIGINFO64_WORKARROUND -DUSE_FUTEX -DHAVE_SELECT   -DKAMAILIO_MOD_INTERFACE 
-DMOD_NAME='"auth_ephemeral"' -c auth_ephemeral_mod.c -o auth_ephemeral_mod.o 
-MMD -MP
gcc -shared  -m32 -Wl,-O2 -Wl,-E  -Wl,-z,relro checks.o authorize.o 
auth_ephemeral_mod.o  -lssl   -o auth_ephemeral.so```

[0] 
https://buildd.debian.org/status/fetch.php?pkg=kamailio=i386=5.1.2-1=1520330928=0

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/1473#issuecomment-372607781___
Kamailio (SER) - Development Mailing List
sr-dev@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] auth_ephemeral.so: undefined symbol: EVP_sha512 (#1473)

2018-03-13 Thread Daniel-Constantin Mierla
Then based on @amessina comment, it seems that the list of libs to link against 
is not completed for auth_ephemeral.

@marcinkowalczyk - can you do following commands and then past the output here:

```
cd src/modules/auth_ephemeral
make clean
make Q=0
```

Do these commands with stock kamailio, without any changes in your clone of the 
source code. I want to see what pkg-config lists as libs.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/1473#issuecomment-372579612___
Kamailio (SER) - Development Mailing List
sr-dev@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] auth_ephemeral.so: undefined symbol: EVP_sha512 (#1473)

2018-03-12 Thread Anthony Messina
Just keeping an eye on this ticket...  Using TLS and auth_ephemeral on Fedora 
based systems (currently Fedora 27 with openssl-1.1.0g-1.fc27.x86_64) I haven't 
run across this issue, though I compile with `TLS_EXTRA_LIBS="-lcrypto -lz 
-lkrb5"` and don't need static linking.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/1473#issuecomment-372486091___
Kamailio (SER) - Development Mailing List
sr-dev@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] auth_ephemeral.so: undefined symbol: EVP_sha512 (#1473)

2018-03-12 Thread Daniel-Constantin Mierla
I do not know the insights of the module and what are the limitations. But one 
can use tls in an edge proxy, then switch to udp and use auth module in the 
main proxy. So packaging still makes sense in any case.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/1473#issuecomment-372402763___
Kamailio (SER) - Development Mailing List
sr-dev@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] auth_ephemeral.so: undefined symbol: EVP_sha512 (#1473)

2018-03-10 Thread marcinkowalczyk
Hi,

If there is an conflict between tls and emperal than there no point to build 
auth_empheral as deb. 

Regards

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/1473#issuecomment-372029232___
Kamailio (SER) - Development Mailing List
sr-dev@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] auth_ephemeral.so: undefined symbol: EVP_sha512 (#1473)

2018-03-10 Thread henningw
Good that its works now - I suspected something like this (comment in the 
Makefile: Static linking, if you'd like to use TLS and AUTH_EPHEMERAL at the 
same time)
Maybe @ngvoice can comment on this issue, if there are some plans to remove 
this limitation. Otherwise this should be noted in the module README.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/1473#issuecomment-372026258___
Kamailio (SER) - Development Mailing List
sr-dev@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] auth_ephemeral.so: undefined symbol: EVP_sha512 (#1473)

2018-03-08 Thread marcinkowalczyk
Seems I managed to get module running via static linking
`LIBS+= /usr/lib/x86_64-linux-gnu/libssl.so.1.1 
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
`
question is why it does not want to work with dynamic linking, while ie tls.so 
links ok to libssl and libcrypto

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/1473#issuecomment-371499107___
Kamailio (SER) - Development Mailing List
sr-dev@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] auth_ephemeral.so: undefined symbol: EVP_sha512 (#1473)

2018-03-07 Thread marcinkowalczyk
I think it should use dynamic linking same as tls module. 

```
root@qa1-voip:/usr/src/kamailio# make clean & && cd 
src/modules/auth_ephemeral/; make && ldd auth_ephemeral.so && cd ../tls/ && 
make && ldd tls.so
[cut]
make -C src/
make[1]: Entering directory '/usr/src/kamailio/src'
make[1]: 'kamailio' is up to date.
make[1]: Leaving directory '/usr/src/kamailio/src'
make: 'auth_ephemeral.so' is up to date.
linux-vdso.so.1 = (0x7ffc0cd61000)
libc.so.6 =/lib/x86_64-linux-gnu/libc.so.6 (0x7fb15287c000)
/lib64/ld-linux-x86-64.so.2 (0x7fb152e64000)
make: 'tls.so' is up to date.
linux-vdso.so.1 = (0x7fffe5104000)
libssl.so.1.0.0 =/lib/x86_64-linux-gnu/libssl.so.1.0.0 
(0x7f77edbd6000)
libc.so.6 =/lib/x86_64-linux-gnu/libc.so.6 (0x7f77ed80c000)
libcrypto.so.1.0.0 =/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 
(0x7f77ed3c8000)
/lib64/ld-linux-x86-64.so.2 (0x7f77ee0ce000)
libdl.so.2 =/lib/x86_64-linux-gnu/libdl.so.2 (0x7f77ed1c4000)
root@qa1-voip:/usr/src/kamailio/src/modules/tls#

```

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/1473#issuecomment-371068093___
Kamailio (SER) - Development Mailing List
sr-dev@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] auth_ephemeral.so: undefined symbol: EVP_sha512 (#1473)

2018-03-07 Thread henningw
Do you linked the auth_ephemeral statically? 

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/1473#issuecomment-371065722___
Kamailio (SER) - Development Mailing List
sr-dev@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] auth_ephemeral.so: undefined symbol: EVP_sha512 (#1473)

2018-03-07 Thread marcinkowalczyk
OS: Ubuntu Xenial 16.04

```
libssl-dev:amd64 1.0.2g-1ubuntu4.10
libssl-doc   1.0.2g-1ubuntu4.10
libssl1.0.0:amd641.0.2g-1ubuntu4.10
openssl  1.0.2g-1ubuntu4.10

```
tried with  `TLS_HOOKS=1 `

on 5.1 branch (pulled this morning):

```
root@qa1:/usr/local/lib64/kamailio/modules#  ldd auth_ephemeral.so
linux-vdso.so.1 =>  (0x7ffc9d3e1000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7f67566da000)
/lib64/ld-linux-x86-64.so.2 (0x7f6756cc2000)
root@qa1:/usr/local/lib64/kamailio/modules#
```

while tls.so links to libssl
```

root@qa1-voip:/usr/local/lib64/kamailio/modules# ldd tls.so
linux-vdso.so.1 =>  (0x7fff049fe000)
libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0 
(0x7f6b22e85000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7f6b22abb000)
libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 
(0x7f6b22677000)
/lib64/ld-linux-x86-64.so.2 (0x7f6b2337d000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x7f6b22473000)
root@qa1-voip:/usr/local/lib64/kamailio/modules#
```

on master branch:
```

root@qa1-voip:/usr/local/lib64/kamailio/modules# ldd auth_ephemeral.so
linux-vdso.so.1 =>  (0x7ffe23787000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7f071da65000)
/lib64/ld-linux-x86-64.so.2 (0x7f071e04d000)
root@qa1-voip:/usr/local/lib64/kamailio/modules# ldd tls.so
linux-vdso.so.1 =>  (0x7ffce6d1e000)
libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0 
(0x7f5fd6ae9000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7f5fd671f000)
libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 
(0x7f5fd62db000)
/lib64/ld-linux-x86-64.so.2 (0x7f5fd6fe1000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x7f5fd60d7000)
root@qa1-voip:/usr/local/lib64/kamailio/modules#

```



-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/1473#issuecomment-371057092___
Kamailio (SER) - Development Mailing List
sr-dev@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev


Re: [sr-dev] [kamailio/kamailio] auth_ephemeral.so: undefined symbol: EVP_sha512 (#1473)

2018-03-06 Thread henningw
Hello, I was not able to reproduce this with the git master, the module loaded 
fine for me. Can you post the ldd output from your compilation? This is what I 
got on my machine:

$ kamailio2/src/modules/auth_ephemeral> ldd auth_ephemeral.so 
linux-vdso.so.1 (0x7ffce5dc)
libssl.so.1.0.0 => /lib64/libssl.so.1.0.0 (0x7f75affd3000)
libc.so.6 => /lib64/libc.so.6 (0x7f75afc2e000)
libcrypto.so.1.0.0 => /lib64/libcrypto.so.1.0.0 (0x7f75af7d5000)
/lib64/ld-linux-x86-64.so.2 (0x7f75b045c000)
libdl.so.2 => /lib64/libdl.so.2 (0x7f75af5d1000)
libz.so.1 => /lib64/libz.so.1 (0x7f75af3bb000)


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/1473#issuecomment-371050703___
Kamailio (SER) - Development Mailing List
sr-dev@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev


[sr-dev] [kamailio/kamailio] auth_ephemeral.so: undefined symbol: EVP_sha512 (#1473)

2018-03-06 Thread marcinkowalczyk
Hi,

 I'm trying to get auth_empheral working on kamailio 5.1.2, but it fails to load

`load_module(): could not open module 
: 
/usr/lib/x86_64-linux-gnu/kamailio/modules/auth_ephemeral.so: undefined symbol: 
EVP_sha512`

Tried to compile from source and install from kamailio-autheph-modules 
5.1.2+xenial and it fails with same error.

Regards

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/1473___
Kamailio (SER) - Development Mailing List
sr-dev@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev