/aux/hubicka/trunk-install/bin/ld: warning: hidden symbol 'pixman_add_triangles' in /aux/hubicka/lto-new-test/toolkit/library/../../gfx/cairo/libpixman/src/pixman-trap.o is referenced by DSO /usr/lib/x86_64-linux-gnu/libcairo.so /aux/hubicka/firefox4/netwerk/sctp/datachannel/DataChannel.h:57:0: warning: type ‘struct BufferedMsg’ violates one definition rule [-Wodr] class BufferedMsg ^ ../../../../dist/include/mozilla/net/DataChannel.h:57:0: note: a different type is defined in another translation unit /aux/hubicka/firefox4/netwerk/sctp/datachannel/DataChannel.h:64:26: note: the first difference of corresponding definitions is field ‘mSpa’ struct sctp_sendv_spa *mSpa; ^ ../../../../dist/include/mozilla/net/DataChannel.h:64:0: note: a field of same name but different type is defined in another translation unit /aux/hubicka/firefox4/netwerk/sctp/datachannel/../src/usrsctp.h:198:8: note: type ‘struct sctp_sendv_spa’ should match type ‘struct sctp_sendv_spa’ but is defined in different namespace struct sctp_sendv_spa { ^ ../../../../dist/include/mozilla/net/DataChannel.h:60:0: note: the incompatible type is defined here /aux/hubicka/firefox4/netwerk/streamconv/converters/nsMultiMixedConv.cpp:458:7: warning: type ‘struct AutoFree’ violates one definition rule [-Wodr] class AutoFree ^ /aux/hubicka/firefox4/dom/base/nsJSEnvironment.cpp:299:0: note: a different type is defined in another translation unit class AutoFree { ^ /aux/hubicka/firefox4/netwerk/streamconv/converters/nsMultiMixedConv.cpp:478:9: note: the first difference of corresponding definitions is field ‘mBuffer’ char *mBuffer; ^ /aux/hubicka/firefox4/dom/base/nsJSEnvironment.cpp:311:0: note: a field with different name is defined in another translation unit void *mPtr; ^ /aux/hubicka/firefox4/modules/libjar/zipstruct.h:38:16: warning: type ‘struct ZipCentral_’ violates one definition rule [-Wodr] typedef struct ZipCentral_ ^ ../../dist/include/zipstruct.h:38:0: note: a different type is defined in another translation unit typedef struct ZipCentral_ ^ /aux/hubicka/firefox4/modules/libjar/zipstruct.h:47:25: note: the first difference of corresponding definitions is field ‘MOZ_Z_crc32’ unsigned char crc32 [4]; ^ ../../dist/include/zipstruct.h:47:0: note: a field with different name is defined in another translation unit unsigned char crc32 [4]; ^ /aux/hubicka/firefox4/modules/libjar/zipstruct.h:16:0: warning: type ‘struct ZipLocal_’ violates one definition rule [-Wodr] typedef struct ZipLocal_ ^ ../../dist/include/zipstruct.h:16:0: note: a different type is defined in another translation unit typedef struct ZipLocal_ ^ /aux/hubicka/firefox4/modules/libjar/zipstruct.h:24:0: note: the first difference of corresponding definitions is field ‘MOZ_Z_crc32’ unsigned char crc32 [4]; ^ ../../dist/include/zipstruct.h:24:0: note: a field with different name is defined in another translation unit unsigned char crc32 [4]; ^ /aux/hubicka/firefox4/content/media/fmp4/ffmpeg/FFmpegRuntimeLinker.cpp:28:0: warning: type ‘struct FFmpegDecoderModule’ violates one definition rule [-Wodr] template class FFmpegDecoderModule ^ /aux/hubicka/firefox4/content/media/fmp4/ffmpeg/libav53/../FFmpegDecoderModule.h:18:0: note: a type with different memory representation is defined in another translation unit class FFmpegDecoderModule : public PlatformDecoderModule ^ /aux/hubicka/firefox4/content/media/fmp4/ffmpeg/libav53/include/libavcodec/avcodec.h:985:0: warning: type ‘struct AVFrame’ violates one definition rule [-Wodr] typedef struct AVFrame { ^ /aux/hubicka/firefox4/content/media/fmp4/ffmpeg/libav54/include/libavcodec/avcodec.h:989:0: note: a different type is defined in another translation unit typedef struct AVFrame { ^ /aux/hubicka/firefox4/content/media/fmp4/ffmpeg/libav53/include/libavcodec/avcodec.h:997:0: note: the first difference of corresponding definitions is field ‘data’ uint8_t *data[AV_NUM_DATA_POINTERS]; ^ /aux/hubicka/firefox4/content/media/fmp4/ffmpeg/libav54/include/libavcodec/avcodec.h:997:0: note: a field of same name but different type is defined in another translation unit uint8_t *data[AV_NUM_DATA_POINTERS]; ^ /usr/include/stdint.h:49:24: note: type ‘uint8_t’ should match type ‘uint8_t’ typedef unsigned char uint8_t; ^ /usr/include/stdint.h:49:24: note: the incompatible type is defined here /aux/hubicka/firefox4/content/media/fmp4/ffmpeg/libav53/include/libavcodec/avcodec.h:1329:0: warning: type ‘struct AVCodecContext’ violates one definition rule [-Wodr] typedef struct AVCodecContext { ^ /aux/hubicka/firefox4/content/media/fmp4/ffmpeg/libav54/include/libavcodec/avcodec.h:1339:0: note: a different type is defined in another translation unit typedef struct AVCodecContext { ^ /aux/hubicka/firefox4/content/media/fmp4/ffmpeg/libav53/include/libavcodec/avcodec.h:1340:0: note: the first difference of corresponding definitions is field ‘bit_rate’ int bit_rate; ^ /aux/hubicka/firefox4/content/media/fmp4/ffmpeg/libav54/include/libavcodec/avcodec.h:1345:0: note: a field with different name is defined in another translation unit int log_level_offset; ^ /aux/hubicka/firefox4/content/media/fmp4/ffmpeg/libav53/include/libavcodec/avcodec.h:3189:0: warning: type ‘struct AVCodec’ violates one definition rule [-Wodr] typedef struct AVCodec { ^ /aux/hubicka/firefox4/content/media/fmp4/ffmpeg/libav54/include/libavcodec/avcodec.h:2960:0: note: a different type is defined in another translation unit typedef struct AVCodec { ^ /aux/hubicka/firefox4/content/media/fmp4/ffmpeg/libav53/include/libavcodec/avcodec.h:3197:0: note: the first difference of corresponding definitions is field ‘type’ enum AVMediaType type; ^ /aux/hubicka/firefox4/content/media/fmp4/ffmpeg/libav54/include/libavcodec/avcodec.h:2972:0: note: a field with different name is defined in another translation unit const char *long_name; ^ /aux/hubicka/firefox4/content/media/fmp4/ffmpeg/libav53/include/libavcodec/avcodec.h:3276:0: warning: type ‘struct AVHWAccel’ violates one definition rule [-Wodr] typedef struct AVHWAccel { ^ /aux/hubicka/firefox4/content/media/fmp4/ffmpeg/libav54/include/libavcodec/avcodec.h:3055:0: note: a different type is defined in another translation unit typedef struct AVHWAccel { ^ /aux/hubicka/firefox4/content/media/fmp4/ffmpeg/libav53/include/libavcodec/avcodec.h:3296:0: note: the first difference of corresponding definitions is field ‘id’ enum CodecID id; ^ /aux/hubicka/firefox4/content/media/fmp4/ffmpeg/libav54/include/libavcodec/avcodec.h:3075:0: note: a field of same name but different type is defined in another translation unit enum AVCodecID id; ^ /aux/hubicka/firefox4/content/media/fmp4/ffmpeg/libav53/include/libavcodec/avcodec.h:83:0: note: type ‘CodecID’ should match type ‘AVCodecID’ enum CodecID { ^ /aux/hubicka/firefox4/content/media/fmp4/ffmpeg/libav54/include/libavcodec/avcodec.h:95:0: note: the incompatible type is defined here enum AVCodecID { ^ /aux/hubicka/firefox4/content/media/fmp4/ffmpeg/FFmpegRuntimeLinker.cpp:28:0: warning: type ‘struct FFmpegDecoderModule’ violates one definition rule [-Wodr] template class FFmpegDecoderModule ^ /aux/hubicka/firefox4/content/media/fmp4/ffmpeg/libav54/../FFmpegDecoderModule.h:18:0: note: a type with different memory representation is defined in another translation unit class FFmpegDecoderModule : public PlatformDecoderModule ^ /aux/hubicka/firefox4/content/media/fmp4/ffmpeg/libav53/include/libavcodec/avcodec.h:891:0: warning: type ‘struct AVPacket’ violates one definition rule [-Wodr] typedef struct AVPacket { ^ /aux/hubicka/firefox4/content/media/fmp4/ffmpeg/libav55/include/libavcodec/avcodec.h:950:0: note: a different type is defined in another translation unit typedef struct AVPacket { ^ /aux/hubicka/firefox4/content/media/fmp4/ffmpeg/libav53/include/libavcodec/avcodec.h:901:0: note: the first difference of corresponding definitions is field ‘pts’ int64_t pts; ^ /aux/hubicka/firefox4/content/media/fmp4/ffmpeg/libav55/include/libavcodec/avcodec.h:956:0: note: a field with different name is defined in another translation unit AVBufferRef *buf; ^ /aux/hubicka/firefox4/content/media/fmp4/ffmpeg/FFmpegRuntimeLinker.cpp:28:0: warning: type ‘struct FFmpegDecoderModule’ violates one definition rule [-Wodr] template class FFmpegDecoderModule ^ /aux/hubicka/firefox4/content/media/fmp4/ffmpeg/libav55/../FFmpegDecoderModule.h:18:0: note: a type with different memory representation is defined in another translation unit class FFmpegDecoderModule : public PlatformDecoderModule ^ /aux/hubicka/firefox4/modules/libpref/nsPrefBranch.cpp:50:0: warning: type ‘struct EnumerateData’ violates one definition rule [-Wodr] struct EnumerateData { ^ /aux/hubicka/firefox4/layout/base/nsPresArena.cpp:115:0: note: a different type is defined in another translation unit struct EnumerateData { ^ /aux/hubicka/firefox4/modules/libpref/nsPrefBranch.cpp:51:16: note: the first difference of corresponding definitions is field ‘parent’ const char *parent; ^ /aux/hubicka/firefox4/layout/base/nsPresArena.cpp:116:0: note: a field with different name is defined in another translation unit nsArenaMemoryStats* stats; ^ ./glslang_lex.cpp:1033:0: warning: type ‘struct yyguts_t’ violates one definition rule [-Wodr] ./Tokenizer.cpp:591:0: note: a different type is defined in another translation unit ./glslang_lex.cpp:1037:0: note: the first difference of corresponding definitions is field ‘yyextra_r’ ./Tokenizer.cpp:595:0: note: a field of same name but different type is defined in another translation unit /aux/hubicka/firefox4/gfx/angle/src/compiler/translator/ParseContext.h:27:0: note: type ‘struct TParseContext’ should match type ‘struct Context’ struct TParseContext { ^ /aux/hubicka/firefox4/gfx/angle/src/compiler/preprocessor/Tokenizer.h:22:0: note: the incompatible type is defined here struct Context ^ /aux/hubicka/firefox4/rdf/base/nsInMemoryDataSource.cpp:149:0: warning: type ‘struct Entry’ violates one definition rule [-Wodr] struct Entry { ^ /aux/hubicka/firefox4/gfx/skia/trunk/src/core/SkFlattenable.cpp:66:0: note: a different type is defined in another translation unit struct Entry { ^ /aux/hubicka/firefox4/rdf/base/nsInMemoryDataSource.cpp:150:0: note: the first difference of corresponding definitions is field ‘mHdr’ PLDHashEntryHdr mHdr; ^ /aux/hubicka/firefox4/gfx/skia/trunk/src/core/SkFlattenable.cpp:67:0: note: a field with different name is defined in another translation unit const char* fName; ^ /aux/hubicka/firefox4/gfx/skia/trunk/src/core/SkFontStream.cpp:12:0: warning: type ‘struct SkSFNTHeader’ violates one definition rule [-Wodr] struct SkSFNTHeader { ^ /aux/hubicka/firefox4/gfx/skia/trunk/src/sfnt/SkSFNTHeader.h:20:0: note: a different type is defined in another translation unit struct SkSFNTHeader { ^ /aux/hubicka/firefox4/gfx/skia/trunk/src/core/SkFontStream.cpp:13:0: note: the first difference of corresponding definitions is field ‘fVersion’ uint32_t fVersion; ^ /aux/hubicka/firefox4/gfx/skia/trunk/src/sfnt/SkSFNTHeader.h:21:0: note: a field with different name is defined in another translation unit SK_SFNT_ULONG fontType; ^