I'm building Wireshark on Linux. Wireshark documentation refers to it as UNIX or UNIX-like.
At the moment I'm using Ubuntu 18.04 LTS to build wireshark-3.4.4 On Tue, Apr 13, 2021 at 6:38 AM Anders Broman via Wireshark-dev < wireshark-dev@wireshark.org> wrote: > Hi, > > On what OS are you doing this? > > Regards > > Anders > > > > *From:* Wireshark-dev <wireshark-dev-boun...@wireshark.org> *On Behalf Of > *Vincent Randal > *Sent:* den 13 april 2021 14:32 > *To:* Developer support list for Wireshark <wireshark-dev@wireshark.org> > *Subject:* [Wireshark-dev] How to build the simple ASN.1 UDP-based > dissector example (foo) > > > > Hello everyone, > > > > I need help building the simple ASN.1 UDP-based dissector example (foo); > specifically, I need help building the generate_dissector-*proto* target > (Step #6 below). I'm certainly missing something here. > > > > I'm following the Step by Step instructions (shown below) to create the simple > ASN1 UDP-based dissector > <https://www.wireshark.org/docs/wsdg_html_chunked/SimpleASN1BasedDissector.html> > mentioned in 14.2. ASN.1 Dissector Requirements > <https://www.wireshark.org/docs/wsdg_html_chunked/Asn1DissectorRequirements.html> > and I'm stuck on step #6. In this case *proto* = "foo" (the simple ASN1 > UDP-based dissector, attached to this email as foo.tgz). > 14.7. Step By Step Instructions [Creating ASN.1 Dissectors] > > 1. Create a directory for your protocol in the *epan/dissectors/asn1* > directory and put your ASN.1 file there. > 2. Copy *CMakeLists.txt* from another ASN.1 dissector and edit it to > suit your needs. > 3. Create a .cnf file either by copying an existing one and editing it > or using the empty example above. > 4. Create template files either by copying suitable existing ones and > editing them or use the examples above, putting your protocol name in the > appropriate places. > 5. Add your dissector to *epan/dissectors/asn1/CMakeLists.txt* > 6. Test generating your dissector by building the > *generate_dissector-*proto** target. <== how? using cmake? > 7. Depending on the outcome you may have to edit your .cnf file, ASN.1 > file etc… > 8. Build Wireshark. <== with cmake > > NOTES: > > (a) The above Step by Step instructions come from here: > > > https://www.wireshark.org/docs/wsdg_html_chunked/ASN1StepByStepInstructions.html > > (b) Prior to attempting any dissector development I built and installed > wireshark-3.4.4 successfully (using cmake). > > (c) I created directory "foo" by extracting the attachment (foo.tgz) in > epan/dissectors/asn1/ > > (d) There is a CMakeListsCustom.txt.example file in epan/dissectors/asn1 > which already contains an entry for "foo". > > (e) Since I don't know what to do in Step #6, I build Wireshare (using > cmake), but no build targets get updated. > > > > If the solution to this problem belongs in the Wireshark documentation, I > would be glad to help update the documentation. Namely, I don't understand > the usage of the 5 (five) CMakeListsCustom.txt.example files inWireshark > source code. > > > > Sincerely, > > Vincent Randal > ___________________________________________________________________________ > 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-requ...@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-requ...@wireshark.org?subject=unsubscribe