Wireshark-dev: [Wireshark-dev] Unable to cmake Wireshark on Red Hat 7 due to GLIB2 version erro
Hi there, My wireshark build attempt fails during cmake when it checks the version of GLIB2. -- Checking for one of the modules 'glib-2.0' CMake Error at /opt/cmake-3.17.2-Linux-x86_64/share/cmake-3.17/Modules/FindPackageHandleStandardArgs.cmake:164 (message): Could NOT find GLIB2: Found unsuitable version "", but required is at least "2.32.0" (found GLIB2_LIBRARY-NOTFOUND) Call Stack (most recent call first): /opt/cmake-3.17.2-Linux-x86_64/share/cmake-3.17/Modules/FindPackageHandleStandardArgs.cmake:443 (_FPHSA_FAILURE_MESSAGE) cmake/modules/FindGLIB2.cmake:106 (find_package_handle_standard_args) CMakeLists.txt:1023 (find_package) GLIB2 is installed with version 2.56.1: sudo yum info glib2 Loaded plugins: rhnplugin This system is receiving updates from RHN Classic or Red Hat Satellite. Installed Packages Name : glib2 Arch : x86_64 Version : 2.56.1 Release : 5.el7 Size : 12 M Repo : installed From repo : fxspw-7-2002 Summary : A library of handy utility functions URL : http://www.gtk.org License : LGPLv2+ Description : GLib is the low-level core library that forms the basis for projects : such as GTK+ and GNOME. It provides data structure handling for C, : portability wrappers, and interfaces for such runtime functionality : as an event loop, threads, dynamic loading, and an object system. Here is the full output from cmake: $ sudo cmake ../wireshark-3.2.3 -- The C compiler identification is GNU 4.8.5 -- The CXX compiler identification is GNU 4.8.5 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc - works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ - works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Generating build using CMake 3.17.2 -- CMake build type: RelWithDebInfo -- V: 3.2.3, MaV: 3, MiV: 2, PL: 3, EV: . -- Performing Test C_fexcess_precision_fast_VALID -- Performing Test C_fexcess_precision_fast_VALID - Success -- Performing Test C_Wall_VALID -- Performing Test C_Wall_VALID - Success -- Performing Test C_Wextra_VALID -- Performing Test C_Wextra_VALID - Success -- Performing Test C_Wendif_labels_VALID -- Performing Test C_Wendif_labels_VALID - Success -- Performing Test C_Wpointer_arith_VALID -- Performing Test C_Wpointer_arith_VALID - Success -- Performing Test C_Wformat_security_VALID -- Performing Test C_Wformat_security_VALID - Success -- Performing Test C_fwrapv_VALID -- Performing Test C_fwrapv_VALID - Success -- Performing Test C_fno_strict_overflow_VALID -- Performing Test C_fno_strict_overflow_VALID - Success -- Performing Test C_Wvla_VALID -- Performing Test C_Wvla_VALID - Success -- Performing Test C_Waddress_VALID -- Performing Test C_Waddress_VALID - Success -- Performing Test C_Wattributes_VALID -- Performing Test C_Wattributes_VALID - Success -- Performing Test C_Wdiv_by_zero_VALID -- Performing Test C_Wdiv_by_zero_VALID - Success -- Performing Test C_Wignored_qualifiers_VALID -- Performing Test C_Wignored_qualifiers_VALID - Success -- Performing Test C_Wpragmas_VALID -- Performing Test C_Wpragmas_VALID - Success -- Performing Test C_Wno_overlength_strings_VALID -- Performing Test C_Wno_overlength_strings_VALID - Success -- Performing Test C_Wno_long_long_VALID -- Performing Test C_Wno_long_long_VALID - Success -- Performing Test C_Wheader_guard_VALID -- Performing Test C_Wheader_guard_VALID - Failed -- Performing Test C_Wcomma_VALID -- Performing Test C_Wcomma_VALID - Failed -- Performing Test C_Wshorten_64_to_32_VALID -- Performing Test C_Wshorten_64_to_32_VALID - Failed -- Performing Test C_Wframe_larger_than_32768_VALID -- Performing Test C_Wframe_larger_than_32768_VALID - Success -- Performing Test C_Wc___compat_VALID -- Performing Test C_Wc___compat_VALID - Success -- Performing Test C_Wunused_const_variable_VALID -- Performing Test C_Wunused_const_variable_VALID - Failed -- Performing Test C_Wshadow_VALID -- Performing Test C_Wshadow_VALID - Success -- Performing Test C_Wold_style_definition_VALID -- Performing Test C_Wold_style_definition_VALID - Success -- Performing Test C_Wstrict_prototypes_VALID -- Performing Test C_Wstrict_prototypes_VALID - Success -- Performing Test C_Wlogical_op_VALID -- Performing Test C_Wlogical_op_VALID - Success -- Performing Test C_Wjump_misses_init_VALID -- Performing Test C_Wjump_misses_init_VALID - Success -- Performing Test C_Werror_implicit_VALID -- Performing Test C_Werror_implicit_VALID - Success -- Performing Test C_Wno_missing_braces_VALID -- Performing Test C_Wno_missing_braces_VALID - Success -- Performing Test C_Wno_pointer_sign_VALID -- Performing Test C_Wno_pointer_sign_VALID - Success -- Performing Test CXX_fexcess_precision_fast_VALID -- Performing Test CXX_fexcess_precision_fast_VALID - Success -- Performing Test CXX_Wall_VALID -- Performing Test CXX_Wall_VALID - Success -- Performing Test CXX_Wextra_VALID -- Performing Test CXX_Wextra_VALID - Success -- Performing Test CXX_Wendif_labels_VALID -- Performing Test CXX_Wendif_labels_VALID - Success -- Performing Test CXX_Wpointer_arith_VALID -- Performing Test CXX_Wpointer_arith_VALID - Success -- Performing Test CXX_Wformat_security_VALID -- Performing Test CXX_Wformat_security_VALID - Success -- Performing Test CXX_fwrapv_VALID -- Performing Test CXX_fwrapv_VALID - Success -- Performing Test CXX_fno_strict_overflow_VALID -- Performing Test CXX_fno_strict_overflow_VALID - Success -- Performing Test CXX_Wvla_VALID -- Performing Test CXX_Wvla_VALID - Success -- Performing Test CXX_Waddress_VALID -- Performing Test CXX_Waddress_VALID - Success -- Performing Test CXX_Wattributes_VALID -- Performing Test CXX_Wattributes_VALID - Success -- Performing Test CXX_Wdiv_by_zero_VALID -- Performing Test CXX_Wdiv_by_zero_VALID - Success -- Performing Test CXX_Wignored_qualifiers_VALID -- Performing Test CXX_Wignored_qualifiers_VALID - Success -- Performing Test CXX_Wpragmas_VALID -- Performing Test CXX_Wpragmas_VALID - Success -- Performing Test CXX_Wno_overlength_strings_VALID -- Performing Test CXX_Wno_overlength_strings_VALID - Success -- Performing Test CXX_Wno_long_long_VALID -- Performing Test CXX_Wno_long_long_VALID - Success -- Performing Test CXX_Wheader_guard_VALID -- Performing Test CXX_Wheader_guard_VALID - Failed -- Performing Test CXX_Wcomma_VALID -- Performing Test CXX_Wcomma_VALID - Failed -- Performing Test CXX_Wshorten_64_to_32_VALID -- Performing Test CXX_Wshorten_64_to_32_VALID - Failed -- Performing Test CXX_Wframe_larger_than_32768_VALID -- Performing Test CXX_Wframe_larger_than_32768_VALID - Success -- Performing Test CXX_Wextra_semi_VALID -- Performing Test CXX_Wextra_semi_VALID - Failed -- Performing Test C_fmacro_prefix_map_old_new_VALID -- Performing Test C_fmacro_prefix_map_old_new_VALID - Failed -- Performing Test CXX_fmacro_prefix_map_old_new_VALID -- Performing Test CXX_fmacro_prefix_map_old_new_VALID - Failed -- Performing Test FVHIDDEN -- Performing Test FVHIDDEN - Success -- Performing Test LINK_Wl___as_needed_VALID -- Performing Test LINK_Wl___as_needed_VALID - Success -- Linker flags: -Wl,--as-needed -- Found Git: /usr/bin/git (found version "1.8.3.1") -- Found PkgConfig: /usr/bin/pkg-config (found version "0.27.1") -- Checking for one of the modules 'glib-2.0' CMake Error at /opt/cmake-3.17.2-Linux-x86_64/share/cmake-3.17/Modules/FindPackageHandleStandardArgs.cmake:164 (message): Could NOT find GLIB2: Found unsuitable version "", but required is at least "2.32.0" (found GLIB2_LIBRARY-NOTFOUND) Call Stack (most recent call first): /opt/cmake-3.17.2-Linux-x86_64/share/cmake-3.17/Modules/FindPackageHandleStandardArgs.cmake:443 (_FPHSA_FAILURE_MESSAGE) cmake/modules/FindGLIB2.cmake:106 (find_package_handle_standard_args) CMakeLists.txt:1023 (find_package) -- Configuring incomplete, errors occurred! See also "/export/home/u8002465/wireshark_dev/build/CMakeFiles/CMakeOutput.log". See also "/export/home/u8002465/wireshark_dev/build/CMakeFiles/CMakeError.log". |
- Follow-Ups:
- Prev by Date: Re: [Wireshark-dev] Support for TLS1.2 decryption using derived keys
- Next by Date: Re: [Wireshark-dev] Support for TLS1.2 decryption using derived keys
- Previous by thread: Re: [Wireshark-dev] Support for TLS1.2 decryption using derived keys
- Next by thread: Re: [Wireshark-dev] Unable to cmake Wireshark on Red Hat 7 due to GLIB2 version error
- Index(es):