Wireshark mailing list archives
Re: How to build the simple ASN.1 UDP-based dissector example (foo)
From: Vincent Randal <vtrandal () gmail com>
Date: Wed, 14 Apr 2021 00:30:24 -0600
Thank you, Guy, Pascal, John, Anders, Graham, Richard et al, So that’s what CI Build means. Very nice. https://www.wireshark.org/docs/wsdg_html_chunked/ChIntroAutomated.html Okay. I will not make a very big effort to insert ifdef’s throughout affected source files (relevant to the simple ASN.1 UDP-based dissector) in support of 2..6.20 builds. I will do what I can to get involved: https://www.wireshark.org/develop.html Thank you. Vincent On Tue, Apr 13, 2021 at 11:16 PM Guy Harris <gharris () sonic net> wrote:
On Apr 13, 2021, at 5:36 PM, Vincent Randal <vtrandal () gmail com> wrote:If it’s important not to break wireshark-2.6.20It's not. All I'm saying there is that there are different levels of support: for Windows and macOS, we do CI builds, so we know Wireshark builds and runs, and supply binaries; for Linux, we do CI builds, so we know Wireshark builds and runs, and supply source tarballs, from which many distributions construct packages; for FreeBSD/NetBSD/OpenBSD/DragonFly BSD, we don't currently do CI builds, but that might be worth looking into for at least some of those OSes, and we supply source tarballs, from which at least some of those construct packages, so, to that extent, we know it works; for Solaris, we don't do CI builds, but we supply source tarballs, and Oracle might make a package from that - if so, we know that it works; for AIX, we don't do CI builds, but we supply source tarballs - however, I don't know whether anybody packages them, so I don't know whether it works; for HP-UX, we don't do CI builds, but we supply source tarballs - but the HP-UX Porting and Archive Centre hasn't offered packages for anything newer than 2.6.20, and don't even offer packages for any version of Qt with which Wireshark works, so it might be extremely difficult, if not impossible, to make any remotely modern Wireshark work, given that they haven't bothered. 2.6.20 is a *REALLY* out-of-date version, and we don't support it; if somebody *wants* their plugin to work on it, they can try to make it work, but I don't think we think that's at all important.and the wide array of operating systems you mentioned previously.I just mentioned them to indicate why we talk about "Unix and Unix-like systems" rather than "Linux" - we're not a "Windows and Linux" application, or even a "Windows, Linux, and macOS" application, the goal is to work on as many living UN*Xes as we can. (HP-UX may, at this time, be on life support - I don't think HPE have any plans to port it to x86-64, and they *do* plan to switch to x86-64 for their hardware, given the death of Itanium.)Do you use Homebrew or MacPorts to configure your MacOS buildenvironment for Wireshark development? No, I just use the tools/macos-setup.sh script.It’s been awhile since I used either. Also, I wonder if there are issueswith Qt vs XQuartz. The versions of Qt that Wireshark can use all work directly atop whatever Apple calls the graphics layer - they do *NOT* use X11, so they don't require or use Xquartz. And, most of the time, with a small amount of care your code will work on all platforms - and a generated ASN.1 dissector is probably even *more* likely to Just Work, especially if it doesn't run into any of the compiler warnings our build process turns on, as errors, by default. ___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: https://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org ?subject=unsubscribe
___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: https://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- Re: How to build the simple ASN.1 UDP-based dissector example (foo), (continued)
- Re: How to build the simple ASN.1 UDP-based dissector example (foo) Vincent Randal (Apr 13)
- Re: How to build the simple ASN.1 UDP-based dissector example (foo) Anders Broman via Wireshark-dev (Apr 13)
- Re: How to build the simple ASN.1 UDP-based dissector example (foo) Vincent Randal (Apr 13)
- Re: How to build the simple ASN.1 UDP-based dissector example (foo) Pascal Quantin (Apr 13)
- Re: How to build the simple ASN.1 UDP-based dissector example (foo) Vincent Randal (Apr 13)
- Re: How to build the simple ASN.1 UDP-based dissector example (foo) John Thacker (Apr 13)
- Re: How to build the simple ASN.1 UDP-based dissector example (foo) Pascal Quantin (Apr 13)
- Re: How to build the simple ASN.1 UDP-based dissector example (foo) Guy Harris (Apr 13)
- Re: How to build the simple ASN.1 UDP-based dissector example (foo) Vincent Randal (Apr 13)
- Re: How to build the simple ASN.1 UDP-based dissector example (foo) Guy Harris (Apr 13)
- Re: How to build the simple ASN.1 UDP-based dissector example (foo) Vincent Randal (Apr 13)
- Re: How to build the simple ASN.1 UDP-based dissector example (foo) Graham Bloice (Apr 13)
- Re: How to build the simple ASN.1 UDP-based dissector example (foo) Graham Bloice (Apr 13)
- Re: How to build the simple ASN.1 UDP-based dissector example (foo) Vincent Randal (Apr 13)
- Re: How to build the simple ASN.1 UDP-based dissector example (foo) Vincent Randal (Apr 15)
- Re: How to build the simple ASN.1 UDP-based dissector example (foo) Graham Bloice (Apr 16)