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 Fernando de Oliveira)

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 Fernando de Oliveira, 12 years ago

Owner: changed from blfs-book@… to Fernando de Oliveira
Status: new → assigned

comment:2 by Fernando de Oliveira, 12 years ago

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
                          .
                          .
                          .

comment:3 by bdubbs@…, 12 years ago

Description: modified (diff)
Milestone: 7.6 → future
Priority: normal → low
Summary: nettle-3.0 → nettle-3.0 (placeholder)

comment:4 by Fernando de Oliveira, 12 years ago

Owner: changed from Fernando de Oliveira to blfs-book@…
Status: assigned → new

Thanks. Giving back to the book

comment:5 by bdubbs@…, 12 years ago

Milestone: future → hold

Reorganize

comment:6 by Fernando de Oliveira, 11 years ago

Description: modified (diff)
Summary: nettle-3.0 (placeholder) → nettle-3.1.1 (placeholder)

comment:7 by Fernando de Oliveira, 11 years ago

Milestone: hold → 7.8
Priority: low → normal
Summary: nettle-3.1.1 (placeholder) → nettle-3.1.1

comment:8 by Fernando de Oliveira, 11 years ago

Owner: changed from blfs-book@… to Fernando de Oliveira
Status: new → assigned

comment:9 by Fernando de Oliveira, 11 years ago

Resolution: → fixed
Status: assigned → closed

Fixed at r15878.

Note: See TracTickets for help on using tickets.