Wireshark

Mike Savory msavory1 at nzbox.com
Tue May 20 16:12:57 PDT 2008


Hi

The Wireshark Port installs the following binaries

$ port contents wireshark
Port wireshark contains:
   /opt/local/bin/capinfos
   /opt/local/bin/dftest
   /opt/local/bin/dumpcap
   /opt/local/bin/editcap
   /opt/local/bin/idl2wrs
   /opt/local/bin/mergecap
   /opt/local/bin/randpkt
   /opt/local/bin/rawshark
   /opt/local/bin/text2pcap
   /opt/local/bin/tshark
   /opt/local/bin/wireshark
....

My understanding of the Wireshark application is that if it is built  
without X11 support then then the other binaries are still built, but  
wireshark itself not built as a binary. ie Wireshark only works with a  
gui

This is supported by examinng the portfile where the variant is  
defined as

variant no_x11	{
	depends_lib-delete	port:gtk2
	configure.args-delete	--disable-gtk2
	configure.args-append	--disable-wireshark
        }

It does not attempt to built an Aqua variant.
See Section GUI item 3 on
http://wiki.wireshark.org/Development/Wishlist


The port does not install anything in /Applications so the "wrapper"  
you have is not part of macports and probably came from elsewhere  
(which is why it cant find the binaries).

What do you get when you type

 > which wireshark
 > /opt/local/bin/wireshark -v
 > /opt/local/bin/tshark -v

Regards

Mike


On May 20, 2008, at 2:47 PM, Kok-Yong Tan wrote:

>
> On May 19, 2008, at 14:06, Kok-Yong Tan wrote:
>
>>
>> On May 19, 2008, at 12:31, Robert Liesenfeld wrote:
>>
>>>
>>> On May 19, 2008, at 9:27 AM, Avery Rozar wrote:
>>>
>>>> Thanks for your reply,
>>>> I'm new to the mac, is there a difference between xcode 3.0, and  
>>>> the
>>>> xfree86 package? Thanks.
>>>>
>>>
>>> Yes, the Xcode package is the suite of developer tools from Apple.
>>> These tools are required to build ports.  XFree86 is an X11 server,
>>> prevalent in the Linux world.  If you don't know what an X11 server
>>> is, you will probably be happy with the +no_x11 variant on ports  
>>> that
>>> support it (such as wireshark).
>>
>>
>> Okay, just for giggles, I did:
>>
>> sudo port -v install wireshark +no_x11
>>
>> Unfortunately, at the end, it complained the another variant was
>> activated so I deactivated that with:
>>
>> sudo port -v deactivate wireshark +darwin_8
>>
>> and activated the +no_x11 version with:
>>
>> sudo port -v install wireshark +no_x11
>>
>> which returned without error.  And
>>
>> port -v installed wireshark
>>
>> displays the following:
>>
>> The following ports are currently installed:
>>   wireshark @1.0.0_0+darwin_8
>>   wireshark @1.0.0_0+darwin_8+no_x11 (active)
>>
>> However, when I double-clicked the icon in /Applications, I get an
>> error in Console that reads:
>>
>> 2008-05-19 13:54:37.579 open[15218] No such file: /usr/local/bin/
>> wireshark
>>
>> and the new activated wireshark isn't in /opt/local/bin either (where
>> the other wireshark used to reside).  What gives?  Is there anything
>> I can do to get it to install correctly (either in /usr/local/bin  
>> or /
>> opt/local/bin)?
>
>
> I've also tried the following to no avail:
>
> sudo port -v uninstall wireshark @1.0.0_0+darwin_8+no_x11
>
> and then:
>
> sudo port -v install wireshark @1.0.0+no_x11
>
> which returned without error but it still keeps looking for wireshark
> in /usr/local/bin so I guess macports isn't installing wireshark
> where the non-X11 wrapper seems to want it to be.  I can find the X11
> version of wireshark in /opt/local/var/macports/software/wireshark/
> 1.0.0_0+darwin_8/opt/local/bin/wireshark but no non-X11 version of
> wireshark anywhere.
>
> I am running Mac OS 10.4.11 with Xcode 2.4.1 and X11R6 installed from
> the developer disk.
>
> --
> Reality Artisans, Inc.            #   Network Wrangling and Delousing
> P.O. Box 565, Gracie Station      #   Apple Certified Help Desk
> Specialist
> New York, NY 10028-0019           #   Apple Consultants Network member
> <http://www.realityartisans.com>  #   Apple Developer Connection  
> member
> (212) 369-4876 (Voice)            #   (212) 860-4325 (Fax)
>
>
>
>
>
> _______________________________________________
> macports-users mailing list
> macports-users at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macports-users
>



More information about the macports-users mailing list