Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 291600 - net-voip/yate version bump
Summary: net-voip/yate version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: voip herd (OBSOLETE)
URL: http://yate.null.ro/pmwiki/index.php?...
Whiteboard:
Keywords:
: 445030 (view as bug list)
Depends on:
Blocks: 279692 290068
  Show dependency tree
 
Reported: 2009-11-02 16:24 UTC by Mounir Lamouri (volkmar) (RETIRED)
Modified: 2013-06-18 15:55 UTC (History)
11 users (show)

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


Attachments
Ebuild and updated patches for yate-2.2.0 (yate-2.2.0-ebuild.tar.gz,5.19 KB, text/plain)
2010-03-14 21:39 UTC, LB
Details
Yate 4.0.0 ebuild (yate-4.0.0.tar.gz,2.81 KB, application/octet-stream)
2012-03-23 10:11 UTC, Lex Brugman
Details
yate 4.0.0 emerge log file (net-voip:yate-4.0.0:20120324-212603.log,92.73 KB, text/plain)
2012-03-24 21:41 UTC, Szász Endre István
Details
yate-4.3.0.1.ebuild (yate-4.3.0.1.ebuild,2.97 KB, text/plain)
2013-03-06 19:44 UTC, Chí-Thanh Christopher Nguyễn
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mounir Lamouri (volkmar) (RETIRED) gentoo-dev 2009-11-02 16:24:10 UTC
yate-2.1.0 is out and may fix spandsp issue.
Comment 1 LB 2010-03-14 21:39:44 UTC
Created attachment 223557 [details]
Ebuild and updated patches for yate-2.2.0
Comment 2 LB 2010-03-14 21:43:52 UTC
Yate 2.2.0 out. Attached above are cleaned up patches against the new tree. The ebuild doesn't apply spandsp patch, as it's no longer needed.
Comment 3 Sven Schwyn (svoop) 2010-04-04 10:52:43 UTC
The attached yate-2.2.0 ebuild oesn't compile on my x86_64 with USE flags ssl and ilpc:

...
ln -sf libyate.so.2.2.0 libyate.so
x86_64-pc-linux-gnu-g++ -Wl,-O1 -o yate -lpthread main.o libyate.so 
x86_64-pc-linux-gnu-g++ -Wl,-O1 -shared -o ../libyate.so.2.2.0 -Wl,--soname=libyate.so.2.2.0 TelEngine.o ObjList.o HashList.o Mutex.o Thread.o Socket.o String.o DataBlock.o NamedList.o URI.o Mime.o Array.o Iterator.o YMD5.o YSHA1.o Base64.o Cipher.o Configuration.o Message.o Engine.o Plugin.o DataFormat.o Channel.o Client.o ClientLogic.o -lpthread -ldl 
main.o: In function `main':
main.cpp:(.text+0x9): undefined reference to `TelEngine::Engine::main(int, char const**, char const**, TelEngine::Engine::RunMode, bool)'
collect2: ld returned 1 exit status
make: *** [yate] Error 1
Comment 4 Sven Schwyn (svoop) 2010-04-04 11:10:05 UTC
I take the last comment back, a second (accidental) emerge succeeded.
Comment 5 Justus Ranvier 2010-06-23 02:48:33 UTC
The postgres dependency should change from virtual/postgresql-base to dev-db/postgresql-base
Comment 6 Lex Brugman 2011-01-22 18:13:58 UTC
Yate 3.0.0 is out!
Comment 7 Tobias Roeser 2011-02-08 23:54:38 UTC
Ebuild for 2.2.0 works for me:

x86_64, Core i7
Use-Flags: alsa qt4 ssl
Comment 8 Craig Andrews gentoo-dev 2012-02-22 00:14:55 UTC
Yate 4.0 is out: http://yate.null.ro/pmwiki/index.php?n=Main.Yate4

I assume there's no interested maintainer seeing as how the last ebuild change was almost a year ago, and there haven't been any version bumps? :-)
Comment 9 Szász Endre István 2012-03-23 00:58:00 UTC
Please, someone interested in voip make an ebuild from yate-4.x, because this is the only one -as far as I know - voip client, what has SIP, IAX and XMPP protocolls integrated.

Thank You, and sorry for my english skills.
Comment 10 Lex Brugman 2012-03-23 10:11:57 UTC
Created attachment 306401 [details]
Yate 4.0.0 ebuild

Here you go.
Comment 11 Szász Endre István 2012-03-24 20:59:32 UTC
Unfortunatelly this ebuild fails to compile on my computer (except if I disable the qt4 use flag). If anyone wants to check, what's wrong, I can submit the emerge output, just let me know.

Thank You!
Comment 12 Szász Endre István 2012-03-24 21:41:23 UTC
Created attachment 306561 [details]
yate 4.0.0 emerge log file
Comment 13 Szász Endre István 2012-03-24 21:44:12 UTC
I changed my mind, I will submit the information about my try with the yate 4.0.0 ebuild submitted by Lex Brugman, see below:

First of all, I tried to install without to adjust any use flag.I get the following message:

# emerge -av net-voip/yate

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] dev-libs/pwlib-1.10.10-r3  USE="alsa ipv6 ldap sdl ssl xml -debug -oss -sasl -v4l" 2,214 kB
[ebuild  N     ] net-libs/openh323-1.18.0  USE="ssl -debug -noaudio -novideo" 3,656 kB
[ebuild   R    ] net-voip/yate-4.0.0::x-portage  USE="alsa h323* qt4* ssl -amrnb -debug -doc -gsm* -ilbc -mysql -oss -postgres -sctp* -spandsp -speex -zaptel" 0 kB
[blocks B      ] dev-libs/pwlib ("dev-libs/pwlib" is blocking net-libs/ptlib-2.6.7-r1)

Total: 3 packages (2 new, 1 reinstall), Size of downloads: 5,869 kB
Conflict: 1 block (1 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (dev-libs/pwlib-1.10.10-r3::gentoo, ebuild scheduled for merge) pulled in by
    =dev-libs/pwlib-1.10* required by (net-libs/openh323-1.18.0::gentoo, ebuild scheduled for merge)
    dev-libs/pwlib required by (net-voip/yate-4.0.0::x-portage, ebuild scheduled for merge)


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked

# 

I don't plan to use the h323 protocoll, and I want to use the gsm codec, so I adjusted the use flags accordingly:

# USE="-h323 gsm" emerge -av net-voip/yate

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] net-voip/yate-4.0.0::x-portage  USE="alsa gsm qt4* ssl -amrnb -debug -doc -h323 -ilbc -mysql -oss -postgres -sctp* -spandsp -speex -zaptel" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No] 

I answered Yes, but the compile fails. I already attached the emerge log file. If You need any more information, please let me know, and I will send it.

Thank You!
Comment 14 Szász Endre István 2012-03-24 23:03:02 UTC
I have acces to an x86 computer too (my computer is x86_64), and the compile fails there too.
Comment 15 Chí-Thanh Christopher Nguyễn gentoo-dev 2013-01-18 15:21:48 UTC
*** Bug 445030 has been marked as a duplicate of this bug. ***
Comment 16 Chí-Thanh Christopher Nguyễn gentoo-dev 2013-02-13 11:24:22 UTC
I am working on an ebuild for yate-4.3.0. Hopefully I can post something to test soon.
Comment 17 Tobias Roeser 2013-02-13 19:02:07 UTC
(In reply to comment #16)
> I am working on an ebuild for yate-4.3.0. Hopefully I can post something to
> test soon.

Great.
Comment 18 Chí-Thanh Christopher Nguyễn gentoo-dev 2013-03-06 19:44:29 UTC
Created attachment 341152 [details]
yate-4.3.0.1.ebuild

WIP Ebuild for yate-4.3.0-1, mostly untested
Still needs updated ilbc-alsa-oss.patch (the one from attachment 306401 [details] does not apply either).
There is a parallel make issue, so you may have to build with -j1 if you get a message similar to "Client.o: file not recognized: File truncated"
Comment 19 Chí-Thanh Christopher Nguyễn gentoo-dev 2013-06-18 15:55:57 UTC
Fixed in CVS.