Opened 12 years ago
Closed 11 years ago
#5152 closed enhancement (fixed)
nettle-3.1.1
| Reported by: | Fernando de Oliveira | Owned by: | Fernando de Oliveira |
|---|---|---|---|
| Priority: | normal | Milestone: | 7.8 |
| Component: | BOOK | Version: | SVN |
| Severity: | medium | Keywords: | |
| Cc: |
Description (last modified by )
Newest:
http://ftp.gnu.org/gnu/nettle/nettle-3.1.1.tar.gz
Hold until another package needs the new api, then probably install side-by-side with 2.x version.
Change History (9)
comment:1 by , 12 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:2 by , 12 years ago
comment:3 by , 12 years ago
| Description: | modified (diff) |
|---|---|
| Milestone: | 7.6 → future |
| Priority: | normal → low |
| Summary: | nettle-3.0 → nettle-3.0 (placeholder) |
comment:4 by , 12 years ago
| Owner: | changed from to |
|---|---|
| Status: | assigned → new |
Thanks. Giving back to the book
comment:6 by , 11 years ago
| Description: | modified (diff) |
|---|---|
| Summary: | nettle-3.0 (placeholder) → nettle-3.1.1 (placeholder) |
comment:7 by , 11 years ago
| Milestone: | hold → 7.8 |
|---|---|
| Priority: | low → normal |
| Summary: | nettle-3.1.1 (placeholder) → nettle-3.1.1 |
comment:8 by , 11 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
Note:
See TracTickets
for help on using tickets.

Shall I close as invalid?
From NEWS:
. . . This is a major release, including several interface changes, and new features, some of which are a bit experimental. Feedback is highly appreciated. It is *not* binary (ABI) compatible with earlier versions. It is mostly source-level (API) compatible, with a couple of incompatibilities noted below. The shared library names are libnettle.so.5.0 and libhogweed.so.3.0, with sonames libnettle.so.5 and libhogweed.so.3. There may be some problems in the new interfaces and new features which really need incompatible fixes. It is likely that there will be an update in the form of a 3.1 release in the not too distant future, with small but incompatible changes, and if that happens, bugfix-only releases 3.0.x are unlikely. Users and applications which desire better API and ABI stability are advised to stay with nettle-2.7.x (latest version is now 2.7.1) until the dust settles. . . .This seems to say that it is a development version.
I really have error building gnutl-3.3.4
. . . CC sha-padlock.lo In file included from sha-padlock.c:29:0: sha-padlock.c: In function 'padlock_sha1_update': sha-padlock.c:81:46: error: 'struct sha1_ctx' has no member named 'count_high' MD_UPDATE(ctx, length, data, SHA1_COMPRESS, MD_INCR(ctx)); ^ sha-padlock.c:81:46: error: 'struct sha1_ctx' has no member named 'count_low' MD_UPDATE(ctx, length, data, SHA1_COMPRESS, MD_INCR(ctx)); ^ sha-padlock.c:81:46: error: 'struct sha1_ctx' has no member named 'count_high' MD_UPDATE(ctx, length, data, SHA1_COMPRESS, MD_INCR(ctx)); ^ sha-padlock.c:81:46: error: 'struct sha1_ctx' has no member named 'count_low' MD_UPDATE(ctx, length, data, SHA1_COMPRESS, MD_INCR(ctx)); ^ sha-padlock.c: In function 'padlock_sha256_update': sha-padlock.c:88:48: error: 'struct sha256_ctx' has no member named 'count_high' MD_UPDATE(ctx, length, data, SHA256_COMPRESS, MD_INCR(ctx)); ^ sha-padlock.c:88:48: error: 'struct sha256_ctx' has no member named 'count_low' MD_UPDATE(ctx, length, data, SHA256_COMPRESS, MD_INCR(ctx)); ^ sha-padlock.c:88:48: error: 'struct sha256_ctx' has no member named 'count_high' MD_UPDATE(ctx, length, data, SHA256_COMPRESS, MD_INCR(ctx)); ^ sha-padlock.c:88:48: error: 'struct sha256_ctx' has no member named 'count_low' MD_UPDATE(ctx, length, data, SHA256_COMPRESS, MD_INCR(ctx)); ^ sha-padlock.c: In function 'padlock_sha1_digest': sha-padlock.c:143:13: error: 'struct sha1_ctx' has no member named 'count_high' high = (ctx->count_high << 9) | (ctx->count_low >> 23); ^ sha-padlock.c:143:38: error: 'struct sha1_ctx' has no member named 'count_low' high = (ctx->count_high << 9) | (ctx->count_low >> 23); ^ sha-padlock.c:144:12: error: 'struct sha1_ctx' has no member named 'count_low' low = (ctx->count_low << 9) | (ctx->index << 3); ^ sha-padlock.c: In function 'padlock_sha256_digest': sha-padlock.c:165:13: error: 'struct sha256_ctx' has no member named 'count_high' high = (ctx->count_high << 9) | (ctx->count_low >> 23); ^ sha-padlock.c:165:38: error: 'struct sha256_ctx' has no member named 'count_low' high = (ctx->count_high << 9) | (ctx->count_low >> 23); ^ sha-padlock.c:166:12: error: 'struct sha256_ctx' has no member named 'count_low' low = (ctx->count_low << 9) | (ctx->index << 3); ^ Makefile:1528: recipe for target 'sha-padlock.lo' failed . . .