https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=15706

            Bug ID: 15706
           Summary: Build issue in Wireshark - 3.0.1 on RHEL6
           Product: Wireshark
           Version: 3.0.1
          Hardware: x86-64
                OS: Red Hat
            Status: UNCONFIRMED
          Severity: Major
          Priority: Low
         Component: Build process
          Assignee: bugzilla-ad...@wireshark.org
          Reporter: abinaya.manikan...@wipro.com
  Target Milestone: ---

Build Information:
Wireshark Version which we tried is: Wireshark 3.0.1
OS: RedHat 6
Installed dependencies are below:
glib2:
glib2-devel-2.28.8-10.el6.x86_64
glib2-2.28.8-10.el6.i686

python version: 3.4.1
gcc version : 7.3.0

Steps which we are trying is:
----------------------------
cmake -DCMAKE_INSTALL_PREFIX=/opt/wire -DBUILD_opencv_python3=ON
-DPYTHON3_LIBRARY=/opt/python/x86_64/3.4.1/lib/libpython3.4m.so
-DPYTHON3_INCLUDE_DIR=/opt/python/x86_64/3.4.1/include/python3.4m/
-DPYTHON3_PACKAGES_PATH=/opt/python/x86_64/3.4.1/lib/python3.4/site-packages/
-DPYTHON3_EXECUTABLE=/opt/python/x86_64/3.4.1/bin/python3
-DPCAP_LIBRARY=/lib64/libcap.so -DPCAP_INCLUDE_DIR=/usr/include/sys/ ..

make

make install


--
Issue on RHEL6 while invoking "make" :

--------------------------------------------------------------------------------
[root@praveena-test build]$ make
Scanning dependencies of target wsutil
[  0%] Building C object wsutil/CMakeFiles/wsutil.dir/adler32.c.o
In file included from /usr/include/sys/signal.h:1:0,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/sys/signal.h:1,
                 from /usr/include/glib-2.0/glib/gbacktrace.h:35,
                 from /usr/include/glib-2.0/glib.h:36,
                 from
/root/rpmbuild/SOURCES/wireshark-3.0.1/wsutil/adler32.c:15:
/usr/include/sys/signal.h:1:20: error: #include nested too deeply
 #include <signal.h>
                    ^
In file included from /usr/include/glib-2.0/glib.h:39:0,
                 from
/root/rpmbuild/SOURCES/wireshark-3.0.1/wsutil/adler32.c:15:
/usr/include/glib-2.0/glib/gbookmarkfile.h:150:11: error: unknown type name
‘time_t’; did you mean ‘__time_t’?
           time_t          stamp,
           ^~~~~~
           __time_t
/usr/include/glib-2.0/glib/gbookmarkfile.h:157:11: error: unknown type name
‘time_t’; did you mean ‘__time_t’?
           time_t         *stamp,
           ^~~~~~
           __time_t
/usr/include/glib-2.0/glib/gbookmarkfile.h:176:11: error: unknown type name
‘time_t’; did you mean ‘__time_t’?
           time_t          added);
           ^~~~~~
           __time_t
/usr/include/glib-2.0/glib/gbookmarkfile.h:177:1: error: unknown type name
‘time_t’; did you mean ‘__time_t’?
 time_t         g_bookmark_file_get_added           (GBookmarkFile  *bookmark,
 ^~~~~~
 __time_t
/usr/include/glib-2.0/glib/gbookmarkfile.h:182:11: error: unknown type name
‘time_t’; did you mean ‘__time_t’?
           time_t          modified);
           ^~~~~~
           __time_t
/usr/include/glib-2.0/glib/gbookmarkfile.h:183:1: error: unknown type name
‘time_t’; did you mean ‘__time_t’?
 time_t         g_bookmark_file_get_modified        (GBookmarkFile  *bookmark,
 ^~~~~~
 __time_t
/usr/include/glib-2.0/glib/gbookmarkfile.h:188:11: error: unknown type name
‘time_t’; did you mean ‘__time_t’?
           time_t          visited);
           ^~~~~~
           __time_t
/usr/include/glib-2.0/glib/gbookmarkfile.h:189:1: error: unknown type name
‘time_t’; did you mean ‘__time_t’?
 time_t         g_bookmark_file_get_visited         (GBookmarkFile  *bookmark,
 ^~~~~~
 __time_t
In file included from /usr/include/glib-2.0/glib.h:45:0,
                 from
/root/rpmbuild/SOURCES/wireshark-3.0.1/wsutil/adler32.c:15:
/usr/include/glib-2.0/glib/gdate.h:174:9: error: unknown type name ‘time_t’;
did you mean ‘__time_t’?
         time_t       timet);
         ^~~~~~
         __time_t
make[2]: *** [wsutil/CMakeFiles/wsutil.dir/adler32.c.o] Error 1
make[1]: *** [wsutil/CMakeFiles/wsutil.dir/all] Error 2
make: *** [all] Error 2
--------------------------------------------------------------------------------

Please let us know whether we need higher version of glib2 is needed for this
wireshark since RHEL7 the build has been succeeded.

RHEL7 glib2 version is below:
-------------------------------
glib2-devel-2.56.1-2.el7.x86_64
glib2-2.56.1-2.el7.x86_64

Please suggest some patch/suggestion here.

-- 
You are receiving this mail because:
You are watching all bug changes.
___________________________________________________________________________
Sent via:    Wireshark-bugs mailing list <wireshark-bugs@wireshark.org>
Archives:    https://www.wireshark.org/lists/wireshark-bugs
Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-bugs
             mailto:wireshark-bugs-requ...@wireshark.org?subject=unsubscribe

Reply via email to