ANNOUNCEMENT: Live Wireshark University & Allegro Packets online APAC Wireshark Training Session
July 17th, 2024 | 10:00am-11:55am SGT (UTC+8) | Online

Wireshark-users: Re: [Wireshark-users] Issues compiling Wireshark on RHEL7

From: Mun Johl <Mun.Johl@xxxxxxx>
Date: Thu, 12 Jan 2023 02:01:44 +0000
Hi,

Thanks again for all the help!  I finally gave up on 4.0.2 and downloaded the sources to 3.6.10 .  I was able to get that to compile without too much difficulty :)

Best regards,

-- 
Mun

> -----Original Message-----
> From: Mun Johl <Mun.Johl@xxxxxxx>
> Sent: Wednesday, January 11, 2023 10:23 AM
> To: Gerald Combs <gerald@xxxxxxxxxxxxx>; Community support list for Wireshark <wireshark-users@xxxxxxxxxxxxx>
> Subject: RE: [Wireshark-users] Issues compiling Wireshark on RHEL7
> 
> Hi,
> 
> Thank you for the information and advice!  I'll look into the rpm-setup.sh script and maybe give it a go.  But if I continue to have issues,
> I'll downshift to Wireshark 3.6 as you have suggested.
> 
> Regards,
> 
> --
> Mun
> 
> > rpm-setup.sh and the other -setup.sh scripts are documented in the Developer's Guide at
> >
> > https://www.wireshark.org/docs/wsdg_html_chunked/ChapterSetup.html#ChSetupUNIX
> >
> > We also use rpm-setup.sh to build the containers used in our CI jobs, which means that a vast robot army will complain if it doesn't
> > work correctly.
> >
> > You'll probably have better luck building Wireshark 3.6 on RHEL7. That branch still has GitLab CI jobs that build and test using CentOS
> > 7, but in the 4.0 branch we bumped a *lot* of required package versions and dropped the CentOS 7 jobs.
> >
> > On 1/11/23 8:48 AM, Mun Johl via Wireshark-users wrote:
> > > Hi,
> > >
> > > I actually haven’t run rpm-setup.sh (uh-oh).  I was working through the instructions in the INSTALL file and didn’t realize I should
> run
> > rpm-setup.sh first.  I think during my web searches I did find mention of that, but I was already knee deep and wasn’t sure if I should
> > run it after I got started.
> > >
> > > Do you recommend I go ahead and run rpm-setup.sh now?  That is, before I try to manually install PCRE2?   If that setup script will
> > load all dependencies, that would be most excellent.
> > >
> > > Thank you and regards,
> > >
> > > --
> > >
> > > Mun
> > >
> > > *From:* Wireshark-users <wireshark-users-bounces@xxxxxxxxxxxxx> *On Behalf Of *chuck c
> > > *Sent:* Wednesday, January 11, 2023 6:37 AM
> > > *To:* Community support list for Wireshark <wireshark-users@xxxxxxxxxxxxx>
> > > *Subject:* Re: [Wireshark-users] Issues compiling Wireshark on RHEL7
> > >
> > > *CAUTION:**This email originated from outside of Western Digital. Do not click on links or open attachments unless you recognize
> > the sender and know that the content is safe.*
> > >
> > > Were there any errors when running tools/rpm-setup.sh?
> > >
> > > https://gitlab.com/wireshark/wireshark/-/blob/master/tools/rpm-setup.sh#L83 <https://gitlab.com/wireshark/wireshark/-
> > /blob/master/tools/rpm-setup.sh#L83>
> > >
> > >   pcre2-devel \
> > >
> > > On Tue, Jan 10, 2023 at 6:46 PM Mun Johl via Wireshark-users <wireshark-users@xxxxxxxxxxxxx <mailto:wireshark-
> > users@xxxxxxxxxxxxx>> wrote:
> > >
> > >     Hi,
> > >
> > >     The error is just another missing library:
> > >
> > >     CMake Error at /usr/local/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
> > >
> > >        Could NOT find PCRE2 (missing: PCRE2_LIBRARY PCRE2_INCLUDE_DIR) (found
> > >
> > >        version "")
> > >
> > >     I didn’t want to mention it yet because I haven’t begun my search yet for the lib or sources.  Although, I appreciate your concern
> > and inquisitiveness :)
> > >
> > >     Best regards,
> > >
> > >     --
> > >
> > >     Mun
> > >
> > >     Can you share your error message? Anything like this:
> > >
> > >     https://ask.wireshark.org/question/29646/cmake-dependency-failed-for-v40-when-trying-to-build-an-rpm-package-from-a-source-
> > tarball/ <https://ask.wireshark.org/question/29646/cmake-dependency-failed-for-v40-when-trying-to-build-an-rpm-package-from-a-
> > source-tarball/>
> > >
> > >     "but here I'm using CentOS 7.9 after changed the dependencies in CMakeLists."
> > >
> > >     Not sure what the CMakeList changes were.
> > >
> > >     On Tue, Jan 10, 2023 at 6:14 PM Mun Johl via Wireshark-users <wireshark-users@xxxxxxxxxxxxx <mailto:wireshark-
> > users@xxxxxxxxxxxxx>> wrote:
> > >
> > >         Hi,
> > >
> > >         Thank you for the link.  I was able to get past the c-ares issue—but unfortunately, another CMake Error awaits my attention.
> > >
> > >         Best regards,
> > >
> > >         --
> > >
> > >         Mun
> > >
> > >         Suggestions for work-arounds:
> > >
> > >         [Wireshark-dev] CARES to old for CentOS8?
> > >
> > >         https://www.wireshark.org/lists/wireshark-dev/202209/msg00017.html <https://www.wireshark.org/lists/wireshark-
> > dev/202209/msg00017.html>
> > >
> > >         On Tue, Jan 10, 2023 at 3:55 PM Mun Johl via Wireshark-users <wireshark-users@xxxxxxxxxxxxx <mailto:wireshark-
> > users@xxxxxxxxxxxxx>> wrote:
> > >
> > >             Hi,
> > >
> > >             I am attempting to compile Wireshark v4.0.2 on a RHEL7 server and am running into problems.  My current issue is that the
> c-
> > ares library is not installed on the server.  I’ve downloaded the c-ares source code but it seems my compiler is too old to be able to
> > compile c-ares.
> > >
> > >             My questions are as follows: Is the “c-ares” library *required* for the proper compilation of Wireshark?  Are there any
> > alternatives to using c-ares that I may be able to try?
> > >
> > >             If c-ares is required, then I will try to install a newer version of the compiler from sources--since our repos do not have
> > anything newer.
> > >
> > >             Thank you and regards,
> > >
> > >             --
> > >
> > >             Mun
> > >
> > >             ___________________________________________________________________________
> > >             Sent via:    Wireshark-users mailing list <wireshark-users@xxxxxxxxxxxxx <mailto:wireshark-users@xxxxxxxxxxxxx>>
> > >             Archives: https://www.wireshark.org/lists/wireshark-users <https://www.wireshark.org/lists/wireshark-users>
> > >             Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-users
> > <https://www.wireshark.org/mailman/options/wireshark-users>
> > >                           mailto:wireshark-users-request@xxxxxxxxxxxxx <mailto:wireshark-users-
> request@xxxxxxxxxxxxx>?subject=unsubscribe
> > >
> > >         ___________________________________________________________________________
> > >         Sent via:    Wireshark-users mailing list <wireshark-users@xxxxxxxxxxxxx <mailto:wireshark-users@xxxxxxxxxxxxx>>
> > >         Archives: https://www.wireshark.org/lists/wireshark-users <https://www.wireshark.org/lists/wireshark-users>
> > >         Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-users
> > <https://www.wireshark.org/mailman/options/wireshark-users>
> > >                       mailto:wireshark-users-request@xxxxxxxxxxxxx <mailto:wireshark-users-request@xxxxxxxxxxxxx>?subject=unsubscribe
> > >
> > >     ___________________________________________________________________________
> > >     Sent via:    Wireshark-users mailing list <wireshark-users@xxxxxxxxxxxxx <mailto:wireshark-users@xxxxxxxxxxxxx>>
> > >     Archives: https://www.wireshark.org/lists/wireshark-users <https://www.wireshark.org/lists/wireshark-users>
> > >     Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-users
> > <https://www.wireshark.org/mailman/options/wireshark-users>
> > >                   mailto:wireshark-users-request@xxxxxxxxxxxxx <mailto:wireshark-users-request@xxxxxxxxxxxxx>?subject=unsubscribe
> > >
> > >
> > > ___________________________________________________________________________
> > > Sent via:    Wireshark-users mailing list <wireshark-users@xxxxxxxxxxxxx>
> > > Archives:    https://www.wireshark.org/lists/wireshark-users
> > > Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-users
> > >               mailto:wireshark-users-request@xxxxxxxxxxxxx?subject=unsubscribe