Hi Martin.

In general I think you should try to increase verbosity in order to
debug possible issues in build enviroment.

I do not have first hand experience with this exact problem you are having,
but below is general example with flag Q=0 on system where libstirshaken
is totally missing.

$ gmake -C src/modules/stirshaken/
gmake: Entering directory
'/home/mslehto/kamailio/kamailio/src/modules/stirshaken'
CC (clang) [M stirshaken.so]            stirshaken_mod.o
stirshaken_mod.c:28:10: fatal error: 'stir_shaken.h' file not found
#include <stir_shaken.h>
         ^~~~~~~~~~~~~~~
                 1 error generated.
                 gmake: *** [../../Makefile.rules:100: stirshaken_mod.o] Error 1
                 gmake: Leaving directory
                 '/home/mslehto/kamailio/kamailio/src/modules/stirshaken'

$ gmake -C src/modules/stirshaken/ Q=0
gmake: Entering directory
'/home/mslehto/kamailio/kamailio/src/modules/stirshaken'
config.mak included
clang -fPIC -DPIC -g -m64 -pthread -DKSR_PTHREAD_MUTEX_SHARED
-Wunused-variable -Wuninitialized    -DNAME='"kamailio"'
-DVERSION='"5.9.0-dev1"' -DARCH='"x86_64"' -DOS='freebsd_'
-DOS_QUOTED='"freebsd"' -DCOMPILER='"clang FreeBSD clang
version 16.0.6 (https://github.com/llvm/llvm-project.git
llvmorg-16.0.6-0-g7cbf1a259152)"' -D__CPU_x86_64 -D__OS_freebsd
-DVERSIONVAL=5009000
-DCFG_DIR='"/home/mslehto/local/install/kamailio/etc/kamailio/"'
-DSHARE_DIR='"/home/mslehto/local/install/kamailio/share/kamailio/"'
-DRUN_DIR='"/var/run/kamailio/"' -DPKG_MALLOC -DSHM_MMAP
-DDNS_IP_HACK -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE
-DHAVE_RESOLV_RES -DUSE_DNS_CACHE -DUSE_DNS_FAILOVER
-DUSE_DST_BLOCKLIST -DUSE_NAPTR -DMEM_JOIN_FREE -DF_MALLOC
-DQ_MALLOC -DTLSF_MALLOC -DDBG_SR_MEMORY -DUSE_CORE_STATS
-DSTATISTICS -DMALLOC_STATS -DFAST_LOCK -DADAPTIVE_WAIT
-DADAPTIVE_WAIT_LOOPS=1024 -DCC_GCC_LIKE_ASM
-DHAVE_SOCKADDR_SA_LEN -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN
-DHAVE_SCHED_YIELD -DHAVE_MSGHDR_MSG_CONTROL
-DHAVE_CONNECT_ECONNRESET_BUG -DHAVE_TIMEGM
-DHAVE_NETINET_IN_SYSTM -DHAVE_IP_MREQN -DUSE_RAW_SOCKS
-DHAVE_KQUEUE -DHAVE_SELECT  -I. -DMOD_NAME='"stirshaken"'
-DMOD_NAMEID='stirshaken' -c stirshaken_mod.c -o
stirshaken_mod.o
stirshaken_mod.c:28:10: fatal error: 'stir_shaken.h' file not found
#include <stir_shaken.h>
         ^~~~~~~~~~~~~~~
          1 error generated.
          gmake: *** [../../Makefile.rules:100:
          stirshaken_mod.o] Error 1
          gmake: Leaving directory
          '/home/mslehto/kamailio/kamailio/src/modules/stirshaken'


Hope this helps, good luck.


mvh, Mikko


2024-04-19 (Fri) 16:37 UTC +0000  Martin Nyström via sr-users 
<[email protected]>:

> I am trying to build Kamailio with repo tags/5.6.4 to get my hands on the 
> stirshaken module that was not part of apt repositories, however it results 
> in a build error:
> 
> root@ip-fobby:/usr/src/kamailio# make modules modules=modules/stirshaken
> make -C src/ modules
> make[1]: Entering directory '/usr/src/kamailio/src'
> CC (gcc) [M stirshaken.so]                         stirshaken_mod.o
> stirshaken_mod.c:28:10: fatal error: stir_shaken.h: No such file or directory
>    28 | #include <stir_shaken.h>
>       |          ^~~~~~~~~~~~~~~
> compilation terminated.
> make[2]: *** [../../Makefile.rules:100: stirshaken_mod.o] Error 1
> make[1]: *** [Makefile:511: modules] Error 1
> make[1]: Leaving directory '/usr/src/kamailio/src'
> make: *** [Makefile:34: modules] Error 2
> 
> Obviously there’s no stir_shaken.h file withib the directory 
> src/modules/stirshaken, but I cannot see why, or how I proceed? Is this a 
> likely symptom of faulty libstirshaken installation?
> 
> 
> /M

-- 
Mikko Lehto
__________________________________________________________
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:

Reply via email to