src/Flow.cpp: In member function 'void Flow::processDetectedProtocol()': src/Flow.cpp:451:42: error: 'struct ndpi_flow_struct::<unnamed union>::<unnamed struct>::<unnamed>' has no member named 'client_certificate' 451 | && (ndpiFlow->protos.stun_ssl.ssl.client_certificate[0] != '\0')) { | ^~~~~~~~~~~~~~~~~~ src/Flow.cpp:452:69: error: 'struct ndpi_flow_struct::<unnamed union>::<unnamed struct>::<unnamed>' has no member named 'client_certificate' ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_desktop_gnome-20200305-031819 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-9.2.0 * clang: clang version 10.0.0 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/10/bin llvm: 10.0.0 Available Python interpreters, in order of preference: [1] python3.8 [2] python3.7 [3] python3.6 [4] python2.7 (fallback) Available Ruby profiles: [1] ruby24 (with Rubygems) [2] ruby25 (with Rubygems) * Available Rust versions: [1] rust-bin-1.41.1 [2] rust-1.41.1 * java-config: The following VMs are available for generation-2: *) IcedTea JDK 3.15.0 [icedtea-8] 2) AdoptOpenJDK 8.242_p08 [openjdk-bin-8] Available Java Virtual Machines: [1] icedtea-8 system-vm [2] openjdk-bin-8 ghc: The Glorious Glasgow Haskell Compilation System, version 8.0.2 repository: ==> /var/db/repos/gentoo/metadata/timestamp.chk <== Tue, 10 Mar 2020 11:37:37 +0000 emerge -qpvO net-analyzer/ntopng [ebuild N ] net-analyzer/ntopng-3.8.1-r3
Created attachment 617918 [details] emerge-info.txt
Created attachment 617920 [details] emerge-history.txt
Created attachment 617922 [details] environment
Created attachment 617924 [details] etc.portage.tbz2
Created attachment 617926 [details] logs.tbz2
Created attachment 617928 [details] net-analyzer:ntopng-3.8.1-r3:20200310-125855.log
Created attachment 617930 [details] temp.tbz2
3.8.1-r4 fails the same way.
just downgraded net-libs/nDPI from 3.2 to 3.0-r2 and now net-analyzer/ntopng-3.8.1-r4 builds successfully
I can confirm same problem here. Leonardo Ferraguzzi's solution is working.
Created attachment 634238 [details] git based ebuild for nDPI-3.2 The released nDPI version 3.2 archive on github doesn't match 3.2-stable branch. Building from git branch fixes this.
(In reply to Martin Cyr from comment #11) > Created attachment 634238 [details] > git based ebuild for nDPI-3.2 > > The released nDPI version 3.2 archive on github doesn't match 3.2-stable > branch. > Building from git branch fixes this. Any progress on this?
(In reply to Sam James (sec padawan) from comment #12) > (In reply to Martin Cyr from comment #11) > > Created attachment 634238 [details] > > git based ebuild for nDPI-3.2 > > > > The released nDPI version 3.2 archive on github doesn't match 3.2-stable > > branch. > > Building from git branch fixes this. > > Any progress on this? net-analyzer/ntopng-4.0 just built successfully against net-libs/nDPI-3.2-r1, both recently added/upgraded in portage.
(In reply to Adrian Bassett from comment #13) > net-analyzer/ntopng-4.0 just built successfully against > net-libs/nDPI-3.2-r1, both recently added/upgraded in portage. What an amazing coincidence! (Thanks for the confirmation anyway.)
(In reply to Jeroen Roovers from comment #14) > (In reply to Adrian Bassett from comment #13) > > net-analyzer/ntopng-4.0 just built successfully against > > net-libs/nDPI-3.2-r1, both recently added/upgraded in portage. > > What an amazing coincidence! (Thanks for the confirmation anyway.) :-)