31 декабря 2013 г.

ekiga sip и куча чудачеств уж не знаю кого.Или же как я пытался поставить сие в calculate-linux XFCE 13.11.1 (stage from end of 2013)

некоторое время назад пришла мне в голову очередная  идея в духе  Pinkie Pie.Имея уже установлеными  pidgin,skipe,psi  я захотел снова впустить на комп ekiga.Ну захотел и полез.Мать чесная,подумал я когда на скромное

emerge -av ekiga оно мне выдало что нужна  библиотека opal.Ну а что нам кабанам?Я и напечаталь emerge -av opal.И началось

!!! The ebuild selected to satisfy ">=net-libs/ptlib-2.10.10:=[stun,debug=,audio?,dtmf,http,ipv6?,ldap?,ssl?,video?,vxml?,wav?,xml?]" has unmet requirements.

- net-libs/ptlib-2.10.10::gentoo USE="alsa asn audio dtmf ffmpeg ftp http ipv6 jabber sdl ssl stun v4l video -debug -doc -examples -ldap -lua -mail -odbc -oss -pch -pulseaudio -qos -remote -sasl -serial -shmvideo -snmp -soap -socks -static-libs -telnet -tts -vxml -wav -xml -xmlrpc"


  The following REQUIRED_USE flag constraints are unsatisfied:

    jabber? ( xml )


  The above constraints are a subset of the following complete expression:

    sdl? ( video ) jabber? ( xml ) vxml? ( http tts xml ) xmlrpc? ( http xml ) soap? ( http xml )


Ну я чо?я бывалый бездарь!Я попробовал повыключать часть спорных флагов и..

    USE="-jabber -sdl -vxml -xmlrpc -soap" emerge -av opal

в итоге оно удовлетворённо хрюкнуло выхлопом и поставилось.Наивный...я полагал это усё).Оказалось не очень то и всё.

       emerge: there are no ebuilds built with USE flags to satisfy ">=net-libs/opal-3.10.9[audio,sip,video,debug=,h323?,xml]".

    !!! One of the following packages is required to complete your request:

    - net-libs/opal-3.10.10::gentoo (Change USE: +sip, this change violates use flag constraints defined by net-libs/opal-3.10.10: 'x264-static? ( x264 ) h281? ( h224 ) sip? ( sipim )')

Те выходило,что для части пакетов вполне понятен флажок sip а для части только sipim.Развлечение грозило затянуться.Пришлось ,по соведу Девида Блейна,заняться уличной магией.Да да,)) опять менять местами флажки с плюсами и минусами.Конструкция вроде была  чертовски логичной,но на выходе получилось бесконечное кольцевание требующее одной и тойже записи в  пккейдж юс

USE="-jabber -sdl -vxml -xmlrpc -soap xml sipim -sip  x264 -x264-static" emerge -av -bk ekiga

            The following USE changes are necessary to proceed: (see "package.use" in the portage(5) man page for more detail)# required by net-voip/ekiga-4.0.0-r1# required by ekiga (argument)=net-libs/ptlib-2.10.10 wav # required by net-voip/ekiga-4.0.0-r1# required by ekiga (argument)=net-libs/opal-3.10.10 sip

Обратите внимание,что в предыдущей цитатке оно вообще не знало а чойта за флаг такой sip.А тут оказывается что без него  жизни не будет). Так вот..после пятого раза,я не дурак,я догадался что тут что то не так :)) и попробовал  пересобрать сперва опал с этой комбинацией флагов.

    USE="-jabber -sdl -vxml -xmlrpc -soap xml sipim -sip  x264 -x264-static" emerge -av -bk opal

Как ни странно-помогло)...на время.В общем развлекался я ещё минут 7 и в итоге пришёл к верному решению вида

        USE="-jabber -sdl -vxml -xmlrpc -soap xml sipim   x264 -x264-static" emerge -av -bk ekiga

и,как итог,было

    Calculating dependencies... done!

    [ebuild   R    ] net-libs/opal-3.10.10  USE="audio dtmf ffmpeg ipv6 plugins sip* sipim ssl theora video x264 xml -capi -celt -debug -doc -examples -fax -h224 -h281 -h323 -iax -ilbc -ivr -ixj -java -ldap -lid -sbc -srtp -static-libs -stats -swig -vpb -vxml -wav -x264-static" 0 kB

    [ebuild  N     ] net-voip/ekiga-4.0.0-r1  USE="dbus libnotify mmx nls shm v4l xv (-aqua) -avahi -debug -doc -eds -gconf -gnome -gstreamer -h323 -kde -kontact -ldap -pulseaudio -static -xcap" 8,138 kB

    Total: 2 packages (1 new, 1 reinstall), Size of downloads: 8,138 kB

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

    ; Verifying ebuild manifests

     Emerging (1 of 2) net-libs/opal-3.10.10

     Installing (1 of 2) net-libs/opal-3.10.10

     Emerging (2 of 2) net-voip/ekiga-4.0.0-r1

     Installing (2 of 2) net-voip/ekiga-4.0.0-r1

     Recording net-voip/ekiga in "world" favorites file...

    ; Jobs: 2 of 2 complete     

Так как я ленивый бездарь то ,наверняка,кошерные гентушники бы решили всё гораздо изящнее,но..под рукой таких нет.Поэтому и развлекаюсь сам.Зачем вообще сей пост?1.в качестве шпаргалки для меня(и можжет кого ещё) 2.В качестве разминки  чтобы не терять вообще навык писания постов в блог

Комментариев нет: