Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 76455 - net-libs/wvstreams-4.0 needs to be bumped to 4.0.1 due to OpenSSL-0.9.7e API breakage
Summary: net-libs/wvstreams-4.0 needs to be bumped to 4.0.1 due to OpenSSL-0.9.7e API ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: AMD64 Linux
: High major (vote)
Assignee: Gentoo Dialup Developers
URL:
Whiteboard:
Keywords: TESTED
Depends on:
Blocks:
 
Reported: 2005-01-02 15:49 UTC by Daniel Karlsson
Modified: 2005-03-10 21:48 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 Daniel Karlsson 2005-01-02 15:49:20 UTC
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"
Comment 1 Alin Năstac (RETIRED) gentoo-dev 2005-01-02 22:28:45 UTC
version bumped
Comment 2 Alin Năstac (RETIRED) gentoo-dev 2005-02-08 22:09:19 UTC
Arches, please mark net-libs/wvstreams-4.0.1 as stable.
Comment 3 Simon Stelling (RETIRED) gentoo-dev 2005-02-10 08:03:34 UTC
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...
Comment 4 Alin Năstac (RETIRED) gentoo-dev 2005-02-12 00:40:50 UTC
Simon, please force MAKEOPTS=-j1 and see if it works.
Comment 5 Simon Stelling (RETIRED) gentoo-dev 2005-02-12 01:23:50 UTC
nope, doesn't help
Comment 6 Gustavo Zacarias (RETIRED) gentoo-dev 2005-02-14 09:51:53 UTC
sparc stable.
Comment 7 Daniel Karlsson 2005-02-15 11:12:12 UTC
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
Comment 8 Simon Stelling (RETIRED) gentoo-dev 2005-02-25 08:40:47 UTC
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.
Comment 9 Alin Năstac (RETIRED) gentoo-dev 2005-03-02 22:15:34 UTC
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.
Comment 10 Alin Năstac (RETIRED) gentoo-dev 2005-03-10 21:48:47 UTC
Closing this as fixed because the last request is obsoleted by bug #84817