Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 677170 - app-crypt/sign-1.0.7 : pki.c:88:12: error: dereferencing pointer to incomplete type RSA {aka struct rsa_st }
Summary: app-crypt/sign-1.0.7 : pki.c:88:12: error: dereferencing pointer to incomplet...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Alice Ferrazzi
URL:
Whiteboard:
Keywords: PMASKED
: 722180 (view as bug list)
Depends on:
Blocks: openssl-1.1
  Show dependency tree
 
Reported: 2019-02-03 11:35 UTC by Toralf Förster
Modified: 2021-02-24 23:59 UTC (History)
1 user (show)

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


Attachments
emerge-info.txt (emerge-info.txt,16.19 KB, text/plain)
2019-02-03 11:35 UTC, Toralf Förster
Details
app-crypt:sign-1.0.7:20190203-104447.log (app-crypt:sign-1.0.7:20190203-104447.log,5.35 KB, text/plain)
2019-02-03 11:35 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,162.40 KB, text/plain)
2019-02-03 11:35 UTC, Toralf Förster
Details
environment (environment,73.48 KB, text/plain)
2019-02-03 11:35 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,11.20 KB, application/x-bzip)
2019-02-03 11:35 UTC, Toralf Förster
Details
temp.tbz2 (temp.tbz2,18.86 KB, application/x-bzip)
2019-02-03 11:35 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
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(-)