Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 671178 - =net-libs/liboauth-1.0.3[-nss] with =dev-libs/openssl-1.1*: hash.c:389:14: error: storage size of ‘md_ctx’ isn’t known
Summary: =net-libs/liboauth-1.0.3[-nss] with =dev-libs/openssl-1.1*: hash.c:389:14: er...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
: 675588 (view as bug list)
Depends on:
Blocks: openssl-1.1
  Show dependency tree
 
Reported: 2018-11-15 10:03 UTC by Hanno Böck
Modified: 2019-03-06 17:00 UTC (History)
1 user (show)

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


Attachments
liboauth-1.03-openssl-1.1.patch (liboauth-1.0.3-openssl-1.1.patch,4.38 KB, patch)
2019-01-24 05:48 UTC, Juergen Rose
Details | Diff
liboauth-1.0.3-r1.ebuild (liboauth-1.0.3-r1.ebuild,1.50 KB, text/plain)
2019-01-24 05:53 UTC, Juergen Rose
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hanno Böck gentoo-dev 2018-11-15 10:03:41 UTC
Upstream bug with patch:
https://github.com/x42/liboauth/issues/9

Fails with errors of this kind:
/var/tmp/portage/net-libs/liboauth-1.0.3/work/liboauth-1.0.3/src/hash.c: In function ‘oauth_sign_rsa_sha1’:
/var/tmp/portage/net-libs/liboauth-1.0.3/work/liboauth-1.0.3/src/hash.c:389:14: error: storage size of ‘md_ctx’ isn’t known
   EVP_MD_CTX md_ctx;
              ^~~~~~
Comment 1 Larry the Git Cow gentoo-dev 2018-11-15 11:31:29 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d466db1a9e1c9b8db831c1e3cac3a316be185762

commit d466db1a9e1c9b8db831c1e3cac3a316be185762
Author:     Lars Wendler <polynomial-c@gentoo.org>
AuthorDate: 2018-11-15 11:29:49 +0000
Commit:     Lars Wendler <polynomial-c@gentoo.org>
CommitDate: 2018-11-15 11:31:21 +0000

    net-libs/liboauth: EAPI-7 revbump and openssl-1.1 fix
    
    Closes: https://bugs.gentoo.org/671178
    Package-Manager: Portage-2.3.51, Repoman-2.3.12
    Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>

 .../files/liboauth-1.0.3-openssl-1.1.patch         | 143 +++++++++++++++++++++
 net-libs/liboauth/liboauth-1.0.3-r1.ebuild         |  80 ++++++++++++
 2 files changed, 223 insertions(+)
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2019-01-16 15:34:29 UTC
*** Bug 675588 has been marked as a duplicate of this bug. ***
Comment 3 Juergen Rose 2019-01-24 05:44:55 UTC
(In reply to Larry the Git Cow from comment #1)
> The bug has been closed via the following commit(s):
> 
> https://gitweb.gentoo.org/repo/gentoo.git/commit/
> ?id=d466db1a9e1c9b8db831c1e3cac3a316be185762
> 
> commit d466db1a9e1c9b8db831c1e3cac3a316be185762
> Author:     Lars Wendler <polynomial-c@gentoo.org>
> AuthorDate: 2018-11-15 11:29:49 +0000
> Commit:     Lars Wendler <polynomial-c@gentoo.org>
> CommitDate: 2018-11-15 11:31:21 +0000
> 
>     net-libs/liboauth: EAPI-7 revbump and openssl-1.1 fix
>     
>     Closes: https://bugs.gentoo.org/671178
>     Package-Manager: Portage-2.3.51, Repoman-2.3.12
>     Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
> 
>  .../files/liboauth-1.0.3-openssl-1.1.patch         | 143
> +++++++++++++++++++++
>  net-libs/liboauth/liboauth-1.0.3-r1.ebuild         |  80 ++++++++++++
>  2 files changed, 223 insertions(+)

I reemerged liboauth-1.0.3-r1 with patches corresponding to https://gitweb.gentoo.org/repo/gentoo.git/commit/
> ?id=d466db1a9e1c9b8db831c1e3cac3a316be185762 . I will attach the patches I really used. But nevertheless packages using liboauth are failing to emerge, see 
e.g. https://bugs.gentoo.org/676080 or https://bugs.gentoo.org/675588 .
Comment 4 Juergen Rose 2019-01-24 05:48:05 UTC
Created attachment 562670 [details, diff]
liboauth-1.03-openssl-1.1.patch
Comment 5 Juergen Rose 2019-01-24 05:53:20 UTC
Created attachment 562672 [details]
liboauth-1.0.3-r1.ebuild
Comment 6 Larry the Git Cow gentoo-dev 2019-03-06 17:00:40 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=8f3b953a6fb652b2b093dc9c0860a14dd1dcc261

commit 8f3b953a6fb652b2b093dc9c0860a14dd1dcc261
Author:     Stefan Strogin <stefan.strogin@gmail.com>
AuthorDate: 2019-03-06 16:56:05 +0000
Commit:     Stefan Strogin <stefan.strogin@gmail.com>
CommitDate: 2019-03-06 16:58:19 +0000

    net-libs/liboauth: drop; fix no longer relevant
    
    Current version from gentoo.git builds successfully with USE="-nss libressl".
    
    Bug: https://bugs.gentoo.org/671178
    Bug: https://bugs.gentoo.org/676080
    Package-Manager: Portage-2.3.62, Repoman-2.3.12
    Signed-off-by: Stefan Strogin <stefan.strogin@gmail.com>

 net-libs/liboauth/Manifest                         |   5 -
 .../files/liboauth-1.0.1-doxygen-out-of-tree.patch |  50 -------
 .../files/liboauth-1.0.3-openssl-1.1.patch         | 143 ---------------------
 net-libs/liboauth/liboauth-1.0.3-r100.ebuild       |  87 -------------
 net-libs/liboauth/metadata.xml                     |  24 ----
 5 files changed, 309 deletions(-)