As I remember you need to use libks 1.8.2 version On Wed, May 29, 2024, 7:30 PM Sergio Charrua via sr-users < [email protected]> wrote:
> Hello all! > > I am struggling on compiling StriShaken module on RHEL 9.2. > So far, the module was compiled as well as libstirshaken. > Below are the steps used to compile (as sudo) both library and module (I > hope this may help someone) and, of course, correct me if I am wrong in any > step or if there is a better way. > Also, note that the RHEL 9,2 is in a VM environment without access to the > WWW, instead it uses Red Hat Satellite to download packages (via Yum or > DNF), if available. > > Lib LibKS > > download libks from https://github.com/signalwire/libks > unzip > move to dir created by Unzip > run > yum groupinstall "Development Tools" > dnf install libuuid-devel libatomic openssl-devel > cmake . > make > make install > cp /usr/lib/pkgconfig/libks2.pc /usr/lib64/pkgconfig/. > > For module LibStirShaken: > > download https://github.com/signalwire/libstirshaken > unzip > move to dir > if using OpenSSL3.0 or + edit file configure.ac and add after line 28: > if test x$HAVE_OPENSSL = x1; then > openssl_CFLAGS="$openssl_CFLAGS -DHAVE_OPENSSL"; > /* PATCH FOR OPENSSL3 */ > AC_MSG_CHECKING([for OpenSSL >= 3.0.0]) > AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ > #include <openssl/opensslv.h> > #if OPENSSL_VERSION_PREREQ(3,0) > #error "you_have_version_3" > #endif > ]], [[]])], > [ AC_MSG_RESULT([no]) ], > [ AC_MSG_RESULT([yes]); > AC_DEFINE(OPENSSL_SUPPRESS_DEPRECATED, 1, [disable openssl > deprecated-function warnings]) ]) > /* END OF PATCH */ > else > AC_MSG_ERROR([OpenSSL >= 1.0.1e and associated developement headers > required]) > fi > run > configure > make > sudo make install > > next, move to dir /root/kamailio/kamailio-5.7.4/src/modules/stirshaken > cd /root/kamailio/kamailio-5.7.4/src/modules/stirshaken > ln -s /root/stirshakenlib/libks-master/src/include/libks libks > make > make install > > All seem to compile OK , *but* when starting Kamailio I get the following > errors: > > May 29 17:42:02 kamailio1 kamailio[248991]: ERROR: <core> > [core/sr_module.c:599]: ksr_load_module(): could not open module > </usr/local/lib64/kamailio/modules/stirshaken.so>: libstirshaken.so.1: > cannot open shared object file: No such file or directory > May 29 17:42:02 kamailio1 kamailio[248991]: CRITICAL: <core> > [core/cfg.y:3915]: yyerror_at(): parse error in config file > /usr/local/etc/kamailio/kamailio_stir_shaken_mod.cfg, line 106, column > 12-26: failed to load module > > I haven't found a solution for this. > Can anyone help? > > Thanks in advance! > > > *Sérgio Charrua* > __________________________________________________________ > Kamailio - Users Mailing List - Non Commercial Discussions > To unsubscribe send an email to [email protected] > Important: keep the mailing list in the recipients, do not reply only to > the sender! > Edit mailing list options or unsubscribe: >
__________________________________________________________ Kamailio - Users Mailing List - Non Commercial Discussions To unsubscribe send an email to [email protected] Important: keep the mailing list in the recipients, do not reply only to the sender! Edit mailing list options or unsubscribe:
