Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Problem in building firefox (Ubuntu 16.04)

31 views
Skip to first unread message

Freya Mehta

unread,
Jan 31, 2020, 7:18:31 AM1/31/20
to
Hello, I was trying to build Firefox code base using the instructions mentioned here: https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Simple_Firefox_build/Linux_and_MacOS_build_preparation
When I run ./mach build, I get this following output that it fails to build:


freya@freya-HP-Laptop-15-bs1xx:~/src/mozilla-central$ ./mach build
0:14.02 Clobber not needed.
0:14.05 Adding make options from /home/freya/src/mozilla-central/mozconfig
MOZ_OBJDIR=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu
OBJDIR=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu
FOUND_MOZCONFIG=/home/freya/src/mozilla-central/mozconfig
export FOUND_MOZCONFIG
0:14.07 /usr/bin/make -f client.mk -s
0:15.30 Elapsed: 0.14s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
0:15.30 Elapsed: 0.14s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
0:15.86 Elapsed: 0.71s; From dist/xpi-stage: Kept 88 existing; Added/updated 0; Removed 0 files and 0 directories.
0:19.66 Elapsed: 4.52s; From _tests: Kept 1151 existing; Added/updated 0; Removed 0 files and 0 directories.
0:22.52 Elapsed: 7.37s; From dist/bin: Kept 2622 existing; Added/updated 0; Removed 0 files and 0 directories.
0:23.17 Elapsed: 8.02s; From dist/include: Kept 6051 existing; Added/updated 0; Removed 0 files and 0 directories.
0:23.18 ./buildid.h.stub
0:23.19 ./source-repo.h.stub
0:24.93 build/application.ini.stub
0:25.48 build/application.ini.h.stub
0:29.75 toolkit/library/rust/force-cargo-library-build
0:29.75 toolkit/crashreporter/rust/force-cargo-host-library-build
0:29.78 testing/geckodriver/force-cargo-program-build
0:38.91 Blocking waiting for file lock on package cache
0:38.91 Blocking waiting for file lock on package cache
0:57.45 media/webrtc/signaling/src/mediapipeline
0:57.56 media/webrtc/signaling/src/peerconnection
0:57.57 media/webrtc/signaling/src/media-conduit
0:58.15 media/webrtc/signaling/gtest
0:58.58 media/webrtc/signaling/src/sdp
1:16.58 Blocking waiting for file lock on package cache
1:18.31 Blocking waiting for file lock on package cache
1:20.25 Blocking waiting for file lock on package cache
1:20.41 BlockingBlocking waiting for file lock on package cachewaiting for file lock on package cache
1:20.59 Blocking waiting for file lock on build directory
1:21.12 Finished release [optimized] target(s) in 50.46s
1:25.01 Finished release [optimized] target(s) in 54.35s
1:26.03 media/webrtc/trunk/gtest
1:28.58 media/webrtc/trunk/webrtc/api/audio_codecs/audio_codecs_api_gn
1:38.44 Compiling style v0.0.1 (/home/freya/src/mozilla-central/servo/components/style)
1:39.07 media/webrtc/trunk/webrtc/api/audio_codecs/builtin_audio_decoder_factory_gn
1:41.29 media/webrtc/trunk/webrtc/api/audio_codecs/builtin_audio_encoder_factory_gn
1:43.13 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_controller_unittest.cc:12:
1:43.13 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_controller.h:17:
1:43.13 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/paced_sender.h:18:
1:43.13 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/packet_queue2.h:45:5: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted]
1:43.13 StreamPrioKey() = default;
1:43.13 ^
1:43.13 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/packet_queue2.h:55:37: note: default constructor of 'StreamPrioKey' is implicitly deleted because field 'priority' of const-qualified type 'const RtpPacketSender::Priority' would not be initialized
1:43.14 const RtpPacketSender::Priority priority;
1:43.14 ^
1:43.57 BUILDSTATUS BUILD_VERBOSE media/webrtc/trunk/webrtc/api/audio_codecs/g711/audio_decoder_g711_gn
1:43.89 media/webrtc/trunk/webrtc/api/audio_codecs/g711/audio_encoder_g711_gn
1:45.82 media/webrtc/trunk/webrtc/api/audio_codecs/g722/audio_decoder_g722_gn
1:47.39 media/webrtc/trunk/webrtc/api/audio_codecs/g722/audio_encoder_g722_gn
1:51.82 media/webrtc/trunk/webrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn
1:51.85 1 warning generated.
1:51.94 media/webrtc/trunk/webrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn
2:01.54 media/webrtc/trunk/webrtc/api/audio_codecs/L16/audio_decoder_L16_gn
2:03.40 media/webrtc/trunk/webrtc/api/audio_codecs/L16/audio_encoder_L16_gn
2:03.43 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_decoder_opus_gn
2:05.47 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn
2:06.26 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_encoder_opus_gn
2:07.38 media/webrtc/trunk/webrtc/api/base_peerconnection_api_gn
2:08.07 media/webrtc/trunk/webrtc/api/optional_gn
2:09.04 media/webrtc/trunk/webrtc/api/video_codecs/video_codecs_api_gn
2:09.76 media/webrtc/trunk/webrtc/api/video_frame_api_gn
2:10.23 media/webrtc/trunk/webrtc/api/video_frame_api_i420_gn
2:11.39 media/webrtc/trunk/webrtc/audio/audio_gn
2:11.41 media/webrtc/trunk/webrtc/audio/utility/audio_frame_operations_gn
2:12.74 media/webrtc/trunk/webrtc/call/bitrate_allocator_gn
2:14.13 In file included from Unified_cpp_audio_audio_gn0.cpp:11:
2:14.14 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/audio/audio_send_stream.cc:22:
2:14.14 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/bitrate_controller/include/bitrate_controller.h:22:
2:14.14 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/paced_sender.h:18:
2:14.14 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/packet_queue2.h:45:5: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted]
2:14.14 StreamPrioKey() = default;
2:14.14 ^
2:14.14 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/packet_queue2.h:55:37: note: default constructor of 'StreamPrioKey' is implicitly deleted because field 'priority' of const-qualified type 'const RtpPacketSender::Priority' would not be initialized
2:14.14 const RtpPacketSender::Priority priority;
2:14.14 ^
2:14.31 In file included from Unified_cpp_bitrate_allocator_gn0.cpp:2:
2:14.31 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/call/bitrate_allocator.cc:19:
2:14.31 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/bitrate_controller/include/bitrate_controller.h:22:
2:14.31 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/paced_sender.h:18:
2:14.31 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/packet_queue2.h:45:5: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted]
2:14.31 StreamPrioKey() = default;
2:14.31 ^
2:14.31 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/packet_queue2.h:55:37: note: default constructor of 'StreamPrioKey' is implicitly deleted because field 'priority' of const-qualified type 'const RtpPacketSender::Priority' would not be initialized
2:14.31 const RtpPacketSender::Priority priority;
2:14.31 ^
2:16.58 1 warning generated.
2:17.22 1 warning generated.
2:18.72 media/webrtc/trunk/webrtc/call/call_gn
2:21.12 In file included from Unified_cpp_webrtc_call_call_gn0.cpp:2:
2:21.12 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/call/call.cc:29:
2:21.12 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:16:
2:21.12 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/congestion_controller/include/send_side_congestion_controller.h:22:
2:21.12 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/paced_sender.h:18:
2:21.12 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/packet_queue2.h:45:5: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted]
2:21.12 StreamPrioKey() = default;
2:21.12 ^
2:21.12 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/packet_queue2.h:55:37: note: default constructor of 'StreamPrioKey' is implicitly deleted because field 'priority' of const-qualified type 'const RtpPacketSender::Priority' would not be initialized
2:21.12 const RtpPacketSender::Priority priority;
2:21.12 ^
2:21.38 BUILDSTATUS BUILD_VERBOSE media/webrtc/trunk/webrtc/call/call_interfaces_gn
2:22.84 media/webrtc/trunk/webrtc/call/rtp_interfaces_gn
2:23.36 media/webrtc/trunk/webrtc/call/rtp_receiver_gn
2:23.81 media/webrtc/trunk/webrtc/call/rtp_sender_gn
2:24.79 In file included from Unified_cpp_rtp_receiver_gn0.cpp:11:
2:24.79 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/call/rtp_demuxer.cc:171:8: warning: unused variable 'has_mid' [-Wunused-variable]
2:24.79 bool has_mid = packet.GetExtension<RtpMid>(&packet_mid);
2:24.79 ^
2:24.81 BUILDSTATUS BUILD_VERBOSE media/webrtc/trunk/gtest
2:25.06 In file included from Unified_cpp_call_rtp_sender_gn0.cpp:2:
2:25.06 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.cc:11:
2:25.06 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:16:
2:25.06 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/congestion_controller/include/send_side_congestion_controller.h:22:
2:25.06 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/paced_sender.h:18:
2:25.06 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/packet_queue2.h:45:5: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted]
2:25.06 StreamPrioKey() = default;
2:25.06 ^
2:25.06 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/packet_queue2.h:55:37: note: default constructor of 'StreamPrioKey' is implicitly deleted because field 'priority' of const-qualified type 'const RtpPacketSender::Priority' would not be initialized
2:25.06 const RtpPacketSender::Priority priority;
2:25.06 ^
2:25.37 1 warning generated.
2:25.51 media/webrtc/trunk/webrtc/call/video_stream_api_gn
2:28.27 1 warning generated.
2:28.93 media/webrtc/trunk/webrtc/common_audio/common_audio_cc_gn
2:29.26 1 warning generated.
2:29.34 media/webrtc/trunk/webrtc/common_audio/common_audio_c_gn
2:30.26 media/webrtc/trunk/webrtc/common_audio/common_audio_gn
2:31.02 media/webrtc/trunk/webrtc/common_audio/fir_filter_factory_gn
2:31.30 media/webrtc/trunk/webrtc/common_video/common_video_gn
2:32.41 media/webrtc/trunk/webrtc/logging/rtc_event_log_api_gn
2:32.62 In file included from Unified_cpp_common_video_gn0.cpp:38:
2:32.62 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/common_video/h264/sps_parser.cc:22:9: warning: 'RETURN_EMPTY_ON_FAIL' macro redefined [-Wmacro-redefined]
2:32.62 #define RETURN_EMPTY_ON_FAIL(x) \
2:32.62 ^
2:32.63 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/common_video/h264/pps_parser.cc:20:9: note: previous definition is here
2:32.63 #define RETURN_EMPTY_ON_FAIL(x) \
2:32.63 ^
2:32.94 BUILDSTATUS BUILD_VERBOSE media/webrtc/trunk/webrtc/logging/rtc_event_log_impl_gn
2:33.66 media/webrtc/trunk/webrtc/media/rtc_audio_video_gn
2:34.88 media/webrtc/trunk/webrtc/media/rtc_h264_profile_id_gn
2:35.12 media/webrtc/trunk/webrtc/media/rtc_media_base_gn
2:36.09 media/webrtc/trunk/webrtc/modules/audio_coding/audio_coding_gn
2:36.85 media/webrtc/trunk/webrtc/modules/audio_coding/audio_format_conversion_gn
2:37.29 1 warning generated.
2:38.80 media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor_config_gn
2:39.91 media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor_gn
2:41.46 media/webrtc/trunk/webrtc/modules/audio_coding/cng_gn
2:41.78 media/webrtc/trunk/webrtc/modules/audio_coding/g711_c_gn
2:42.06 media/webrtc/trunk/webrtc/modules/audio_coding/g711_gn
2:42.45 In file included from Unified_cpp_audio_coding_cng_gn0.cpp:2:
2:42.45 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/audio_encoder_cng.cc:48:75: warning: possible misuse of comma operator here [-Wcomma]
2:42.45 ([&] { RTC_CHECK(config.IsOk()) << "Invalid configuration."; }(),
2:42.45 ^
2:42.65 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/audio_encoder_cng.cc:48:12: note: cast expression to void to silence warning
2:42.65 ([&] { RTC_CHECK(config.IsOk()) << "Invalid configuration."; }(),
2:42.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2:42.66 static_cast<void>( )
2:43.86 BUILDSTATUS BUILD_VERBOSE media/webrtc/trunk/gtest
2:43.90 1 warning generated.
2:45.68 media/webrtc/trunk/webrtc/modules/audio_coding/g722_gn
2:45.72 media/webrtc/trunk/webrtc/modules/audio_coding/g722_c_gn
2:46.20 media/webrtc/trunk/webrtc/modules/audio_coding/ilbc_c_gn
2:46.78 media/webrtc/trunk/webrtc/modules/audio_coding/ilbc_gn
2:47.62 media/webrtc/trunk/webrtc/modules/audio_coding/isac_c_gn
2:49.38 media/webrtc/trunk/webrtc/modules/audio_coding/isac_common_gn
2:50.76 media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_c_gn
2:53.12 media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_common_gn
2:53.48 media/webrtc/trunk/webrtc/modules/audio_coding/isac_gn
2:56.30 media/webrtc/trunk/webrtc/modules/audio_coding/legacy_encoded_audio_frame_gn
3:00.79 In file included from Unified_cpp_webrtc_trunk_gtest6.cpp:74:
3:00.79 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/bitrate_controller/bitrate_controller_unittest.cc:15:
3:00.80 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/bitrate_controller/include/bitrate_controller.h:22:
3:00.80 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/paced_sender.h:18:
3:00.80 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/packet_queue2.h:45:5: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted]
3:00.80 StreamPrioKey() = default;
3:00.80 ^
3:00.80 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/packet_queue2.h:55:37: note: default constructor of 'StreamPrioKey' is implicitly deleted because field 'priority' of const-qualified type 'const RtpPacketSender::Priority' would not be initialized
3:00.80 const RtpPacketSender::Priority priority;
3:00.80 ^
3:01.88 In file included from Unified_cpp_webrtc_trunk_gtest7.cpp:20:
3:01.88 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/paced_sender_unittest.cc:15:
3:01.88 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/paced_sender.h:18:
3:01.88 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/packet_queue2.h:45:5: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted]
3:01.88 StreamPrioKey() = default;
3:01.88 ^
3:01.88 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/packet_queue2.h:55:37: note: default constructor of 'StreamPrioKey' is implicitly deleted because field 'priority' of const-qualified type 'const RtpPacketSender::Priority' would not be initialized
3:01.88 const RtpPacketSender::Priority priority;
3:01.88 ^
3:03.60 BUILDSTATUS BUILD_VERBOSE media/webrtc/trunk/gtest
3:16.02 1 warning generated.
3:19.47 media/webrtc/trunk/webrtc/modules/audio_coding/neteq_gn
3:19.47 media/webrtc/trunk/webrtc/modules/audio_coding/neteq_decoder_enum_gn
3:27.29 media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_c_gn
3:27.58 1 warning generated.
3:28.53 media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_gn
3:29.22 media/webrtc/trunk/webrtc/modules/audio_coding/rent_a_codec_gn
3:31.69 media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_c_gn
3:32.77 media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_gn
3:33.27 media/webrtc/trunk/webrtc/modules/audio_mixer/audio_frame_manipulator_gn
3:34.02 media/webrtc/trunk/webrtc/modules/audio_device/audio_device_generic_gn
3:34.56 media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl_gn
3:34.83 media/webrtc/trunk/webrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn
3:35.69 media/webrtc/trunk/webrtc/modules/audio_processing/aec_dump_interface_gn
3:36.19 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_c_gn
3:36.71 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_statistics_gn
3:38.22 media/webrtc/trunk/webrtc/modules/bitrate_controller/bitrate_controller_gn
3:38.32 media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn
3:38.53 media/webrtc/trunk/webrtc/modules/media_file/media_file_gn
3:38.61 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn
3:38.71 media/webrtc/trunk/webrtc/modules/pacing/pacing_gn
3:39.71 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.cc:26:
3:39.71 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
3:39.71 for (int k = 0; k < v_length; ++k) {
3:39.71 ~ ^ ~~~~~~~~
3:39.93 In file included from Unified_cpp_pacing_pacing_gn0.cpp:2:
3:39.93 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/alr_detector.cc:11:
3:39.93 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/alr_detector.h:17:
3:39.93 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/paced_sender.h:18:
3:39.93 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/packet_queue2.h:45:5: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted]
3:39.94 StreamPrioKey() = default;
3:39.94 ^
3:39.94 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/packet_queue2.h:55:37: note: default constructor of 'StreamPrioKey' is implicitly deleted because field 'priority' of const-qualified type 'const RtpPacketSender::Priority' would not be initialized
3:39.94 const RtpPacketSender::Priority priority;
3:39.94 ^
3:40.00 BUILDSTATUS BUILD_VERBOSE media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn
3:40.05 In file included from Unified_cpp_itrate_controller_gn0.cpp:2:
3:40.05 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/bitrate_controller/bitrate_controller_impl.cc:12:
3:40.05 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/bitrate_controller/bitrate_controller_impl.h:18:
3:40.05 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/bitrate_controller/include/bitrate_controller.h:22:
3:40.05 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/paced_sender.h:18:
3:40.05 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/packet_queue2.h:45:5: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted]
3:40.05 StreamPrioKey() = default;
3:40.05 ^
3:40.05 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/packet_queue2.h:55:37: note: default constructor of 'StreamPrioKey' is implicitly deleted because field 'priority' of const-qualified type 'const RtpPacketSender::Priority' would not be initialized
3:40.05 const RtpPacketSender::Priority priority;
3:40.05 ^
3:40.19 1 warning generated.
3:41.39 In file included from Unified_cpp_estion_controller_gn0.cpp:20:
3:41.39 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/congestion_controller/delay_based_bwe.cc:19:
3:41.39 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/paced_sender.h:18:
3:41.39 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/packet_queue2.h:45:5: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted]
3:41.39 StreamPrioKey() = default;
3:41.39 ^
3:41.39 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/packet_queue2.h:55:37: note: default constructor of 'StreamPrioKey' is implicitly deleted because field 'priority' of const-qualified type 'const RtpPacketSender::Priority' would not be initialized
3:41.40 const RtpPacketSender::Priority priority;
3:41.40 ^
3:41.60 BUILDSTATUS BUILD_VERBOSE media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn
3:42.38 1 warning generated.
3:43.04 media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_format_gn
3:43.12 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn
3:43.48 1 warning generated.
3:43.68 media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn
3:46.80 1 warning generated.
3:46.95 media/webrtc/trunk/webrtc/modules/utility/utility_gn
3:47.64 media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn
3:51.05 media/webrtc/trunk/webrtc/modules/video_capture/video_capture_module_gn
3:53.25 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.cc:16:
3:53.25 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
3:53.25 for (int k = 0; k < v_length; ++k) {
3:53.25 ~ ^ ~~~~~~~~
3:53.43 BUILDSTATUS BUILD_VERBOSE media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn
3:53.61 media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn
3:54.13 1 warning generated.
3:56.90 In file included from Unified_cpp_video_coding_gn0.cpp:74:
3:56.90 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/video_coding/generic_encoder.cc:18:
3:56.90 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/alr_detector.h:17:
3:56.90 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/paced_sender.h:18:
3:56.90 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/packet_queue2.h:45:5: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted]
3:57.13 StreamPrioKey() = default;
3:57.13 ^
3:57.13 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/pacing/packet_queue2.h:55:37: note: default constructor of 'StreamPrioKey' is implicitly deleted because field 'priority' of const-qualified type 'const RtpPacketSender::Priority' would not be initialized
3:57.13 const RtpPacketSender::Priority priority;
3:57.13 ^
4:39.77 error: could not compile `style`.
4:41.08 Caused by:
4:41.08 process didn't exit successfully: `/home/freya/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name style servo/components/style/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="bindgen"' --cfg 'feature="gecko"' --cfg 'feature="gecko_profiler"' --cfg 'feature="nsstring"' --cfg 'feature="regex"' --cfg 'feature="serde"' --cfg 'feature="toml"' -C metadata=80be4b2b8a1bb636 -C extra-filename=-80be4b2b8a1bb636 --out-dir /home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/home/freya/src/mozilla-central/build/cargo-linker -C incremental=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/incremental -L dependency=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps -L dependency=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/release/deps --extern app_units=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libapp_units-086f82f8ebec68cb.rmeta --extern arrayvec=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libarrayvec-50da0b1ba9893c17.rmeta --extern atomic_refcell=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libatomic_refcell-4db9ea35c18c1820.rmeta --extern bitflags=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libbitflags-64397b07e76ca04c.rmeta --extern byteorder=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libbyteorder-6a9203ff7d558b6c.rmeta --extern cssparser=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libcssparser-2692a9008e736e4f.rmeta --extern derive_more=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/release/deps/libderive_more-663f635d0d403b5c.so --extern euclid=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libeuclid-899a1e1c8d2714c5.rmeta --extern fallible=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libfallible-154827baec5df5bc.rmeta --extern fxhash=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libfxhash-ee4763ed83f8fcfe.rmeta --extern hashglobe=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libhashglobe-5b7dad0505b7f5d7.rmeta --extern indexmap=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libindexmap-2338357887a87272.rmeta --extern itertools=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libitertools-aeab0a46c84d35e4.rmeta --extern itoa=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libitoa-54e75a97b1a71d1d.rmeta --extern lazy_static=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/liblazy_static-baab005b2294f3c5.rmeta --extern log=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/liblog-a98b202757b33e11.rmeta --extern malloc_size_of=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libmalloc_size_of-5d80b50de118c020.rmeta --extern malloc_size_of_derive=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/release/deps/libmalloc_size_of_derive-446f0bc16d88332b.so --extern matches=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libmatches-84fc8ae3ea8c039c.rmeta --extern debug_unreachable=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libdebug_unreachable-2773e65b673100a5.rmeta --extern nsstring=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libnsstring-a9e0a7e031d8a2f6.rmeta --extern num_derive=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/release/deps/libnum_derive-e3963348143cb166.so --extern num_integer=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libnum_integer-c47819caaf95b727.rmeta --extern num_traits=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libnum_traits-1a81640531737b6b.rmeta --extern num_cpus=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libnum_cpus-535e5ac56a9ab85a.rmeta --extern ordered_float=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libordered_float-b03ef0bed21a92e6.rmeta --extern owning_ref=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libowning_ref-7ce28baa5613da34.rmeta --extern parking_lot=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libparking_lot-08133d8f8ee3218f.rmeta --extern precomputed_hash=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libprecomputed_hash-ff6334e892467d47.rmeta --extern rayon=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/librayon-c58e3661954c3e1c.rmeta --extern selectors=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libselectors-cfd4cce3d7d424ae.rmeta --extern serde=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libserde-0284429ee22863dc.rmeta --extern servo_arc=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libservo_arc-d772bb5e94246fc6.rmeta --extern smallbitvec=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libsmallbitvec-6ea58766b7e6ee20.rmeta --extern smallvec=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libsmallvec-77314edbb59f3d62.rmeta --extern static_prefs=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libstatic_prefs-71dcc95fc5baa880.rmeta --extern style_derive=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/release/deps/libstyle_derive-4952bf4a2b9d695d.so --extern style_traits=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libstyle_traits-b0f0fac5edaa2942.rmeta --extern thin_slice=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libthin_slice-f71525bbd1ecff1f.rmeta --extern time=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libtime-d2acde541442d1ba.rmeta --extern to_shmem=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libto_shmem-e91a4a21c832e393.rmeta --extern to_shmem_derive=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/release/deps/libto_shmem_derive-55d131b358026590.so --extern uluru=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libuluru-dacb9b3572d57109.rmeta --extern unicode_bidi=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libunicode_bidi-c9f55a05b86d91dd.rmeta --extern unicode_segmentation=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libunicode_segmentation-611c7b1e9f94e8a2.rmeta --extern void=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libvoid-4736c0ed00a79a1e.rmeta -C opt-level=1 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn` (signal: 9, SIGKILL: kill)
4:41.08 /home/freya/src/mozilla-central/config/makefiles/rust.mk:276: recipe for target 'force-cargo-library-build' failed
4:41.08 make[4]: *** [force-cargo-library-build] Error 101
4:41.08 /home/freya/src/mozilla-central/config/recurse.mk:74: recipe for target 'toolkit/library/rust/target' failed
4:41.08 make[3]: *** [toolkit/library/rust/target] Error 2
4:41.08 make[3]: *** Waiting for unfinished jobs....
4:53.87 1 warning generated.
4:58.96 In file included from Unified_cpp_audio_processing_gn0.cpp:2:
4:58.96 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.cc:30:
4:59.14 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
4:59.14 for (int k = 0; k < v_length; ++k) {
4:59.14 ~ ^ ~~~~~~~~
4:59.14 In file included from Unified_cpp_audio_processing_gn2.cpp:2:
4:59.14 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.cc:11:
4:59.15 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18:
4:59.15 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23:
4:59.15 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
4:59.15 for (int k = 0; k < v_length; ++k) {
4:59.15 ~ ^ ~~~~~~~~
4:59.15 In file included from Unified_cpp_audio_processing_gn3.cpp:20:
4:59.15 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/audio_processing/level_controller/down_sampler.cc:19:
4:59.16 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
4:59.16 for (int k = 0; k < v_length; ++k) {
4:59.16 ~ ^ ~~~~~~~~
4:59.37 In file included from Unified_cpp_audio_processing_gn1.cpp:2:
4:59.37 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.cc:29:
4:59.37 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18:
4:59.37 In file included from /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23:
4:59.37 /home/freya/src/mozilla-central/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
4:59.37 for (int k = 0; k < v_length; ++k) {
4:59.37 ~ ^ ~~~~~~~~
5:01.77 1 warning generated.
5:02.84 1 warning generated.
5:03.18 1 warning generated.
5:05.09 1 warning generated.
5:05.10 /home/freya/src/mozilla-central/config/recurse.mk:32: recipe for target 'compile' failed
5:05.10 make[2]: *** [compile] Error 2
5:05.10 /home/freya/src/mozilla-central/config/rules.mk:394: recipe for target 'default' failed
5:05.10 make[1]: *** [default] Error 2
5:05.21 client.mk:125: recipe for target 'build' failed
5:05.21 make: *** [build] Error 2
5:05.25 157 compiler warnings present.
5:10.51 /usr/bin/notify-send --app-name=Mozilla Build System Mozilla Build System Build failed




It worked before once and i even could build firefox with ./mach run but after doing hg pull -u it is showing this error and I am not able to build as well. I have been struggling with this error since 2 days and I want to build firefox and get started with contributing.
Any kind of help / suggestions are appreciated.
Thanks in advance :)

Botond Ballo

unread,
Jan 31, 2020, 9:14:38 AM1/31/20
to Freya Mehta, Mozilla Product Builds
Hi Freya,
What C++ compiler version are you building with? Could you share your
"mozconfig" file?
Thanks,
Botond
> _______________________________________________
> dev-builds mailing list
> dev-b...@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-builds

Freya Mehta

unread,
Jan 31, 2020, 9:20:04 AM1/31/20
to
My mozconfig file is empty.
Following is my compiler specs:
gcc --version
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0 20160609

Mike Hommey

unread,
Jan 31, 2020, 9:28:02 AM1/31/20
to Freya Mehta, dev-b...@lists.mozilla.org
On Fri, Jan 31, 2020 at 04:18:30AM -0800, Freya Mehta wrote:
> 4:39.77 error: could not compile `style`.
> 4:41.08 Caused by:
> 4:41.08 process didn't exit successfully: `/home/freya/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name style servo/components/style/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C codegen-units=1 --cfg 'feature="bindgen"' --cfg 'feature="gecko"' --cfg 'feature="gecko_profiler"' --cfg 'feature="nsstring"' --cfg 'feature="regex"' --cfg 'feature="serde"' --cfg 'feature="toml"' -C metadata=80be4b2b8a1bb636 -C extra-filename=-80be4b2b8a1bb636 --out-dir /home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/home/freya/src/mozilla-central/build/cargo-linker -C incremental=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/incremental -L dependency=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps -L
> dependency=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/release/deps --extern app_units=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libapp_units-086f82f8ebec68cb.rmeta --extern arrayvec=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libarrayvec-50da0b1ba9893c17.rmeta --extern atomic_refcell=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libatomic_refcell-4db9ea35c18c1820.rmeta --extern bitflags=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libbitflags-64397b07e76ca04c.rmeta --extern byteorder=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libbyteorder-6a9203ff7d558b6c.rmeta --extern cssparser=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libcssparser-2692a9008e736e4f.rmeta --extern derive_m
> ore=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/release/deps/libderive_more-663f635d0d403b5c.so --extern euclid=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libeuclid-899a1e1c8d2714c5.rmeta --extern fallible=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libfallible-154827baec5df5bc.rmeta --extern fxhash=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libfxhash-ee4763ed83f8fcfe.rmeta --extern hashglobe=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libhashglobe-5b7dad0505b7f5d7.rmeta --extern indexmap=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libindexmap-2338357887a87272.rmeta --extern itertools=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libitertools-aeab0a46c84d35e4.rmeta --extern it
> oa=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libitoa-54e75a97b1a71d1d.rmeta --extern lazy_static=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/liblazy_static-baab005b2294f3c5.rmeta --extern log=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/liblog-a98b202757b33e11.rmeta --extern malloc_size_of=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libmalloc_size_of-5d80b50de118c020.rmeta --extern malloc_size_of_derive=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/release/deps/libmalloc_size_of_derive-446f0bc16d88332b.so --extern matches=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libmatches-84fc8ae3ea8c039c.rmeta --extern debug_unreachable=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libdebug_
> unreachable-2773e65b673100a5.rmeta --extern nsstring=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libnsstring-a9e0a7e031d8a2f6.rmeta --extern num_derive=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/release/deps/libnum_derive-e3963348143cb166.so --extern num_integer=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libnum_integer-c47819caaf95b727.rmeta --extern num_traits=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libnum_traits-1a81640531737b6b.rmeta --extern num_cpus=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libnum_cpus-535e5ac56a9ab85a.rmeta --extern ordered_float=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libordered_float-b03ef0bed21a92e6.rmeta --extern owning_ref=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-u
> nknown-linux-gnu/release/deps/libowning_ref-7ce28baa5613da34.rmeta --extern parking_lot=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libparking_lot-08133d8f8ee3218f.rmeta --extern precomputed_hash=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libprecomputed_hash-ff6334e892467d47.rmeta --extern rayon=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/librayon-c58e3661954c3e1c.rmeta --extern selectors=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libselectors-cfd4cce3d7d424ae.rmeta --extern serde=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libserde-0284429ee22863dc.rmeta --extern servo_arc=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libservo_arc-d772bb5e94246fc6.rmeta --extern smallbitvec=/home/freya/s
> rc/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libsmallbitvec-6ea58766b7e6ee20.rmeta --extern smallvec=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libsmallvec-77314edbb59f3d62.rmeta --extern static_prefs=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libstatic_prefs-71dcc95fc5baa880.rmeta --extern style_derive=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/release/deps/libstyle_derive-4952bf4a2b9d695d.so --extern style_traits=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libstyle_traits-b0f0fac5edaa2942.rmeta --extern thin_slice=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libthin_slice-f71525bbd1ecff1f.rmeta --extern time=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libtime-d2acde541442d1ba.rmeta --ex
> tern to_shmem=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libto_shmem-e91a4a21c832e393.rmeta --extern to_shmem_derive=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/release/deps/libto_shmem_derive-55d131b358026590.so --extern uluru=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libuluru-dacb9b3572d57109.rmeta --extern unicode_bidi=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libunicode_bidi-c9f55a05b86d91dd.rmeta --extern unicode_segmentation=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libunicode_segmentation-611c7b1e9f94e8a2.rmeta --extern void=/home/freya/src/mozilla-central/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libvoid-4736c0ed00a79a1e.rmeta -C opt-level=1 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn` (signal: 9, SIGKILL: kill)

This smells like you don't have enough memory and the OOM killer killed
the rust compiler.

Mike

Freya Mehta

unread,
Jan 31, 2020, 9:37:39 AM1/31/20
to
But I suppose I have enough memory available on my machine.
freya@freya-HP-Laptop-15-bs1xx:~/src/mozilla-central$ vmstat -s
8082692 K total memory
3090616 K used memory
3799020 K active memory
1435088 K inactive memory
2095528 K free memory
276792 K buffer memory
2619756 K swap cache
0 K total swap
0 K used swap
0 K free swap
1192094 non-nice user cpu ticks
5928 nice user cpu ticks
313496 system cpu ticks
13813510 idle cpu ticks
215148 IO-wait cpu ticks
0 IRQ cpu ticks
10776 softirq cpu ticks
0 stolen cpu ticks
31105455 pages paged in
11514965 pages paged out
0 pages swapped in
0 pages swapped out
28716264 interrupts
124484771 CPU context switches
1580409950 boot time
36179 forks
freya@freya-HP-Laptop-15-bs1xx:~/src/mozilla-central$ cat /proc/meminfo
MemTotal: 8082692 kB
MemFree: 2011220 kB
MemAvailable: 3793084 kB
Buffers: 280124 kB
Cached: 2076240 kB
SwapCached: 0 kB
Active: 3858236 kB
Inactive: 1458292 kB
Active(anon): 2962740 kB
Inactive(anon): 765952 kB
Active(file): 895496 kB
Inactive(file): 692340 kB
Unevictable: 80 kB
Mlocked: 80 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 708 kB
Writeback: 0 kB
AnonPages: 2960292 kB
Mapped: 581228 kB
Shmem: 768528 kB
Slab: 571160 kB
SReclaimable: 498160 kB
SUnreclaim: 73000 kB
KernelStack: 18016 kB
PageTables: 63536 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 4041344 kB
Committed_AS: 10732120 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 0 kB
VmallocChunk: 0 kB
HardwareCorrupted: 0 kB
AnonHugePages: 2048 kB
ShmemHugePages: 0 kB
ShmemPmdMapped: 0 kB
CmaTotal: 0 kB
CmaFree: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 251188 kB
DirectMap2M: 7004160 kB
DirectMap1G: 1048576 kB


Does it require more memory?

Botond Ballo

unread,
Jan 31, 2020, 10:05:33 AM1/31/20
to Freya Mehta, Mozilla Product Builds
> Following is my compiler specs:
> gcc --version
> gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0 20160609

This page [1] says the minimum required gcc version for trunk is 7.1,
I wonder if that is part of the problem.

Cheers,
Botond

[1] https://developer.mozilla.org/en-US/docs/Mozilla/Using_CXX_in_Mozilla_code

Mike Hommey

unread,
Jan 31, 2020, 10:11:49 AM1/31/20
to Freya Mehta, dev-b...@lists.mozilla.org
Probably. Check you dmesg, I bet you'll see a message that rustc was
killed for lack of memory. 8GB may be enough if you close other
applications, but that also depends how many jobs you run in parallel.

Mike

ISHIKAWA,chiaki

unread,
Jan 31, 2020, 10:59:49 AM1/31/20
to dev-b...@lists.mozilla.org
The original poster might want to run


./mach bootstrap

to update the toolchain just in case.

Happy Hacking (in the original good sense of the phrase).

Chiaki

30/02/01 0:05, Botond Ballo wrote:
>> Following is my compiler specs:
>> gcc --version
>> gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0 20160609

Freya Mehta

unread,
Feb 2, 2020, 6:30:49 AM2/2/20
to
Thank you to all for the help. The issue was lack of memory and after freeing some available memory, I could successfully build and run firefox on my system.
0 new messages