When attempting to merge wvdial, the merge fails on the dependency wvstream: ../streams/wvstream.h:21: warning: `typename WvStreamCallback_bound<T>::BoundFunc' is implicitly a typename ../streams/wvstream.h:21: warning: implicit typename is deprecated, please see the documentation for details wvcrypto.cc: In constructor `WvRSAKey::WvRSAKey(const char*, bool)': wvcrypto.cc:163: invalid conversion from `const unsigned char**' to `unsigned char**' wvcrypto.cc:174: invalid conversion from `const unsigned char**' to `unsigned char**' 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) Reproducible: Always Steps to Reproduce: 1. emerge wvstreams 2. 3. Actual Results: wvcrypto.cc: In constructor `WvRSAKey::WvRSAKey(const char*, bool)': wvcrypto.cc:163: invalid conversion from `const unsigned char**' to `unsigned char**' wvcrypto.cc:174: invalid conversion from `const unsigned char**' to `unsigned char**' 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) Expected Results: merged
Just to add a little information.. This only happens if I try emerging on a gcc 3.2.3 system, gcc 3.3.1 seems fine. Also gcc 3.x problems, so it appears this will get fixed upstream.
*** Bug 31172 has been marked as a duplicate of this bug. ***
Same issue here -- also with gcc 3.2.3, using CFLAGS="-O3 -mcpu=athlon -funroll-loops -pipe", if that matters.
can you please try compiling this using CFLAGS="O3 -mcpu=<insertarch> -pipe" MAKEOPTS="-j1" and report back. Thanks
Nothing changed with suggested options -j1 and -mcpu=athlon-xp is there a way of getting a buildpckg? (i know it doesn't belong here so if no one answers that's fine)
I had the same problem. Niether USE flags nor CFLAGS could help me. For me the problem was in ssl-patch. So. I just commented line in ebuild: # epatch ${FILESDIR}/${PV}-openssl.patch And now it works for me...
I just tryied to remove the ssl patch from the ebuild, as suggested in a previous comment by Peter, and all worked fine for me too.
if you guys have gcc-3.2.3 then you're probably running stable ... what version of openssl do you have ?
*** Bug 32334 has been marked as a duplicate of this bug. ***
ok, it seems the patch is needed for openssl 0.9.7 but not 0.9.6 (in fact, it makes it fail with 0.9.6) i added a check to the ebuild for this