yate-2.1.0 is out and may fix spandsp issue.
Created attachment 223557 [details] Ebuild and updated patches for yate-2.2.0
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.
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
I take the last comment back, a second (accidental) emerge succeeded.
The postgres dependency should change from virtual/postgresql-base to dev-db/postgresql-base
Yate 3.0.0 is out!
Ebuild for 2.2.0 works for me: x86_64, Core i7 Use-Flags: alsa qt4 ssl
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? :-)
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.
Created attachment 306401 [details] Yate 4.0.0 ebuild Here you go.
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!
Created attachment 306561 [details] yate 4.0.0 emerge log file
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!
I have acces to an x86 computer too (my computer is x86_64), and the compile fails there too.
*** Bug 445030 has been marked as a duplicate of this bug. ***
I am working on an ebuild for yate-4.3.0. Hopefully I can post something to test soon.
(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.
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"
Fixed in CVS.