Hi, Adding an automake based dissector requires you to build Wireshark as the first time, so autogen.sh, configure then make. See: http://www.wireshark.org/docs/wsdg_html_chunked/ChSrcBuildFirstTime.html
Thanx, Jaap Larry LeCrabe wrote: > I have done all of your instructions but it still doesn't work. > > To prevent conflicts, I flushed all previous stuff and untarred > wireshark-1.1.2.tar.gz to the directory. > > My dissector seems to have been compiled, as there is a > 'libdissectors_la-packet-hi2.lo' in the epan/dissectors directory, but > when I run wireshark, I don't see anything like hi2 or HI2Operations in > the "Decode As..." dialog, and my asn1 stuff is still displayed as BER... > > I don't have the software to compile it on Windows, and therefore, > cannot tell you if it work by editing Makefile.nmake > But in Linux, all seems to go fine... I'm not a expert in compilating > but it seems to be a linker issue, with my dissector generated but not > included into the whole. > > Can you please try to built it on Windows, so I'm sure that my problem > is not Linux-specific or my-computer-specific ? > > Thanks in advance, > Franck. > > > ------------------------------------------------------------------------ > From: [email protected] > To: [email protected] > Date: Mon, 27 Jul 2009 16:54:04 +0200 > Subject: Re: [Wireshark-dev] Problems when trying to compile anew > ASN.1dissector > > Hi, > > I think you can get rid of: > > #include "packet-wlancertextn.h" > > #include "packet-x509af.h" > > #include "packet-x509ce.h" > > #include "packet-x509sat.h" > > In the template file. > > > > I’m not to familiar with the make files on linux but I think you need to > add hi2 to makefile.am and makefile.nmake > > In the asn1 dir. At least on windows if you run nmake –f makefile.nmake > hi2 in the asn1 dir it would generate the dissector > > And copy it to epan/dissectors (packet-hi2.[ch]) you don’t need a .h > file unless you are exporting stuff. > > > > Then to compile the resulting dissector you need to add it to > makefile.common in epan/dissectors and run make > > In the top dir. > > Hope this helps > > Anders > > > > ------------------------------------------------------------------------ > > *Från:* [email protected] > [mailto:[email protected]] *För *Larry LeCrabe > *Skickat:* den 27 juli 2009 16:06 > *Till:* [email protected] > *Ämne:* Re: [Wireshark-dev] Problems when trying to compile anew > ASN.1dissector > > > > Hi Anders, and thank you for replying so fast ! > > The protocol i'm wishing to implement is ETSI 201 671 - HI2Operations > > At the end of the hi2.asn file, I have copy/pasted only the 6 required > definitions from 3GPP 33.108 rather to import the whole stuff. > > I was planning to do the same for EN 301 040, but we don't use TETRA, so > I commented the import directive and associated definitions throughout > the asn1 declaration. > > Please note that the hi2.asn is surely the cleanest of the whole > zipfile, the others are certainly more suspicious... > > > Good luck ! > Franck. > > > ------------------------------------------------------------------------ > > From: [email protected] > To: [email protected] > Date: Mon, 27 Jul 2009 15:10:45 +0200 > Subject: Re: [Wireshark-dev] Problems when trying to compile a new > ASN.1dissector > > Hi, > > Which ETSI protocol is it? > > Could you zip your asn1/ folder and attach it? > > Regards > > Anders > > > > ------------------------------------------------------------------------ > > *Från:* [email protected] > [mailto:[email protected]] *För *Larry LeCrabe > *Skickat:* den 27 juli 2009 14:27 > *Till:* [email protected] > *Ämne:* [Wireshark-dev] Problems when trying to compile a new ASN.1dissector > > > > Hi there, > > I'm wishing to compile a new ASN.1 dissector, but I'm completely screwed > with Asn2wrs... > > What I have done since the beginning : > - Read the asn2wrs wiki at 'http://wiki.wireshark.org/Asn2wrs' > - Copy/Paste the ETSI ASN.1 description into a text file (Hopefully, no > need to replace odd keywords!) > - Edit a conformance file, using wlancertexn.cnf as reference, but > definitively not understanding what I was editing... > - Edit a template file, still using wlancertexn as reference... and > still not understanding... > - Looking for a 'Makefile.common' located in the asn1/ directory, and a > 'Makefile' from another asn.1 dissector, but they *do not* exist in any > source version of wireshark I have tried... so I have edited all the > Makefile.* to add a subdir in the list for my dissector. > - Trying to './configure' then 'make', but when 'make' comes to my > dissector, it desperately fails indicating my dissector is "defined but > not used"... > > I know I am doing it like an asshole, but it is the only way I know today. > > May someone helps me ? > > Thanks you, > Franck. > > ___________________________________________________________________________ Sent via: Wireshark-dev mailing list <[email protected]> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:[email protected]?subject=unsubscribe
