On my last update, wvstreams-3.75 failed. Reproducible: Always Steps to Reproduce: 1. emerge rsync 2. emerge -u system 3. emerge -vUD world Actual Results: -Woverloaded-virtual -fno-rtti -fno-exceptions -I/usr/include/tcl8.3 -I/usr/qt/3/include -Iinclude -Iinclude -pipe -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Wall -Woverloaded-virtual -fno-rtti -fno-exceptions -fPIC -M -E uniconf/wvconfemu.cc | sed -e 's|^[^:]*:|uniconf/wvconfemu.fpic.o:|' >uniconf/.wvconfemu.fpic.d g++ -L/usr/qt/3/lib -g -Wl,-soname,libuniconf.so.3.75 -shared -o libuniconf.so uniconf/unicachegen.fpic.o uniconf/uniclientconn.fpic.o uniconf/uniclientgen.fpic.o uniconf/uniconf.fpic.o uniconf/uniconf_c.fpic.o uniconf/uniconfgen.fpic.o uniconf/uniconfkey.fpic.o uniconf/uniconfroot.fpic.o uniconf/unidefgen.fpic.o uniconf/unifiletreegen.fpic.o uniconf/unifiltergen.fpic.o uniconf/unihashtree.fpic.o uniconf/uniinigen.fpic.o uniconf/uniinitreegen.fpic.o uniconf/unilistgen.fpic.o uniconf/unimountgen.fpic.o uniconf/unimounttreegen.fpic.o uniconf/uninullgen.fpic.o uniconf/unipermgen.fpic.o uniconf/unireadonlygen.fpic.o uniconf/unisecuregen.fpic.o uniconf/unitempgen.fpic.o uniconf/uniwatch.fpic.o uniconf/uniwvconfgen.fpic.o uniconf/wvconfemu.fpic.o libwvstreams.so libwvutils.so ln -sf libuniconf.so libuniconf.so.3.75 set -e; rm -f libuniconf.a libuniconf.libs; echo uniconf/unicachegen.fpic.o uniconf/uniclientconn.fpic.o uniconf/uniclientgen.fpic.o uniconf/uniconf.fpic.o uniconf/uniconf_c.fpic.o uniconf/uniconfgen.fpic.o uniconf/uniconfkey.fpic.o uniconf/uniconfroot.fpic.o uniconf/unidefgen.fpic.o uniconf/unifiletreegen.fpic.o uniconf/unifiltergen.fpic.o uniconf/unihashtree.fpic.o uniconf/uniinigen.fpic.o uniconf/uniinitreegen.fpic.o uniconf/unilistgen.fpic.o uniconf/unimountgen.fpic.o uniconf/unimounttreegen.fpic.o uniconf/uninullgen.fpic.o uniconf/unipermgen.fpic.o uniconf/unireadonlygen.fpic.o uniconf/unisecuregen.fpic.o uniconf/unitempgen.fpic.o uniconf/uniwatch.fpic.o uniconf/uniwvconfgen.fpic.o uniconf/wvconfemu.fpic.o >libuniconf.libs; ar q libuniconf.a uniconf/unicachegen.fpic.o uniconf/uniclientconn.fpic.o uniconf/uniclientgen.fpic.o uniconf/uniconf.fpic.o uniconf/uniconf_c.fpic.o uniconf/uniconfgen.fpic.o uniconf/uniconfkey.fpic.o uniconf/uniconfroot.fpic.o uniconf/unidefgen.fpic.o uniconf/unifiletreegen.fpic.o uniconf/unifiltergen.fpic.o uniconf/unihashtree.fpic.o uniconf/uniinigen.fpic.o uniconf/uniinitreegen.fpic.o uniconf/unilistgen.fpic.o uniconf/unimountgen.fpic.o uniconf/unimounttreegen.fpic.o uniconf/uninullgen.fpic.o uniconf/unipermgen.fpic.o uniconf/unireadonlygen.fpic.o uniconf/unisecuregen.fpic.o uniconf/unitempgen.fpic.o uniconf/uniwatch.fpic.o uniconf/uniwvconfgen.fpic.o uniconf/wvconfemu.fpic.o; for d in ; do cd $(dirname "$d"); ar q /var/tmp/portage/wvstreams-3.75/work/wvstreams-3.75.0/libuniconf.a $(cat $(basename $d)); cd /var/tmp/portage/wvstreams-3.75/work/wvstreams-3.75.0; done; ranlib libuniconf.a ar: creating libuniconf.a g++ -mcpu=athlon -O3 -pipe -fno-exceptions -fno-rtti -D_BSD_SOURCE -D_GNU_SOURCE -DISLINUX -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DDEBUG=0 -O2 -Wall -Woverloaded-virtual -fno-rtti -fno-exceptions -I/usr/include/tcl8.3 -I/usr/qt/3/include -Iinclude -Iinclude -pipe -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Wall -Woverloaded-virtual -fno-rtti -fno-exceptions -fPIC -c oggvorbis/wvoggvorbis.cc -o oggvorbis/wvoggvorbis.fpic.o g++ -mcpu=athlon -O3 -pipe -fno-exceptions -fno-rtti -D_BSD_SOURCE -D_GNU_SOURCE -DISLINUX -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DDEBUG=0 -O2 -Wall -Woverloaded-virtual -fno-rtti -fno-exceptions -I/usr/include/tcl8.3 -I/usr/qt/3/include -Iinclude -Iinclude -pipe -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Wall -Woverloaded-virtual -fno-rtti -fno-exceptions -fPIC -M -E oggvorbis/wvoggvorbis.cc | sed -e 's|^[^:]*:|oggvorbis/wvoggvorbis.fpic.o:|' >oggvorbis/.wvoggvorbis.fpic.d g++ -L/usr/qt/3/lib -g -Wl,-soname,libwvoggvorbis.so.3.75 -shared -o libwvoggvorbis.so oggvorbis/wvoggvorbis.fpic.o /usr/lib/libogg.so /usr/lib/libvorbis.so /usr/lib/libvorbisenc.so libwvutils.so ln -sf libwvoggvorbis.so libwvoggvorbis.so.3.75 set -e; rm -f libwvoggvorbis.a libwvoggvorbis.libs; echo oggvorbis/wvoggvorbis.fpic.o >libwvoggvorbis.libs; ar q libwvoggvorbis.a oggvorbis/wvoggvorbis.fpic.o; for d in ; do cd $(dirname "$d"); ar q /var/tmp/portage/wvstreams-3.75/work/wvstreams-3.75.0/libwvoggvorbis.a $(cat $(basename $d)); cd /var/tmp/portage/wvstreams-3.75/work/wvstreams-3.75.0; done; ranlib libwvoggvorbis.a ar: creating libwvoggvorbis.a g++ -mcpu=athlon -O3 -pipe -fno-exceptions -fno-rtti -D_BSD_SOURCE -D_GNU_SOURCE -DISLINUX -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DDEBUG=0 -O2 -Wall -Woverloaded-virtual -fno-rtti -fno-exceptions -I/usr/include/tcl8.3 -I/usr/qt/3/include -Iinclude -Iinclude -pipe -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Wall -Woverloaded-virtual -fno-rtti -fno-exceptions -fPIC -c oggspeex/wvoggspeex.cc -o oggspeex/wvoggspeex.fpic.o oggspeex/wvoggspeex.cc: In constructor ` WvOggSpeexEncoder::WvOggSpeexEncoder(const WvSpeex::BitrateSpec&, int, int, WvSpeex::CodecMode, int, long int)': oggspeex/wvoggspeex.cc:47: error: `MAX_BYTES_PER_FRAME' undeclared (first use this function) oggspeex/wvoggspeex.cc:47: error: (Each undeclared identifier is reported only once for each function it appears in.) oggspeex/wvoggspeex.cc: In member function `bool WvOggSpeexEncoder::write_headers(WvBufBase<unsigned char>&)': oggspeex/wvoggspeex.cc:173: error: invalid conversion from `const SpeexMode*' to `SpeexMode*' make: *** [oggspeex/wvoggspeex.fpic.o] Error 1 !!! ERROR: net-libs/wvstreams-3.75 failed. !!! Function src_compile, Line 55, Exitcode 2 !!! compile failed Expected Results: Compiled correctly, I would think. uilleann / # emerge info Portage 2.0.50-r3 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.4.2 2-1.2115.nptl) ================================================================= System uname: 2.4.22-1.2115.nptl i686 AMD Duron(tm) Processor Gentoo Base System version 1.4.3.13p1 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-mcpu=athlon -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1 /share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla /defaults/pref /usr/share/config /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mcpu=athlon -O3 -pipe" DISTDIR="/pub/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linu x/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="X Xaw3d aalib alsa apm arts avi berkdb bonobo cdr crypt cups directfb dvd e ncode esd fbcon foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml guile imlib jack joystick jpeg kde libg++ libwww mad mikmod mmx motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl pic png python qt quicktime readline sd l slang spell sse sse2 ssl svga tcpd truetype videos x86 xml2 xmms xv zlib"
Um, I have too many bugs that actually belong to me (sorry).
I see the same here.
What version of speex do you have installed? wvstreams won't work with anything above version 1.0.
I went back to commenting out ACCEPT_KEYWORDS="~x86" and CFLAGS="-mcpu=athlon -O2 -pipe" Now I can dial up OK, so I can use speex-1.0.2 now with no problems.
wvstreams wont compile if you have speex >1.0 installed on your system.