Skip to content
This repository was archived by the owner on Jun 20, 2023. It is now read-only.

Intermittent "error: Connection to server timed out" on Servo CI #127

@SimonSapin

Description

@SimonSapin

Is the build system fetching something from some unreliable server?

Details
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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions