[OpenSIPS-Users] Failed builing rev 5182

Bogdan-Andrei Iancu bogdan at voice-system.ro
Wed Jan 21 12:35:43 CET 2009


Hi Joan,

The compiling of Drouting module should be fixed now - update and try again.

Regards,
Bogdan

Joan wrote:
>> This is strange as indeed, I made some changes in the patches used for debs,
>> but it was a fix and the patch applied perfectly for me - I was able to
>> generate packages for 1.5.
>>
>> Are you sure you have updated sources?
>>
>>     
> After some trying I removed the whole svn dir and I did a new checkout
> from trunk.
>
> There are errors still, this morning the error was on carrierroute
> module, but now with the rev 5185 the error is on drouting module.
> This is the affected part:
>
> Compiling drouting.c
> gcc -fPIC -DPIC -Wall -g -O2 -Wcast-align -DMOD_NAME='"drouting"'
> -DNAME='"opensips"' -DVERSION='"1.5.0dev3-tls"' -DARCH='"x86_64"'
> -DOS='"linux"' -DCOMPILER='"gcc 4.2.4"' -D__CPU_x86_64 -D__OS_linux
> -D__SMP_yes -DCFG_DIR='"/etc/opensips/"' -DPKG_MALLOC -DSHM_MEM
> -DSHM_MMAP -DUSE_IPV6 -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE
> -DHAVE_RESOLV_RES -DSTATISTICS -DCHANGEABLE_DEBUG_LEVEL -DF_MALLOC
> -DSVNREVISION='"2:5185M"'  -DUSE_TLS -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/local/ssl/include -I/usr/local/include
> -I/usr/include/openssl -c drouting.c -o drouting.o
> drouting.c:56:19: error: dr_bl.h: No such file or directory
> drouting.c:181: error: 'set_dr_bl' undeclared here (not in a function)
> drouting.c: In function 'dr_reload_data':
> drouting.c:249: warning: implicit declaration of function 'populate_dr_bls'
> drouting.c: In function 'dr_init':
> drouting.c:333: warning: implicit declaration of function 'init_dr_bls'
> drouting.c: In function 'dr_exit':
> drouting.c:452: warning: implicit declaration of function 'destroy_dr_bls'
> make[3]: *** [drouting.o] Error 1
> make[3]: Leaving directory `/root/Sources/opensips_head/modules/drouting'
> make[2]: *** [modules] Error 2
> make[2]: Leaving directory `/root/Sources/opensips_head'
> make[1]: *** [build-stamp] Error 2
> make[1]: Leaving directory `/root/Sources/opensips_head'
> dpkg-buildpackage: failure: debian/rules build gave error exit status 2
> make: *** [deb] Error 2
>
>
> As you can see, it is trying to read the dr_bl.h file which doesn't exist.
> Something must be broken in the svn repository, in my drouting.c I've
> got a line with:
> #include "dr_bl.h"
>
> While in the websvn from sourceforge there's no such line.
>
> This is my svn info output that looks pretty normal:
>
> Path: .
> URL: https://opensips.svn.sourceforge.net/svnroot/opensips/trunk/modules/drouting
> Repository Root: https://opensips.svn.sourceforge.net/svnroot/opensips
> Repository UUID: 689a6050-402a-0410-94f2-e92a70836424
> Revision: 5185
> Node Kind: directory
> Schedule: normal
> Last Changed Author: bogdan_iancu
> Last Changed Rev: 5185
> Last Changed Date: 2009-01-21 10:03:23 +0100 (dc, 21 gen 2009)
>
>   




More information about the Users mailing list