Fwd: Re: Bug#672656: libucommon-dev: /usr/lib/pkgconfig/ucommon.pc and commoncpp.pc missing from dev pkg

Mark Purcell mark at purcell.id.au
Tue May 15 21:10:07 UTC 2012


David,

We are in the process of transition to the newer versions
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=663284

I suspect that in the process we will drop twinkle as obsolete and update 
sflohone. We have already dropped kde3.x support for twinkle, but would 
continue if a ccrtp patch could be provided.

I am having some issues with the current libcommoncpp2-dev (1.8.1) failing to 
build as some defines have been dropped:
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../inc -D_FORTIFY_SOURCE=2 -
I../src -DCCXX_EXPORT_LIBRARY -D_GNU_SOURCE -I../inc -g -O2 -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -c applog.cpp  
-fPIC -DPIC -o .libs/applog.o
applog.cpp: In constructor ‘ost::logger::logger(const char*, bool)’:
applog.cpp:300:43: error: ‘S_IREAD’ was not declared in this scope
applog.cpp:300:53: error: ‘S_IWRITE’ was not declared in this scope
applog.cpp:300:61: error: ‘mkfifo’ was not declared in this scope
applog.cpp: In member function ‘void ost::logger::logFileName(const char*, 
bool)’:
applog.cpp:345:43: error: ‘S_IREAD’ was not declared in this scope
applog.cpp:345:53: error: ‘S_IWRITE’ was not declared in this scope
applog.cpp:345:61: error: ‘mkfifo’ was not declared in this scope
applog.cpp: In constructor ‘ost::AppLog::AppLog(const char*, bool, bool)’:
applog.cpp:459:46: error: ‘S_IREAD’ was not declared in this scope
applog.cpp:459:56: error: ‘S_IWRITE’ was not declared in this scope
applog.cpp:459:64: error: ‘mkfifo’ was not declared in this scope
applog.cpp: In member function ‘void ost::AppLog::logFileName(const char*, 
bool, bool)’:
applog.cpp:565:46: error: ‘S_IREAD’ was not declared in this scope
applog.cpp:565:56: error: ‘S_IWRITE’ was not declared in this scope
applog.cpp:565:64: error: ‘mkfifo’ was not declared in this scope
make[3]: *** [applog.lo] Error 1

Mark


On Tue, 15 May 2012 18:37:15 David Sugar wrote:
> This discussion involves several issues that need to be discussed more
> broadly with different Debian maintainers, particularly voip.  The
> original thread is under bug 672656...
> 
> First, some time ago we migrated to GNU ccrtp 2.x and libzrtpcpp 2.x,
> and in the process effectively have depreciated GNU Common C++ in favor
> of GNU uCommon.  While Debian has the lastest ucommon library, and this
> is now fixed to build the current ccrtp and zrtp releases, Debian is
> maintaining much older and depreciated releases of ccrtp and zrtp
> (1.3.x) which are not likely to see active maintenance.
> 
> Also, Twinkle has not been maintained by their upstream for some years
> now, but is still in Debian.  Nor did Twinkle ever migrate from qt3.
> Should this really be carried in Wheezy?  I am simply suggesting that
> sflphone may be a fine replacement for Twinkle for Wheezy, and is
> currently actively maintained.
> 
> We can produce patches for Twinkle (1.4.2...the last release of it) to
> build against the current ccrtp and zrtp releases if so desired.  We are
> working on a patch for sflphone which we are in contact with the
> upstream about as well.  I would like to see if we can get Debian up to
> date with releases that we do currently maintain and use for all our
> libraries, and ideally before freeze.
> 
> -------- Original Message --------
> Subject: 	Re: Bug#672656: libucommon-dev: /usr/lib/pkgconfig/ucommon.pc
> and commoncpp.pc missing from dev pkg
> Date: 	Mon, 14 May 2012 20:12:44 +0200
> From: 	Werner Dittmann <Werner.Dittmann at t-online.de>
> To: 	David Sugar <dyfet at gnutelephony.org>
> CC: 	672656 at bugs.debian.org, Tristan Matthews
> <tristan.matthews at savoirfairelinux.com>, Jonas Smedegaard <dr at jones.dk>,
> Simon L'nu <simon.lnu at gmail.com>, Haakon Meland Eriksen
> <haakon.eriksen at far.no>
> 
> Am 14.05.2012 18:27, schrieb David Sugar:
> > This actually touches upon several packages and issues that I think we
> > should at least try to resolve in debian before wheezy...
> > 
> > First, ccrtp and zrtp 2.0 or later require ucommon's commoncpp.
> > 
> > These are easy to build in Debian with ucommon commoncpp.  However,
> > there are several packages that no doubt use zrtp and ccrtp.  The one I
> > looked at was sflphone.  I included the debian control file and a patch
> > I started on for supporting ucommon 5.2/ccrtp 2.x/zrtp 2.x.  It doesn't
> > yet build correctly though, but is enough for Tristan to look at and see
> > how this would effect building sflphone...
> > 
> > I am pretty sure Werner Dittmann has been using twinkle with ccrtp 2.x
> > for awhile, and I hope could provide a patch for that as needed.
> 
> Please be aware the twinkle is not longer maintained, Michel de Boer
> stopped development and maintanance some years ago (2yrs?) . Because of
> some modifications in ucommon / commoncpp I patched a local copy on my
> system to compile and run with ucommon/commoncpp, ccrtp 2.x and zrtp 2.x .
> 
> Thus I would recommend to phase out twinkle because no further development
> and maintenance, AFAIK it uses older versions of Qt (3.x?), KDE 3.5 etc.
> Was never enhanced to latest versions of Qt (4.x) and KDE 4.x
> 
> Regards,
> 
> Werner
> 
> > On 05/12/2012 06:03 PM, Jonas Smedegaard wrote:
> >> On 12-05-12 at 11:03pm, Jonas Smedegaard wrote:
> >>> On 12-05-12 at 04:06pm, David Sugar wrote:
> <SNIP --- SNAP>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-voip-maintainers/attachments/20120516/1367274b/attachment.pgp>


More information about the Pkg-voip-maintainers mailing list