[OpenSIPS-Devel] rls: compile errors

Ovidiu Sas osas at voipembedded.com
Mon Jan 26 18:51:14 CET 2015


Compiling rls.c
gcc -fPIC -DPIC -g -O9 -funroll-loops -Wcast-align -Wall
-minline-all-stringops -falign-loops -ftree-vectorize -mtune=nocona
-Wold-style-definition -Wmissing-field-initializers -Wredundant-decls
-DMOD_NAME='"rls"'  -DNAME='"opensips"' -DVERSION='"2.1.1dev-notls"'
-DARCH='"x86_64"' -DOS='"linux"' -DCOMPILER='"gcc 4.8"' -D__CPU_x86_64
-D__OS_linux -D__SMP_yes -DCFG_DIR='"/usr/local//etc/opensips/"'
-DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024
-DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD
-DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H
-DHAVE_TIMEGM -DHAVE_EPOLL -DHAVE_SIGIO_RT -DHAVE_SELECT
-I/usr/include/libxml2 -DPKG_MALLOC  -DSHM_MEM  -DSHM_MMAP  -DUSE_IPV6
 -DUSE_MCAST  -DDISABLE_NAGLE  -DSTATISTICS  -DHAVE_RESOLV_RES
-DF_MALLOC  -DUSE_TCP  -c rls.c -o rls.o
In file included from ../../pt.h:37:0,
                 from rls.c:39:
rls.c: In function âmod_initâ:
../../timer.h:51:36: error: called object âclean_periodâ is not a
function or function pointer
 #define TIMER_FLAG_DELAY_ON_DELAY  (1<<2)
                                    ^
rls.c:482:3: note: in expansion of macro âTIMER_FLAG_DELAY_ON_DELAYâ
   TIMER_FLAG_DELAY_ON_DELAY);
   ^
rls.c:81:5: note: declared here
 int clean_period= 100;
     ^
rls.c:482:3: error: too few arguments to function âregister_timerâ
   TIMER_FLAG_DELAY_ON_DELAY);
   ^
In file included from ../../pt.h:37:0,
                 from rls.c:39:
../../timer.h:86:5: note: declared here
 int register_timer(char *label, timer_function f, void* param,
     ^
../../timer.h:50:36: error: called object âclean_periodâ is not a
function or function pointer
 #define TIMER_FLAG_SKIP_ON_DELAY   (1<<1)
                                    ^
rls.c:485:3: note: in expansion of macro âTIMER_FLAG_SKIP_ON_DELAYâ
   TIMER_FLAG_SKIP_ON_DELAY);
   ^
rls.c:81:5: note: declared here
 int clean_period= 100;
     ^
rls.c:485:3: error: too few arguments to function âregister_timerâ
   TIMER_FLAG_SKIP_ON_DELAY);
   ^
In file included from ../../pt.h:37:0,
                 from rls.c:39:
../../timer.h:86:5: note: declared here
 int register_timer(char *label, timer_function f, void* param,
     ^
make: *** [rls.o] Error 1




-- 
VoIP Embedded, Inc.
http://www.voipembedded.com



More information about the Devel mailing list