Hi Daniel
Current master build log

LD (gcc) [kamailio]             kamailio                                                                                   
core/ut.o: In function `ksr_clock_gettime':                                                                                
/root/rpmbuild/BUILD/kamailio-5.6.0-dev2/src/core/ut.c:175: undefined reference to `clock_gettime'                         
collect2: ld returned 1 exit status                                                                                        
make[1]: *** [kamailio] Error 1                                                                                            
make[1]: Leaving directory `/root/rpmbuild/BUILD/kamailio-5.6.0-dev2/src'                                                  
make: *** [default] Error 2                                                                                                
error: Bad exit status from /var/tmp/rpm-tmp.1wyutm (%build)                                                               
    Bad exit status from /var/tmp/rpm-tmp.1wyutm (%build)

When executed make cfg i see error message

/bin/sh: line 0: [: -le: unary operator expected

Full log message

sh-4.1# make cfg
make -C src/ cfg 
target architecture <x86_64>, host architecture <x86_64>
/bin/sh: line 0: [: -le: unary operator expected
make[1]: Entering directory `/root/rpmbuild/BUILD/kamailio-5.6.0-dev2/src'
making config...
rm -f modules.lst
make --no-print-directory modules.lst
saving modules list...
make[1]: Leaving directory `/root/rpmbuild/BUILD/kamailio-5.6.0-dev2/src'

I made troubleshooting and found does not work the aws command inside Makefile.
I have updated Makefile to get working variable initialization.

diff --git a/src/Makefile.defs b/src/Makefile.defs
index 8fab3fd..57bccfe 100644
--- a/src/Makefile.defs
+++ b/src/Makefile.defs
@@ -1890,7 +1890,7 @@ ifeq ($(OS), linux)
        endif
        ifeq ($(CC_NAME), gcc)
                # link librt for glibc <= 2.17
-               GLIBCVER:=$(shell ldd --version | head -1 | awk '{ sub(/\./, "", $NF); print $NF }' )
+               GLIBCVER=$(shell ldd --version | head -1 | sed -e 's/^.* //' -e 's/\.//' )
                ifeq ($(shell [ $(GLIBCVER) -le 217 ] && echo librt), librt)
                        LIBS+=-lrt
                endif


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.