Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 231267 - net-im/twinkle 1.2-r1 fails to honor zrtp use flag when net-libs/libzrtpcpp 0.9.0
Summary: net-im/twinkle 1.2-r1 fails to honor zrtp use flag when net-libs/libzrtpcpp 0...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: voip herd (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-09 07:28 UTC by xiando
Modified: 2008-08-22 23:43 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description xiando 2008-07-09 07:28:37 UTC
./configure in net-im/twinkle 1.2-r1 doesn't find "lzrtpcpp" and therefore does not build zrtp support when zrtp use flag is enabled when using net-libs/libzrtpcpp 0.9.0.

Upgrading to libzrtpcpp-1.3.0 makes it build the zrtp support.

This could be due to the patch applied to the ebuild which makes 1.1.0+ versions of libzrtpcpp work, not sure. Making twinkle require v1.1.0+ or 1.3.0 for srtp support is one possible solution.

Reproducible: Always

Steps to Reproduce:
1. have net-libs/libzrtpcpp 0.9.0 installed
2. emerge twinkle 1.2-r1 with srtp support
3. srtp support is not buildt.

Actual Results:  
no srtp support

Expected Results:  
srtp support

9/11 was a false-flag NATO operation carried out by DoD on behalf of the Bush administration.
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2008-07-09 17:43:23 UTC
Does the build fail or does it simply ignore zrtp? In the latter case the automagic build script needs to be fixed as well.
Comment 2 xiando 2008-07-10 00:26:31 UTC
The build does NOT fail when using libzrtpcpp 0.9.0.

With net-libs/libzrtpcpp-0.9.0 installed:

>>> Emerging (1 of 1) net-im/twinkle-1.2-r1 to /
(..)
checking ilbc/iLBC_define.h usability... yes
checking ilbc/iLBC_define.h presence... yes
checking for ilbc/iLBC_define.h... yes
checking for main in -lzrtpcpp... no
checking boost/regex.h usability... yes
checking boost/regex.h presence... yes
checking for boost/regex.h... yes
checking for main in -lboost_regex... yes
(..)
config.status: executing src/gui/Makefile commands

Configured optional components:
KDE support: yes
ALSA:        yes
Speex:       yes
iLBC:        yes
ZRTP:        no
Making all in src
(..)                                                                                
>>> net-im/twinkle-1.2-r1 merged.

Twinkle builds, works, edit -> user profile -> security does not have any options because ZRTP support is not compiled.

After upgrading to net-libs/libzrtpcpp 1.3.0:

>>> Emerging (1 of 1) net-im/twinkle-1.2-r1 to /
(..)
checking ilbc/iLBC_define.h presence... yes
checking for ilbc/iLBC_define.h... yes
checking for main in -lzrtpcpp... yes
checking libzrtpcpp/ZrtpQueue.h usability... yes
checking libzrtpcpp/ZrtpQueue.h presence... yes
checking for libzrtpcpp/ZrtpQueue.h... yes
checking libzrtpcpp/ZrtpCodes.h usability... yes
checking libzrtpcpp/ZrtpCodes.h presence... yes
checking for libzrtpcpp/ZrtpCodes.h... yes
checking boost/regex.h usability... yes
(..)
Configured optional components:
KDE support: yes
ALSA:        yes
Speex:       yes
iLBC:        yes
ZRTP:        yes
Making all in src
(..)

Twinkle builds, works, edit -> user profile -> security now allows you and your friends to talk securely using the ZRTP/SRTP technology.
Comment 3 Daniel Black (RETIRED) gentoo-dev 2008-08-22 23:43:50 UTC
I made the 1.2 version depend on zrtp-1.3.0. xiando  I see you've proved it doesn't matter. I accept this but I don't have the needed info to diagnose this yet.

I've added twinkle 1.3 that does depend on zrtp1.3.0 (or it doesn't compile).

Please let me (or the upstream author) know if you have problems with it.