Module: sip-router Branch: master Commit: f5a60cb91ecb701681b7ef0a29d5f1b0bb503908 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f5a60cb9...
Author: Jon Bonilla manwe@aholab.ehu.es Committer: Jon Bonilla manwe@aholab.ehu.es Date: Wed May 30 01:44:50 2012 +0200
pkd/deb Remove lua and Add redis to wheezy build
---
pkg/kamailio/deb/wheezy/control | 40 +++++++++++++++++++------------------- pkg/kamailio/deb/wheezy/rules | 2 +- 2 files changed, 21 insertions(+), 21 deletions(-)
diff --git a/pkg/kamailio/deb/wheezy/control b/pkg/kamailio/deb/wheezy/control index a3a894b..8ae44e0 100644 --- a/pkg/kamailio/deb/wheezy/control +++ b/pkg/kamailio/deb/wheezy/control @@ -2,7 +2,7 @@ Source: kamailio Section: net Priority: optional Maintainer: Jon Bonilla manwe@aholab.ehu.es -Build-Depends: debhelper (>= 5), dpatch, libmysqlclient-dev, libexpat1-dev, libxml2-dev, libpq-dev, libradiusclient-ng-dev, flex, bison, zlib1g-dev, unixodbc-dev, libxmlrpc-c3-dev, libperl-dev, libsnmp-dev, dpkg-dev (>= 1.13.19), libdb-dev (>= 4.6.19), xsltproc, libconfuse-dev, libldap2-dev, libssl-dev, libcurl3-openssl-dev, python, libpcre3-dev, docbook-xml, libmemcache-dev, libreadline-dev, liblua5.1-0-dev, python-dev, libsasl2-dev, libgeoip-dev (>= 1.4.5), libsqlite3-dev, libjson0-dev, libevent-dev, libncurses5-dev +Build-Depends: debhelper (>= 5), dpatch, libmysqlclient-dev, libexpat1-dev, libxml2-dev, libpq-dev, libradiusclient-ng-dev, flex, bison, zlib1g-dev, unixodbc-dev, libxmlrpc-c3-dev, libperl-dev, libsnmp-dev, dpkg-dev (>= 1.13.19), libdb-dev (>= 4.6.19), xsltproc, libconfuse-dev, libldap2-dev, libssl-dev, libcurl3-openssl-dev, python, libpcre3-dev, docbook-xml, libmemcache-dev, libreadline-dev, python-dev, libsasl2-dev, libgeoip-dev (>= 1.4.5), libsqlite3-dev, libjson0-dev, libevent-dev, libncurses5-dev, libhiredis-dev (>= 0.10.0) Standards-Version: 3.8.0 Homepage: http://www.kamailio.org/
@@ -235,16 +235,16 @@ Description: contains the TLS kamailio transport module This has been split out of the main kamailio package, so that kamailio will not depend on openssl. This module will enable you to use the TLS transport.
-Package: kamailio-lua-modules -Architecture: any -Depends: ${shlibs:Depends}, kamailio (= ${Source-Version}) -Description: contains the app_lua module - Kamailio is a very fast and flexible SIP (RFC3261) - proxy server. Written entirely in C, Kamailio can handle thousands calls - per second even on low-budget hardware. - . - This package provides the app_lua module, an extension allowing to - execute embedded Lua applications within configuration file. +#Package: kamailio-lua-modules +#Architecture: any +#Depends: ${shlibs:Depends}, kamailio (= ${Source-Version}) +#Description: contains the app_lua module +# Kamailio is a very fast and flexible SIP (RFC3261) +# proxy server. Written entirely in C, Kamailio can handle thousands calls +# per second even on low-budget hardware. +# . +# This package provides the app_lua module, an extension allowing to +# execute embedded Lua applications within configuration file.
Package: kamailio-python-modules Architecture: any @@ -268,15 +268,15 @@ Description: contains the geoip module This package provides the geoip module, an extension allowing to use GeoIP API within configuration file.
-#Package: kamailio-redis-modules -#Architecture: any -#Depends: ${shlibs:Depends}, kamailio (= ${binary:Version}), libhiredis0.10 -#Description: Redis database connectivity module for Kamailio -# Kamailio is a very fast and flexible SIP (RFC3261) -# proxy server. Written entirely in C, Kamailio can handle thousands calls -# per second even on low-budget hardware. -# . -# This package provides the Redis NOSQL database driver for Kamailio. +Package: kamailio-redis-modules +Architecture: any +Depends: ${shlibs:Depends}, kamailio (= ${binary:Version}), libhiredis0.10 +Description: Redis database connectivity module for Kamailio + Kamailio is a very fast and flexible SIP (RFC3261) + proxy server. Written entirely in C, Kamailio can handle thousands calls + per second even on low-budget hardware. + . + This package provides the Redis NOSQL database driver for Kamailio.
Package: kamailio-sqlite-modules Architecture: any diff --git a/pkg/kamailio/deb/wheezy/rules b/pkg/kamailio/deb/wheezy/rules index 723e344..2e1a9eb 100755 --- a/pkg/kamailio/deb/wheezy/rules +++ b/pkg/kamailio/deb/wheezy/rules @@ -42,7 +42,7 @@ MODULES_SP= # on which other depend first) PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \ ldap xml perl utils memcached tls \ - snmpstats carrierroute xmpp cpl lua python geoip\ + snmpstats carrierroute xmpp cpl redis python geoip\ sqlite json
# name of libdir in the path for libraries (e.g., lib for 32b, lib64 for 64b)
Hello,
what is the exact problem with Lua module? If I got some details right, is it some makefile problem? Do you have some logs that can be analyzed. app_lua compiles fines on debian/ubuntu I hhave, but no wheezy for me around.
Cheers, Daniel
On 5/30/12 1:45 AM, Jon Bonilla wrote:
Module: sip-router Branch: master Commit: f5a60cb91ecb701681b7ef0a29d5f1b0bb503908 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f5a60cb9...
Author: Jon Bonilla manwe@aholab.ehu.es Committer: Jon Bonilla manwe@aholab.ehu.es Date: Wed May 30 01:44:50 2012 +0200
pkd/deb Remove lua and Add redis to wheezy build
pkg/kamailio/deb/wheezy/control | 40 +++++++++++++++++++------------------- pkg/kamailio/deb/wheezy/rules | 2 +- 2 files changed, 21 insertions(+), 21 deletions(-)
diff --git a/pkg/kamailio/deb/wheezy/control b/pkg/kamailio/deb/wheezy/control index a3a894b..8ae44e0 100644 --- a/pkg/kamailio/deb/wheezy/control +++ b/pkg/kamailio/deb/wheezy/control @@ -2,7 +2,7 @@ Source: kamailio Section: net Priority: optional Maintainer: Jon Bonilla manwe@aholab.ehu.es -Build-Depends: debhelper (>= 5), dpatch, libmysqlclient-dev, libexpat1-dev, libxml2-dev, libpq-dev, libradiusclient-ng-dev, flex, bison, zlib1g-dev, unixodbc-dev, libxmlrpc-c3-dev, libperl-dev, libsnmp-dev, dpkg-dev (>= 1.13.19), libdb-dev (>= 4.6.19), xsltproc, libconfuse-dev, libldap2-dev, libssl-dev, libcurl3-openssl-dev, python, libpcre3-dev, docbook-xml, libmemcache-dev, libreadline-dev, liblua5.1-0-dev, python-dev, libsasl2-dev, libgeoip-dev (>= 1.4.5), libsqlite3-dev, libjson0-dev, libevent-dev, libncurses5-dev +Build-Depends: debhelper (>= 5), dpatch, libmysqlclient-dev, libexpat1-dev, libxml2-dev, libpq-dev, libradiusclient-ng-dev, flex, bison, zlib1g-dev, unixodbc-dev, libxmlrpc-c3-dev, libperl-dev, libsnmp-dev, dpkg-dev (>= 1.13.19), libdb-dev (>= 4.6.19), xsltproc, libconfuse-dev, libldap2-dev, libssl-dev, libcurl3-openssl-dev, python, libpcre3-dev, docbook-xml, libmemcache-dev, libreadline-dev, python-dev, libsasl2-dev, libgeoip-dev (>= 1.4.5), libsqlite3-dev, libjson0-dev, libevent-dev, libncurses5-dev, libhiredis-dev (>= 0.10.0) Standards-Version: 3.8.0 Homepage: http://www.kamailio.org/
@@ -235,16 +235,16 @@ Description: contains the TLS kamailio transport module This has been split out of the main kamailio package, so that kamailio will not depend on openssl. This module will enable you to use the TLS transport.
-Package: kamailio-lua-modules -Architecture: any -Depends: ${shlibs:Depends}, kamailio (= ${Source-Version}) -Description: contains the app_lua module
- Kamailio is a very fast and flexible SIP (RFC3261)
- proxy server. Written entirely in C, Kamailio can handle thousands calls
- per second even on low-budget hardware.
- .
- This package provides the app_lua module, an extension allowing to
- execute embedded Lua applications within configuration file.
+#Package: kamailio-lua-modules +#Architecture: any +#Depends: ${shlibs:Depends}, kamailio (= ${Source-Version}) +#Description: contains the app_lua module +# Kamailio is a very fast and flexible SIP (RFC3261) +# proxy server. Written entirely in C, Kamailio can handle thousands calls +# per second even on low-budget hardware. +# . +# This package provides the app_lua module, an extension allowing to +# execute embedded Lua applications within configuration file.
Package: kamailio-python-modules Architecture: any @@ -268,15 +268,15 @@ Description: contains the geoip module This package provides the geoip module, an extension allowing to use GeoIP API within configuration file.
-#Package: kamailio-redis-modules -#Architecture: any -#Depends: ${shlibs:Depends}, kamailio (= ${binary:Version}), libhiredis0.10 -#Description: Redis database connectivity module for Kamailio -# Kamailio is a very fast and flexible SIP (RFC3261) -# proxy server. Written entirely in C, Kamailio can handle thousands calls -# per second even on low-budget hardware. -# . -# This package provides the Redis NOSQL database driver for Kamailio. +Package: kamailio-redis-modules +Architecture: any +Depends: ${shlibs:Depends}, kamailio (= ${binary:Version}), libhiredis0.10 +Description: Redis database connectivity module for Kamailio
Kamailio is a very fast and flexible SIP (RFC3261)
proxy server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides the Redis NOSQL database driver for Kamailio.
Package: kamailio-sqlite-modules Architecture: any
diff --git a/pkg/kamailio/deb/wheezy/rules b/pkg/kamailio/deb/wheezy/rules index 723e344..2e1a9eb 100755 --- a/pkg/kamailio/deb/wheezy/rules +++ b/pkg/kamailio/deb/wheezy/rules @@ -42,7 +42,7 @@ MODULES_SP= # on which other depend first) PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \ ldap xml perl utils memcached tls \
snmpstats carrierroute xmpp cpl lua python geoip\
snmpstats carrierroute xmpp cpl redis python geoip\ sqlite json
# name of libdir in the path for libraries (e.g., lib for 32b, lib64 for 64b)
sr-dev mailing list sr-dev@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
Hi,
2012/5/31 Daniel-Constantin Mierla miconda@gmail.com:
Hello,
what is the exact problem with Lua module? If I got some details right, is it some makefile problem? Do you have some logs that can be analyzed. app_lua compiles fines on debian/ubuntu I hhave, but no wheezy for me around.
I think is some makefile problem. You can take a look over the build log I already posted on [0]
[0] http://lists.sip-router.org/pipermail/sr-dev/2012-May/015411.html
Hello,
On 5/31/12 3:06 PM, Victor Seva wrote:
Hi,
2012/5/31 Daniel-Constantin Mierla miconda@gmail.com:
Hello,
what is the exact problem with Lua module? If I got some details right, is it some makefile problem? Do you have some logs that can be analyzed. app_lua compiles fines on debian/ubuntu I hhave, but no wheezy for me around.
I think is some makefile problem. You can take a look over the build log I already posted on [0]
[0] http://lists.sip-router.org/pipermail/sr-dev/2012-May/015411.html
when I run 'make -d ...' I get more or less same output, but it goes on. I could not spot a loop in that log file, was it longer?
Cheers, Daniel
2012/5/31 Daniel-Constantin Mierla miconda@gmail.com:
On 5/31/12 3:06 PM, Victor Seva wrote:
I think is some makefile problem. You can take a look over the build log I already posted on [0]
[0] http://lists.sip-router.org/pipermail/sr-dev/2012-May/015411.html
when I run 'make -d ...' I get more or less same output, but it goes on. I could not spot a loop in that log file, was it longer?
yeah, a 3G log file :( Until I stopped the make process. That is the problem. A infinite loop on make.
Greetings, Victor
On 5/31/12 5:25 PM, Victor Seva wrote:
2012/5/31 Daniel-Constantin Mierla miconda@gmail.com:
On 5/31/12 3:06 PM, Victor Seva wrote:
I think is some makefile problem. You can take a look over the build log I already posted on [0]
[0] http://lists.sip-router.org/pipermail/sr-dev/2012-May/015411.html
when I run 'make -d ...' I get more or less same output, but it goes on. I could not spot a loop in that log file, was it longer?
yeah, a 3G log file :( Until I stopped the make process. That is the problem. A infinite loop on make.
have you spotted the loop? I getting back trying the implict rules to generate the various Makefile* files? Maybe is better to send last part of the log rather than the first, to see what was doing before being killed
Do you have wheezy around? Can you try from sources like:
make modules modules=modules/app_lua
If it does not go, try:
make -r modules modules=modules/app_lua
Cheers, Daniel
Daniel-Constantin Mierla writes:
Do you have wheezy around? Can you try from sources like:
make modules modules=modules/app_lua
i just tried and nothing gets to the console and make is on top of top.
-- juha
Hello,
On 5/31/12 5:35 PM, Juha Heinanen wrote:
Daniel-Constantin Mierla writes:
Do you have wheezy around? Can you try from sources like:
make modules modules=modules/app_lua
i just tried and nothing gets to the console and make is on top of top.
is it with '-d' parameter to make? Have you tried also with '-r'?
Cheers, Daniel
Daniel-Constantin Mierla writes:
i just tried and nothing gets to the console and make is on top of top.
is it with '-d' parameter to make? Have you tried also with '-r'?
loops also with -r. with -d i get lots of stuff to the console and i killed make with control-c.
it starts like show below.
-- juha
jh@siika:/usr/src/trunk-src/openxg-sip-proxy$ make -d modules modules=modules/app_lua | more GNU Make 3.81 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
This program built for x86_64-pc-linux-gnu Reading makefiles... Reading makefile `Makefile'... Reading makefile `Makefile.sources' (search path) (no ~ expansion)... Reading makefile `Makefile.targets' (search path) (no ~ expansion)... Reading makefile `Makefile.dirs' (search path) (no ~ expansion)... Reading makefile `Makefile.dirs' (search path) (no ~ expansion)... Reading makefile `modules.lst' (search path) (no ~ expansion)... Reading makefile `config.mak' (search path) (no ~ expansion)... Reading makefile `Makefile.defs' (search path) (no ~ expansion)... Reading makefile `Makefile.rules' (search path) (no ~ expansion)... Reading makefile `Makefile.shared' (search path) (no ~ expansion)... Reading makefile `Makefile.cfg' (search path) (no ~ expansion)... Updating makefiles.... Considering target file `Makefile.cfg'. Looking for an implicit rule for `Makefile.cfg'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.o'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.c'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.cc'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.C'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.cpp'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.p'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.f'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.F'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.r'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.s'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.S'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.mod'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.sh'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg,v'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `RCS/Makefile.cfg,v'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `RCS/Makefile.cfg'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `s.Makefile.cfg'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `SCCS/s.Makefile.cfg'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.o'. Looking for a rule with intermediate file `Makefile.cfg.o'. Avoiding implicit rule recursion. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.c'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.c'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.cc'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.C'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.cpp'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.p'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.f'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.F'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.r'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.s'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.S'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.mod'. Trying pattern rule with stem `Makefile.cfg.o'. Trying implicit prerequisite `Makefile.cfg.o,v'. Trying pattern rule with stem `Makefile.cfg.o'. Trying implicit prerequisite `RCS/Makefile.cfg.o,v'. Trying pattern rule with stem `Makefile.cfg.o'. Trying implicit prerequisite `RCS/Makefile.cfg.o'. Trying pattern rule with stem `Makefile.cfg.o'. Trying implicit prerequisite `s.Makefile.cfg.o'. Trying pattern rule with stem `Makefile.cfg.o'. Trying implicit prerequisite `SCCS/s.Makefile.cfg.o'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.c'. Looking for a rule with intermediate file `Makefile.cfg.c'. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.y'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.l'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.w'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.w'. Trying pattern rule with stem `Makefile.cfg.c'. Trying implicit prerequisite `Makefile.cfg.c,v'.
Hello,
can you give the last part before killing make of the printed messages by command:
make -d -r modules modules=modules/app_lua
Eventually, you may spot when is looping again, so you can send the messages of one loop.
Thanks, Daniel
On 5/31/12 5:42 PM, Juha Heinanen wrote:
Daniel-Constantin Mierla writes:
i just tried and nothing gets to the console and make is on top of top.
is it with '-d' parameter to make? Have you tried also with '-r'?
loops also with -r. with -d i get lots of stuff to the console and i killed make with control-c.
it starts like show below.
-- juha
jh@siika:/usr/src/trunk-src/openxg-sip-proxy$ make -d modules modules=modules/app_lua | more GNU Make 3.81 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
This program built for x86_64-pc-linux-gnu Reading makefiles... Reading makefile `Makefile'... Reading makefile `Makefile.sources' (search path) (no ~ expansion)... Reading makefile `Makefile.targets' (search path) (no ~ expansion)... Reading makefile `Makefile.dirs' (search path) (no ~ expansion)... Reading makefile `Makefile.dirs' (search path) (no ~ expansion)... Reading makefile `modules.lst' (search path) (no ~ expansion)... Reading makefile `config.mak' (search path) (no ~ expansion)... Reading makefile `Makefile.defs' (search path) (no ~ expansion)... Reading makefile `Makefile.rules' (search path) (no ~ expansion)... Reading makefile `Makefile.shared' (search path) (no ~ expansion)... Reading makefile `Makefile.cfg' (search path) (no ~ expansion)... Updating makefiles.... Considering target file `Makefile.cfg'. Looking for an implicit rule for `Makefile.cfg'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.o'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.c'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.cc'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.C'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.cpp'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.p'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.f'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.F'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.r'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.s'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.S'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.mod'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.sh'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg,v'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `RCS/Makefile.cfg,v'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `RCS/Makefile.cfg'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `s.Makefile.cfg'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `SCCS/s.Makefile.cfg'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.o'. Looking for a rule with intermediate file `Makefile.cfg.o'. Avoiding implicit rule recursion. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.c'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.c'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.cc'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.C'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.cpp'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.p'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.f'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.F'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.r'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.s'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.S'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.mod'. Trying pattern rule with stem `Makefile.cfg.o'. Trying implicit prerequisite `Makefile.cfg.o,v'. Trying pattern rule with stem `Makefile.cfg.o'. Trying implicit prerequisite `RCS/Makefile.cfg.o,v'. Trying pattern rule with stem `Makefile.cfg.o'. Trying implicit prerequisite `RCS/Makefile.cfg.o'. Trying pattern rule with stem `Makefile.cfg.o'. Trying implicit prerequisite `s.Makefile.cfg.o'. Trying pattern rule with stem `Makefile.cfg.o'. Trying implicit prerequisite `SCCS/s.Makefile.cfg.o'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.c'. Looking for a rule with intermediate file `Makefile.cfg.c'. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.y'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.l'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.w'. Trying pattern rule with stem `Makefile.cfg'. Trying implicit prerequisite `Makefile.cfg.w'. Trying pattern rule with stem `Makefile.cfg.c'. Trying implicit prerequisite `Makefile.cfg.c,v'.
here is about 10 secs (17 mb) worth of make lua_app output:
https://docs.google.com/open?id=0By69xIZgm457d09QbXI4aGh4RWM
-- juha
Hello,
can you pull latest git master branch and try again?
I was looking at the commit log for app_lua/Makefile and the relevant change was to use a variable in make $(shell ...) command to detect the name of liblua. I updated to use static strings to see if that is the cause.
I expect is something related to a specific make tool version, i tried on latest ubuntu and all goes fine (as well as in older debians I have around).
Cheers, Daniel
On 5/31/12 7:29 PM, Juha Heinanen wrote:
here is about 10 secs (17 mb) worth of make lua_app output:
https://docs.google.com/open?id=0By69xIZgm457d09QbXI4aGh4RWM
-- juha
Hi,
2012/5/31 Daniel-Constantin Mierla miconda@gmail.com:
can you pull latest git master branch and try again?
No luck with the patch [0] on sid.
Greetings, Victor
[0] http://git.sip-router.org/cgi-bin/gitweb.cgi?p=sip-router;a=patch;h=e8506004...
Hello,
thanks for testing -- cannot spot what the problem. I guess make thinks that Makefile has to be regenerated again due to implicit rules, either a bug in that version of make or something else that has changed in the decision for implicit rules.
Last idea I have for the moment is to simplify the Makefile to pure static content.
Can someone of you having a wheezy around do: - run 'pkg-config --cflags lua5.1' and use it in the below Makefile instead of __luadefs__ token - run 'pkg-config --libs lua5.1' and use it in the below Makefile instead of __lualibss__ token - if there is no output, replace lua5.1 with lua
Set the makefile content to:
include ../../Makefile.defs auto_gen= NAME=app_lua.so
LIBS= __lualibs__ DEFS+= __luadefs__
DEFS+=-DOPENSER_MOD_INTERFACE
SERLIBPATH=../../lib SER_LIBS+=$(SERLIBPATH)/kcore/kcore
include ../../Makefile.modules
In this way it gets to quite standard module Makefile. Try again to compile and let's see the result.
Cheers, Daniel
On 6/1/12 6:16 PM, Juha Heinanen wrote:
Daniel-Constantin Mierla writes:
can you pull latest git master branch and try again?
i tried too and no change. make is still looping.
-- juha
Daniel-Constantin Mierla writes:
In this way it gets to quite standard module Makefile. Try again to compile and let's see the result.
the result is that make is still looping.
i did:
$ pkg-config --cflags lua5.1 -DDEB_HOST_MULTIARCH="x86_64-linux-gnu" -I/usr/include/lua5.1
$ pkg-config --libs lua5.1 -llua5.1
and then used this Makefile:
--------------------------------------------------- include ../../Makefile.defs auto_gen= NAME=app_lua.so
LIBS=-llua5.1 DEFS+=-DDEB_HOST_MULTIARCH="x86_64-linux-gnu" -I/usr/include/lua5.1
DEFS+=-DOPENSER_MOD_INTERFACE
SERLIBPATH=../../lib SER_LIBS+=$(SERLIBPATH)/kcore/kcore
include ../../Makefile.modules ----------------------------------------------------
after that make command
$ make modules=modules/app_lua modules
loops.
-- juha
daniel,
i have been able to build kamailio master debian package on wheezy that includes app_lua.so on may 17:
196 -rw-r--r-- 1 root root 200142 May 17 20:34 app_lua.so
some change after that can caused the loop.
-- juha
El Tue, 5 Jun 2012 06:46:16 +0300 Juha Heinanen jh@tutpro.com escribió:
daniel,
i have been able to build kamailio master debian package on wheezy that includes app_lua.so on may 17:
196 -rw-r--r-- 1 root root 200142 May 17 20:34 app_lua.so
some change after that can caused the loop.
-- juha
Please check you apt logs. I attached mine last week (here it goes again) and the lua update I can see is on May 24th from version 5.1.5-1 to 5.1.5-2 (wtf?)
Last build I had AFAIR was May23
Start-Date: 2012-05-22 02:54:25 Commandline: apt-get -y upgrade Upgrade: libkrb5-3:amd64 (1.10+dfsg~beta1-2, 1.10.1+dfsg-1), libk5crypto3:amd64 (1.10+dfsg~beta1-2, 1.10.1+dfsg-1), libkrb5-dev:amd64 (1.10+dfsg~beta1-2, 1.10.1+dfsg-1), libgssrpc4:amd64 (1.10+dfsg~beta1-2, 1.10.1+dfsg-1), libkrb5support0:amd64 (1.10+dfsg~beta1-2, 1.10.1+dfsg-1), libkadm5clnt-mit8:amd64 (1.10+dfsg~beta1-2, 1.10.1+dfsg-1), libkadm5srv-mit8:amd64 (1.10+dfsg~beta1-2, 1.10.1+dfsg-1), krb5-locales:amd64 (1.10+dfsg~beta1-2, 1.10.1+dfsg-1), libkdb5-6:amd64 (1.10+dfsg~beta1-2, 1.10.1+dfsg-1), krb5-multidev:amd64 (1.10+dfsg~beta1-2, 1.10.1+dfsg-1), libgssapi-krb5-2:amd64 (1.10+dfsg~beta1-2, 1.10.1+dfsg-1), libattr1:amd64 (2.4.46-5, 2.4.46-7) End-Date: 2012-05-22 02:54:29
Start-Date: 2012-05-23 02:54:34 Commandline: apt-get -y upgrade Upgrade: libacl1:amd64 (2.2.51-5, 2.2.51-7), libspeex1:amd64 (1.2~rc1-3, 1.2~rc1-3.1), shared-mime-info:amd64 (0.90-1, 0.90-1.1), libtheora0:amd64 (1.1.1+dfsg.1-3, 1.1.1+dfsg.1-3.1) End-Date: 2012-05-23 02:54:41
Start-Date: 2012-05-24 02:54:20 Commandline: apt-get -y upgrade Upgrade: liblua5.1-0-dev:amd64 (5.1.5-1, 5.1.5-2), liblua5.1-0:amd64 (5.1.5-1, 5.1.5-2) End-Date: 2012-05-24 02:54:21
Start-Date: 2012-05-25 14:11:02 Commandline: apt-get -y dist-upgrade Install: libswscale2:amd64 (0.8.2-1, automatic), dnet-common:amd64 (2.57, automatic), libavutil51:amd64 (0.8.2-1, automatic), libx264-123:amd64 (0.123.2189+git35cf912-1, automatic), libslp1:amd64 (1.2.1-9, automatic), libx11-xcb1:amd64 (1.4.99.901-2, automatic), libapt-inst1.5:amd64 (0.9.3, automatic), libjbig0:amd64 (2.0-2), libavcodec53:amd64 (0.8.2-1, automatic), libboost-iostreams1.49.0:amd64 (1.49.0-3, automatic), libportaudio2:amd64 (19+svn20111121-1, automatic), libroar2:amd64 (1.0~beta0-1, automatic), libdnet:amd64 (2.57, automatic), libmp3lame0:amd64 (3.99.5+repack1-3, automatic), gstreamer0.10-ffmpeg:amd64 (0.10.13-5, automatic), python-dbus-dev:amd64 (1.1.0-1, automatic), libspeexdsp1:amd64 (1.2~rc1-3.1, automatic), libpostproc52:amd64 (0.8.2-1, automatic), libapt-pkg4.12:amd64 (0.9.3, automatic), libasyncns0:amd64 (0.8-4, automatic), libgettextpo0:amd64 (0.18.1.1-7, automatic), libavformat53:amd64 (0.8.2-1, automatic), libroar-compat2:amd64 (1.0~beta0-1, automatic), libxtst6:amd64 (1.2.1-1, automatic), libasprintf0c2:amd64 (0.18.1.1-7, automatic), libpulse0:amd64 (1.1-3.2, automatic), libva1:amd64 (1.0.15-4, automatic), libept1.4.12:amd64 (1.0.6.1, automatic), libopenjpeg2:amd64 (1.3+dfsg-4+b1, automatic) Upgrade: libopenal1:amd64 (1.13-6, 1.14-3), aptitude:amd64 (0.6.6-1, 0.6.7-1), python-apt:amd64 (0.8.3+nmu1, 0.8.4), gettext-base:amd64 (0.18.1.1-5, 0.18.1.1-7), libslv2-9:amd64 (0.6.6+dfsg1-1, 0.6.6+dfsg1-2), libopenal-data:amd64 (1.13-6, 1.14-3), librasqal3:amd64 (0.9.28-1, 0.9.29-1), apt-utils:amd64 (0.8.15.10, 0.9.3), fontconfig:amd64 (2.9.0-3, 2.9.0-5), libjavascriptcoregtk-1.0-0:amd64 (1.6.3-1, 1.8.1-2), gettext:amd64 (0.18.1.1-5, 0.18.1.1-7), apt:amd64 (0.8.15.10, 0.9.3), fontconfig-config:amd64 (2.9.0-3, 2.9.0-5), libvpx1:amd64 (1.0.0-2, 1.1.0-1), dctrl-tools:amd64 (2.21.1, 2.22), python-dbus:amd64 (0.84.0-3, 1.1.0-1), adduser:amd64 (3.113+nmu1, 3.113+nmu2), libtiff4:amd64 (3.9.6-2, 3.9.6-5), sensible-utils:amd64 (0.0.6, 0.0.7), libwebkitgtk-1.0-0:amd64 (1.6.3-1, 1.8.1-2), grep:amd64 (2.11-3, 2.12-2), libfontconfig1:amd64 (2.9.0-3, 2.9.0-5), libapt-pkg-perl:amd64 (0.1.26, 0.1.26+b1), libio-socket-ssl-perl:amd64 (1.66-1, 1.74-1) Remove: libept1:amd64 (1.0.5) End-Date: 2012-05-25 14:11:44
Hello,
I was quickly looking over the git log in kamailio -- I could not spot any relevant change in the build system or app_lua module that may have such impact imo... strange that it builds fine on the older debians
Cheers, Daniel
On 6/5/12 8:34 AM, Jon Bonilla (Manwe) wrote:
El Tue, 5 Jun 2012 06:46:16 +0300 Juha Heinanen jh@tutpro.com escribió:
daniel,
i have been able to build kamailio master debian package on wheezy that includes app_lua.so on may 17:
196 -rw-r--r-- 1 root root 200142 May 17 20:34 app_lua.so
some change after that can caused the loop.
-- juha
Please check you apt logs. I attached mine last week (here it goes again) and the lua update I can see is on May 24th from version 5.1.5-1 to 5.1.5-2 (wtf?)
Last build I had AFAIR was May23
Start-Date: 2012-05-22 02:54:25 Commandline: apt-get -y upgrade Upgrade: libkrb5-3:amd64 (1.10+dfsg~beta1-2, 1.10.1+dfsg-1), libk5crypto3:amd64 (1.10+dfsg~beta1-2, 1.10.1+dfsg-1), libkrb5-dev:amd64 (1.10+dfsg~beta1-2, 1.10.1+dfsg-1), libgssrpc4:amd64 (1.10+dfsg~beta1-2, 1.10.1+dfsg-1), libkrb5support0:amd64 (1.10+dfsg~beta1-2, 1.10.1+dfsg-1), libkadm5clnt-mit8:amd64 (1.10+dfsg~beta1-2, 1.10.1+dfsg-1), libkadm5srv-mit8:amd64 (1.10+dfsg~beta1-2, 1.10.1+dfsg-1), krb5-locales:amd64 (1.10+dfsg~beta1-2, 1.10.1+dfsg-1), libkdb5-6:amd64 (1.10+dfsg~beta1-2, 1.10.1+dfsg-1), krb5-multidev:amd64 (1.10+dfsg~beta1-2, 1.10.1+dfsg-1), libgssapi-krb5-2:amd64 (1.10+dfsg~beta1-2, 1.10.1+dfsg-1), libattr1:amd64 (2.4.46-5, 2.4.46-7) End-Date: 2012-05-22 02:54:29
Start-Date: 2012-05-23 02:54:34 Commandline: apt-get -y upgrade Upgrade: libacl1:amd64 (2.2.51-5, 2.2.51-7), libspeex1:amd64 (1.2~rc1-3, 1.2~rc1-3.1), shared-mime-info:amd64 (0.90-1, 0.90-1.1), libtheora0:amd64 (1.1.1+dfsg.1-3, 1.1.1+dfsg.1-3.1) End-Date: 2012-05-23 02:54:41
Start-Date: 2012-05-24 02:54:20 Commandline: apt-get -y upgrade Upgrade: liblua5.1-0-dev:amd64 (5.1.5-1, 5.1.5-2), liblua5.1-0:amd64 (5.1.5-1, 5.1.5-2) End-Date: 2012-05-24 02:54:21
Start-Date: 2012-05-25 14:11:02 Commandline: apt-get -y dist-upgrade Install: libswscale2:amd64 (0.8.2-1, automatic), dnet-common:amd64 (2.57, automatic), libavutil51:amd64 (0.8.2-1, automatic), libx264-123:amd64 (0.123.2189+git35cf912-1, automatic), libslp1:amd64 (1.2.1-9, automatic), libx11-xcb1:amd64 (1.4.99.901-2, automatic), libapt-inst1.5:amd64 (0.9.3, automatic), libjbig0:amd64 (2.0-2), libavcodec53:amd64 (0.8.2-1, automatic), libboost-iostreams1.49.0:amd64 (1.49.0-3, automatic), libportaudio2:amd64 (19+svn20111121-1, automatic), libroar2:amd64 (1.0~beta0-1, automatic), libdnet:amd64 (2.57, automatic), libmp3lame0:amd64 (3.99.5+repack1-3, automatic), gstreamer0.10-ffmpeg:amd64 (0.10.13-5, automatic), python-dbus-dev:amd64 (1.1.0-1, automatic), libspeexdsp1:amd64 (1.2~rc1-3.1, automatic), libpostproc52:amd64 (0.8.2-1, automatic), libapt-pkg4.12:amd64 (0.9.3, automatic), libasyncns0:amd64 (0.8-4, automatic), libgettextpo0:amd64 (0.18.1.1-7, automatic), libavformat53:amd64 (0.8.2-1, automatic), libroar-compat2:amd64 (1.0~beta0-1, automatic), libxtst6:amd64 (1.2.1-1, automatic), libasprintf0c2:amd64 (0.18.1.1-7, automatic), libpulse0:amd64 (1.1-3.2, automatic), libva1:amd64 (1.0.15-4, automatic), libept1.4.12:amd64 (1.0.6.1, automatic), libopenjpeg2:amd64 (1.3+dfsg-4+b1, automatic) Upgrade: libopenal1:amd64 (1.13-6, 1.14-3), aptitude:amd64 (0.6.6-1, 0.6.7-1), python-apt:amd64 (0.8.3+nmu1, 0.8.4), gettext-base:amd64 (0.18.1.1-5, 0.18.1.1-7), libslv2-9:amd64 (0.6.6+dfsg1-1, 0.6.6+dfsg1-2), libopenal-data:amd64 (1.13-6, 1.14-3), librasqal3:amd64 (0.9.28-1, 0.9.29-1), apt-utils:amd64 (0.8.15.10, 0.9.3), fontconfig:amd64 (2.9.0-3, 2.9.0-5), libjavascriptcoregtk-1.0-0:amd64 (1.6.3-1, 1.8.1-2), gettext:amd64 (0.18.1.1-5, 0.18.1.1-7), apt:amd64 (0.8.15.10, 0.9.3), fontconfig-config:amd64 (2.9.0-3, 2.9.0-5), libvpx1:amd64 (1.0.0-2, 1.1.0-1), dctrl-tools:amd64 (2.21.1, 2.22), python-dbus:amd64 (0.84.0-3, 1.1.0-1), adduser:amd64 (3.113+nmu1, 3.113+nmu2), libtiff4:amd64 (3.9.6-2, 3.9.6-5), sensible-utils:amd64 (0.0.6, 0.0.7), libwebkitgtk-1.0-0:amd64 (1.6.3-1, 1.8.1-2), grep:amd64 (2.11-3, 2.12-2), libfontconfig1:amd64 (2.9.0-3, 2.9.0-5), libapt-pkg-perl:amd64 (0.1.26, 0.1.26+b1), libio-socket-ssl-perl:amd64 (1.66-1, 1.74-1) Remove: libept1:amd64 (1.0.5) End-Date: 2012-05-25 14:11:44
sr-dev mailing list sr-dev@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
Jon Bonilla (Manwe) writes:
Please check you apt logs. I attached mine last week (here it goes again) and the lua update I can see is on May 24th from version 5.1.5-1 to 5.1.5-2 (wtf?)
i downgraded lua from 5.1.5-2 to 5.1.5-1:
# dpkg -l | egrep lua ii liblua5.1-0:amd64 5.1.5-1 Shared library for the Lua interpreter version 5.1 ii liblua5.1-0-dev:amd64 5.1.5-1 Development files for the Lua language version 5.1 ii lua5.1 5.1.5-1 Simple, extensible, embeddable programming language
and after that make of lua is still looping.
i'll try next with may 17 version of master.
-- juha
Juha Heinanen writes:
i'll try next with may 17 version of master.
app_lua make works ok with may 17 version of master, but only with version 5.1.5-1 of lua.
perhaps i did some mistake earlier, because now also app_lua make of latest master works ok with version 5.1.5-1 of lua.
so the conclusion is that something broke when lua was upgraded from 5.1.5-1 to 5.1.5-2.
-- juha
El Tue, 5 Jun 2012 19:15:25 +0300 Juha Heinanen jh@tutpro.com escribió:
Juha Heinanen writes:
i'll try next with may 17 version of master.
app_lua make works ok with may 17 version of master, but only with version 5.1.5-1 of lua.
perhaps i did some mistake earlier, because now also app_lua make of latest master works ok with version 5.1.5-1 of lua.
so the conclusion is that something broke when lua was upgraded from 5.1.5-1 to 5.1.5-2.
-- juha
From http://packages.debian.org/changelogs/pool/main/l/lua5.1/lua5.1_5.1.5-2/chan...
lua5.1 (5.1.5-2) unstable; urgency=low
* Put in the pkg-config .pc file -DDEB_HOST_MULTIARCH so that including lua.h (and consequently luaconf.h) works fine even if one is not using debhelpers (Closes: #671286, LP: #977813)
-- Enrico Tassi gareuselesinge@debian.org Thu, 03 May 2012 14:34:16 +0200
Jon Bonilla (Manwe) writes:
- Put in the pkg-config .pc file -DDEB_HOST_MULTIARCH so that including lua.h (and consequently luaconf.h) works fine even if one is not using debhelpers (Closes: #671286, LP: #977813)
yes, with 5.1.5-1,
$ pkg-config --cflags lua5.1 -I/usr/include/lua5.1
and with 5.1.5-2,
$ pkg-config --cflags lua5.1 -DDEB_HOST_MULTIARCH="x86_64-linux-gnu" -I/usr/include/lua5.1
that new -D causes the loop.
-- juha
i didn't follow this thread from the beginning, but just in case i tried on debian squeeze and there app_lua compiled without problems. the loop appears only on wheezy.
-- juha
Hi,
2012/5/31 Juha Heinanen jh@tutpro.com:
i didn't follow this thread from the beginning, but just in case i tried on debian squeeze and there app_lua compiled without problems. the loop appears only on wheezy.
and sid. And yeah, no problem at all on squeeze.