Bug 491445

Summary: Wireshark does not include SMI support
Product: [Fedora] Fedora Reporter: John Tapparo <jttdi>
Component: wiresharkAssignee: Radek Vokál <rvokal>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: 10CC: rvokal
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-03-26 08:50:03 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description John Tapparo 2009-03-21 01:27:43 UTC
Description of problem:
Wireshark will not decode OIDs from SNMP MIBs.  This is due to the lack of inclusion of libsmi support.

The source RPM is set to configure --with-libsmi.

Version-Release number of selected component (if applicable):
  wireshark-1.0.6-1.fc10.x86_64
  wireshark-gnome-1.0.6-1.fc10.x86_64


How reproducible:
  Always

Steps to Reproduce:
1.  Launch Wireshark and go to Help/About
2.  Note the "without SMI"
3.  You could also try to decode some SNMP captures.
  
Actual results:
Wireshark is built without libsmi support:

From Help/About Wireshark:
Compiled with GTK+ 2.14.7, with GLib 2.18.4, with libpcap 0.9.8, with libz
1.2.3, without POSIX capabilities, with libpcre 7.8, without SMI, without ADNS,
without Lua, with GnuTLS 2.4.2, with Gcrypt 1.4.3, with MIT Kerberos, without
PortAudio, without AirPcap.


Expected results:
Whireshark is built with libsmi support.


Additional info:

I would like to see the feature included.

The source RPM's %configure includes a "--with-libsmi", however, according to the help/about in Wireshark, it is not there.  I suspect this is due to the build machine not having libsmi-devel installed.  This seems to be strictly a build problem.

I installed libsmi-devel on my machine and rebuilt the src rpm and SMI support is now included on my personal build.

If the intent is to not include this for some reason, that is fine.  However it looked to me like it was trying to be included.

This also seems to exist on the i386 build.

Comment 1 John Tapparo 2009-03-21 01:34:28 UTC
Oops... "This also seems to exist on the i386 build," would be more clear if it said "This bug also seems to exist on the i386 build."  Meaning that SMI support does not exist in the i386 wireshark RPM either.

Comment 2 Radek Vokál 2009-03-26 08:49:27 UTC
Ah, true .. missing build dependency on libsmi-devel. I'm going to fix this with next wireshark update. Right now it's fixed only in rawhide.