Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 736990 - net-analyzer/ettercap-0.8.3.1 : /.../ec_sslwrap.c: error: unknown type name SSL_CONF_CTX
Summary: net-analyzer/ettercap-0.8.3.1 : /.../ec_sslwrap.c: error: unknown type name S...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo LibreSSL
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: libressl-support
  Show dependency tree
 
Reported: 2020-08-13 15:59 UTC by Toralf Förster
Modified: 2023-05-10 16:38 UTC (History)
3 users (show)

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


Attachments
emerge-info.txt (emerge-info.txt,17.18 KB, text/plain)
2020-08-13 15:59 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,274.64 KB, text/plain)
2020-08-13 15:59 UTC, Toralf Förster
Details
environment (environment,87.52 KB, text/plain)
2020-08-13 15:59 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,33.17 KB, application/x-bzip)
2020-08-13 16:00 UTC, Toralf Förster
Details
logs.tbz2 (logs.tbz2,6.12 KB, application/x-bzip)
2020-08-13 16:00 UTC, Toralf Förster
Details
net-analyzer:ettercap-0.8.3.1:20200813-123014.log (net-analyzer:ettercap-0.8.3.1:20200813-123014.log,69.36 KB, text/plain)
2020-08-13 16:00 UTC, Toralf Förster
Details
temp.tbz2 (temp.tbz2,25.75 KB, application/x-bzip)
2020-08-13 16:00 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 2020-08-13 15:59:54 UTC
/var/tmp/portage/net-analyzer/ettercap-0.8.3.1/work/ettercap-0.8.3.1/src/ec_sslwrap.c:145:8: error: unknown type name ‘SSL_CONF_CTX’
  145 | static SSL_CONF_CTX *ssl_conf_client, *ssl_conf_server;
      |        ^~~~~~~~~~~~
/var/tmp/portage/net-analyzer/ettercap-0.8.3.1/work/ettercap-0.8.3.1/src/ec_sslwrap.c: In function ‘ssl_wrap_fini’:

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

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.1_desktop-libressl-20200807-021814

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

gcc-config -l:
 [1] x86_64-pc-linux-gnu-7.3.1
 [2] x86_64-pc-linux-gnu-10.2.0 *
clang version 10.0.1 
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/lib/llvm/10/bin
/usr/lib/llvm/10
10.0.1
Available Python interpreters, in order of preference:
  [1]   python3.7
  [2]   python3.9 (fallback)
  [3]   python3.8 (fallback)
  [4]   python3.6 (fallback)
  [5]   python2.7 (fallback)
Available Ruby profiles:
  [1]   ruby25 (with Rubygems) *
Available Rust versions:
  [1]   rust-1.45.2 *
The following VMs are available for generation-2:
1)	IcedTea JDK 3.16.0 [icedtea-8]
*)	IcedTea JDK 3.16.0 [icedtea-bin-8]
Available Java Virtual Machines:
  [1]   icedtea-8 
  [2]   icedtea-bin-8  system-vm

The Glorious Glasgow Haskell Compilation System, version 8.8.4

  timestamp(s) of HEAD at this tinderbox image:
/var/db/repos/gentoo	Thu Aug 13 11:41:09 AM UTC 2020
/var/db/repos/libressl	Mon Aug 10 09:13:35 AM UTC 2020

emerge -qpvO net-analyzer/ettercap
[ebuild  N    ] net-analyzer/ettercap-0.8.3.1  USE="gtk ipv6 libressl ncurses plugins -doc -geoip -test"
Comment 1 Toralf Förster gentoo-dev 2020-08-13 15:59:55 UTC
Created attachment 654458 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2020-08-13 15:59:57 UTC
Created attachment 654460 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2020-08-13 15:59:59 UTC
Created attachment 654462 [details]
environment
Comment 4 Toralf Förster gentoo-dev 2020-08-13 16:00:00 UTC
Created attachment 654464 [details]
etc.portage.tbz2
Comment 5 Toralf Förster gentoo-dev 2020-08-13 16:00:02 UTC
Created attachment 654466 [details]
logs.tbz2
Comment 6 Toralf Förster gentoo-dev 2020-08-13 16:00:04 UTC
Created attachment 654468 [details]
net-analyzer:ettercap-0.8.3.1:20200813-123014.log
Comment 7 Toralf Förster gentoo-dev 2020-08-13 16:00:06 UTC
Created attachment 654470 [details]
temp.tbz2
Comment 8 Stefan Strogin gentoo-dev 2020-08-15 03:53:47 UTC
I have no issues with libressl-3.2.0. Do you?
Comment 9 Stefan Strogin gentoo-dev 2020-08-15 03:58:45 UTC
Disregard the previous comment. I confirm the bug.
Comment 10 Larry the Git Cow gentoo-dev 2020-08-15 05:34:16 UTC
The bug has been closed via the following commit(s):

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

commit 6ea1b718ba18f07813d789e591fdb43f1302603a
Author:     Stefan Strogin <steils@gentoo.org>
AuthorDate: 2020-08-15 05:31:52 +0000
Commit:     Stefan Strogin <steils@gentoo.org>
CommitDate: 2020-08-15 05:33:50 +0000

    net-analyzer/ettercap: add patch for LibreSSL
    
    Closes: https://bugs.gentoo.org/736990
    Package-Manager: Portage-3.0.2, Repoman-2.3.23
    Signed-off-by: Stefan Strogin <steils@gentoo.org>

 net-analyzer/ettercap/ettercap-0.8.3.1.ebuild      |  2 ++
 .../ettercap/files/ettercap-0.8.3.1-libressl.patch | 37 ++++++++++++++++++++++
 2 files changed, 39 insertions(+)
Comment 11 Larry the Git Cow gentoo-dev 2023-05-10 16:38:22 UTC
The bug has been referenced in the following commit(s):

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

commit 3c567ba631c14b1605c441fba76cdaf65e05e828
Author:     orbea <orbea@riseup.net>
AuthorDate: 2023-04-30 01:58:30 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-05-10 16:35:32 +0000

    net-analyzer/ettercap: add upstream libressl patch
    
    This patch was accepted upstream and disables APIs not supported by
    LibreSSL <= 3.7.2.
    
    Bug: https://bugs.gentoo.org/903001
    Bug: https://bugs.gentoo.org/736990
    Upstream-Issue: https://github.com/Ettercap/ettercap/issues/1068
    Upstream-PR: https://github.com/Ettercap/ettercap/pull/1069
    Upstream-Commit: https://github.com/Ettercap/ettercap/commit/b2fc8e959dc71fdbaba08aecb1f157c914490a07
    Signed-off-by: orbea <orbea@riseup.net>
    Closes: https://github.com/gentoo/gentoo/pull/30813
    Signed-off-by: Sam James <sam@gentoo.org>

 net-analyzer/ettercap/ettercap-0.8.3.1-r3.ebuild   |  1 +
 .../ettercap/files/ettercap-0.8.3.1-libressl.patch | 36 ++++++++++++++++++++++
 2 files changed, 37 insertions(+)