Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-3135

Wireshark plugins Makefile not working

Details

    • Bug
    • Resolution: Fixed
    • Major
    • Lustre 2.4.0
    • Lustre 2.4.0
    • None
    • 3
    • 7608

    Description

      I am trying to use the Wireshark plugin Makefile as is but cannot get it to work without modifying it.

      When I get wireshark using the CentOS package manager (which the Makefile assumes), the /usr/include/wireshark directory seems to be missing some header files needed by the plugins.

      Also, the WS_VERSION is not getting anything so the plugins cannot be installed in the proper place.

      I suspect there are issues with how the whole "pkg-config" thing works. I don't know enough about package management to figure this one out so I ended up downloading the full Wireshark source tree, building/installing it, then modifying the plugin Makefile to hard-code paths.

      If there is a way to get the package manager to work in this context, please update the README file in the lustre/contrib/wireshark directory to explain what must be done.

      Attachments

        Activity

          [LU-3135] Wireshark plugins Makefile not working
          pjones Peter Jones added a comment -

          Landed for 2.4

          pjones Peter Jones added a comment - Landed for 2.4

          I used the "Add/Remove Software" app on CentOS 6.3. I installed three packages:
          wireshark-1.2.15-2.el6_2.1
          wireshark-devel-1.2.15-2.el6_2.1
          wireshark-gnome-1.2.15-2.el6_2.1

          As Nathaniel points out, this is too old a version.

          doug Doug Oucharek (Inactive) added a comment - I used the "Add/Remove Software" app on CentOS 6.3. I installed three packages: wireshark-1.2.15-2.el6_2.1 wireshark-devel-1.2.15-2.el6_2.1 wireshark-gnome-1.2.15-2.el6_2.1 As Nathaniel points out, this is too old a version.

          Doug, is there a wireshark-devel package that you need to install for the headers?

          adilger Andreas Dilger added a comment - Doug, is there a wireshark-devel package that you need to install for the headers?

          Add version check to Makefile

          http://review.whamcloud.com/6011

          utopiabound Nathaniel Clark added a comment - Add version check to Makefile http://review.whamcloud.com/6011

          The default CentOS 6 wireshark (1.2.x is too old). We need at least 1.6.8. I can add a Makefile check I think.

          utopiabound Nathaniel Clark added a comment - The default CentOS 6 wireshark (1.2.x is too old). We need at least 1.6.8. I can add a Makefile check I think.

          People

            utopiabound Nathaniel Clark
            doug Doug Oucharek (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: