Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 198254 - net-voip/yate-1.2.0 needs media-libs/speex with wideband USE flag
Summary: net-voip/yate-1.2.0 needs media-libs/speex with wideband USE flag
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: voip herd (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-11-06 10:52 UTC by Marco Napetti
Modified: 2009-02-06 14:47 UTC (History)
1 user (show)

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 Marco Napetti 2007-11-06 10:52:06 UTC
net-voip/yate-1.2.0 ebuild don't check if wideband USE flag is used on media-libs/speex (net-im/twinkle does).

If yate is started without this use flag enabled, it exits with "Fatal
(internal) error: Wideband and Ultra-wideband are disabled".

Reproducible: Always
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-11-06 10:55:54 UTC
??? net-voip/yate doesn't depend on speex at all, so it can't check for such things. Clarify what you mean here.
Comment 2 Marco Napetti 2007-11-06 11:19:35 UTC
Building yate with speex without wideband results on an unusable yate, because it exits with "Fatal (internal) error: Wideband and Ultra-wideband are disabled".

After I enabled wideband USE flag for speex yate starts working fine.

When yate starts I see "Loaded module Speex - based on libspeex-1.1.14", so I think yate uses speex...
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-11-06 11:35:08 UTC
Well, then the ebuild is clearly missing speex dependency in the first place.
Comment 4 Marco Napetti 2007-11-06 12:07:49 UTC
This is my yate startup output, maybe something other is missing from ebuild (but maybe not):
Yate (26436) is starting Tue Nov  6 13:00:15 2007
Loaded module PostgreSQL
Loaded module AlsaChan
Loaded module PBX for database
Loaded module Conference
Loaded module WaveFile
Loaded module Call Generator
Loaded module DumbChannel
Loaded module YIAX
Loaded module MOH
Loaded module RegexRoute
Loaded module RManager
Loaded module Call Forker
Loaded module MySQL based on 5.0.44
Loaded module OssChan
Loaded module ToneGen
Loaded module PBX
Loaded module CdrBuild
Loaded module MsgSniffer
Loaded module YRTP
Loaded module Speex - based on libspeex-1.1.14
Loaded module CdrFile
Loaded module SIP Channel
Loaded module Registration from file
Loaded module Register for database
Loaded module YJingle
Loaded module YSTUN
Loaded module ExtModule
Loaded module ToneDetector
Loaded module Radius client
Loaded module Accounts from file
Loaded module Analyzer
Initializing plugins
Initializing module PostgreSQL
Initializing module AlsaChan
Initializing module PBX for database
Initializing module Conference
Initializing module WaveFile
Initializing module Call Generator
Initializing module DumbChannel
DumbChannel initialized
Initializing module YIAX
Initializing module MOH
Initializing module RegexRoute
Initializing module RManager
Initializing module Call Forker
Initializing module MySQL
Initializing module OssChan
Initializing module ToneGen
Initializing module CdrBuild
Initializing module MsgSniffer
Initializing module YRTP
Initializing module CdrFile
Initializing module SIP Channel
<sip:WARN> Unable to bind to preferred port - using random one instead
Initializing module Register for file
Initializing module Register for database
Initializing module YJingle
Initializing module YSTUN
Initializing module ExtModule
Initializing module ToneDetector
Initializing module Radius client
Initializing module Accounts from file
Initializing module Analyzer
Initialization complete
Yate engine is initialized and starting up

Those are my use flags for yate:
net-voip/yate-1.2.0  USE="doc gtk postgres -gsm -h323 -ilbc -zaptel"

And this is my emerge --info:
Portage 2.1.3.16 (default-linux/amd64/2006.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.22-gentoo-r9 x86_64)
=================================================================
System uname: 2.6.22-gentoo-r9 x86_64 AMD Turion(tm) 64 X2 Mobile Technology TL-50
Timestamp of tree: Tue, 06 Nov 2007 08:00:01 +0000
app-shells/bash:     3.2_p17
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -pipe -O2"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=athlon64 -pipe -O2"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps=y"
FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://pandemonium.tiscali.de/pub/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/ http://gentoo.eliteitminds.com ftp://mirror.scarlet-internet.nl/pub/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/"
LANG="it_IT.UTF-8"
LINGUAS="it"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/nouveau"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acpi alsa amd64 amuled apache2 audiofile avi bash-completion berkdb bitmap-fonts bluetooth branding browserplugin bzip2 cdb cdda cddb cdinstall cdio cdparanoia cdr cli codecs cpudetection cracklib crypt css ctype cups curl dbus dga divx4linux dlloader doc dri dts dv dvb dvd dvdr dvdread dxr3 edl eds emboss emul-linux-x86 encode exif faad fame ffmpeg firefox flac foomaticdb fortran ftp gcj gd ggi gif gimp gimpprint glitz gphoto2 gpm gstreamer gtk gtk2 hal history hou iconv ieee1394 imagemagick imap imlib insecure-drivers ipv6 isdnlog ithreads jack java javascript jpeg jpeg2k json kde kdeenablefinal latin1 lcd ldap libcaca live lm_sensors lzo lzw lzw-tiff mad matroska midi mikmod mime monkey mozbranding mozdevelop mozilla mp3 mpeg mplayer mppe-mppc mudflap musepack musicbrainz mysql mysqli mythtv ncurses netmeeting nls nodrm nowin nowlistening nptl nptlonly nsplugin objc objc++ objc-gc oci8-instant-client odbc ogg oggvorbis opengl openmp pam pcre pdf perl php png postgres ppds pppd python qt qt3 qt3support qt4 quicktime rdesktop readline reflection remote samba scanner sdl sensord session smp sms sndfile soap sou sound speex spell spl ssl svg tcpd tga theora threads tidy tiff tokenizer truetype truetype-fonts type1-fonts unicode usb v4l v4l2 vcd videos visualization vorbis vpn webdav wifi winpopup xanim xine xinerama xml xmlreader xmlwriter xorg xpm xv xvid xvmc zeroconf zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="it" USERLAND="GNU" VIDEO_CARDS="nouveau nv vesa"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 5 Timothy Redaelli (RETIRED) gentoo-dev 2009-02-06 14:47:37 UTC
Fixed in yate-1.3.0