dev-libs/libtasn1-3.0 must be masked, because it is not compatible with net-libs/gnutls-2.12.20 Reproducible: Always
trying build net-libs/gnutls-2.12.20 with dev-libs/libtasn1-3.0: ====== x509.c: In function 'gnutls_x509_dn_get_rdn_ava': x509.c:2087: error: dereferencing pointer to incomplete type x509.c:2088: error: dereferencing pointer to incomplete type x509.c:2102: error: dereferencing pointer to incomplete type x509.c:2103: error: dereferencing pointer to incomplete type make[4]: *** [x509.lo] Error 1 make[4]: *** Waiting for unfinished jobs.... ====== full log attached
Created attachment 327752 [details] build.log
Confirmed. This breaks gnutls which in turn breaks wget when being compiled with gnutls enabled USE flag.
*** Bug 440248 has been marked as a duplicate of this bug. ***
Short update: masked gnutls-3.1.3 compiles fine with libtasn1-3.0
I have the same issue. What should I do? Mask >=libtasn1-3.0 or unmask gnutls-3.1.3 ?
@Lars Wendler (Polynomial-C) true but gnutls-3.1.3 breaks net-libs/neon-0.29.6-r1: ne_gnutls.c:86:5: error: expected specifier-qualifier-list before 'gnutls_pkcs12' ... ne_gnutls.c:333:11: error: 'ne_ssl_client_cert' has no member named 'p12' ne_gnutls.c:334:32: error: 'ne_ssl_client_cert' has no member named 'p12' ne_gnutls.c:335:11: error: 'ne_ssl_client_cert' has no member named 'decrypted' ne_gnutls.c:336:15: error: 'ne_ssl_client_cert' has no member named 'cert' ne_gnutls.c:336:42: error: 'ne_ssl_client_cert' has no member named 'cert' ne_gnutls.c:337:15: error: 'ne_ssl_client_cert' has no member named 'pkey' ne_gnutls.c:337:52: error: 'ne_ssl_client_cert' has no member named 'pkey' ne_gnutls.c:338:15: error: 'ne_ssl_client_cert' has no member named 'cert' ne_gnutls.c:338:56: error: 'ne_ssl_client_cert' has no member named 'cert' ne_gnutls.c:340:11: error: 'ne_ssl_client_cert' has no member named 'friendly_name' ne_gnutls.c:340:38: error: 'ne_ssl_client_cert' has no member named 'friendly_name'
(In reply to comment #7) > @Lars Wendler (Polynomial-C) > > true but gnutls-3.1.3 breaks net-libs/neon-0.29.6-r1: > [...] See bug #421441
*Mutters something about 0-day bumps.* It's masked now.
(In reply to comment #9) > *Mutters something about 0-day bumps.* > It's masked now. ===== [ root@desktop ] megabaks # emerge -pvuDN world These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] dev-libs/libtasn1-3.0 [2.14] USE="-doc -static-libs" 0 kB Total: 1 package (1 upgrade), Size of downloads: 0 kB [ root@desktop ] megabaks # ======= WUT!?
You have to wait for the sync to happen. It takes about an hour from when I commit to when it hits the tree nearest you.
*** Bug 440292 has been marked as a duplicate of this bug. ***
*** Bug 440294 has been marked as a duplicate of this bug. ***
*** Bug 440298 has been marked as a duplicate of this bug. ***
I also had Zero Chaos add <dev-libs/libtasn1-3.0 to the existing gnutls-2.x ebuilds.
Is it working correctly? I'm always wary of >= and < deps.
(In reply to comment #16) > Is it working correctly? I'm always wary of >= and < deps. It appears to work
*** Bug 440336 has been marked as a duplicate of this bug. ***