I tried Upgrading from 0.6.2b to 0.6.6b Reproducible: Always Steps to Reproduce: 1. emerge -uav world Actual Results: ipcheck.c:196: error: conflicting types for 'parseRoutes6' ../../src/include/gnunet_util.h:1070: error: previous declaration of 'parseRoutes6' was here ipcheck.c:285: error: conflicting types for 'checkIP6Listed' ../../src/include/gnunet_util.h:1057: error: previous declaration of 'checkIP6Listed' was here make[5]: *** [ipcheck.lo] Error 1 make[5]: *** Waiting for unfinished jobs.... make[5]: Leaving directory `/var/tmp/portage/gnunet-0.6.6b/work/GNUnet-0.6.6b/src/util' Expected Results: gnunet updated successfully Works without ipv6 support
Created attachment 64986 [details, diff] gnunet-ipv6-gentoo.patch it's patch, which fix this and other issues with ipv6
Created attachment 64987 [details] gnunet-0.6.6b.ebuild.diff diffs between patched and original ebuild
I'm having this issue with no ipv6 support. Appliyng the patch works perfect (except the diff for the ebuild, because as I said I don't use ipv6 nor have it in /etc/make.conf). By the way, it was a clean install (no previous version installed).
i'm able to compile that with -ipv6 in USE without that patch. could you please paste your `emerge info`? "ipv6" is set by profile (hovewer i'm not sure if all profiles do that), so it can be turned on even if you don't have it explicity set in /etc/make.conf
Oh, oh. Didn't remember to check the profiles thing. Is there the ipv6, thanks :)
Fixed in portage, thanks for help.