thomas schorpp schrieb:
> Tzafrir Cohen schrieb:
>> On Fri, Oct 24, 2008 at 11:51:27PM +0200, thomas schorpp wrote:
>>> Tzafrir Cohen schrieb:
>>>> On Fri, Oct 24, 2008 at 09:46:25PM +0200, thomas schorpp wrote:
>>>>> Tzafrir Cohen schrieb:
>>>>>> Does the callweaver binary have debug information or is it stripped?
>>>>> dh_strip
>>>>>
>>>>>> If you use debs, use a -dbg package.
>>>>> current debian/ scripts included do not build one.
>>>>>
>>>> dh_strip --dbg-package=callweaver-dbg
>>>>
>>>> and add a (binary) package called callweaver-dbg in the control .
>>>>
>>>> diff --git a/debian/control b/debian/control
>>>> index 10fb21a..779b39e 100644
>>>> --- a/debian/control
>>>> +++ b/debian/control
>>>> @@ -33,6 +33,17 @@ Description: Development files for Callweaver
>>>>   This package contains the include files used if you wish to compile a
>>>>   package which requires Callweaver source file headers.
>>>>
>>>> +Package: callweaver-dev
>>>> +Section: devel
>>>> +Priority: extra
>>>> +Architecture: any
>>>> +Depends: Depends: callweaver (= ${binary:Version})
>>>> +Description: Development files for Callweaver
>>>> + Callweaver is an Open Source PBX and telephony toolkit.
>>>> + .
>>>> + This package contains the debugging symbols for modules. Use it if 
>>>> you want
>>>> + to run callweaver under a debugger.
>>>> +
>>>>  Package: callweaver-doc
>>>>  Recommends: callweaver
>>>>  Section: doc
>>>> diff --git a/debian/rules b/debian/rules
>>>> index 5c1fde4..1c5d6c2 100755
>>>> --- a/debian/rules
>>>> +++ b/debian/rules
>>>> @@ -169,7 +169,7 @@ binary-arch: install
>>>>  #      dh_installinfo -a
>>>>  #      dh_installman  -a
>>>>         dh_link -a
>>>> -       dh_strip -a
>>>> +       dh_strip -a --dbg-package=callweaver-dbg
>>>>         dh_compress -a
>>>>         dh_fixperms -a
>>>>  #      dh_perl -a
>>>>
>>> does not work
>>> +Depends: Depends: callweaver (= ${binary:Version})
>>> gives some unresolved deps error
>>
>> $ cat debian/compat
>> 4
> 
> check'd.
> 
>>
>> dh_stript(1) reads:
>>
>>   --dbg-package=package
>>       
> ACK but:
> SYNOPSIS
>       dh_strip [debhelper options] ...
> which implies "-a" since other dh_* use "-a", too.
> 
> but well, if theres nothing to strip so no output from dh_strip?
> 
> will configure with --enable-debug then we will see symbols in the *-dbg 
> debs, i hope.
> 
> y
> tom
> 

dh_strip -v --dbg-package=...

says only strip'd but written to nowhere, giving up dbg deb.

done it like below, runs fine in home env with < 10% cpu on a P2-266, 
it should segfault over the day, will give full bt.

y
tom

Index: debian/changelog
===================================================================
--- debian/changelog    (Revision 5210)
+++ debian/changelog    (Arbeitskopie)
@@ -1,5 +1,5 @@
 callweaver (1.2.0-1) unstable; urgency=low
 
-  * SVN checkout build for callweaver RC branch
+  * SVN checkout build for callweaver rel branch
   
  -- Massimo Cetra <[EMAIL PROTECTED]>  Sun,  6 May 2007 16:28:16 +0100
Index: debian/rules
===================================================================
--- debian/rules        (Revision 5210)
+++ debian/rules        (Arbeitskopie)
@@ -14,7 +14,8 @@
 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 
-ENABLE_DEBUG=no
+DEB_BUILD_OPTIONS += noopt
+ENABLE_DEBUG = yes
 
 CFLAGS = -Wall -g
 
@@ -71,22 +72,10 @@
                                --datarootdir=\$${prefix}/share \
                                --localstatedir=/var \
                                --sysconfdir=/etc \
-                               \
-                               --with-pbx_ael=yes \
-                               --with-app_sql_postgres=yes 
--enable-postgresql=yes \
-                               --with-res_config_pgsql --with-res_sqlite=yes \
-                               --with-cdr_pgsql=yes --with-app_meetme=no 
--with-chan-capi=yes \
-                               --enable-iax-trunking=yes 
--with-res_config_curl=yes \
-                               --enable-t38=yes --with-chan-fax=yes \
-                               --with-res_jabber=yes --enable-odbc=yes 
--with-cdr_odbc=yes \
-                               --with-res_config_odbc=yes --with-res_odbc=yes \
-                               --with-chan_bluetooth=yes \
-                               --enable-mysql=yes --with-app_sql_mysql=yes 
--with-cdr_mysql=yes \
-                               --with-res_config_mysql=yes  
--with-chan_zap=yes \
-                               --enable-zaptel \
-                               --with-app_icd=no \
-                                --with-chan_unicall=no \
-                               --with-chan_misdn=no
+                               --enable-rtp-payload-2=yes \
+                               --with-chan_woomera=no \
+                               --with-chan_zap=no \
+                               --disable-zaptel
 
 build: build-stamp
 
@@ -171,7 +160,8 @@
 #      dh_installinfo -a
 #      dh_installman  -a
        dh_link -a
-       dh_strip -a
+#      dh_strip -a
+#      dh_strip --dbg-package=callweaver-dbg
        dh_compress -a
        dh_fixperms -a
 #      dh_perl -a

_______________________________________________
Callweaver-dev mailing list
[email protected]
http://lists.callweaver.org/mailman/listinfo/callweaver-dev

Reply via email to