<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>28548</bug_id>
          
          <creation_ts>2003-09-12 13:30 0000</creation_ts>
          <short_desc>wvstreams-3.70-r2 fails to compile under gcc 3.3.1, openssl 0.9.7b</short_desc>
          <delta_ts>2003-09-25 20:40:08 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Library</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mario_vazq@hotmail.com</reporter>
          <assigned_to>vapier@gentoo.org</assigned_to>
          <cc>seemant@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>mario_vazq@hotmail.com</who>
            <bug_when>2003-09-12 13:30:36 0000</bug_when>
            <thetext>When I try to emerge wvstreams-3.70-r2 under my system (gcc 3.3.1, openssl
0.9.7b) got this error. 

wvcrypto.cc:173: error: invalid conversion from `unsigned char**&apos; to `const
   unsigned char**&apos;
make[2]: *** [wvcrypto.o] Error 1
make[1]: *** [crypto] Error 2
make: *** [src] Error 2
 
!!! ERROR: net-libs/wvstreams-3.70-r2 failed.
!!! Function src_compile, Line 29, Exitcode 2
!!! (no error message)


Check the current RawHide libwvstreams source rpm and found those two patches,
that when applied, allow this program to be compiled.  
But warning, they cannot be applied if the gentoo patch is applied first. 
Apparently is already included on them.



Reproducible: Always
Steps to Reproduce:
1. Undear a gcc 3.3.1 (problably gcc 3.3 also) emerge wvstreams

Actual Results:  
The mentioned error

Expected Results:  
the package should merge without problem

Linux dhampir 2.4.22-ac1 #4 Sun Sep 7 08:08:10 Local time zone must be set--see
zic manua i686 Intel(R) Pentium(R) 4 CPU 2.40GHz GenuineIntel GNU/Linux

 gcc -v
Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.1/specs
Configured with: /var/tmp/portage/gcc-3.3.1-r1/work/gcc-3.3.1/configure
--prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.3
--includedir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.1/include
--datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3
--mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3/man
--infodir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3/info --enable-shared
--host=i686-pc-linux-gnu --target=i686-pc-linux-gnu --with-system-zlib
--enable-languages=c,c++,ada,f77,objc,java --enable-threads=posix
--enable-long-long --disable-checking --enable-cstdio=stdio
--enable-clocale=generic --enable-__cxa_atexit
--enable-version-specific-runtime-libs
--with-gxx-include-dir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.1/include/g++-v3
--with-local-prefix=/usr/local --enable-shared --enable-nls
--without-included-gettext --x-includes=/usr/X11R6/include
--x-libraries=/usr/X11R6/lib --enable-interpreter --enable-java-awt=xlib
--with-x --disable-multilib
Thread model: posix
gcc version 3.3.1 20030904 (Gentoo Linux 3.3.1-r1, propolice)

USE=&quot;acpi autofs breakme dga dvd ethereal fbcon flash gtk2 gtkhtml ipv6 \
     pcmcia pnp radeon sse tiff type1 usb videos wmf -apm -arts \
     -foomaticdb -kde -libg++ -libwww -qt -gdbm -berkdb -readline&quot;

CFLAGS=&quot;-O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe
-fomit-frame-pointer

I will post the two patches from redhat source rpms that fix this issue in the
next post</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mario_vazq@hotmail.com</who>
            <bug_when>2003-09-12 13:31:53 0000</bug_when>
            <thetext>Created an attachment (id=17591)
gcc 3.x compile fix
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mario_vazq@hotmail.com</who>
            <bug_when>2003-09-12 15:06:24 0000</bug_when>
            <thetext>Created an attachment (id=17597)
openssl 0.9.7 patch

from rawhide srpms</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mr_bones_@gentoo.org</who>
            <bug_when>2003-09-12 15:06:41 0000</bug_when>
            <thetext>*** Bug 28549 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mr_bones_@gentoo.org</who>
            <bug_when>2003-09-12 15:07:09 0000</bug_when>
            <thetext>*** Bug 28556 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mario_vazq@hotmail.com</who>
            <bug_when>2003-09-12 15:20:09 0000</bug_when>
            <thetext>Sorry for dups, but the page do not show me that I post the patches, do a refresh and then it resend the info as new bug entry</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2003-09-25 20:40:08 0000</bug_when>
            <thetext>added to cvs, thanks for the patches :)</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>17591</attachid>
            <date>2003-09-12 13:31 0000</date>
            <desc>gcc 3.x compile fix</desc>
            <filename>libwvstreams-3.70-gcc3.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtdXIgd3ZzdHJlYW1zLTMuNzAvc3JjL2lwc3RyZWFtcy93dmFkZHIuY2Mgd3ZzdHJlYW1z
LTMuNzAvc3JjL2lwc3RyZWFtcy93dmFkZHIuY2MKLS0tIHd2c3RyZWFtcy0zLjcwL3NyYy9pcHN0
cmVhbXMvd3ZhZGRyLmNjCTIwMDItMDMtMDQgMTg6Mzk6NDIuMDAwMDAwMDAwIC0wNTAwCisrKyB3
dnN0cmVhbXMtMy43MC9zcmMvaXBzdHJlYW1zL3d2YWRkci5jYwkyMDAyLTA1LTIwIDE0OjE0OjA0
LjAwMDAwMDAwMCAtMDQwMApAQCAtNjM3LDcgKzYzNyw3IEBACiB9CiAKIAotV3ZJUFBvcnRBZGRy
OjpXdklQUG9ydEFkZHIoY29uc3QgdW5zaWduZWQgY2hhciBfaXBhZGRyWzRdLCBfX3UxNiBfcG9y
dCkKK1d2SVBQb3J0QWRkcjo6V3ZJUFBvcnRBZGRyKGNvbnN0IHVuc2lnbmVkIGNoYXIgKl9pcGFk
ZHIsIF9fdTE2IF9wb3J0KQogCQkJOiBXdklQQWRkcihfaXBhZGRyKQogewogICAgIHBvcnQgPSBf
cG9ydDsKZGlmZiAtdXIgd3ZzdHJlYW1zLTMuNzAvc3JjL2lwc3RyZWFtcy93dmFkZHIuaCB3dnN0
cmVhbXMtMy43MC9zcmMvaXBzdHJlYW1zL3d2YWRkci5oCi0tLSB3dnN0cmVhbXMtMy43MC9zcmMv
aXBzdHJlYW1zL3d2YWRkci5oCTIwMDItMDQtMDIgMTU6NTM6MjAuMDAwMDAwMDAwIC0wNTAwCisr
KyB3dnN0cmVhbXMtMy43MC9zcmMvaXBzdHJlYW1zL3d2YWRkci5oCTIwMDItMDUtMjAgMTQ6MTM6
NTQuMDAwMDAwMDAwIC0wNDAwCkBAIC0yMjEsNyArMjIxLDcgQEAKIHB1YmxpYzoKICAgICB1bnNp
Z25lZCBjaGFyIGJpbmFkZHJbNF07CiAKLSAgICBXdklQQWRkcihjb25zdCB1bnNpZ25lZCBjaGFy
IF9iaW5hZGRyWzRdKQorICAgIFd2SVBBZGRyKGNvbnN0IHVuc2lnbmVkIGNoYXIgKl9iaW5hZGRy
KQogICAgICAgICB7IGlmIChfYmluYWRkcikgbWVtY3B5KGJpbmFkZHIsIF9iaW5hZGRyLCA0KTsg
fQogICAgIFd2SVBBZGRyKGNvbnN0IF9fdTMyIF9iaW5hZGRyID0gMCkKICAgICAgICAgeyBtZW1j
cHkoYmluYWRkciwgJl9iaW5hZGRyLCA0KTsgfQpkaWZmIC11ciB3dnN0cmVhbXMtMy43MC9zcmMv
aXBzdHJlYW1zL3d2cmVzb2x2ZXIuY2Mgd3ZzdHJlYW1zLTMuNzAvc3JjL2lwc3RyZWFtcy93dnJl
c29sdmVyLmNjCi0tLSB3dnN0cmVhbXMtMy43MC9zcmMvaXBzdHJlYW1zL3d2cmVzb2x2ZXIuY2MJ
MjAwMi0wMy0wMSAyMzozMzowOC4wMDAwMDAwMDAgLTA1MDAKKysrIHd2c3RyZWFtcy0zLjcwL3Ny
Yy9pcHN0cmVhbXMvd3ZyZXNvbHZlci5jYwkyMDAyLTA1LTIwIDE0OjUyOjQ3LjAwMDAwMDAwMCAt
MDQwMApAQCAtMTI4LDcgKzEyOCw3IEBACiAvLyBJZiBhZGRyPT1OVUxMLCB0aGlzIGp1c3QgdGVz
dHMgdG8gc2VlIGlmIHRoZSBuYW1lIGV4aXN0cy4KIGludCBXdlJlc29sdmVyOjpmaW5kYWRkcihp
bnQgbXNlY190aW1lb3V0LCBjb25zdCBXdlN0cmluZyAmbmFtZSwKIAkJCSBXdklQQWRkciBjb25z
dCAqKmFkZHIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgV3ZJUEFkZHJMaXN0ICphZGRybGlz
dCA9IE5VTEwpCisgICAgICAgICAgICAgICAgICAgICAgICAgV3ZJUEFkZHJMaXN0ICphZGRybGlz
dCkKIHsKICAgICBXdlJlc29sdmVySG9zdCAqaG9zdDsKICAgICB0aW1lX3Qgbm93ID0gdGltZShO
VUxMKTsKZGlmZiAtdXIgd3ZzdHJlYW1zLTMuNzAvd3ZydWxlcy5tayB3dnN0cmVhbXMtMy43MC93
dnJ1bGVzLm1rCi0tLSB3dnN0cmVhbXMtMy43MC93dnJ1bGVzLm1rCTIwMDItMDUtMjAgMTU6MDU6
MDcuMDAwMDAwMDAwIC0wNDAwCisrKyB3dnN0cmVhbXMtMy43MC93dnJ1bGVzLm1rCTIwMDItMDUt
MjAgMTQ6NTY6MjMuMDAwMDAwMDAwIC0wNDAwCkBAIC0yNDUsMTYgKzI0NSwxNiBAQAogCXJhbmxp
YiAkQAogCQogJS5zbzoKLQlAZWNobyAkKENDKSAkKExERkxBR1MpICQoJEAtTERGTEFHUykgLXNo
YXJlZCAtbyAkQCAkXiAkKCRALUxJQlMpICQoTElCUykgJChYWF9MSUJTKQorCUBlY2hvICQoQ1hY
KSAkKExERkxBR1MpICQoJEAtTERGTEFHUykgLXNoYXJlZCAtbyAkQCAkXiAkKCRALUxJQlMpICQo
TElCUykgJChYWF9MSUJTKQogCUBzZXQgLWU7IFwKIAkkKGRlZmluZV9saWJleHBhbmQpOyBcCi0J
JChDQykgJChMREZMQUdTKSAkKCRALUxERkxBR1MpIC1zaGFyZWQgLW8gJEAgXAorCSQoQ1hYKSAk
KExERkxBR1MpICQoJEAtTERGTEFHUykgLXNoYXJlZCAtbyAkQCBcCiAJCSQoZmlsdGVyICUubyAl
LmEgJS5zbywkXikgXAogCQkkJChsaWJleHBhbmQgLiAkKGZpbHRlciAlLmxpYnMsJF4pKSBcCiAJ
CSQoJEAtTElCUykgJChMSUJTKSAkKFhYX0xJQlMpCiAKICU6ICUubwotCSQoQ0MpICQoTERGTEFH
UykgJCgkQC1MREZMQUdTKSAtbyAkQCAkKGZpbHRlciAlLm8gJS5hICUuc28sICReKSAkKCRALUxJ
QlMpICQoTElCUykgJChYWF9MSUJTKQorCSQoQ1hYKSAkKExERkxBR1MpICQoJEAtTERGTEFHUykg
LW8gJEAgJChmaWx0ZXIgJS5vICUuYSAlLnNvLCAkXikgJCgkQC1MSUJTKSAkKExJQlMpICQoWFhf
TElCUykKIAogIyBGb3JjZSBvYmplY3RzIHRvIGJlIGJ1aWx0IGJlZm9yZSBmaW5hbCBiaW5hcmll
cwkKICQoYWRkc3VmZml4IC5vLCQoYmFzZW5hbWUgJCh3aWxkY2FyZCAqLmMpICQod2lsZGNhcmQg
Ki5jYykgJCh3aWxkY2FyZCAqLmNwcCkpKToK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>17597</attachid>
            <date>2003-09-12 15:06 0000</date>
            <desc>openssl 0.9.7 patch</desc>
            <filename>libwvstreams-3.70-openssl097.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">VGhlIHZhcmlhYmxlICJidWZwIiBpcyBwYXNzZWQgdG8gZnVuY3Rpb25zIHdoaWNoIG5vdyBleHBl
Y3QgYSBjb25zdCBwb2ludGVyLgoKLS0tIHd2c3RyZWFtcy0zLjcwL3NyYy9jcnlwdG8vd3Zjcnlw
dG8uY2MJMjAwMy0wMS0wMyAxMjo1MToyMi4wMDAwMDAwMDAgLTA1MDAKKysrIHd2c3RyZWFtcy0z
LjcwL3NyYy9jcnlwdG8vd3ZjcnlwdG8uY2MJMjAwMy0wMS0wMyAxMjo1MTo1MS4wMDAwMDAwMDAg
LTA1MDAKQEAgLTE0Niw3ICsxNDYsOCBAQAogICAgIGludCBidWZzaXplID0gKChoZXhieXRlcyA8
IDIwNDgpID8gMjA0OCA6IGhleGJ5dGVzKSArIDE2OwogICAgIC8vaW50IGJ1ZnNpemUgPSBoZXhi
eXRlcy8yOwogICAgIAotICAgIHVuc2lnbmVkIGNoYXIgKmtleWJ1ZiA9IG5ldyB1bnNpZ25lZCBj
aGFyW2J1ZnNpemVdLCAqYnVmcDsKKyAgICB1bnNpZ25lZCBjaGFyICprZXlidWYgPSBuZXcgdW5z
aWduZWQgY2hhcltidWZzaXplXTsKKyAgICBjb25zdCB1bnNpZ25lZCBjaGFyICpidWZwOwogICAg
IGNoYXIgKmtleXN0cjsKICAgICBSU0EgKnJwOwogICAgIAo=
</data>        

          </attachment>
    </bug>

</bugzilla>