Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 674420 - app-admin/conserver-8.1.18-r1 : main.c:114:7: error: dereferencing pointer to incomplete type DH {aka struct dh_st }
Summary: app-admin/conserver-8.1.18-r1 : main.c:114:7: error: dereferencing pointer to...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Daniel M. Weeks
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: openssl-1.1
  Show dependency tree
 
Reported: 2019-01-03 16:54 UTC by Toralf Förster
Modified: 2019-04-28 21:35 UTC (History)
2 users (show)

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


Attachments
emerge-info.txt (emerge-info.txt,15.78 KB, text/plain)
2019-01-03 16:54 UTC, Toralf Förster
Details
app-admin:conserver-8.1.18-r1:20190103-150551.log (app-admin:conserver-8.1.18-r1:20190103-150551.log,15.19 KB, text/plain)
2019-01-03 16:54 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,67.59 KB, text/plain)
2019-01-03 16:54 UTC, Toralf Förster
Details
environment (environment,105.88 KB, text/plain)
2019-01-03 16:54 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,12.28 KB, application/x-bzip)
2019-01-03 16:54 UTC, Toralf Förster
Details
logs.tbz2 (logs.tbz2,10.00 KB, application/x-bzip)
2019-01-03 16:54 UTC, Toralf Förster
Details
temp.tbz2 (temp.tbz2,29.07 KB, application/x-bzip)
2019-01-03 16:54 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-01-03 16:54:16 UTC
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -I.. -I.. -I. -DHAVE_CONFIG_H -DSYSCONFDIR=\"/etc\"     -c -o main.o main.c
main.c: In function ‘GetDH512’:
main.c:114:7: error: dereferencing pointer to incomplete type ‘DH’ {aka ‘struct dh_st’}
     dh->p = BN_bin2bn(dh512_p, sizeof(dh512_p), NULL);
       ^~
main.c: In function ‘ReopenLogfile’:

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

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

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

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) *

java-config:
The following VMs are available for generation-2:
*)	IcedTea JDK 3.9.0 [icedtea-bin-8]
Available Java Virtual Machines:
  [1]   icedtea-bin-8  system-vm

emerge -qpvO app-admin/conserver
[ebuild  N    ] app-admin/conserver-8.1.18-r1  USE="pam ssl tcpd -debug -kerberos -libressl"
Comment 1 Toralf Förster gentoo-dev 2019-01-03 16:54:19 UTC
Created attachment 559636 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2019-01-03 16:54:22 UTC
Created attachment 559638 [details]
app-admin:conserver-8.1.18-r1:20190103-150551.log
Comment 3 Toralf Förster gentoo-dev 2019-01-03 16:54:28 UTC
Created attachment 559640 [details]
emerge-history.txt
Comment 4 Toralf Förster gentoo-dev 2019-01-03 16:54:34 UTC
Created attachment 559642 [details]
environment
Comment 5 Toralf Förster gentoo-dev 2019-01-03 16:54:37 UTC
Created attachment 559644 [details]
etc.portage.tbz2
Comment 6 Toralf Förster gentoo-dev 2019-01-03 16:54:40 UTC
Created attachment 559646 [details]
logs.tbz2
Comment 7 Toralf Förster gentoo-dev 2019-01-03 16:54:43 UTC
Created attachment 559648 [details]
temp.tbz2
Comment 8 Georgy Yakovlev archtester gentoo-dev 2019-01-05 05:34:35 UTC
i have ebuild for 8.2.2 and it works with current openssl. will post soon, need to test a bit.
Comment 9 Larry the Git Cow gentoo-dev 2019-03-05 23:27:21 UTC
The bug has been referenced in the following commit(s):

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

commit cfe91b2bbc8bf7091051fbc1e14937338651e570
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2018-11-11 03:28:30 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2019-03-05 23:26:38 +0000

    app-admin/conserver: version bump to 8.2.2
    
    Bump EAPI to 6
    Added freeipmi useflag
    modernized ebuild and initsripts
    
    Bug: https://bugs.gentoo.org/674420
    Closes: https://bugs.gentoo.org/488312
    Package-Manager: Portage-2.3.51, Repoman-2.3.12
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 app-admin/conserver/Manifest                       |   1 +
 app-admin/conserver/conserver-8.2.2.ebuild         | 100 +++++++++++++++++++++
 .../files/conserver-8.2.2-ssl-compat.patch         |  40 +++++++++
 .../files/conserver-8.2.2-time-argument.patch      |  22 +++++
 app-admin/conserver/files/conserver.confd-r1       |   5 ++
 app-admin/conserver/files/conserver.initd-r1       |  14 +++
 app-admin/conserver/metadata.xml                   |   7 ++
 7 files changed, 189 insertions(+)
Comment 10 Andreas Sturmlechner gentoo-dev 2019-04-28 21:35:07 UTC
I'll assume this fixed then, since it compiled here.