Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 265470 - net-im/ekiga requires net-libs/ptlib to be built with USE=wav
Summary: net-im/ekiga requires net-libs/ptlib to be built with USE=wav
Status: RESOLVED LATER
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on: 238554
Blocks:
  Show dependency tree
 
Reported: 2009-04-08 17:54 UTC by Bent Bagger
Modified: 2009-04-10 09:14 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 Bent Bagger 2009-04-08 17:54:39 UTC
The build of ekiga stops with this messages:

emerge: there are no ebuilds built with USE flags to satisfy ">=net-libs/ptlib-2.6.1[video,stun,wav,-debug]".
!!! One of the following packages is required to complete your request:
- net-libs/ptlib-2.6.1 (Change USE: +wav)
(dependency required by "net-im/ekiga-3.2.0" [ebuild])
(dependency required by "ekiga" [argument])

when ptlib is built without the wav USE flag

This should be on by default

Reproducible: Always

Steps to Reproduce:
1.Make sure USE=wav is not set for ptlib (neither in /etc/make.conf nor /etc/portage/package.use nor on the command line)
2.Build ptlib: emerge -av --newuse ptlib
3.Build ekiga: emerge -av  ekiga

Actual Results:  
emerge: there are no ebuilds built with USE flags to satisfy ">=net-libs/ptlib-2.6.1[video,stun,wav,-debug]".
!!! One of the following packages is required to complete your request:
- net-libs/ptlib-2.6.1 (Change USE: +wav)
(dependency required by "net-im/ekiga-3.2.0" [ebuild])
(dependency required by "ekiga" [argument])

Expected Results:  
ekiga built
Comment 1 Bent Bagger 2009-04-08 17:57:33 UTC
Portage 2.1.6.7 (default/linux/x86/2008.0, gcc-4.1.2, glibc-2.8_p20080602-r1, 2.6.27-gentoo-r8 i686)
=================================================================
System uname: Linux-2.6.27-gentoo-r8-i686-Intel-R-_Pentium-R-_4_CPU_2.60GHz-with-glibc2.0
Timestamp of tree: Tue, 07 Apr 2009 11:45:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7-r1, 2.1.7
dev-lang/python:     2.5.2-r7
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.4.8
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirror.uni-c.dk/pub/gentoo/ ftp://ftp.free.fr/mirrors/ftp.gentoo.org/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://ftp.ing.umu.se/linux/gentoo/ "
LANG="en_UK.UTF-8"
LC_ALL="en_DK.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="da en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/suka /usr/portage/local/layman/sunrise /usr/portage/local/layman/voip"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 acl alsa avi berkdb bzip2 cli cracklib crypt cups dbus divx4linux dri dv dvdread encode fame gdbm gif gpm hal iconv ipv6 isdnlog jpeg kde libv4l midi mjpeg mmx mp3 mpeg mudflap ncurses nls nptl nptlonly nvidia ogg openmp oss pam pcre perl png pppd python qt3 qt4 quicktime readline reflection session spl ssl subtitles svg sysfs tcpd tiff unicode vorbis x86 xorg xvid xvmc zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 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 mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="da en" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Comment 2 Mounir Lamouri (volkmar) (RETIRED) gentoo-dev 2009-04-08 18:23:08 UTC
If I understand correctly, you want ekiga-3.2.0 ebuild to accept ptlib builded without wav use flag ?
Actually, this is not possible. If you really want to be sure just build ptlib without wav use flag :
USE="-wav" emerge -av1 ptlib
and then force ekiga to build
emerge -av --nodeps ekiga

Build will break.

By the way, while ekiga-3 is not in the official tree, please use the bug 238554 for any report.

Thanks
Comment 3 Bent Bagger 2009-04-08 18:36:50 UTC
(In reply to comment #2)
> If I understand correctly, you want ekiga-3.2.0 ebuild to accept ptlib builded
> without wav use flag ?

No. All I want is that the wav USE flag in the ptlib ebuild is turned on by default.

> By the way, while ekiga-3 is not in the official tree, please use the bug
> 238554 for any report.

It appeared to me that there were separate bug report for ptlib and ekiga - that's why I did it this way. I will will use 238554 for further comments.
Comment 4 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-04-09 23:28:40 UTC
Reopen this bug when ekiga-3 has been added to the portage-tree.
Comment 5 Mounir Lamouri (volkmar) (RETIRED) gentoo-dev 2009-04-10 03:39:12 UTC
(In reply to comment #3)
> It appeared to me that there were separate bug report for ptlib and ekiga -
> that's why I did it this way. I will will use 238554 for further comments.
> 

Indeed, you can use bug 238617 for reports linked to ptlib.

Anyway, I don't think ptlib should have wav turned on by default because ptlib is used by other applications too.
Comment 6 Bent Bagger 2009-04-10 09:14:39 UTC
(In reply to comment #5)
> 
> Indeed, you can use bug 238617 for reports linked to ptlib.
> 

I will remember that.

> Anyway, I don't think ptlib should have wav turned on by default because ptlib
> is used by other applications too.
> 

I agree, now that I have taken a closer look at what PTlib actually is. It should however - one way or the other - be made clear to the user that Ekiga does require ptlib to be build with the wav USE flag set. I don't know Portage/emerge well enough to be able to suggest a method. :-(