Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 440242 - dev-libs/libtasn1-3.0 breaks =net-libs/gnutls-2.12.20 (3.1.3 is fine)
Summary: dev-libs/libtasn1-3.0 breaks =net-libs/gnutls-2.12.20 (3.1.3 is fine)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal major (vote)
Assignee: Crypto team [DISABLED]
URL:
Whiteboard:
Keywords:
: 440248 440292 440294 440298 440336 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-10-30 10:15 UTC by megabaks
Modified: 2012-10-30 23:03 UTC (History)
14 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,123.08 KB, text/plain)
2012-10-30 10:25 UTC, megabaks
Details

Note You need to log in before you can comment on or make changes to this bug.
Description megabaks 2012-10-30 10:15:56 UTC
dev-libs/libtasn1-3.0 must be masked, because it is not compatible with net-libs/gnutls-2.12.20

Reproducible: Always
Comment 1 megabaks 2012-10-30 10:25:25 UTC
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
Comment 2 megabaks 2012-10-30 10:25:45 UTC
Created attachment 327752 [details]
build.log
Comment 3 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2012-10-30 11:46:34 UTC
Confirmed. This breaks gnutls which in turn breaks wget when being compiled with gnutls enabled USE flag.
Comment 4 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2012-10-30 11:54:21 UTC
*** Bug 440248 has been marked as a duplicate of this bug. ***
Comment 5 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2012-10-30 12:46:19 UTC
Short update:

masked gnutls-3.1.3 compiles fine with libtasn1-3.0
Comment 6 Juergen Rose 2012-10-30 13:48:52 UTC
I have the same issue. What should I do? Mask >=libtasn1-3.0 or unmask gnutls-3.1.3 ?
Comment 7 Eric Grüttefien 2012-10-30 13:57:29 UTC
@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'
Comment 8 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2012-10-30 14:41:50 UTC
(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
Comment 9 Diego Elio Pettenò (RETIRED) gentoo-dev 2012-10-30 14:46:24 UTC
*Mutters something about 0-day bumps.*
It's masked now.
Comment 10 megabaks 2012-10-30 15:16:01 UTC
(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!?
Comment 11 Diego Elio Pettenò (RETIRED) gentoo-dev 2012-10-30 15:31:50 UTC
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.
Comment 12 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2012-10-30 16:09:12 UTC
*** Bug 440292 has been marked as a duplicate of this bug. ***
Comment 13 Jeroen Roovers (RETIRED) gentoo-dev 2012-10-30 16:58:11 UTC
*** Bug 440294 has been marked as a duplicate of this bug. ***
Comment 14 Diego Elio Pettenò (RETIRED) gentoo-dev 2012-10-30 17:17:14 UTC
*** Bug 440298 has been marked as a duplicate of this bug. ***
Comment 15 Doug Goldstein (RETIRED) gentoo-dev 2012-10-30 18:07:38 UTC
I also had Zero Chaos add <dev-libs/libtasn1-3.0 to the existing gnutls-2.x ebuilds.
Comment 16 Diego Elio Pettenò (RETIRED) gentoo-dev 2012-10-30 18:09:29 UTC
Is it working correctly? I'm always wary of >= and < deps.
Comment 17 Rick Farina (Zero_Chaos) gentoo-dev 2012-10-30 18:40:47 UTC
(In reply to comment #16)
> Is it working correctly? I'm always wary of >= and < deps.

It appears to work
Comment 18 Jeroen Roovers (RETIRED) gentoo-dev 2012-10-30 23:03:42 UTC
*** Bug 440336 has been marked as a duplicate of this bug. ***