Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 675014 - net-analyzer/bro-2.4.1-r2 : /.../X509.cc:141:43: removal / error: invalid use of incomplete type X509 {aka struct x509_st }
Summary: net-analyzer/bro-2.4.1-r2 : /.../X509.cc:141:43: removal / error: invalid use...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Deadline: 2019-04-20
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: PMASKED
Depends on:
Blocks: openssl-1.1
  Show dependency tree
 
Reported: 2019-01-09 17:39 UTC by Toralf Förster
Modified: 2019-04-20 08:10 UTC (History)
2 users (show)

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


Attachments
emerge-info.txt (emerge-info.txt,15.69 KB, text/plain)
2019-01-09 17:39 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,125.86 KB, text/plain)
2019-01-09 17:39 UTC, Toralf Förster
Details
environment (environment,147.01 KB, text/plain)
2019-01-09 17:39 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,13.33 KB, application/x-bzip)
2019-01-09 17:40 UTC, Toralf Förster
Details
logs.tbz2 (logs.tbz2,156.14 KB, application/x-bzip)
2019-01-09 17:40 UTC, Toralf Förster
Details
net-analyzer:bro-2.4.1-r2:20190109-084153.log (net-analyzer:bro-2.4.1-r2:20190109-084153.log,886.82 KB, text/plain)
2019-01-09 17:40 UTC, Toralf Förster
Details
temp.tbz2 (temp.tbz2,55.78 KB, application/x-bzip)
2019-01-09 17:40 UTC, Toralf Förster
Details
bro-2.6.1.ebuild (bro-2.6.1.ebuild,2.23 KB, text/plain)
2019-01-26 12:16 UTC, Pacho Ramos
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-09 17:39:49 UTC
/var/tmp/portage/net-analyzer/bro-2.4.1-r2/work/bro-2.4.1/src/file_analysis/analyzer/x509/X509.cc: In static member function ‘static RecordVal* file_analysis::X509::ParseCertificate(file_analysis::X509Val*, const char*)’:
/var/tmp/portage/net-analyzer/bro-2.4.1-r2/work/bro-2.4.1/src/file_analysis/analyzer/x509/X509.cc:141:43: error: invalid use of incomplete type ‘X509’ {aka ‘struct x509_st’}
  if ( ! i2t_ASN1_OBJECT(buf, 255, ssl_cert->cert_info->key->algor->algorithm) )
                                           ^~
In file included from /usr/include/openssl/evp.h:14,

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

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

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

  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.7
  [2]   python3.6
  [3]   python2.7 (fallback)
Available Ruby profiles:
  [1]   ruby24 (with Rubygems)
  [2]   ruby25 (with Rubygems)
  [3]   ruby26 (with Rubygems) *
Available Rust versions:
  [1]   rust-1.31.1 *
java-config:
The following VMs are available for generation-2:


emerge -qpvO net-analyzer/bro
[ebuild  N    ] net-analyzer/bro-2.4.1-r2  USE="broccoli broctl ipv6 python tools -broker -curl -debug -geoip -jemalloc -ruby -static-libs -tcmalloc" PYTHON_TARGETS="python2_7"
Comment 1 Toralf Förster gentoo-dev 2019-01-09 17:39:52 UTC
Created attachment 560552 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2019-01-09 17:39:55 UTC
Created attachment 560554 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2019-01-09 17:39:59 UTC
Created attachment 560556 [details]
environment
Comment 4 Toralf Förster gentoo-dev 2019-01-09 17:40:02 UTC
Created attachment 560558 [details]
etc.portage.tbz2
Comment 5 Toralf Förster gentoo-dev 2019-01-09 17:40:05 UTC
Created attachment 560560 [details]
logs.tbz2
Comment 6 Toralf Förster gentoo-dev 2019-01-09 17:40:08 UTC
Created attachment 560562 [details]
net-analyzer:bro-2.4.1-r2:20190109-084153.log
Comment 7 Toralf Förster gentoo-dev 2019-01-09 17:40:11 UTC
Created attachment 560564 [details]
temp.tbz2
Comment 8 Pacho Ramos gentoo-dev 2019-01-26 12:16:10 UTC
Created attachment 562862 [details]
bro-2.6.1.ebuild

I tried to bump it, but, when rebuilding, it causes sandbox violations
 * --------------------------- ACCESS VIOLATION SUMMARY ---------------------------
 * LOG FILE: "/var/log/sandbox/sandbox-4.log"
 * 
VERSION 1.0
FORMAT: F - Function called
FORMAT: S - Access Status
FORMAT: P - Path as passed to function
FORMAT: A - Absolute Path (not canonical)
FORMAT: R - Canonical Path
FORMAT: C - Command Line

F: unlink
S: deny
P: /usr/share/bro/base/frameworks/logging/writers/dataseries.bro
A: /usr/share/bro/base/frameworks/logging/writers/dataseries.bro
R: /usr/share/bro/base/frameworks/logging/writers/dataseries.bro
C: /usr/bin/cmake -P cmake_install.cmake 

F: unlink
S: deny
P: /usr/share/bro/base/frameworks/logging/writers/elasticsearch.bro
A: /usr/share/bro/base/frameworks/logging/writers/elasticsearch.bro
R: /usr/share/bro/base/frameworks/logging/writers/elasticsearch.bro
C: /usr/bin/cmake -P cmake_install.cmake 

F: unlink
S: deny
P: /usr/share/bro/policy/tuning/logs-to-elasticsearch.bro
A: /usr/share/bro/policy/tuning/logs-to-elasticsearch.bro
R: /usr/share/bro/policy/tuning/logs-to-elasticsearch.bro
C: /usr/bin/cmake -P cmake_install.cmake 
 * --------------------------------------------------------------------------------
Comment 9 Pacho Ramos gentoo-dev 2019-01-27 10:55:38 UTC
this also forces us to keep providing old dev-libs/actor-framework, then, either we are able to bump or we should treeclean this
Comment 10 Larry the Git Cow gentoo-dev 2019-03-21 11:22:57 UTC
The bug has been referenced in the following commit(s):

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

commit 500e16ff0956c5fb587fbe83a4632376bf5dc2e6
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2019-03-21 11:21:12 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2019-03-21 11:22:39 +0000

    package.mask: Second batch of openssl-1.1+ removals
    
    Bug: https://bugs.gentoo.org/675124
    Bug: https://bugs.gentoo.org/675988
    Bug: https://bugs.gentoo.org/675014
    Bug: https://bugs.gentoo.org/675612
    Bug: https://bugs.gentoo.org/676240
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 profiles/package.mask | 10 ++++++++++
 1 file changed, 10 insertions(+)
Comment 11 Larry the Git Cow gentoo-dev 2019-04-20 08:10:27 UTC
The bug has been closed via the following commit(s):

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

commit 624774c4ad445e5d38c2da7a6f3e3d240525c3bc
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2019-04-20 08:09:35 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2019-04-20 08:09:35 +0000

    net-analyzer/bro: Remove last-rited pkg
    
    Closes: https://bugs.gentoo.org/675014
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 net-analyzer/bro/Manifest                          |  1 -
 net-analyzer/bro/bro-2.4.1-r2.ebuild               | 90 ----------------------
 .../files/bro-2.4.1-fix-python-install-dir.patch   | 37 ---------
 .../bro-2.4.1-remove-unnecessary-remove.patch      | 20 -----
 net-analyzer/bro/metadata.xml                      | 18 -----
 profiles/package.mask                              |  2 -
 6 files changed, 168 deletions(-)