error: failed to run custom build command for `gecko-media v0.1.0 (https://github.com/servo/gecko-media.git#fe437442)`
process didn't exit successfully: `/Users/servo/buildbot/slave/mac-dev-unit/build/target/debug/build/gecko-media-8ac78880f09277b6/build-script-build` (exit code: 101)
--- stdout
running: "cmake" "/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/." "-DCMAKE_INSTALL_PREFIX=/Users/servo/buildbot/slave/mac-dev-unit/build/target/debug/build/gecko-media-097cb1b18666b4c0/out" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_C_COMPILER=/usr/bin/cc" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_CXX_COMPILER=/usr/bin/c++" "-DCMAKE_BUILD_TYPE=Debug"
-- The C compiler identification is AppleClang 7.0.2.7000181
-- The CXX compiler identification is AppleClang 7.0.2.7000181
-- 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
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/servo/buildbot/slave/mac-dev-unit/build/target/debug/build/gecko-media-097cb1b18666b4c0/out/build
running: "cmake" "--build" "." "--target" "install" "--config" "Debug" "--"
Scanning dependencies of target ogg
[ 0%] Building C object CMakeFiles/ogg.dir/gecko/src/media/libogg/src/ogg_alloc.c.o
[ 0%] Building C object CMakeFiles/ogg.dir/gecko/src/media/libogg/src/ogg_bitwise.c.o
Scanning dependencies of target tests
[ 0%] Building CXX object CMakeFiles/tests.dir/gecko/test/test.cpp.o
Scanning dependencies of target speex_resampler
[ 0%] Building C object CMakeFiles/speex_resampler.dir/gecko/src/media/libspeex_resampler/src/resample.c.o
[ 1%] Building CXX object CMakeFiles/tests.dir/gecko/test/MockMediaResource.cpp.o
[ 1%] Building CXX object CMakeFiles/speex_resampler.dir/gecko/src/media/libspeex_resampler/src/simd_detect.cpp.o
[ 1%] Building C object CMakeFiles/speex_resampler.dir/gecko/src/media/libspeex_resampler/src/resample_sse.c.o
[ 1%] Built target speex_resampler
[ 1%] Building CXX object CMakeFiles/tests.dir/gecko/test/TestMediaDataDecoder.cpp.o
[ 1%] Building CXX object CMakeFiles/tests.dir/gecko/test/TestMediaMIMETypes.cpp.o
[ 1%] Building CXX object CMakeFiles/tests.dir/gecko/test/TestMP4Demuxer.cpp.o
[ 1%] Built target tests
Scanning dependencies of target gecko_core
[ 2%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/AsyncShutdown.cpp.o
[ 2%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/AgnosticDecoderModule.cpp.o
[ 2%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/Benchmark.cpp.o
[ 2%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/CooperativeThreadPool.cpp.o
[ 3%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/ContainerParser.cpp.o
[ 3%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/CubebUtils.cpp.o
[ 3%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/DecoderTraits.cpp.o
[ 3%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/FFmpegRuntimeLinker.cpp.o
[ 3%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/GeckoMedia.cpp.o
[ 4%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/GeckoMediaDecoder.cpp.o
[ 4%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/GeckoMediaDecoderOwner.cpp.o
[ 4%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/GeckoMediaSource.cpp.o
[ 4%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/GeckoMediaSourceBuffer.cpp.o
[ 5%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/GeckoMediaSourceBufferList.cpp.o
[ 5%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/ImageContainer.cpp.o
[ 5%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/InputEventStatistics.cpp.o
[ 5%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/nsDebugImpl.cpp.o
[ 5%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/LabeledEventQueue.cpp.o
[ 6%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/Logging.cpp.o
[ 6%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/MainThreadIdlePeriod.cpp.o
[ 6%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/MediaData.cpp.o
[ 6%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/MediaDecoder.cpp.o
[ 7%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/MediaDecoderStateMachine.cpp.o
[ 7%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/MediaFormatReader.cpp.o
[ 7%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/MediaSource.cpp.o
[ 7%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/MediaSourceDecoder.cpp.o
[ 8%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/MediaStreamGraph.cpp.o
[ 8%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/PDMFactory.cpp.o
[ 8%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/Player.cpp.o
[ 8%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/mozalloc_abort.cpp.o
[ 8%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/nsAppRunner.cpp.o
[ 9%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/nsContentTypeParser.cpp.o
[ 9%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/nsCategoryManager.cpp.o
[ 9%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/nsComponentManager.cpp.o
[ 9%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/nsComponentManagerUtils.cpp.o
[ 10%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/nsObserverList.cpp.o
[ 10%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/nsObserverService.cpp.o
[ 10%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/nsThread.cpp.o
[ 10%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/nsTraceRefcnt.cpp.o
[ 11%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/nsCRTGlue.cpp.o
[ 11%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/Preferences.cpp.o
[ 11%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/RustServices.cpp.o
[ 11%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/RustMediaResource.cpp.o
[ 11%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/Scheduler.cpp.o
[ 12%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/SchedulerGroup.cpp.o
[ 12%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/Services.cpp.o
[ 12%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/SourceBuffer.cpp.o
[ 12%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/SourceBufferList.cpp.o
[ 13%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/Telemetry.cpp.o
[ 13%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/ThreadEventQueue.cpp.o
[ 13%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/ThreadAnnotation.cpp.o
[ 13%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/TrackBuffersManager.cpp.o
[ 13%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/VideoSegment.cpp.o
[ 14%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/WebAudioUtils.cpp.o
[ 14%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/XPCOMInit.cpp.o
[ 14%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/AudioConverter.cpp.o
[ 14%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/AudioSegment.cpp.o
[ 15%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/AudioStream.cpp.o
[ 15%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/BitReader.cpp.o
[ 15%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/MediaContainerType.cpp.o
[ 15%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/MediaInfo.cpp.o
[ 16%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/MediaMIMETypes.cpp.o
[ 16%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/MediaShutdownManager.cpp.o
[ 16%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/MediaPrefs.cpp.o
[ 16%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/MediaResource.cpp.o
[ 16%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/MediaStreamListener.cpp.o
[ 17%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/MediaStreamVideoSink.cpp.o
[ 17%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/MediaTimer.cpp.o
[ 17%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/QueueObject.cpp.o
[ 17%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/ReaderProxy.cpp.o
[ 18%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/SeekJob.cpp.o
[ 18%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/StreamTracks.cpp.o
[ 18%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/mp4/MP4Decoder.cpp.o
[ 18%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/mp4/MP4Demuxer.cpp.o
[ 19%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/mediasink/AudioSink.cpp.o
[ 19%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/mediasink/VideoSink.cpp.o
[ 19%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/mediasink/AudioSinkWrapper.cpp.o
[ 19%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/mediasink/DecodedStream.cpp.o
[ 19%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/mediasink/OutputStreamManager.cpp.o
[ 20%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/mediasource/MediaSourceDemuxer.cpp.o
[ 20%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/mediasource/MediaSourceUtils.cpp.o
[ 20%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/mediasource/ResourceQueue.cpp.o
[ 20%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/mediasource/SourceBufferResource.cpp.o
[ 21%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/mp3/MP3Decoder.cpp.o
[ 21%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/mp3/MP3Demuxer.cpp.o
[ 21%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/mp3/MP3FrameParser.cpp.o
[ 21%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/mp4/Box.cpp.o
[ 21%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/mp4/BufferStream.cpp.o
[ 22%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/mp4/DecoderData.cpp.o
[ 22%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/mp4/Index.cpp.o
[ 22%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/mp4/MP4Metadata.cpp.o
[ 22%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/mp4/MoofParser.cpp.o
[ 23%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/mp4/ResourceStream.cpp.o
[ 23%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/mp4/SinfParser.cpp.o
[ 23%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/ogg/OpusParser.cpp.o
[ 23%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/ogg/OggDecoder.cpp.o
[ 24%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/ogg/OggDemuxer.cpp.o
[ 24%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/ogg/OggCodecState.cpp.o
[ 24%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/ogg/OggCodecStore.cpp.o
[ 24%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/flac/FlacDecoder.cpp.o
[ 24%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/flac/FlacDemuxer.cpp.o
[ 25%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/flac/FlacFrameParser.cpp.o
[ 25%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/XiphExtradata.cpp.o
[ 25%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/platforms/agnostic/bytestreams/Adts.cpp.o
[ 25%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/platforms/agnostic/bytestreams/AnnexB.cpp.o
[ 26%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/platforms/agnostic/bytestreams/H264.cpp.o
[ 26%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/platforms/agnostic/BlankDecoderModule.cpp.o
[ 26%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/platforms/agnostic/DummyMediaDataDecoder.cpp.o
[ 26%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/platforms/agnostic/NullDecoderModule.cpp.o
[ 26%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/platforms/agnostic/OpusDecoder.cpp.o
[ 27%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/platforms/agnostic/VorbisDecoder.cpp.o
[ 27%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/platforms/agnostic/WAVDecoder.cpp.o
[ 27%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/platforms/ffmpeg/FFmpegLibWrapper.cpp.o
[ 27%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/platforms/wrappers/H264Converter.cpp.o
[ 28%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/VideoUtils.cpp.o
[ 28%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/VideoFrameContainer.cpp.o
[ 28%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/wave/WaveDecoder.cpp.o
[ 28%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/wave/WaveDemuxer.cpp.o
[ 29%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/memory/fallible/fallible.cpp.o
[ 29%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/memory/mozalloc/mozalloc.cpp.o
[ 29%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/memory/mozalloc/mozalloc_oom.cpp.o
[ 29%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/mfbt/Assertions.cpp.o
[ 29%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/mfbt/ChaosMode.cpp.o
[ 30%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/mfbt/HashFunctions.cpp.o
[ 30%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/mfbt/Poison.cpp.o
[ 30%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/mfbt/Unused.cpp.o
[ 30%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/mozglue/misc/ConditionVariable_posix.cpp.o
[ 31%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/mozglue/misc/Printf.cpp.o
[ 31%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/mozglue/misc/TimeStamp.cpp.o
[ 31%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/toolkit/library/StaticXULComponentsStart.cpp.o
[ 31%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/toolkit/library/StaticXULComponentsEnd/StaticXULComponentsEnd.cpp.o
[ 32%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/base/ClearOnShutdown.cpp.o
[ 32%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/base/ErrorNames.cpp.o
[ 32%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/base/nsCOMPtr.cpp.o
[ 32%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/base/nsClassInfoImpl.cpp.o
[ 32%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/base/nsID.cpp.o
[ 33%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/base/nsISupportsImpl.cpp.o
[ 33%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/base/nsMemory.cpp.o
[ 33%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/base/nsWeakReference.cpp.o
[ 33%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/components/GenericFactory.cpp.o
[ 34%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/ds/PLDHashTable.cpp.o
[ 34%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/ds/nsCOMArray.cpp.o
[ 34%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/ds/nsDeque.cpp.o
[ 34%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/ds/nsEnumeratorUtils.cpp.o
[ 34%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/ds/nsQuickSort.cpp.o
[ 35%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/ds/nsSupportsPrimitives.cpp.o
[ 35%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/ds/nsTArray.cpp.o
[ 35%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/ds/nsTObserverArray.cpp.o
[ 35%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/io/nsDirectoryService.cpp.o
[ 36%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/string/nsReadableUtilsSSE2.cpp.o
[ 36%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/string/nsUTF8UtilsSSE2.cpp.o
[ 36%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/string/unified.cpp.o
[ 36%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/threads/AbstractThread.cpp.o
[ 37%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/threads/BlockingResourceBase.cpp.o
[ 37%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/threads/EventQueue.cpp.o
[ 37%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/threads/nsILabelableRunnable.cpp.o
[ 37%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/threads/nsProxyRelease.cpp.o
[ 37%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/threads/nsThreadManager.cpp.o
[ 38%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/threads/nsThreadPool.cpp.o
[ 38%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/threads/nsThreadUtils.cpp.o
[ 38%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/threads/nsTimerImpl.cpp.o
[ 38%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/threads/PrioritizedEventQueue.cpp.o
[ 39%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/threads/SharedThreadPool.cpp.o
[ 39%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/threads/RecursiveMutex.cpp.o
[ 39%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/threads/SynchronizedEventQueue.cpp.o
[ 39%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/threads/SystemGroup.cpp.o
[ 40%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/threads/TaskQueue.cpp.o
[ 40%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/threads/ThreadEventTarget.cpp.o
[ 40%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/xpcom/threads/TimerThread.cpp.o
[ 40%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/lib/libc/src/strcase.c.o
[ 40%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/io/priometh.c.o
[ 41%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/io/prfdcach.c.o
[ 41%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/io/prlayer.c.o
[ 41%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/io/prlog.c.o
[ 41%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/io/prmapopt.c.o
[ 42%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/io/prmmap.c.o
[ 42%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/io/prmwait.c.o
[ 42%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/io/prprf.c.o
[ 42%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/linking/prlink.c.o
[ 42%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/malloc/prmem.c.o
[ 43%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/md/prosdep.c.o
[ 43%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/md/unix/unix.c.o
[ 43%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/md/unix/unix_errors.c.o
[ 43%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/memory/prseg.c.o
[ 44%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/misc/pratom.c.o
[ 44%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/misc/prdtoa.c.o
[ 44%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/misc/prenv.c.o
[ 44%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/misc/prerr.c.o
[ 45%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/misc/prerror.c.o
[ 45%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/misc/prerrortable.c.o
[ 45%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/misc/prinit.c.o
[ 45%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/misc/prinrval.c.o
[ 45%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/misc/prnetdb.c.o
[ 46%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/misc/prsystem.c.o
[ 46%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/misc/prtime.c.o
[ 46%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/pthreads/ptio.c.o
[ 46%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/pthreads/ptmisc.c.o
[ 47%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/pthreads/ptsynch.c.o
[ 47%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/pthreads/ptthread.c.o
[ 47%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/threads/prcmon.c.o
[ 47%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/threads/prrwlock.c.o
[ 48%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/threads/prtpd.c.o
[ 48%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/AppleDecoderModule.cpp.o
[ 48%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/AppleVTDecoder.cpp.o
[ 48%] Building CXX object CMakeFiles/gecko_core.dir/gecko/glue/MacIOSurface.cpp.o
[ 48%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/platforms/apple/AppleATDecoder.cpp.o
[ 49%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/platforms/apple/AppleCMLinker.cpp.o
[ 49%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/platforms/apple/AppleVTLinker.cpp.o
[ 49%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/mozglue/misc/Mutex_posix.cpp.o
[ 49%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/mozglue/misc/TimeStamp_darwin.cpp.o
[ 50%] Building CXX object CMakeFiles/gecko_core.dir/gecko/src/dom/media/systemservices/OSXRunLoopSingleton.cpp.o
[ 50%] Building C object CMakeFiles/gecko_core.dir/gecko/src/nsprpub/pr/src/md/unix/darwin.c.o
[ 50%] Built target gecko_core
--- stderr
error: Connection to server timed out
make[2]: *** [CMakeFiles/ogg.dir/gecko/src/media/libogg/src/ogg_alloc.c.o] Error 2
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/ogg.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/test/test.cpp:223:3: warning: ignoring return value of function declared with warn_unused_result attribute [-Wunused-result]
aQueue->Dispatch(r.forget());
^~~~~~~~~~~~~~~~
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/test/test.cpp:223:3: warning: ignoring return value of function declared with warn_unused_result attribute [-Wunused-result]
aQueue->Dispatch(r.forget());
^~~~~~~~~~~~~~~~
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/test/test.cpp:257:3: note: in instantiation of function template specialization 'GeckoMedia_mozilla::RunOnTaskQueue<(lambda at /Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/test/test.cpp:257:25)>' requested here
RunOnTaskQueue(queue, [queue]() -> void {
^
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/test/test.cpp:223:3: warning: ignoring return value of function declared with warn_unused_result attribute [-Wunused-result]
aQueue->Dispatch(r.forget());
^~~~~~~~~~~~~~~~
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/test/test.cpp:268:3: note: in instantiation of function template specialization 'GeckoMedia_mozilla::RunOnTaskQueue<(lambda at /Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/test/test.cpp:268:25)>' requested here
RunOnTaskQueue(queue, [queue]() -> void {
^
3 warnings generated.
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/test/TestMP4Demuxer.cpp:157:5: warning: ignoring return value of function declared with warn_unused_result attribute [-Wunused-result]
mTaskQueue->Dispatch(r.forget());
^~~~~~~~~~~~~~~~~~~~
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/test/TestMP4Demuxer.cpp:157:5: warning: ignoring return value of function declared with warn_unused_result attribute [-Wunused-result]
mTaskQueue->Dispatch(r.forget());
^~~~~~~~~~~~~~~~~~~~
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/test/TestMP4Demuxer.cpp:88:5: note: in instantiation of function template specialization 'GeckoMedia_mozilla::MP4DemuxerBinding::DispatchTask<(lambda at /Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/test/TestMP4Demuxer.cpp:89:7)>' requested here
DispatchTask(
^
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/test/TestMP4Demuxer.cpp:157:5: warning: ignoring return value of function declared with warn_unused_result attribute [-Wunused-result]
mTaskQueue->Dispatch(r.forget());
^~~~~~~~~~~~~~~~~~~~
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/test/TestMP4Demuxer.cpp:118:5: note: in instantiation of function template specialization 'GeckoMedia_mozilla::MP4DemuxerBinding::DispatchTask<(lambda at /Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/test/TestMP4Demuxer.cpp:119:7)>' requested here
DispatchTask(
^
3 warnings generated.
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/glue/MediaSource.cpp:158:11: warning: enumeration value 'EndGuard_' not handled in switch [-Wswitch]
switch (aError) {
^
1 warning generated.
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/io/prmwait.c:902:39: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if (((&group->io_ready)->next == (&group->io_ready)))
~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/io/prmwait.c:902:39: note: remove extraneous parentheses around the comparison to silence this warning
if (((&group->io_ready)->next == (&group->io_ready)))
~ ^ ~
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/io/prmwait.c:902:39: note: use '=' to turn this equality comparison into an assignment
if (((&group->io_ready)->next == (&group->io_ready)))
^~
=
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/io/prmwait.c:946:52: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
} while (((&group->io_ready)->next == (&group->io_ready)));
~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/io/prmwait.c:946:52: note: remove extraneous parentheses around the comparison to silence this warning
} while (((&group->io_ready)->next == (&group->io_ready)));
~ ^ ~
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/io/prmwait.c:946:52: note: use '=' to turn this equality comparison into an assignment
} while (((&group->io_ready)->next == (&group->io_ready)));
^~
=
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/io/prmwait.c:972:51: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if (((&group->io_ready)->next == (&group->io_ready)))
~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/io/prmwait.c:972:51: note: remove extraneous parentheses around the comparison to silence this warning
if (((&group->io_ready)->next == (&group->io_ready)))
~ ^ ~
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/io/prmwait.c:972:51: note: use '=' to turn this equality comparison into an assignment
if (((&group->io_ready)->next == (&group->io_ready)))
^~
=
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/io/prmwait.c:1211:35: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if (((&group->io_ready)->next == (&group->io_ready)))
~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/io/prmwait.c:1211:35: note: remove extraneous parentheses around the comparison to silence this warning
if (((&group->io_ready)->next == (&group->io_ready)))
~ ^ ~
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/io/prmwait.c:1211:35: note: use '=' to turn this equality comparison into an assignment
if (((&group->io_ready)->next == (&group->io_ready)))
^~
=
4 warnings generated.
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/md/unix/unix.c:2328:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if (((rv) == (minus_one)))
~~~~~^~~~~~~~~~~~~~
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/md/unix/unix.c:2328:15: note: remove extraneous parentheses around the comparison to silence this warning
if (((rv) == (minus_one)))
~ ^ ~
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/md/unix/unix.c:2328:15: note: use '=' to turn this equality comparison into an assignment
if (((rv) == (minus_one)))
^~
=
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/md/unix/unix.c:3340:53: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
if (getsockopt(osfd, 0xffff, 0x1007, (char*)&err, &optlen) == -1) {
^~~~~~~
/usr/include/sys/socket.h:568:68: note: passing argument to parameter here
int getsockopt(int, int, int, void * restrict, socklen_t * restrict);
^
2 warnings generated.
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/pthreads/ptio.c:732:41: warning: passing 'pt_SockLen *' (aka 'int *') to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
op->arg1.osfd, op->arg2.buffer, op->arg3.addr_len);
^~~~~~~~~~~~~~~~~
/usr/include/sys/socket.h:560:65: note: passing argument to parameter here
int accept(int, struct sockaddr * restrict, socklen_t * restrict)
^
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/pthreads/ptio.c:934:58: warning: passing 'pt_SockLen *' (aka 'int *') to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
op->arg4.flags, (struct sockaddr*)op->arg5.addr, &addr_len);
^~~~~~~~~
/usr/include/sys/socket.h:572:23: note: passing argument to parameter here
socklen_t * restrict) __asm("_" "recvfrom" );
^
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/pthreads/ptio.c:1674:64: warning: passing 'pt_SockLen *' (aka 'int *') to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
osfd = accept(fd->secret->md.osfd, (struct sockaddr*)addr, &addr_len);
^~~~~~~~~
/usr/include/sys/socket.h:560:65: note: passing argument to parameter here
int accept(int, struct sockaddr * restrict, socklen_t * restrict)
^
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/pthreads/ptio.c:2165:33: warning: passing 'pt_SockLen *' (aka 'int *') to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
(struct sockaddr*)addr, &addr_len);
^~~~~~~~~
/usr/include/sys/socket.h:572:23: note: passing argument to parameter here
socklen_t * restrict) __asm("_" "recvfrom" );
^
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/pthreads/ptio.c:2873:54: warning: passing 'pt_SockLen *' (aka 'int *') to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
fd->secret->md.osfd, (struct sockaddr*)addr, &addr_len);
^~~~~~~~~
/usr/include/sys/socket.h:566:70: note: passing argument to parameter here
int getsockname(int, struct sockaddr * restrict, socklen_t * restrict)
^
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/pthreads/ptio.c:2902:54: warning: passing 'pt_SockLen *' (aka 'int *') to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
fd->secret->md.osfd, (struct sockaddr*)addr, &addr_len);
^~~~~~~~~
/usr/include/sys/socket.h:564:70: note: passing argument to parameter here
int getpeername(int, struct sockaddr * restrict, socklen_t * restrict)
^
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/pthreads/ptio.c:2950:73: warning: passing 'pt_SockLen *' (aka 'int *') to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
fd->secret->md.osfd, level, name, (char *) &linger, &length);
^~~~~~~
/usr/include/sys/socket.h:568:68: note: passing argument to parameter here
int getsockopt(int, int, int, void * restrict, socklen_t * restrict);
^
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/pthreads/ptio.c:2967:70: warning: passing 'pt_SockLen *' (aka 'int *') to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
fd->secret->md.osfd, level, name, (char*)&value, &length);
^~~~~~~
/usr/include/sys/socket.h:568:68: note: passing argument to parameter here
int getsockopt(int, int, int, void * restrict, socklen_t * restrict);
^
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/pthreads/ptio.c:2978:36: warning: passing 'pt_SockLen *' (aka 'int *') to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
(char*)&xbool, &length);
^~~~~~~
/usr/include/sys/socket.h:568:68: note: passing argument to parameter here
int getsockopt(int, int, int, void * restrict, socklen_t * restrict);
^
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/pthreads/ptio.c:2990:70: warning: passing 'pt_SockLen *' (aka 'int *') to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
fd->secret->md.osfd, level, name, (char*)&value, &length);
^~~~~~~
/usr/include/sys/socket.h:568:68: note: passing argument to parameter here
int getsockopt(int, int, int, void * restrict, socklen_t * restrict);
^
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/pthreads/ptio.c:3001:49: warning: passing 'pt_SockLen *' (aka 'int *') to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
(char*)&data->value.ip_ttl, &length);
^~~~~~~
/usr/include/sys/socket.h:568:68: note: passing argument to parameter here
int getsockopt(int, int, int, void * restrict, socklen_t * restrict);
^
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/pthreads/ptio.c:3011:34: warning: passing 'pt_SockLen *' (aka 'int *') to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
(char*)&ttl, &length);
^~~~~~~
/usr/include/sys/socket.h:568:68: note: passing argument to parameter here
int getsockopt(int, int, int, void * restrict, socklen_t * restrict);
^
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/pthreads/ptio.c:3022:69: warning: passing 'pt_SockLen *' (aka 'int *') to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
fd->secret->md.osfd, level, name, (char*)&mreq, &length);
^~~~~~~
/usr/include/sys/socket.h:568:68: note: passing argument to parameter here
int getsockopt(int, int, int, void * restrict, socklen_t * restrict);
^
/Users/servo/.cargo/git/checkouts/gecko-media-6bedb392a81eb7cf/fe43744/gecko-media/gecko/src/nsprpub/pr/src/pthreads/ptio.c:3035:59: warning: passing 'pt_SockLen *' (aka 'int *') to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
(char*)&data->value.mcast_if.inet.ip, &length);
^~~~~~~
/usr/include/sys/socket.h:568:68: note: passing argument to parameter here
int getsockopt(int, int, int, void * restrict, socklen_t * restrict);
^
14 warnings generated.
make: *** [all] Error 2
thread 'main' panicked at '
command did not execute successfully, got: exit code: 2
build script failed, must exit now', /Users/servo/.cargo/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.27/src/lib.rs:627:4
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: std::panicking::rust_panic_with_hook
5: std::panicking::begin_panic
6: std::panicking::begin_panic_fmt
7: cmake::fail
8: cmake::run
9: cmake::Config::build
10: cmake::build
11: build_script_build::compile_gecko_media
12: build_script_build::main
13: __rust_maybe_catch_panic
14: std::rt::lang_start
15: main
warning: build failed, waiting for other jobs to finish...
error: build failed