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

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

Open
SimonSapin opened this issue Dec 7, 2017 · 3 comments
Open

Comments

@SimonSapin
Copy link
Member

Is the build system fetching something from some unreliable server?

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
@cpearce
Copy link
Contributor

cpearce commented Dec 7, 2017

I didn't think our CMake build was fetching anything... Maybe sccache thinks it's working with a network cache, and that's failing? Hard to imagine how this could happen.

@jdm
Copy link
Member

jdm commented Dec 18, 2017

This is a known issue caused by the space timeout. There is a saltfs change proposed a fix.

@jdm
Copy link
Member

jdm commented Dec 18, 2017

sccache, not space.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants