Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 677170

Summary: app-crypt/sign-1.0.7 : pki.c:88:12: error: dereferencing pointer to incomplete type RSA {aka struct rsa_st }
Product: Gentoo Linux Reporter: Toralf Förster <toralf>
Component: Current packagesAssignee: Alice Ferrazzi <alicef>
Status: RESOLVED FIXED    
Severity: normal CC: treecleaner
Priority: Normal Keywords: PMASKED
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 592438    
Attachments: emerge-info.txt
app-crypt:sign-1.0.7:20190203-104447.log
emerge-history.txt
environment
etc.portage.tbz2
temp.tbz2

Description Toralf Förster gentoo-dev 2019-02-03 11:35:12 UTC
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -Wall -DNDEBUG    -c -o pki.o pki.c
pki.c: In function ‘pubkey_parse_openssh_blob’:
pki.c:88:12: error: dereferencing pointer to incomplete type ‘RSA’ {aka ‘struct rsa_st’}
  if (! (rsa->n = BN_new()))
            ^~
pki.c: In function ‘pubkey_parse_openssh_text’:

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.0-systemd_20190131-114823

  -------------------------------------------------------------------

  Please see the tracker bug for details.

gcc-config -l:
 [1] x86_64-pc-linux-gnu-7.3.1
 [2] x86_64-pc-linux-gnu-8.2.0 *

Available Python interpreters, in order of preference:
  [1]   python3.6
  [2]   python2.7 (fallback)
Available Ruby profiles:
  [1]   ruby24 (with Rubygems)
  [2]   ruby25 (with Rubygems)
  [3]   ruby26 (with Rubygems) *
Available Rust versions:
  [1]   rust-1.32.0 *
java-config:
The following VMs are available for generation-2:


emerge -qpvO app-crypt/sign
[ebuild  N    ] app-crypt/sign-1.0.7  USE="-libressl"
Comment 1 Toralf Förster gentoo-dev 2019-02-03 11:35:15 UTC
Created attachment 563606 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2019-02-03 11:35:17 UTC
Created attachment 563608 [details]
app-crypt:sign-1.0.7:20190203-104447.log
Comment 3 Toralf Förster gentoo-dev 2019-02-03 11:35:20 UTC
Created attachment 563610 [details]
emerge-history.txt
Comment 4 Toralf Förster gentoo-dev 2019-02-03 11:35:23 UTC
Created attachment 563612 [details]
environment
Comment 5 Toralf Förster gentoo-dev 2019-02-03 11:35:26 UTC
Created attachment 563614 [details]
etc.portage.tbz2
Comment 6 Toralf Förster gentoo-dev 2019-02-03 11:35:29 UTC
Created attachment 563616 [details]
temp.tbz2
Comment 7 Andreas Sturmlechner gentoo-dev 2019-04-28 20:21:30 UTC
Released in 2004, wow.

MacPorts have packaged some version 1.1, apparently taken from there: https://github.com/apankrat/sign

Maybe worth a look.
Comment 8 Jakov Smolić archtester gentoo-dev 2021-01-04 09:12:57 UTC
*** Bug 722180 has been marked as a duplicate of this bug. ***
Comment 9 Agostino Sarubbo gentoo-dev 2021-01-17 21:08:27 UTC
Dear treecleaner@:

I'm still able to reproduce this issue right now.

Since it has not been fixed for a long time, I'd suggest to evaluate if it is the case to remove this package from the tree. Thanks
Comment 10 Larry the Git Cow gentoo-dev 2021-02-24 23:59:39 UTC
The bug has been closed via the following commit(s):

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

commit 86559a3a8d606fe0e3a2d92a528d79c4b7d277b4
Author:     Jakov Smolic <jakov.smolic@sartura.hr>
AuthorDate: 2021-02-24 20:44:39 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-02-24 23:58:19 +0000

    app-crypt/sign: Remove last-rited pkg
    
    Closes: https://bugs.gentoo.org/562724
    Closes: https://bugs.gentoo.org/677170
    Closes: https://bugs.gentoo.org/707004
    
    Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr>
    Signed-off-by: Sam James <sam@gentoo.org>

 app-crypt/sign/Manifest                        |  1 -
 app-crypt/sign/files/1.0.7-as-needed.patch     | 10 -------
 app-crypt/sign/files/1.0.7-openssl-0.9.8.patch | 12 --------
 app-crypt/sign/metadata.xml                    | 14 ----------
 app-crypt/sign/sign-1.0.7.ebuild               | 38 --------------------------
 profiles/package.mask                          |  5 ----
 6 files changed, 80 deletions(-)