| Summary: | net-analyzer/ntopng-3.8.1-r3 with =net-libs/nDPI-3.2 : src/Flow.cpp: error: struct ndpi_flow_struct::<unnamed union>::<unnamed struct>::<unnamed> has no | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
| Component: | Current packages | Assignee: | Gentoo Netmon project <netmon> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | ostroffjh, tulpa |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Bug Depends on: | |||
| Bug Blocks: | 719084 | ||
| Attachments: |
emerge-info.txt
emerge-history.txt environment etc.portage.tbz2 logs.tbz2 net-analyzer:ntopng-3.8.1-r3:20200310-125855.log temp.tbz2 git based ebuild for nDPI-3.2 |
||
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.) :-) |
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