Ubuntu clang version 3.4-1ubuntu1 (trunk) (based on LLVM 3.4) Target: x86_64-pc-linux-gnu Thread model: posix "/usr/bin/clang" -cc1 -triple x86_64-pc-linux-gnu -fsyntax-only -disable-free -disable-llvm-verifier -main-file-name peer_connection.cpp -mrelocation-model static -mdisable-fp-elim -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu x86-64 -target-linker-version 2.23.52.20130727 -v -resource-dir /usr/bin/../lib/clang/3.4 -D __DBL_MIN_EXP__=(-1021) -D __UINT_LEAST16_MAX__=65535 -D __ATOMIC_ACQUIRE=2 -D __FLT_MIN__=1.17549435082228750797e-38F -D "__UINT_LEAST8_TYPE__=unsigned char" -D "__INTMAX_C(c)=c ## L" -D __CHAR_BIT__=8 -D __UINT8_MAX__=255 -D __WINT_MAX__=4294967295U -D __ORDER_LITTLE_ENDIAN__=1234 -D __SIZE_MAX__=18446744073709551615UL -D __WCHAR_MAX__=2147483647 -D __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1 -D __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1 -D __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1 -D __DBL_DENORM_MIN__=double(4.94065645841246544177e-324L) -D __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1 -D __GCC_ATOMIC_CHAR_LOCK_FREE=2 -D __FLT_EVAL_METHOD__=0 -D __unix__=1 -D __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2 -D __x86_64=1 -D __UINT_FAST64_MAX__=18446744073709551615UL -D __SIG_ATOMIC_TYPE__=int -D __DBL_MIN_10_EXP__=(-307) -D __FINITE_MATH_ONLY__=0 -D __GNUC_PATCHLEVEL__=1 -D __UINT_FAST8_MAX__=255 -D __DEC64_MAX_EXP__=385 -D __INT8_C(c)=c -D __UINT_LEAST64_MAX__=18446744073709551615UL -D __SHRT_MAX__=32767 -D __LDBL_MAX__=1.18973149535723176502e+4932L -D __UINT_LEAST8_MAX__=255 -D __GCC_ATOMIC_BOOL_LOCK_FREE=2 -D "__UINTMAX_TYPE__=long unsigned int" -D __linux=1 -D __DEC32_EPSILON__=1E-6DF -D __OPTIMIZE__=1 -D __unix=1 -D __UINT32_MAX__=4294967295U -D __GXX_EXPERIMENTAL_CXX0X__=1 -D __LDBL_MAX_EXP__=16384 -D __WINT_MIN__=0U -D __linux__=1 -D __SCHAR_MAX__=127 -D "__WCHAR_MIN__=(-__WCHAR_MAX__ - 1)" -D "__INT64_C(c)=c ## L" -D __DBL_DIG__=15 -D __GCC_ATOMIC_POINTER_LOCK_FREE=2 -D _FORTIFY_SOURCE=2 -D __SIZEOF_INT__=4 -D __SIZEOF_POINTER__=8 -D NDEBUG=1 -D __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2 -D __USER_LABEL_PREFIX__= -D __STDC_HOSTED__=1 -D __LDBL_HAS_INFINITY__=1 -D __FLT_EPSILON__=1.19209289550781250000e-7F -D __GXX_WEAK__=1 -D __LDBL_MIN__=3.36210314311209350626e-4932L -D __DEC32_MAX__=9.999999E96DF -D __INT32_MAX__=2147483647 -D __SIZEOF_LONG__=8 -D __STDC_IEC_559__=1 -D __STDC_ISO_10646__=201103L -D __UINT16_C(c)=c -D _PREDEFS_H= -D __DECIMAL_DIG__=21 -D __gnu_linux__=1 -D __LDBL_HAS_QUIET_NAN__=1 -D __GNUC__=4 -D __GXX_RTTI=1 -D __MMX__=1 -D __FLT_HAS_DENORM__=1 -D __SIZEOF_LONG_DOUBLE__=16 -D __BIGGEST_ALIGNMENT__=16 -D __DBL_MAX__=double(1.79769313486231570815e+308L) -D __INT_FAST32_MAX__=9223372036854775807L -D __DBL_HAS_INFINITY__=1 -D __INT64_MAX__=9223372036854775807L -D __DEC32_MIN_EXP__=(-94) -D "__INT_FAST16_TYPE__=long int" -D __LDBL_HAS_DENORM__=1 -D __DEC128_MAX__=9.999999999999999999999999999999999E6144DL -D __INT_LEAST32_MAX__=2147483647 -D __DEC32_MIN__=1E-95DF -D __DEPRECATED=1 -D __DBL_MAX_EXP__=1024 -D __DEC128_EPSILON__=1E-33DL -D __SSE2_MATH__=1 -D __ATOMIC_HLE_RELEASE=131072 -D __PTRDIFF_MAX__=9223372036854775807L -D __amd64=1 -D __STDC_NO_THREADS__=1 -D __ATOMIC_HLE_ACQUIRE=65536 -D __GNUG__=4 -D __LONG_LONG_MAX__=9223372036854775807LL -D __SIZEOF_SIZE_T__=8 -D __SIZEOF_WINT_T__=4 -D __GCC_HAVE_DWARF2_CFI_ASM=1 -D __GXX_ABI_VERSION=1002 -D __FLT_MIN_EXP__=(-125) -D "__INT_FAST64_TYPE__=long int" -D __DBL_MIN__=double(2.22507385850720138309e-308L) -D __tune_corei7__=1 -D __LP64__=1 -D __DECIMAL_BID_FORMAT__=1 -D __DEC128_MIN__=1E-6143DL -D __REGISTER_PREFIX__= -D __UINT16_MAX__=65535 -D __DBL_HAS_DENORM__=1 -D "__UINT8_TYPE__=unsigned char" -D __FLT_MANT_DIG__=24 -D __VERSION__=4.8.1 -D "__UINT64_C(c)=c ## UL" -D _STDC_PREDEF_H=1 -D __GCC_ATOMIC_INT_LOCK_FREE=2 -D __FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__ -D __STDC_IEC_559_COMPLEX__=1 -D __INT32_C(c)=c -D __DEC64_EPSILON__=1E-15DD -D __ORDER_PDP_ENDIAN__=3412 -D __DEC128_MIN_EXP__=(-6142) -D "__INT_FAST32_TYPE__=long int" -D "__UINT_LEAST16_TYPE__=short unsigned int" -D unix=1 -D __INT16_MAX__=32767 -D "__SIZE_TYPE__=long unsigned int" -D __UINT64_MAX__=18446744073709551615UL -D "__INT8_TYPE__=signed char" -D __ELF__=1 -D __FLT_RADIX__=2 -D "__INT_LEAST16_TYPE__=short int" -D __LDBL_EPSILON__=1.08420217248550443401e-19L -D "__UINTMAX_C(c)=c ## UL" -D __SIG_ATOMIC_MAX__=2147483647 -D __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2 -D __SIZEOF_PTRDIFF_T__=8 -D __x86_64__=1 -D __DEC32_SUBNORMAL_MIN__=0.000001E-95DF -D __INT_FAST16_MAX__=9223372036854775807L -D __UINT_FAST32_MAX__=18446744073709551615UL -D "__UINT_LEAST64_TYPE__=long unsigned int" -D __FLT_HAS_QUIET_NAN__=1 -D __FLT_MAX_10_EXP__=38 -D __LONG_MAX__=9223372036854775807L -D __DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL -D __FLT_HAS_INFINITY__=1 -D "__UINT_FAST16_TYPE__=long unsigned int" -D __DEC64_MAX__=9.999999999999999E384DD -D "__CHAR16_TYPE__=short unsigned int" -D __PRAGMA_REDEFINE_EXTNAME=1 -D __INT_LEAST16_MAX__=32767 -D __DEC64_MANT_DIG__=16 -D __UINT_LEAST32_MAX__=4294967295U -D __GCC_ATOMIC_LONG_LOCK_FREE=2 -D "__INT_LEAST64_TYPE__=long int" -D "__INT16_TYPE__=short int" -D "__INT_LEAST8_TYPE__=signed char" -D __DEC32_MAX_EXP__=97 -D __INT_FAST8_MAX__=127 -D __INTPTR_MAX__=9223372036854775807L -D linux=1 -D __SSE2__=1 -D __EXCEPTIONS=1 -D __LDBL_MANT_DIG__=64 -D __DBL_HAS_QUIET_NAN__=1 -D "__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1)" -D __code_model_small__=1 -D "__INTPTR_TYPE__=long int" -D "__UINT16_TYPE__=short unsigned int" -D __WCHAR_TYPE__=int -D __SIZEOF_FLOAT__=4 -D __pic__=2 -D __UINTPTR_MAX__=18446744073709551615UL -D __DEC64_MIN_EXP__=(-382) -D __INT_FAST64_MAX__=9223372036854775807L -D __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 -D __FLT_DIG__=6 -D "__UINT_FAST64_TYPE__=long unsigned int" -D __INT_MAX__=2147483647 -D __amd64__=1 -D __nocona=1 -D "__INT64_TYPE__=long int" -D __FLT_MAX_EXP__=128 -D __ORDER_BIG_ENDIAN__=4321 -D __DBL_MANT_DIG__=53 -D __INT_LEAST64_MAX__=9223372036854775807L -D __DEC64_MIN__=1E-383DD -D "__WINT_TYPE__=unsigned int" -D "__UINT_LEAST32_TYPE__=unsigned int" -D __SIZEOF_SHORT__=2 -D __SSE__=1 -D __LDBL_MIN_EXP__=(-16381) -D __INT_LEAST8_MAX__=127 -D __SSP__=1 -D __SIZEOF_INT128__=16 -D __LDBL_MAX_10_EXP__=4932 -D __ATOMIC_RELAXED=0 -D __DBL_EPSILON__=double(2.22044604925031308085e-16L) -D _LP64=1 -D __UINT8_C(c)=c -D __INT_LEAST32_TYPE__=int -D __SIZEOF_WCHAR_T__=4 -D "__UINT64_TYPE__=long unsigned int" -D "__INT_FAST8_TYPE__=signed char" -D __GNUC_STDC_INLINE__=1 -D __DBL_DECIMAL_DIG__=17 -D __FXSR__=1 -D __DEC_EVAL_METHOD__=2 -D "__UINT32_C(c)=c ## U" -D __INTMAX_MAX__=9223372036854775807L -D __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ -D __FLT_DENORM_MIN__=1.40129846432481707092e-45F -D __INT8_MAX__=127 -D __PIC__=2 -D "__UINT_FAST32_TYPE__=long unsigned int" -D "__CHAR32_TYPE__=unsigned int" -D __FLT_MAX__=3.40282346638528859812e+38F -D __INT32_TYPE__=int -D __SIZEOF_DOUBLE__=8 -D "__INTMAX_TYPE__=long int" -D __DEC128_MAX_EXP__=6145 -D __ATOMIC_CONSUME=1 -D __nocona__=1 -D __GNUC_MINOR__=8 -D __UINTMAX_MAX__=18446744073709551615UL -D __DEC32_MANT_DIG__=7 -D __DBL_MAX_10_EXP__=308 -D __LDBL_DENORM_MIN__=3.64519953188247460253e-4951L -D __INT16_C(c)=c -D __STDC__=1 -D "__PTRDIFF_TYPE__=long int" -D __ATOMIC_SEQ_CST=5 -D __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16=1 -D "__UINT32_TYPE__=unsigned int" -D "__UINTPTR_TYPE__=long unsigned int" -D __DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD -D __DEC128_MANT_DIG__=34 -D __LDBL_MIN_10_EXP__=(-4931) -D __SSE_MATH__=1 -D __SIZEOF_LONG_LONG__=8 -D __GCC_ATOMIC_LLONG_LOCK_FREE=2 -D __LDBL_DIG__=18 -D __FLT_DECIMAL_DIG__=9 -D __UINT_FAST16_MAX__=18446744073709551615UL -D __FLT_MIN_10_EXP__=(-37) -D __GCC_ATOMIC_SHORT_LOCK_FREE=2 -D __SSE3__=1 -D "__UINT_FAST8_TYPE__=unsigned char" -D _GNU_SOURCE=1 -D __ATOMIC_ACQ_REL=4 -D __ATOMIC_RELEASE=3 -D BOOST_ALL_DYN_LINK=1 -D __STDC_CONSTANT_MACROS -D _REENTRANT=1 -D _GNU_SOURCE=1 -D IMAGINE_SRC_BUILD=1 -D IMAGINE_HAS_AVX2=1 -D ACOUS_SRC_BUILD=1 -D BOOST_SPIRIT_USE_PHOENIX_V3=1 -D BOOST_NO_SCOPED_ENUMS -D BOOST_NO_CXX11_SCOPED_ENUMS -D POSIX -D LINUX -D WEBRTC_RELATIVE_PATH -D GTEST_RELATIVE_PATH -D EXPAT_RELATIVE_PATH -D SRTP_RELATIVE_PATH -D JSONCPP_RELATIVE_PATH -D XCODER_LOG_NO_SHORTHAND_MACROS -I /home/lastique/src/xcoder/trunk -I /home/lastique/src/boost-xcoder -I /home/lastique/src/xcoder/trunk/src -I /home/lastique/src/xcoder/trunk/src/common -I /home/lastique/src/xcoder/trunk/src/common/buffers -I /home/lastique/src/xcoder/trunk/src/common/skeletons -I /home/lastique/src/xcoder/trunk/src/common/worker -I /home/lastique/src/xcoder/trunk/src/pipeline -I /home/lastique/src/xcoder/trunk/src/workers/audiodecoder -I /home/lastique/src/xcoder/trunk/src/workers/audioencoder -I /home/lastique/src/xcoder/trunk/src/workers/audioprocessor -I /home/lastique/src/xcoder/trunk/src/workers/audioresampler -I /home/lastique/src/xcoder/trunk/src/workers/encodedvideoselector -I /home/lastique/src/xcoder/trunk/src/workers/fakesource -I /home/lastique/src/xcoder/trunk/src/workers/filesink -I /home/lastique/src/xcoder/trunk/src/workers/filesource -I /home/lastique/src/xcoder/trunk/src/workers/jitterbuffer -I /home/lastique/src/xcoder/trunk/src/workers/mosaic -I /home/lastique/src/xcoder/trunk/src/workers/netsink -I /home/lastique/src/xcoder/trunk/src/workers/netsource -I /home/lastique/src/xcoder/trunk/src/workers/nullsink -I /home/lastique/src/xcoder/trunk/src/workers/picture2video -I /home/lastique/src/xcoder/trunk/src/workers/rtmfpsink -I /home/lastique/src/xcoder/trunk/src/workers/rtmfpsource -I /home/lastique/src/xcoder/trunk/src/workers/rtmpsink -I /home/lastique/src/xcoder/trunk/src/workers/rtmpsource -I /home/lastique/src/xcoder/trunk/src/workers/rtp -I /home/lastique/src/xcoder/trunk/src/workers/rtp_gateway -I /home/lastique/src/xcoder/trunk/src/workers/rtpproxy -I /home/lastique/src/xcoder/trunk/src/workers/speech_detector -I /home/lastique/src/xcoder/trunk/src/workers/textrenderer -I /home/lastique/src/xcoder/trunk/src/workers/video2picture -I /home/lastique/src/xcoder/trunk/src/workers/videoconverter -I /home/lastique/src/xcoder/trunk/src/workers/videodecoder -I /home/lastique/src/xcoder/trunk/src/workers/videoencoder -I /home/lastique/src/xcoder/trunk/src/workers/videoselector -I /home/lastique/xcoder-usr/include/webrtc -I /usr/include/c++/4.8 -I /usr/include/x86_64-linux-gnu/c++/4.8 -I /usr/include/c++/4.8/backward -I /usr/lib/gcc/x86_64-linux-gnu/4.8/include -I /usr/local/include -I /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed -I /usr/include/x86_64-linux-gnu -I /usr/include -I. -I/home/lastique/xcoder-usr/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../include/c++/4.8 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../include/c++/4.8/x86_64-linux-gnu -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../include/c++/4.8/backward -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../include/x86_64-linux-gnu/c++/4.8 -internal-isystem /usr/local/include -internal-isystem /usr/bin/../lib/clang/3.4/include -internal-isystem /usr/include/clang/3.4/include/ -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /usr/include -std=gnu++11 -fdeprecated-macro -fdebug-compilation-dir /home/lastique/src/xcoder/trunk -ferror-limit 19 -fmacro-backtrace-limit 0 -fmessage-length 0 -mstackrealign -fobjc-runtime=gcc -fobjc-default-synthesize-properties -fcxx-exceptions -fexceptions -fdiagnostics-show-option -fdiagnostics-show-note-include-stack -backend-option -vectorize-loops -fretain-comments-from-system-headers -x c++ /home/lastique/src/xcoder/trunk/src/workers/rtp_gateway/peer_connection.cpp clang -cc1 version 3.4 based upon LLVM 3.4 default target x86_64-pc-linux-gnu ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../include/c++/4.8/x86_64-linux-gnu" ignoring nonexistent directory "/usr/bin/../lib/clang/3.4/include" ignoring duplicate directory "/home/lastique/src/xcoder/trunk" ignoring duplicate directory "/usr/include/c++/4.8" as it is a non-system directory that duplicates a system directory ignoring duplicate directory "/usr/include/c++/4.8/backward" as it is a non-system directory that duplicates a system directory ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/4.8" as it is a non-system directory that duplicates a system directory ignoring duplicate directory "/usr/local/include" as it is a non-system directory that duplicates a system directory ignoring duplicate directory "/usr/include/x86_64-linux-gnu" as it is a non-system directory that duplicates a system directory ignoring duplicate directory "/usr/include/x86_64-linux-gnu" ignoring duplicate directory "/usr/include" as it is a non-system directory that duplicates a system directory #include "..." search starts here: #include <...> search starts here: /home/lastique/src/xcoder/trunk /home/lastique/src/boost-xcoder /home/lastique/src/xcoder/trunk/src /home/lastique/src/xcoder/trunk/src/common /home/lastique/src/xcoder/trunk/src/common/buffers /home/lastique/src/xcoder/trunk/src/common/skeletons /home/lastique/src/xcoder/trunk/src/common/worker /home/lastique/src/xcoder/trunk/src/pipeline /home/lastique/src/xcoder/trunk/src/workers/audiodecoder /home/lastique/src/xcoder/trunk/src/workers/audioencoder /home/lastique/src/xcoder/trunk/src/workers/audioprocessor /home/lastique/src/xcoder/trunk/src/workers/audioresampler /home/lastique/src/xcoder/trunk/src/workers/encodedvideoselector /home/lastique/src/xcoder/trunk/src/workers/fakesource /home/lastique/src/xcoder/trunk/src/workers/filesink /home/lastique/src/xcoder/trunk/src/workers/filesource /home/lastique/src/xcoder/trunk/src/workers/jitterbuffer /home/lastique/src/xcoder/trunk/src/workers/mosaic /home/lastique/src/xcoder/trunk/src/workers/netsink /home/lastique/src/xcoder/trunk/src/workers/netsource /home/lastique/src/xcoder/trunk/src/workers/nullsink /home/lastique/src/xcoder/trunk/src/workers/picture2video /home/lastique/src/xcoder/trunk/src/workers/rtmfpsink /home/lastique/src/xcoder/trunk/src/workers/rtmfpsource /home/lastique/src/xcoder/trunk/src/workers/rtmpsink /home/lastique/src/xcoder/trunk/src/workers/rtmpsource /home/lastique/src/xcoder/trunk/src/workers/rtp /home/lastique/src/xcoder/trunk/src/workers/rtp_gateway /home/lastique/src/xcoder/trunk/src/workers/rtpproxy /home/lastique/src/xcoder/trunk/src/workers/speech_detector /home/lastique/src/xcoder/trunk/src/workers/textrenderer /home/lastique/src/xcoder/trunk/src/workers/video2picture /home/lastique/src/xcoder/trunk/src/workers/videoconverter /home/lastique/src/xcoder/trunk/src/workers/videodecoder /home/lastique/src/xcoder/trunk/src/workers/videoencoder /home/lastique/src/xcoder/trunk/src/workers/videoselector /home/lastique/xcoder-usr/include/webrtc /usr/lib/gcc/x86_64-linux-gnu/4.8/include /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed /home/lastique/xcoder-usr/include /usr/include/c++/4.8 /usr/include/c++/4.8/backward /usr/include/x86_64-linux-gnu/c++/4.8 /usr/local/include /usr/include/clang/3.4/include /usr/include/x86_64-linux-gnu /usr/include End of search list. In file included from :166: :4:9: warning: '__FLT_MIN__' macro redefined #define __FLT_MIN__ 1.17549435082228750797e-38F ^ :83:9: note: previous definition is here #define __FLT_MIN__ 1.17549435e-38F ^ In file included from :166: :16:9: warning: '__DBL_DENORM_MIN__' macro redefined #define __DBL_DENORM_MIN__ double(4.94065645841246544177e-324L) ^ :84:9: note: previous definition is here #define __DBL_DENORM_MIN__ 4.9406564584124654e-324 ^ In file included from :166: :59:9: warning: '__FLT_EPSILON__' macro redefined #define __FLT_EPSILON__ 1.19209289550781250000e-7F ^ :74:9: note: previous definition is here #define __FLT_EPSILON__ 1.19209290e-7F ^ In file included from :166: :78:9: warning: '__DBL_MAX__' macro redefined #define __DBL_MAX__ double(1.79769313486231570815e+308L) ^ :93:9: note: previous definition is here #define __DBL_MAX__ 1.7976931348623157e+308 ^ In file included from :166: :105:9: warning: '__DBL_MIN__' macro redefined #define __DBL_MIN__ double(2.22507385850720138309e-308L) ^ :96:9: note: previous definition is here #define __DBL_MIN__ 2.2250738585072014e-308 ^ In file included from :166: :115:9: warning: '__VERSION__' macro redefined #define __VERSION__ 4.8.1 ^ :18:9: note: previous definition is here #define __VERSION__ "4.2.1 Compatible Ubuntu Clang 3.4 (trunk)" ^ In file included from :166: :131:9: warning: '__INT8_TYPE__' macro redefined #define __INT8_TYPE__ signed char ^ :112:9: note: previous definition is here #define __INT8_TYPE__ char ^ In file included from :166: :152:9: warning: '__CHAR16_TYPE__' macro redefined #define __CHAR16_TYPE__ short unsigned int ^ :69:9: note: previous definition is here #define __CHAR16_TYPE__ unsigned short ^ In file included from :166: :159:9: warning: '__INT16_TYPE__' macro redefined #define __INT16_TYPE__ short int ^ :113:9: note: previous definition is here #define __INT16_TYPE__ short ^ In file included from :166: :201:9: warning: '__DBL_EPSILON__' macro redefined #define __DBL_EPSILON__ double(2.22044604925031308085e-16L) ^ :87:9: note: previous definition is here #define __DBL_EPSILON__ 2.2204460492503131e-16 ^ In file included from :166: :215:9: warning: '__FLT_DENORM_MIN__' macro redefined #define __FLT_DENORM_MIN__ 1.40129846432481707092e-45F ^ :71:9: note: previous definition is here #define __FLT_DENORM_MIN__ 1.40129846e-45F ^ In file included from :166: :220:9: warning: '__FLT_MAX__' macro redefined #define __FLT_MAX__ 3.40282346638528859812e+38F ^ :80:9: note: previous definition is here #define __FLT_MAX__ 3.40282347e+38F ^ In file included from :166: :227:9: warning: '__GNUC_MINOR__' macro redefined #define __GNUC_MINOR__ 8 ^ :7:9: note: previous definition is here #define __GNUC_MINOR__ 2 ^ In file included from /home/lastique/src/xcoder/trunk/src/workers/rtp_gateway/peer_connection.cpp:2: In file included from /usr/include/c++/4.8/sstream:38: In file included from /usr/include/c++/4.8/istream:38: In file included from /usr/include/c++/4.8/ios:38: In file included from /usr/include/c++/4.8/iosfwd:40: In file included from /usr/include/c++/4.8/bits/postypes.h:40: In file included from /usr/include/c++/4.8/cwchar:44: In file included from /usr/include/wchar.h:884: /usr/include/x86_64-linux-gnu/bits/wchar2.h:291:14: error: use of undeclared identifier '__builtin_va_arg_pack' __fmt, __va_arg_pack ()); ^ In file included from /home/lastique/src/xcoder/trunk/src/workers/rtp_gateway/peer_connection.cpp:1: In file included from /usr/include/x86_64-linux-gnu/sys/time.h:22: In file included from /usr/include/features.h:371: /usr/include/x86_64-linux-gnu/sys/cdefs.h:344:26: note: expanded from macro '__va_arg_pack' # define __va_arg_pack() __builtin_va_arg_pack () ^ In file included from /home/lastique/src/xcoder/trunk/src/workers/rtp_gateway/peer_connection.cpp:2: In file included from /usr/include/c++/4.8/sstream:38: In file included from /usr/include/c++/4.8/istream:38: In file included from /usr/include/c++/4.8/ios:38: In file included from /usr/include/c++/4.8/iosfwd:40: In file included from /usr/include/c++/4.8/bits/postypes.h:40: In file included from /usr/include/c++/4.8/cwchar:44: In file included from /usr/include/wchar.h:884: /usr/include/x86_64-linux-gnu/bits/wchar2.h:292:45: error: use of undeclared identifier '__builtin_va_arg_pack' return __swprintf_alias (__s, __n, __fmt, __va_arg_pack ()); ^ In file included from /home/lastique/src/xcoder/trunk/src/workers/rtp_gateway/peer_connection.cpp:1: In file included from /usr/include/x86_64-linux-gnu/sys/time.h:22: In file included from /usr/include/features.h:371: /usr/include/x86_64-linux-gnu/sys/cdefs.h:344:26: note: expanded from macro '__va_arg_pack' # define __va_arg_pack() __builtin_va_arg_pack () ^ In file included from /home/lastique/src/xcoder/trunk/src/workers/rtp_gateway/peer_connection.cpp:2: In file included from /usr/include/c++/4.8/sstream:38: In file included from /usr/include/c++/4.8/istream:38: In file included from /usr/include/c++/4.8/ios:38: In file included from /usr/include/c++/4.8/iosfwd:40: In file included from /usr/include/c++/4.8/bits/postypes.h:40: In file included from /usr/include/c++/4.8/cwchar:44: In file included from /usr/include/wchar.h:884: /usr/include/x86_64-linux-gnu/bits/wchar2.h:341:57: error: use of undeclared identifier '__builtin_va_arg_pack' return __wprintf_chk (__USE_FORTIFY_LEVEL - 1, __fmt, __va_arg_pack ()); ^ In file included from /home/lastique/src/xcoder/trunk/src/workers/rtp_gateway/peer_connection.cpp:1: In file included from /usr/include/x86_64-linux-gnu/sys/time.h:22: In file included from /usr/include/features.h:371: /usr/include/x86_64-linux-gnu/sys/cdefs.h:344:26: note: expanded from macro '__va_arg_pack' # define __va_arg_pack() __builtin_va_arg_pack () ^ In file included from /home/lastique/src/xcoder/trunk/src/workers/rtp_gateway/peer_connection.cpp:2: In file included from /usr/include/c++/4.8/sstream:38: In file included from /usr/include/c++/4.8/istream:38: In file included from /usr/include/c++/4.8/ios:38: In file included from /usr/include/c++/4.8/iosfwd:40: In file included from /usr/include/c++/4.8/bits/postypes.h:40: In file included from /usr/include/c++/4.8/cwchar:44: In file included from /usr/include/wchar.h:884: /usr/include/x86_64-linux-gnu/bits/wchar2.h:348:5: error: use of undeclared identifier '__builtin_va_arg_pack' __va_arg_pack ()); ^ In file included from /home/lastique/src/xcoder/trunk/src/workers/rtp_gateway/peer_connection.cpp:1: In file included from /usr/include/x86_64-linux-gnu/sys/time.h:22: In file included from /usr/include/features.h:371: /usr/include/x86_64-linux-gnu/sys/cdefs.h:344:26: note: expanded from macro '__va_arg_pack' # define __va_arg_pack() __builtin_va_arg_pack () ^ In file included from /home/lastique/src/xcoder/trunk/src/workers/rtp_gateway/peer_connection.cpp:2: In file included from /usr/include/c++/4.8/sstream:38: In file included from /usr/include/c++/4.8/istream:38: In file included from /usr/include/c++/4.8/ios:40: In file included from /usr/include/c++/4.8/bits/char_traits.h:39: In file included from /usr/include/c++/4.8/bits/stl_algobase.h:64: In file included from /usr/include/c++/4.8/bits/stl_pair.h:59: In file included from /usr/include/c++/4.8/bits/move.h:57: /usr/include/c++/4.8/type_traits:269:39: error: use of undeclared identifier '__float128' struct __is_floating_point_helper<__float128> ^ In file included from /home/lastique/src/xcoder/trunk/src/workers/rtp_gateway/peer_connection.cpp:2: In file included from /usr/include/c++/4.8/sstream:38: In file included from /usr/include/c++/4.8/istream:38: In file included from /usr/include/c++/4.8/ios:42: In file included from /usr/include/c++/4.8/bits/ios_base.h:41: In file included from /usr/include/c++/4.8/bits/locale_classes.h:40: In file included from /usr/include/c++/4.8/string:52: In file included from /usr/include/c++/4.8/bits/basic_string.h:2815: In file included from /usr/include/c++/4.8/ext/string_conversions.h:43: In file included from /usr/include/c++/4.8/cstdio:42: In file included from /usr/include/stdio.h:937: /usr/include/x86_64-linux-gnu/bits/stdio2.h:34:27: error: use of undeclared identifier '__builtin_va_arg_pack' __bos (__s), __fmt, __va_arg_pack ()); ^ In file included from /home/lastique/src/xcoder/trunk/src/workers/rtp_gateway/peer_connection.cpp:1: In file included from /usr/include/x86_64-linux-gnu/sys/time.h:22: In file included from /usr/include/features.h:371: /usr/include/x86_64-linux-gnu/sys/cdefs.h:344:26: note: expanded from macro '__va_arg_pack' # define __va_arg_pack() __builtin_va_arg_pack () ^ In file included from /home/lastique/src/xcoder/trunk/src/workers/rtp_gateway/peer_connection.cpp:2: In file included from /usr/include/c++/4.8/sstream:38: In file included from /usr/include/c++/4.8/istream:38: In file included from /usr/include/c++/4.8/ios:42: In file included from /usr/include/c++/4.8/bits/ios_base.h:41: In file included from /usr/include/c++/4.8/bits/locale_classes.h:40: In file included from /usr/include/c++/4.8/string:52: In file included from /usr/include/c++/4.8/bits/basic_string.h:2815: In file included from /usr/include/c++/4.8/ext/string_conversions.h:43: In file included from /usr/include/c++/4.8/cstdio:42: In file included from /usr/include/stdio.h:937: /usr/include/x86_64-linux-gnu/bits/stdio2.h:65:28: error: use of undeclared identifier '__builtin_va_arg_pack' __bos (__s), __fmt, __va_arg_pack ()); ^ In file included from /home/lastique/src/xcoder/trunk/src/workers/rtp_gateway/peer_connection.cpp:1: In file included from /usr/include/x86_64-linux-gnu/sys/time.h:22: In file included from /usr/include/features.h:371: /usr/include/x86_64-linux-gnu/sys/cdefs.h:344:26: note: expanded from macro '__va_arg_pack' # define __va_arg_pack() __builtin_va_arg_pack () ^ In file included from /home/lastique/src/xcoder/trunk/src/workers/rtp_gateway/peer_connection.cpp:2: In file included from /usr/include/c++/4.8/sstream:38: In file included from /usr/include/c++/4.8/istream:38: In file included from /usr/include/c++/4.8/ios:42: In file included from /usr/include/c++/4.8/bits/ios_base.h:41: In file included from /usr/include/c++/4.8/bits/locale_classes.h:40: In file included from /usr/include/c++/4.8/string:52: In file included from /usr/include/c++/4.8/bits/basic_string.h:2815: In file included from /usr/include/c++/4.8/ext/string_conversions.h:43: In file included from /usr/include/c++/4.8/cstdio:42: In file included from /usr/include/stdio.h:937: /usr/include/x86_64-linux-gnu/bits/stdio2.h:98:4: error: use of undeclared identifier '__builtin_va_arg_pack' __va_arg_pack ()); ^ In file included from /home/lastique/src/xcoder/trunk/src/workers/rtp_gateway/peer_connection.cpp:1: In file included from /usr/include/x86_64-linux-gnu/sys/time.h:22: In file included from /usr/include/features.h:371: /usr/include/x86_64-linux-gnu/sys/cdefs.h:344:26: note: expanded from macro '__va_arg_pack' # define __va_arg_pack() __builtin_va_arg_pack () ^ In file included from /home/lastique/src/xcoder/trunk/src/workers/rtp_gateway/peer_connection.cpp:2: In file included from /usr/include/c++/4.8/sstream:38: In file included from /usr/include/c++/4.8/istream:38: In file included from /usr/include/c++/4.8/ios:42: In file included from /usr/include/c++/4.8/bits/ios_base.h:41: In file included from /usr/include/c++/4.8/bits/locale_classes.h:40: In file included from /usr/include/c++/4.8/string:52: In file included from /usr/include/c++/4.8/bits/basic_string.h:2815: In file included from /usr/include/c++/4.8/ext/string_conversions.h:43: In file included from /usr/include/c++/4.8/cstdio:42: In file included from /usr/include/stdio.h:937: /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:56: error: use of undeclared identifier '__builtin_va_arg_pack' return __printf_chk (__USE_FORTIFY_LEVEL - 1, __fmt, __va_arg_pack ()); ^ In file included from /home/lastique/src/xcoder/trunk/src/workers/rtp_gateway/peer_connection.cpp:1: In file included from /usr/include/x86_64-linux-gnu/sys/time.h:22: In file included from /usr/include/features.h:371: /usr/include/x86_64-linux-gnu/sys/cdefs.h:344:26: note: expanded from macro '__va_arg_pack' # define __va_arg_pack() __builtin_va_arg_pack () ^ In file included from /home/lastique/src/xcoder/trunk/src/workers/rtp_gateway/peer_connection.cpp:2: In file included from /usr/include/c++/4.8/sstream:38: In file included from /usr/include/c++/4.8/istream:38: In file included from /usr/include/c++/4.8/ios:42: In file included from /usr/include/c++/4.8/bits/ios_base.h:41: In file included from /usr/include/c++/4.8/bits/locale_classes.h:40: In file included from /usr/include/c++/4.8/string:52: In file included from /usr/include/c++/4.8/bits/basic_string.h:2815: In file included from /usr/include/c++/4.8/ext/string_conversions.h:43: In file included from /usr/include/c++/4.8/cstdio:42: In file included from /usr/include/stdio.h:937: /usr/include/x86_64-linux-gnu/bits/stdio2.h:142:4: error: use of undeclared identifier '__builtin_va_arg_pack' __va_arg_pack ()); ^ In file included from /home/lastique/src/xcoder/trunk/src/workers/rtp_gateway/peer_connection.cpp:1: In file included from /usr/include/x86_64-linux-gnu/sys/time.h:22: In file included from /usr/include/features.h:371: /usr/include/x86_64-linux-gnu/sys/cdefs.h:344:26: note: expanded from macro '__va_arg_pack' # define __va_arg_pack() __builtin_va_arg_pack () ^ In file included from /home/lastique/src/xcoder/trunk/src/workers/rtp_gateway/peer_connection.cpp:2: In file included from /usr/include/c++/4.8/sstream:38: In file included from /usr/include/c++/4.8/istream:38: In file included from /usr/include/c++/4.8/ios:42: In file included from /usr/include/c++/4.8/bits/ios_base.h:41: In file included from /usr/include/c++/4.8/bits/locale_classes.h:40: In file included from /usr/include/c++/4.8/string:52: In file included from /usr/include/c++/4.8/bits/basic_string.h:2815: In file included from /usr/include/c++/4.8/ext/string_conversions.h:43: In file included from /usr/include/c++/4.8/cstdio:42: In file included from /usr/include/stdio.h:937: /usr/include/x86_64-linux-gnu/bits/stdio2.h:179:5: error: use of undeclared identifier '__builtin_va_arg_pack' __va_arg_pack ()); ^ In file included from /home/lastique/src/xcoder/trunk/src/workers/rtp_gateway/peer_connection.cpp:1: In file included from /usr/include/x86_64-linux-gnu/sys/time.h:22: In file included from /usr/include/features.h:371: /usr/include/x86_64-linux-gnu/sys/cdefs.h:344:26: note: expanded from macro '__va_arg_pack' # define __va_arg_pack() __builtin_va_arg_pack () ^ In file included from /home/lastique/src/xcoder/trunk/src/workers/rtp_gateway/peer_connection.cpp:2: In file included from /usr/include/c++/4.8/sstream:38: In file included from /usr/include/c++/4.8/istream:38: In file included from /usr/include/c++/4.8/ios:42: In file included from /usr/include/c++/4.8/bits/ios_base.h:41: In file included from /usr/include/c++/4.8/bits/locale_classes.h:40: In file included from /usr/include/c++/4.8/string:52: In file included from /usr/include/c++/4.8/bits/basic_string.h:2815: In file included from /usr/include/c++/4.8/ext/string_conversions.h:43: In file included from /usr/include/c++/4.8/cstdio:42: In file included from /usr/include/stdio.h:937: /usr/include/x86_64-linux-gnu/bits/stdio2.h:187:5: error: use of undeclared identifier '__builtin_va_arg_pack' __va_arg_pack ()); ^ In file included from /home/lastique/src/xcoder/trunk/src/workers/rtp_gateway/peer_connection.cpp:1: In file included from /usr/include/x86_64-linux-gnu/sys/time.h:22: In file included from /usr/include/features.h:371: /usr/include/x86_64-linux-gnu/sys/cdefs.h:344:26: note: expanded from macro '__va_arg_pack' # define __va_arg_pack() __builtin_va_arg_pack () ^ In file included from /home/lastique/src/xcoder/trunk/src/workers/rtp_gateway/peer_connection.cpp:2: In file included from /usr/include/c++/4.8/sstream:38: In file included from /usr/include/c++/4.8/istream:38: In file included from /usr/include/c++/4.8/ios:42: In file included from /usr/include/c++/4.8/bits/ios_base.h:41: In file included from /usr/include/c++/4.8/bits/locale_classes.h:40: In file included from /usr/include/c++/4.8/string:52: In file included from /usr/include/c++/4.8/bits/basic_string.h:2815: In file included from /usr/include/c++/4.8/ext/string_conversions.h:43: In file included from /usr/include/c++/4.8/cstdio:42: In file included from /usr/include/stdio.h:937: /usr/include/x86_64-linux-gnu/bits/stdio2.h:195:11: error: use of undeclared identifier '__builtin_va_arg_pack' __va_arg_pack ()); ^ In file included from /home/lastique/src/xcoder/trunk/src/workers/rtp_gateway/peer_connection.cpp:1: In file included from /usr/include/x86_64-linux-gnu/sys/time.h:22: In file included from /usr/include/features.h:371: /usr/include/x86_64-linux-gnu/sys/cdefs.h:344:26: note: expanded from macro '__va_arg_pack' # define __va_arg_pack() __builtin_va_arg_pack () ^ In file included from /home/lastique/src/xcoder/trunk/src/workers/rtp_gateway/peer_connection.cpp:5: In file included from /usr/include/c++/4.8/algorithm:62: In file included from /usr/include/c++/4.8/bits/stl_algo.h:65: In file included from /usr/include/c++/4.8/random:51: In file included from /usr/include/x86_64-linux-gnu/c++/4.8/bits/opt_random.h:33: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:27: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/ia32intrin.h:41:10: error: use of undeclared identifier '__builtin_ia32_bsrsi' return __builtin_ia32_bsrsi (__X); ^ /usr/lib/gcc/x86_64-linux-gnu/4.8/include/ia32intrin.h:89:10: error: use of undeclared identifier '__builtin_ia32_rdpmc' return __builtin_ia32_rdpmc (__S); ^ /usr/lib/gcc/x86_64-linux-gnu/4.8/include/ia32intrin.h:97:10: error: use of undeclared identifier '__builtin_ia32_rdtsc' return __builtin_ia32_rdtsc (); ^ /usr/lib/gcc/x86_64-linux-gnu/4.8/include/ia32intrin.h:105:10: error: use of undeclared identifier '__builtin_ia32_rdtscp' return __builtin_ia32_rdtscp (__A); ^ /usr/lib/gcc/x86_64-linux-gnu/4.8/include/ia32intrin.h:113:10: error: use of undeclared identifier '__builtin_ia32_rolqi' return __builtin_ia32_rolqi (__X, __C); ^ /usr/lib/gcc/x86_64-linux-gnu/4.8/include/ia32intrin.h:121:10: error: use of undeclared identifier '__builtin_ia32_rolhi' return __builtin_ia32_rolhi (__X, __C); ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 13 warnings and 20 errors generated.