[libnice] Can latest version libnice-0.1.13 be install on CentOS 6.5??

Jack Wang antirazin at gmail.com
Mon Aug 31 20:11:11 PDT 2015


Hello,

Finally I installed the glib-2.44.1 successfully on CentOS 6.5,
and the libnice-0.1.13 can work now.


Thanks a lot. :D

2015-08-21 11:22 GMT+08:00 Olivier Crête <olivier.crete at collabora.com>:

> Hello,
>
> You need a newer version of GLib and it should work fine know CentOS 6.
>
> Olivier
>
>
> On August 20, 2015 11:02:55 PM EDT, Jack Wang <antirazin at gmail.com> wrote:
> >I met error when starting with ./configure (log posted on the bottom),
> >and it seems that the glib version is too old to use.
> >
> >I changed back to several old versions of libnice to test the
> >availability,
> ><=0.1.3 can build and install successfully,
> >0.1.4 can work on configuration, but fail on 'make':
> >
> >make[2]: Entering directory
> >`/home/XXX/Downloads/libnice-0.1.4/examples'
> >  CC     threaded-example.o
> >threaded-example.c: In function ‘main’:
> >threaded-example.c:110: warning: implicit declaration of function
> >‘g_thread_new’
> >threaded-example.c:110: warning: nested extern declaration of
> >‘g_thread_new’
> >threaded-example.c:110: warning: assignment makes pointer from integer
> >without a cast
> >threaded-example.c: In function ‘print_local_data’:
> >threaded-example.c:391: warning: implicit declaration of function
> >‘g_slist_free_full’
> >threaded-example.c:391: warning: nested extern declaration of
> >‘g_slist_free_full’
> >threaded-example.c: At top level:
> >threaded-example.c:53: error: storage size of ‘gather_mutex’ isn’t
> >known
> >threaded-example.c:53: error: storage size of ‘negotiate_mutex’ isn’t
> >known
> >threaded-example.c:54: error: storage size of ‘gather_cond’ isn’t known
> >threaded-example.c:54: error: storage size of ‘negotiate_cond’ isn’t
> >known
> >make[2]: *** [threaded-example.o] Error 1
> >make[2]: Leaving directory `/home/XXX/Downloads/libnice-0.1.4/examples'
> >make[1]: *** [all-recursive] Error 1
> >make[1]: Leaving directory `/home/XXX/Downloads/libnice-0.1.4'
> >make: *** [all] Error 2
> >
> >Although 0.1.3 can work, but for the convenience (new function and
> >examples
> >added),
> >I still want to use >=0.1.4.
> >
> >Maybe if I update to CentOS 7 and the problem can be solved , isn't it?
> >But for some reasons, I can't do that. :(
> >So, any suggestion to run latest libice on CentOS 6.5??
> >I ever tried to install the GLIB-2.44.1 (latest version) but failed
> >(maybe
> >not support on CentOS 6.5??)
> >
> >Thanks. :)
> >
> >===========================================
> >
> >checking build system type... x86_64-unknown-linux-gnu
> >checking host system type... x86_64-unknown-linux-gnu
> >checking target system type... x86_64-unknown-linux-gnu
> >checking for a BSD-compatible install... /usr/bin/install -c
> >checking whether build environment is sane... yes
> >checking for a thread-safe mkdir -p... /bin/mkdir -p
> >checking for gawk... gawk
> >checking whether make sets $(MAKE)... yes
> >checking whether make supports nested variables... yes
> >checking whether make supports nested variables... (cached) yes
> >checking for style of include used by make... GNU
> >checking for gcc... gcc
> >checking whether the C compiler works... yes
> >checking for C compiler default output file name... a.out
> >checking for suffix of executables...
> >checking whether we are cross compiling... no
> >checking for suffix of object files... o
> >checking whether we are using the GNU C compiler... yes
> >checking whether gcc accepts -g... yes
> >checking for gcc option to accept ISO C89... none needed
> >checking whether gcc understands -c and -o together... yes
> >checking dependency style of gcc... gcc3
> >checking how to run the C preprocessor... gcc -E
> >checking for grep that handles long lines and -e... /bin/grep
> >checking for egrep... /bin/grep -E
> >checking for ANSI C header files... yes
> >checking for sys/types.h... yes
> >checking for sys/stat.h... yes
> >checking for stdlib.h... yes
> >checking for string.h... yes
> >checking for memory.h... yes
> >checking for strings.h... yes
> >checking for inttypes.h... yes
> >checking for stdint.h... yes
> >checking for unistd.h... yes
> >checking minix/config.h usability... no
> >checking minix/config.h presence... no
> >checking for minix/config.h... no
> >checking whether it is safe to define __EXTENSIONS__... yes
> >checking for gcc... (cached) gcc
> >checking whether we are using the GNU C compiler... (cached) yes
> >checking whether gcc accepts -g... (cached) yes
> >checking for gcc option to accept ISO C89... (cached) none needed
> >checking whether gcc understands -c and -o together... (cached) yes
> >checking dependency style of gcc... (cached) gcc3
> >checking for ar... ar
> >checking the archiver (ar) interface... ar
> >checking how to print strings... printf
> >checking for a sed that does not truncate output... /bin/sed
> >checking for fgrep... /bin/grep -F
> >checking for ld used by gcc... /usr/bin/ld
> >checking if the linker (/usr/bin/ld) is GNU ld... yes
> >checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> >checking the name lister (/usr/bin/nm -B) interface... BSD nm
> >checking whether ln -s works... yes
> >checking the maximum length of command line arguments... 1966080
> >checking whether the shell understands some XSI constructs... yes
> >checking whether the shell understands "+="... yes
> >checking how to convert x86_64-unknown-linux-gnu file names to
> >x86_64-unknown-linux-gnu format... func_convert_file_noop
> >checking how to convert x86_64-unknown-linux-gnu file names to
> >toolchain
> >format... func_convert_file_noop
> >checking for /usr/bin/ld option to reload object files... -r
> >checking for objdump... objdump
> >checking how to recognize dependent libraries... pass_all
> >checking for dlltool... no
> >checking how to associate runtime and link libraries... printf %s\n
> >checking for archiver @FILE support... @
> >checking for strip... strip
> >checking for ranlib... ranlib
> >checking command to parse /usr/bin/nm -B output from gcc object... ok
> >checking for sysroot... no
> >checking for mt... no
> >checking if : is a manifest tool... no
> >checking for dlfcn.h... yes
> >checking for objdir... .libs
> >checking if gcc supports -fno-rtti -fno-exceptions... no
> >checking for gcc option to produce PIC... -fPIC -DPIC
> >checking if gcc PIC flag -fPIC -DPIC works... yes
> >checking if gcc static flag -static works... no
> >checking if gcc supports -c -o file.o... yes
> >checking if gcc supports -c -o file.o... (cached) yes
> >checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports
> >shared
> >libraries... yes
> >checking whether -lc should be explicitly linked in... no
> >checking dynamic linker characteristics... GNU/Linux ld.so
> >checking how to hardcode library paths into programs... immediate
> >checking for shl_load... no
> >checking for shl_load in -ldld... no
> >checking for dlopen... no
> >checking for dlopen in -ldl... yes
> >checking whether a program can dlopen itself... yes
> >checking whether a statically linked program can dlopen itself... yes
> >checking whether stripping libraries is possible... yes
> >checking if libtool supports shared libraries... yes
> >checking whether to build shared libraries... yes
> >checking whether to build static libraries... no
> >checking operating system... linux/other
> >checking for C/C++ restrict keyword... __restrict
> >checking for variable-length arrays... yes
> >checking whether to enable assertions... yes
> >checking for stdbool.h that conforms to C99... yes
> >checking for _Bool... yes
> >checking arpa/inet.h usability... yes
> >checking arpa/inet.h presence... yes
> >checking for arpa/inet.h... yes
> >checking net/in.h usability... no
> >checking net/in.h presence... no
> >checking for net/in.h... no
> >checking netdb.h usability... yes
> >checking netdb.h presence... yes
> >checking for netdb.h... yes
> >checking ifaddrs.h usability... yes
> >checking ifaddrs.h presence... yes
> >checking for ifaddrs.h... yes
> >checking for size_t... yes
> >checking for ssize_t... yes
> >checking to see if compiler understands -fno-strict-aliasing... yes
> >checking to see if compiler understands -Wall... yes
> >checking to see if compiler understands -Wextra... yes
> >checking to see if compiler understands -Wundef... yes
> >checking to see if compiler understands -Wnested-externs... yes
> >checking to see if compiler understands -Wwrite-strings... yes
> >checking to see if compiler understands -Wpointer-arith... yes
> >checking to see if compiler understands -Wmissing-declarations... yes
> >checking to see if compiler understands -Wmissing-prototypes... yes
> >checking to see if compiler understands -Wstrict-prototypes... yes
> >checking to see if compiler understands -Wredundant-decls... yes
> >checking to see if compiler understands -Wno-unused-parameter... yes
> >checking to see if compiler understands
> >-Wno-missing-field-initializers...
> >yes
> >checking to see if compiler understands
> >-Wdeclaration-after-statement... yes
> >checking to see if compiler understands -Wformat=2... yes
> >checking to see if compiler understands -Wold-style-definition... yes
> >checking to see if compiler understands -Wcast-align... yes
> >checking to see if compiler understands -Wformat-nonliteral... yes
> >checking to see if compiler understands -Wformat-security... yes
> >checking to see if compiler understands -Wsign-compare... yes
> >checking to see if compiler understands -Wstrict-aliasing... yes
> >checking to see if compiler understands -Wshadow... yes
> >checking to see if compiler understands -Winline... yes
> >checking to see if compiler understands -Wpacked... yes
> >checking to see if compiler understands -Wmissing-format-attribute...
> >yes
> >checking to see if compiler understands -Wmissing-noreturn... yes
> >checking to see if compiler understands -Winit-self... yes
> >checking to see if compiler understands -Wredundant-decls... yes
> >checking to see if compiler understands -Wmissing-include-dirs... yes
> >checking to see if compiler understands -Wunused-but-set-variable...
> >yes
> >checking to see if compiler understands -Warray-bounds... yes
> >checking for library containing inet_pton... none required
> >checking for library containing socket... none required
> >configure: set LIBNICE_CFLAGS to
> >-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_30
> >-DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_36 -fno-strict-aliasing -Wall
> >-Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith
> >-Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes
> >-Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers
> >-Wdeclaration-after-statement -Wformat=2 -Wold-style-definition
> >-Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare
> >-Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute
> >-Wmissing-noreturn -Winit-self -Wredundant-decls -Wmissing-include-dirs
> >-Wunused-but-set-variable -Warray-bounds
> >checking for clock_gettime in -lrt... yes
> >checking for poll... yes
> >checking for pkg-config... /usr/bin/pkg-config
> >checking pkg-config is at least version 0.9.0... yes
> >checking for GLIB... no
> >configure: error: Package requirements (glib-2.0 >= 2.30 gio-2.0 >=
> >2.30
> >gobject-2.0 >= 2.30 gthread-2.0) were not met:
> >
> >Requested 'glib-2.0 >= 2.30' but version of GLib is 2.26.1
> >Requested 'gio-2.0 >= 2.30' but version of GIO is 2.26.1
> >Requested 'gobject-2.0 >= 2.30' but version of GObject is 2.26.1
> >
> >Consider adjusting the PKG_CONFIG_PATH environment variable if you
> >installed software in a non-standard prefix.
> >
> >Alternatively, you may set the environment variables GLIB_CFLAGS
> >and GLIB_LIBS to avoid the need to call pkg-co
> >
> >
> >------------------------------------------------------------------------
> >
> >_______________________________________________
> >nice mailing list
> >nice at lists.freedesktop.org
> >http://lists.freedesktop.org/mailman/listinfo/nice
>
> --
> Olivier Crête
> olivier.crete at collabora.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/nice/attachments/20150901/61a34758/attachment.html>


More information about the nice mailing list