Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 673222 - net-analyzer/ettercap-0.8.2-r1 fails to compile with dev-libs/openssl-1.1.1a (PATCH)
Summary: net-analyzer/ettercap-0.8.2-r1 fails to compile with dev-libs/openssl-1.1.1a ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Rick Farina (Zero_Chaos)
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks: openssl-1.1
  Show dependency tree
 
Reported: 2018-12-16 00:23 UTC by Anton Bolshakov
Modified: 2019-01-02 00:32 UTC (History)
3 users (show)

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


Attachments
debian patch 740.patch (740.patch,8.56 KB, patch)
2018-12-16 00:23 UTC, Anton Bolshakov
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Bolshakov 2018-12-16 00:23:34 UTC
Created attachment 557880 [details, diff]
debian patch 740.patch

[ 36%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_streambuf.c.o
cd /var/tmp/portage/net-analyzer/ettercap-0.8.2-r2/work/ettercap-0.8.2_build/src && /usr/bin/x86_64-pc-linux-gnu-gcc -Dlib_ettercap_EXPORTS -I/usr/include/gtk-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/lib64/gtk-2.0/include -I/var/tmp/portage/net-analyzer/ettercap-0.8.2-r2/work/ettercap-0.8.2_build/include -I/var/tmp/portage/net-analyzer/ettercap-0.8.2-r2/work/ettercap-0.8.2/include -I/usr/include/ncurses -I/var/tmp/portage/net-analyzer/ettercap-0.8.2-r2/work/ettercap-0.8.2/src/interfaces/daemon -I/var/tmp/portage/net-analyzer/ettercap-0.8.2-r2/work/ettercap-0.8.2/src/interfaces/text -I/var/tmp/portage/net-analyzer/ettercap-0.8.2-r2/work/ettercap-0.8.2/src/interfaces/curses -I/var/tmp/portage/net-analyzer/ettercap-0.8.2-r2/work/ettercap-0.8.2/src/interfaces/curses/widgets -I/var/tmp/portage/net-analyzer/ettercap-0.8.2-r2/work/ettercap-0.8.2/src/interfaces/gtk   -DNDEBUG -march=native -O2 -pipe -frecord-gcc-switches -fPIC   -o CMakeFiles/lib_ettercap.dir/ec_streambuf.c.o -c /var/tmp/portage/net-analyzer/ettercap-0.8.2-r2/work/ettercap-0.8.2/src/ec_streambuf.c
/var/tmp/portage/net-analyzer/ettercap-0.8.2-r2/work/ettercap-0.8.2/src/ec_sslwrap.c: In function ‘sslw_create_selfsigned’:
/var/tmp/portage/net-analyzer/ettercap-0.8.2-r2/work/ettercap-0.8.2/src/ec_sslwrap.c:978:13: error: dereferencing pointer to incomplete type ‘X509_EXTENSION {aka struct X509_extension_st}’
          ext->value->data[7] = 0xe7;




emerge --info
Portage 2.3.51 (python 3.6.5-final-0, default/linux/amd64/17.0/hardened, gcc-7.3.0, glibc-2.27-r6, 4.19.1-pentoo x86_64)
=================================================================
System uname: Linux-4.19.1-pentoo-x86_64-Intel-R-_Core-TM-_i5-3320M_CPU_@_2.60GHz-with-gentoo-2.6
KiB Mem:     7970736 total,   1456820 free
KiB Swap:    4194300 total,   4194300 free
Timestamp of repository gentoo: Fri, 14 Dec 2018 21:45:01 +0000
Head commit of repository gentoo: afb45e0556eee1da8923610b7be9f2fa0985fc0c
Head commit of repository pentoo: 277594335be2f885c9d671587d8b42b2c601694d

sh bash 4.4_p12
ld GNU ld (Gentoo 2.30 p5) 2.30.0
app-shells/bash:          4.4_p12::gentoo
dev-java/java-config:     2.2.0-r4::gentoo
dev-lang/perl:            5.24.3-r1::gentoo
dev-lang/python:          2.7.15::gentoo, 3.6.5::gentoo
dev-util/cmake:           3.9.6::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.6-r1::gentoo
sys-apps/openrc:          0.38.3-r1::gentoo
sys-apps/sandbox:         2.13::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69-r4::gentoo
sys-devel/automake:       1.11.6-r3::gentoo, 1.13.4-r2::gentoo, 1.15.1-r2::gentoo
sys-devel/binutils:       2.30-r4::gentoo
sys-devel/gcc:            7.3.0-r3::gentoo
sys-devel/gcc-config:     2.0::gentoo
sys-devel/libtool:        2.4.6-r3::gentoo
sys-devel/make:           4.2.1-r4::gentoo
sys-kernel/linux-headers: 4.13::gentoo (virtual/os-headers)
sys-libs/glibc:           2.27-r6::gentoo
Repositories:
Comment 1 Larry the Git Cow gentoo-dev 2019-01-02 00:32:05 UTC
The bug has been closed via the following commit(s):

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

commit fe87ccdf589165221731be9d02fa9a1a576356ed
Author:     Craig Andrews <candrews@gentoo.org>
AuthorDate: 2018-12-29 01:41:03 +0000
Commit:     Craig Andrews <candrews@gentoo.org>
CommitDate: 2019-01-02 00:31:53 +0000

    net-analyzer/ettercap: openssl 1.1 compatiblity, EAPI=6, fix tests
    
    Closes: https://bugs.gentoo.org/673222
    Package-Manager: Portage-2.3.53, Repoman-2.3.12
    Signed-off-by: Craig Andrews <candrews@gentoo.org>

 net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild     |  73 ++++++
 net-analyzer/ettercap/ettercap-9999.ebuild         |  29 ++-
 .../files/ettercap-0.8.2-openssl-1.1.patch         | 254 +++++++++++++++++++++
 3 files changed, 340 insertions(+), 16 deletions(-)