Re: how do I compile/install a plugin?

"kyan-ki kyan-ki" <[email protected]> Sun, 11 Jun 2006 18:20:03 +0000
Newsgroups gmane.network.ethereal.devel
Message-ID <[email protected]>
I don't believe that plugins have to be disabled on Mac OS X in order for 
ethereal to compile on that platform. You can try after all.
Otherwise, try "make install" => It should create the *.so and *.la file in 
/usr/local/lib/ethereal/plugins/0.99.0 then you just have to remove the 
directory and copy these files into /opt/local/lib/ethereal/plugins/0.99.0 
b/c as you want.




>From: Nathan Peterson <[email protected]>
>Reply-To: Ethereal development <[email protected]>
>To: Ethereal development <[email protected]>
>Subject: Re: [Ethereal-dev] how do I compile/install a plugin?
>Date: Sun, 11 Jun 2006 11:36:58 -0500
>
>Yeah that's exactly what I did, and no *.so file :(  I don't see anything 
>in the Makefile that says anything about any *.so files.  The *.la file 
>says that the library needs to be installed in 
>/usr/local/lib/ethereal/plugins/0.99.0, but that directory does not exist.  
>I want the *.so file to be in /opt/local/lib/ethereal/plugins/0.99.0 b/c 
>that's where the other plugins are.
>
>One of my friends told me yesterday that plugins have to be disabled on Mac 
>OS X in order for ethereal to compile on that platform.  Is this true?  
>Maybe that's what's going on?
>
>-Nathan
>
>
>kyan-ki kyan-ki wrote:
>>You just need to have *.so file to add a plugin.
>>To build it, try "make all" in the directory concerned by the plugin.
>>Normally, you should have a *.so file copied into :
>>/usr/lib/ethereal/plugins/0.99.0
>>or
>>/usr/local/lib/ethereal/plugins/0.99.0
>>or
>>/opt/local/lib/ethereal/plugins/0.99.0
>>It depends on the directory mentionned in the *.la file.
>>
>>
>>
>>
>>
>>
>>>From: Nathan Peterson <[email protected]>
>>>Reply-To: Ethereal development <[email protected]>
>>>To: [email protected]
>>>Subject: [Ethereal-dev] how do I compile/install a plugin?
>>>Date: Sat, 10 Jun 2006 14:56:11 -0500
>>>
>>>I'm having some trouble just trying to figure out how to do a simple 
>>>compile and install of a ethereal dissector plugin.  I am using OS X on 
>>>intel.  I downloaded the source code for 0.99.0 and I see that there is a 
>>>plugins directory in the source tree.  If I run ./configure and then make 
>>>in the plugins directory I get some *.la files.  Then I tried copying one 
>>>of the *.la files into the plugins directory of my darwin ports install 
>>>of ethereal (i.e. /opt/local/lib/ethereal/plugins/0.99.0/)
>>>
>>>I can't seem to get anything to work.  I tried modifying the source code 
>>>of one of the plugins to use a different tcp port just to see if it is 
>>>working, but it didn't seem to do anything.  Is there a way to tell if 
>>>the plugin has loaded or not?  Do I need a *.so file?  All of the other 
>>>plugins in that directory have *.la and *.so, but when I compile I only 
>>>get a *.la file.  Sorry for my ignorance.  I'm kind of in a time crunch 
>>>and I don't see much documentation on this.  Any help would be 
>>>appreciated.
>>>
>>>-Nathan
>>>_______________________________________________
>>>Ethereal-dev mailing list
>>>[email protected]
>>>http://www.ethereal.com/mailman/listinfo/ethereal-dev
>>
>>_________________________________________________________________
>>Windows Live Mail : venez tester la version bêta ! 
>>http://www.ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d
>>
>>
>>_______________________________________________
>>Ethereal-dev mailing list
>>[email protected]
>>http://www.ethereal.com/mailman/listinfo/ethereal-dev
>_______________________________________________
>Ethereal-dev mailing list
>[email protected]
>http://www.ethereal.com/mailman/listinfo/ethereal-dev

_________________________________________________________________
Windows Live Messenger : venez tester la version bêta ! 
http://www.ideas.live.com/programpage.aspx?versionId=0eccd94b-eb48-497c-8e60-c6313f7ebb73