./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.
Does the build fail or does it simply ignore zrtp? In the latter case the automagic build script needs to be fixed as well.
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.
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.