Opened 8 years ago

Closed 7 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: normal 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, 8 years ago

Owner: changed from blfs-book@… to Fernando de Oliveira
Status: newassigned

comment:2 by Fernando de Oliveira, 8 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@…, 8 years ago

Description: modified (diff)
Milestone: 7.6future
Priority: normallow
Summary: nettle-3.0nettle-3.0 (placeholder)

comment:4 by Fernando de Oliveira, 8 years ago

Owner: changed from Fernando de Oliveira to blfs-book@…
Status: assignednew

Thanks. Giving back to the book

comment:5 by bdubbs@…, 8 years ago

Milestone: futurehold

Reorganize

comment:6 by Fernando de Oliveira, 7 years ago

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

comment:7 by Fernando de Oliveira, 7 years ago

Milestone: hold7.8
Priority: lownormal
Summary: nettle-3.1.1 (placeholder)nettle-3.1.1

comment:8 by Fernando de Oliveira, 7 years ago

Owner: changed from blfs-book@… to Fernando de Oliveira
Status: newassigned

comment:9 by Fernando de Oliveira, 7 years ago

Resolution: fixed
Status: assignedclosed

Fixed at r15878.

Note: See TracTickets for help on using tickets.