wvstream-4.0-r1 will not compile against the latest OpenSSL library, this is fixed in 4.0.1. Reproducible: Always Steps to Reproduce: 1. emerge wvstreams 2. 3. Actual Results: crypto/wvtripledes.cc: In member function `virtual bool WvTripleDESEncoder::_encode(WvBuf&, WvBuf&, bool)': crypto/wvtripledes.cc:112: error: cannot convert `unsigned char (*)[8]' to `const unsigned char*' for argument `1' to `void DES_ecb3_encrypt(const unsigned char*, unsigned char*, DES_key_schedule*, DES_key_schedule*, DES_key_schedule*, int)' make: *** [crypto/wvtripledes.o] Error 1 make: *** Waiting for unfinished jobs.... Portage 2.0.51-r8 (default-linux/amd64/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.8-gentoo -r4 x86_64) ================================================================= System uname: 2.6.8-gentoo-r4 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.6.8 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Nov 9 2004, 00:39:32)] ccache version 2.3 [enabled] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.8.5-r2, 1.9.3, 1.4_p6, 1.6.3, 1.7.9 sys-devel/binutils: 2.15.92.0.2-r2 sys-devel/libtool: 1.5.10-r2 virtual/os-headers: 2.6.8.1-r1 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-O2 -pipe -fomit-frame-pointer -ftracer -fprefetch-loop-arrays -ffast-math -frename-reg isters -mtune=athlon64 -march=athlon64" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config / usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/li b/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvi ps/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/ texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe -fomit-frame-pointer -ftracer -fprefetch-loop-arrays -ffast-math -frename-r egisters -mtune=athlon64 -march=athlon64" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks fixpackages sandbox" GENTOO_MIRRORS="http://ftp.du.se/pub/os/gentoo http://mirror.pudas.net/gentoo http://ds.thn.htu .se/linux/gentoo ftp://mirror.pudas.net/gentoo http://mirror.uni-c.dk/gentoo/ ftp://ftp.linux.e e/pub/gentoo/distfiles/ http://gentoo.math.bme.hu http://mirror.uni-c.dk/gentoo/" LDFLAGS="" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="amd64 X acpi alsa arts berkdb bitmap-fonts bonobo cdr crypt cups esd f77 fam flac fortran gdbm gif gnome gpm gstreamer gtk2 gtkhtml guile imagemagick imlib ipv6 java jp2 jpeg junit kde libwww lzw lzw-tiff mad mikmod motif mozilla mysql nas ncurses nls nptl odbc offensive oggvorbi s opengl oss pam pdflib perl png python qt readline ruby samba sdl slang sqlite ssl tcltk tcpd tetex threads tiff truetype truetype-fonts type1-fonts unicode usb userlocales xml xml2 xmms xp m xrandr xv zlib"
version bumped
Arches, please mark net-libs/wvstreams-4.0.1 as stable.
doesn't build on amd64: make: *** Waiting for unfinished jobs.... x86_64-pc-linux-gnu-g++ -O3 -pipe -march=opteron -fPIC -DPIC -D_BSD_SOURCE -D_GNU_SOURCE -DISLINUX -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DDEBUG=0 -O2 -Wall -Iyes/include -I./xplc/include -I./include -Iinclude -Iinclude -pipe -fPIC -DPIC -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Wall -O3 -pipe -march=opteron -fPIC -DPIC -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 -Iyes/include -I./xplc/include -I./include -Iinclude -Iinclude -pipe -fPIC -DPIC -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Wall -Woverloaded-virtual -DWVSTREAMS_RELEASE=\"4.0\" -M -E linuxstreams/wvipaliaser.cc | perl -we '$a = '"'"'linuxstreams/wvipaliaser.o'"'"'; $\ = $/; local $/; while (<>) { for (split(/(?<!\\)$/m)) { s/^[^:]+:\s*/$a: /; print; if (s/^$a: //) { map {print "$_:" unless m/^\\$/} (split(/\s+/)); } } }' >linuxstreams/.wvipaliaser.d x86_64-pc-linux-gnu-g++ -O3 -pipe -march=opteron -fPIC -DPIC -D_BSD_SOURCE -D_GNU_SOURCE -DISLINUX -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DDEBUG=0 -O2 -Wall -Iyes/include -I./xplc/include -I./include -Iinclude -Iinclude -pipe -fPIC -DPIC -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Wall -O3 -pipe -march=opteron -fPIC -DPIC -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 -Iyes/include -I./xplc/include -I./include -Iinclude -Iinclude -pipe -fPIC -DPIC -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Wall -Woverloaded-virtual -DWVSTREAMS_RELEASE=\"4.0\" -M -E linuxstreams/wvipfirewall.cc | perl -we '$a = '"'"'linuxstreams/wvipfirewall.o'"'"'; $\ = $/; local $/; while (<>) { for (split(/(?<!\\)$/m)) { s/^[^:]+:\s*/$a: /; print; if (s/^$a: //) { map {print "$_:" unless m/^\\$/} (split(/\s+/)); } } }' >linuxstreams/.wvipfirewall.d !!! ERROR: net-libs/wvstreams-4.0.1 failed. !!! Function src_compile, Line 65, Exitcode 2 !!! compile failed i love verbose error messages...
Simon, please force MAKEOPTS=-j1 and see if it works.
nope, doesn't help
sparc stable.
builds fine for me on amd64.. emerge info: Portage 2.0.51-r15 (default-linux/amd64/2005.0/no-multilib, gcc-3.4.3, glibc-2.3.4.20050125-r0, 2.6.10-gentoo-r7 x86_64) ================================================================= System uname: 2.6.10-gentoo-r7 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.6.9 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 7 2005, 20:12:15)] distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.7.9-r1, 1.9.4, 1.4_p6, 1.6.3, 1.8.5-r3 sys-devel/binutils: 2.15.92.0.2-r2 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.10 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-O2 -pipe -fomit-frame-pointer -mtune=athlon64 -march=athlon64" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe -fomit-frame-pointer -mtune=athlon64 -march=athlon64" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks fixpackages sandbox" GENTOO_MIRRORS="http://ftp.du.se/pub/os/gentoo http://mirror.pudas.net/gentoo http://ds.thn.htu.se/linux/gentoo ftp://mirror.pudas.net/gentoo http://mirror.uni-c.dk/gentoo/ ftp://ftp.linux.ee/pub/gentoo/distfiles/ http://gentoo.math.bme.hu http://mirror.uni-c.dk/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="amd64 X aalib acpi alsa arts berkdb bitmap-fonts bonobo cdr crypt cups curl esd f77 fam flac fortran gdbm gif gnome gpm gstreamer gtk2 gtkhtml guile imagemagick imlib ipv6 java jp2 jpeg junit kde ldap libwww lzw lzw-tiff mad mikmod motif mozilla mysql nas ncurses nls nptl odbc offensive oggvorbis opengl oss pam pdflib perl png python qt readline ruby samba sdl slang speex sqlite ssl tcltk tcpd tetex threads tiff truetype truetype-fonts type1-fonts unicode usb userlocales xml xml2 xmms xpm xrandr xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
ok, i had a closer look today at this bug. the real error seems to be here: In file included from linuxstreams/wvinterface.cc:25: /usr/include/linux/wireless.h:441: error: variable or field `__user' declared vo id /usr/include/linux/wireless.h:441: error: expected `;' before '*' token make: *** [linuxstreams/wvinterface.o] Error 1 lrwxrwxrwx 1 root root 22 Jan 4 19:16 linux -> linux-2.6.9-gentoo-r10 it seems to work under 2.6.10-gentoo-r7, as Daniel's emerge info shows. could somebody else confirm that? i'll mark it stable then.
Simon, your problem is the same as the one described in bug 76943 I cannot pinpoint the location of the problem, but as ingle thing is ceirtain: this is not wvstreams problem. please mark it as stable. the old version cannot be compiled against the latest stable version of openssl.
Closing this as fixed because the last request is obsoleted by bug #84817