Bug 1052352 - libsodium - branch and build request for EPEL7
Summary: libsodium - branch and build request for EPEL7
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: libsodium
Version: epel7
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Jose Pedro Oliveira
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-01-13 17:06 UTC by Jose Pedro Oliveira
Modified: 2014-06-26 00:46 UTC (History)
2 users (show)

Fixed In Version: libsodium-0.5.0-2.el7
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-06-26 00:46:55 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Jose Pedro Oliveira 2014-01-13 17:06:21 UTC
Tracking ticket for the EPEL7 build.

Branching already requested at:
 * https://fedoraproject.org/wiki/EPEL/epel7/Requests

Comment 1 Jose Pedro Oliveira 2014-01-13 17:49:16 UTC
PPC64 build failed:

 * http://koji.fedoraproject.org/koji/buildinfo?buildID=490461
 * http://koji.fedoraproject.org/koji/taskinfo?taskID=6398039
 * http://koji.fedoraproject.org/koji/taskinfo?taskID=6398054
 * http://kojipkgs.fedoraproject.org//work/tasks/8054/6398054/build.log

PPC64 build log excerpt:
...
In file included from crypto_onetimeauth/poly1305/donna/auth_poly1305_donna.c:6:0:
crypto_onetimeauth/poly1305/donna/portable-jane.h: In function 'fU8TO64_LE_FAST':
crypto_onetimeauth/poly1305/donna/portable-jane.h:327:4: error: unknown type name 'uint64_d'
    uint64_d d;
    ^
crypto_onetimeauth/poly1305/donna/portable-jane.h:329:4: error: expected ';' before 'return'
    return d;
    ^
crypto_onetimeauth/poly1305/donna/portable-jane.h:330:3: warning: no return statement in function returning non-void [-Wreturn-type]
   }
   ^
crypto_onetimeauth/poly1305/donna/portable-jane.h: In function 'fU64TO8_LE_FAST':
crypto_onetimeauth/poly1305/donna/portable-jane.h:335:3: error: expected ';' before '}' token
   }
   ^
crypto_onetimeauth/poly1305/donna/portable-jane.h:365:2: error: invalid storage class for function 'fU8TO32_LE_FAST'
  fU8TO32_LE_FAST(const uint8_t *p) {
  ^
crypto_onetimeauth/poly1305/donna/portable-jane.h:372:2: error: invalid storage class for function 'fU32TO8_LE_FAST'
  fU32TO8_LE_FAST(uint8_t *p, const uint32_t v) {
  ^
crypto_onetimeauth/poly1305/donna/portable-jane.h:555:2: error: invalid storage class for function 'fU8TO16_LE_SLOW'
  fU8TO16_LE_SLOW(const uint8_t *p) {
  ^
crypto_onetimeauth/poly1305/donna/portable-jane.h:597:2: error: invalid storage class for function 'fU16TO8_LE_SLOW'
  fU16TO8_LE_SLOW(uint8_t *p, const uint16_t v) {
  ^
crypto_onetimeauth/poly1305/donna/portable-jane.h:637:2: error: invalid storage class for function 'fU16_SWAP_SLOW'
  fU16_SWAP_SLOW(uint16_t v) {
  ^
crypto_onetimeauth/poly1305/donna/portable-jane.h:647:2: error: invalid storage class for function 'fU32_SWAP_SLOW'
  fU32_SWAP_SLOW(uint32_t v) {
  ^
crypto_onetimeauth/poly1305/donna/portable-jane.h:658:2: error: invalid storage class for function 'fU64_SWAP_SLOW'
  fU64_SWAP_SLOW(uint64_t v) {
  ^
crypto_onetimeauth/poly1305/donna/auth_poly1305_donna.c:151:1: error: expected declaration or statement at end of input
 };
 ^
crypto_onetimeauth/poly1305/donna/auth_poly1305_donna.c:147:1: warning: unused variable 'crypto_onetimeauth_poly1305_donna_implementation' [-Wunused-variable]
 crypto_onetimeauth_poly1305_donna_implementation = {
 ^
make[3]: *** [crypto_onetimeauth/poly1305/donna/libsodium_la-auth_poly1305_donna.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
...

Comment 2 Christopher Meng 2014-06-20 04:44:23 UTC
Hmm...

Have you tried 0.5.0 version? I haven't merged it into SCM because I'm not sure if 0.5.0 is compatible with your package.

Comment 3 Christopher Meng 2014-06-20 04:59:24 UTC
Scratch successfully:

http://koji.fedoraproject.org/koji/taskinfo?taskID=7060534


Note You need to log in before you can comment on or make changes to this bug.