Skip to content

Instantly share code, notes, and snippets.

@sajattack
Created October 6, 2017 18:01
Show Gist options
  • Save sajattack/968c12c6674df2389a482dfec7ccfc79 to your computer and use it in GitHub Desktop.
Save sajattack/968c12c6674df2389a482dfec7ccfc79 to your computer and use it in GitHub Desktop.
"/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include", "-I", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/nspr", "-include", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla-config.h", "-x", "c++", "-std=c++14", "-DTRACING=1", "-DIMPL_LIBXUL", "-DMOZ_STYLO_BINDINGS=1", "-DMOZILLA_INTERNAL_API", "-DRUST_BINDGEN", "-DMOZ_STYLO", "-DOS_POSIX=1", "-DOS_LINUX=1", "-L/home/paul/raspbian-sdk/sysroot/usr/include/nspr4"]', /home/paul/ff-src/firefox-57.0b4/servo/components/style/build_gecko.rs:291:16
0:40.43 stack backtrace:
0:40.43 0: 0x55ecb41db683 - std::sys::imp::backtrace::tracing::imp::unwind_backtrace::hf734c46164147063
0:40.43 at /checkout/src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
0:40.43 1: 0x55ecb41d7980 - std::sys_common::backtrace::_print::h8c066612b89231ae
0:40.43 at /checkout/src/libstd/sys_common/backtrace.rs:71
0:40.43 2: 0x55ecb41e0ce3 - std::panicking::default_hook::{{closure}}::hbf73ce7f238e71f5
0:40.43 at /checkout/src/libstd/sys_common/backtrace.rs:60
0:40.43 at /checkout/src/libstd/panicking.rs:381
0:40.43 3: 0x55ecb41e0a52 - std::panicking::default_hook::h528abebca5161314
0:40.43 at /checkout/src/libstd/panicking.rs:397
0:40.43 4: 0x55ecb41e11a7 - std::panicking::rust_panic_with_hook::h31dcc6dd93570412
0:40.43 at /checkout/src/libstd/panicking.rs:577
0:40.43 5: 0x55ecb41e1004 - std::panicking::begin_panic::h7714f9e92b168a2c
0:40.43 at /checkout/src/libstd/panicking.rs:538
0:40.44 6: 0x55ecb41e0f79 - std::panicking::begin_panic_fmt::h349b747374aff88b
0:40.44 at /checkout/src/libstd/panicking.rs:522
0:40.44 7: 0x55ecb3f10913 - build_script_build::build_gecko::bindings::write_binding_file::hb07a85a0c73c1f84
0:40.44 8: 0x55ecb3f18522 - build_script_build::build_gecko::bindings::generate_bindings::h7b418e9f00408a76
0:40.44 9: 0x55ecb41e802c - __rust_maybe_catch_panic
0:40.44 at /checkout/src/libpanic_unwind/lib.rs:99
0:40.44 10: 0x55ecb3f084e1 - <F as alloc::boxed::FnBox<A>>::call_box::h96fcfe4356296a89
0:40.44 11: 0x55ecb41e017b - std::sys::imp::thread::Thread::new::thread_start::h9b4b51967fb5b4c4
0:40.44 at /checkout/src/liballoc/boxed.rs:736
0:40.44 at /checkout/src/libstd/sys_common/thread.rs:24
0:40.44 at /checkout/src/libstd/sys/unix/thread.rs:90
0:40.44 12: 0x7f258e433089 - start_thread
0:40.44 13: 0x7f258df541be - __clone
0:40.44 14: 0x0 - <unknown>
0:40.44 warning: argument unused during compilation: '-L/home/paul/raspbian-sdk/sysroot/usr/include/nspr4' [-Wunused-command-line-argument]
0:40.44 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/mozalloc.h:202:1: warning: replacement function 'operator new' cannot be declared 'inline' [-Winline-new-delete]
0:40.44 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/mozalloc.h:209:21: warning: replacement function 'operator new' cannot be declared 'inline' [-Winline-new-delete]
0:40.44 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/mozalloc.h:215:21: warning: replacement function 'operator new[]' cannot be declared 'inline' [-Winline-new-delete]
0:40.44 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/mozalloc.h:221:21: warning: replacement function 'operator new[]' cannot be declared 'inline' [-Winline-new-delete]
0:40.44 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/mozalloc.h:227:21: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
0:40.44 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/mozalloc.h:233:21: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
0:40.44 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/mozalloc.h:239:21: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
0:40.44 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/mozalloc.h:245:21: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
0:40.44 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/js/Value.h:358:63: error: cast from pointer to smaller type 'JS::Value::PayloadType' (aka 'unsigned int') loses information
0:40.44 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/js/Value.h:363:63: error: cast from pointer to smaller type 'JS::Value::PayloadType' (aka 'unsigned int') loses information
0:40.44 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/js/Value.h:380:63: error: cast from pointer to smaller type 'JS::Value::PayloadType' (aka 'unsigned int') loses information
0:40.45 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/js/Value.h:767:72: error: cast from pointer to smaller type 'JS::Value::PayloadType' (aka 'unsigned int') loses information
0:40.45 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/js/Value.h:913:9: error: static_assert failed "JS_STATIC_ASSERT"
0:40.45 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/js/Value.h:951:1: error: static_assert failed "Value size must leave three tag bits, be a binary power, and is ubiquitously depended upon everywhere"
0:40.45 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/js/Proxy.h:212:16: warning: offset of on non-standard-layout type 'js::BaseProxyHandler' [-Winvalid-offsetof]
0:40.45 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/nsCSSFontFaceRule.h:137:38: warning: offset of on non-standard-layout type 'nsCSSFontFaceRule' [-Winvalid-offsetof]
0:40.45 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/nsCSSFontFaceRule.h:144:44: warning: offset of on non-standard-layout type 'nsCSSFontFaceRule' [-Winvalid-offsetof]
0:40.45 thread '<unnamed>' panicked at 'Failed to generate bindings, flags: ["/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/nsXBLBinding.h", "--bitfield-enum", "nsChangeHint", "--bitfield-enum", "nsRestyleHint", "--bitfield-enum", "OriginFlags", "--constified-enum", "UpdateAnimationsTasks", "--constified-enum", "ParsingMode", "--constified-enum", "ThemeWidgetType", "--constified-enum", "ServoTraversalFlags", "--blacklist-type", "nsString", "--blacklist-type", ".*char_traits", "--blacklist-type", ".*incompatible_char_type", "--blacklist-type", "JS::Value", "--blacklist-type", "mozilla::binding_danger::TErrorResult.*", "--blacklist-type", "mozilla::ErrorResult.*", "--blacklist-type", "mozilla::dom::CallbackFunction", "--blacklist-type", "mozilla::dom::CallbackObject.*", "--blacklist-type", "nsINode_ErrorResult", "--blacklist-type", "nsDOMAttributeMap_ErrorResult", "--blacklist-type", "mozilla::ServoUnsafeCell", "--blacklist-type", "mozilla::ServoCell", "--blacklist-type", "ServoNodeData", "--blacklist-type", "mozilla::ServoWritingMode", "--blacklist-type", "mozilla::ServoFontComputationData", "--blacklist-type", "mozilla::ServoCustomPropertiesMap", "--blacklist-type", "mozilla::ServoRuleNode", "--blacklist-type", "mozilla::ServoVisitedStyle", "--blacklist-type", "mozilla::ServoComputedValueFlags", "--blacklist-type", "mozilla::ServoRawOffsetArc", "--blacklist-type", "ServoStyleContextStrong", "--no-derive-default", "--enable-cxx-namespaces", "--ignore-functions", "--generate", "types,vars", "--ignore-methods", "--unstable-rust", "--opaque-type", "std::pair__PCCP", "--opaque-type", "std::namespace::atomic___base", "--opaque-type", "std::atomic__My_base", "--opaque-type", "std::atomic", "--opaque-type", "std::atomic___base", "--opaque-type", "mozilla::gfx::(.{0,4}|.{6,12}|.{14,}|([^F][^o][^n][^t][^V][^a][^r][^i][^a][^t][^i][^o][^n])|([^F][^l][^o][^a][^t]))", "--opaque-type", "FallibleTArray", "--opaque-type", "mozilla::dom::Sequence", "--opaque-type", "mozilla::dom::Optional", "--opaque-type", "mozilla::dom::OwningNodeOrString_Value", "--opaque-type", "mozilla::dom::Nullable", "--opaque-type", "RefPtr_Proxy", "--opaque-type", "RefPtr_Proxy_member_function", "--opaque-type", "nsAutoPtr_Proxy", "--opaque-type", "nsAutoPtr_Proxy_member_function", "--opaque-type", "mozilla::detail::PointerType", "--opaque-type", "mozilla::Pair_Base", "--opaque-type", "mozilla::SeenPtrs", "--opaque-type", "mozilla::SupportsWeakPtr", "--opaque-type", "SupportsWeakPtr", "--opaque-type", "mozilla::detail::WeakReference", "--opaque-type", "mozilla::WeakPtr", "--opaque-type", "nsWritingIterator_reference", "--opaque-type", "nsReadingIterator_reference", "--opaque-type", "nsTObserverArray", "--opaque-type", "nsTHashtable", "--opaque-type", "nsBaseHashtable", "--opaque-type", "nsRefPtrHashtable", "--opaque-type", "nsDataHashtable", "--opaque-type", "nsClassHashtable", "--opaque-type", "nsInterfaceHashtable", "--opaque-type", "nsIDocument_SelectorCache", "--opaque-type", "nsIPresShell_ScrollAxis", "--opaque-type", "nsPIDOMWindow", "--opaque-type", "JS::Rooted", "--opaque-type", "mozilla::Maybe", "--opaque-type", "gfxSize", "--opaque-type", "gfxSize_Super", "--opaque-type", "mozilla::StyleAnimationValue", "--opaque-type", "StyleAnimationValue", "--opaque-type", "mozilla::dom::.*Callback", "--opaque-type", "mozilla::SchedulerGroup", "--raw-line", "pub use self::root::*;", "--raw-line", "pub use self::root::mozilla::*;", "--raw-line", "pub use self::root::mozilla::css::*;", "--raw-line", "pub use self::root::mozilla::dom::*;", "--raw-line", "use atomic_refcell::AtomicRefCell;", "--raw-line", "use data::ElementData;", "--raw-line", "pub type ServoUnsafeCell<T> = ::std::cell::UnsafeCell<T>;", "--raw-line", "pub type ServoCell<T> = ::std::cell::Cell<T>;", "--raw-line", "pub type ServoNodeData = AtomicRefCell<ElementData>;", "--raw-line", "pub type ServoWritingMode = ::logical_geometry::WritingMode;", "--raw-line", "pub type ServoFontComputationData = ::properties::FontComputationData;", "--raw-line", "pub type ServoCustomPropertiesMap = Option<::servo_arc::Arc<::custom_properties::CustomPropertiesMap>>;", "--raw-line", "pub type ServoRuleNode = Option<::rule_tree::StrongRuleNode>;", "--raw-line", "pub type ServoVisitedStyle = Option<::servo_arc::RawOffsetArc<::properties::ComputedValues>>;", "--raw-line", "pub type ServoComputedValueFlags = ::properties::computed_value_flags::ComputedValueFlags;", "--raw-line", "pub type ServoRawOffsetArc<T> = ::servo_arc::RawOffsetArc<T>;", "--raw-line", "pub type ServoStyleContextStrong = ::gecko_bindings::sugar::ownership::Strong<::properties::ComputedValues>;", "--whitelist-type", "RawGecko.*", "--whitelist-type", "mozilla::AnimationPropertySegment", "--whitelist-type", "mozilla::AnonymousCounterStyle", "--whitelist-type", "mozilla::ComputedTiming", "--whitelist-type", "mozilla::ComputedTimingFunction", "--whitelist-type", "mozilla::ComputedTimingFunction::BeforeFlag", "--whitelist-type", "mozilla::SeenPtrs", "--whitelist-type", "mozilla::ServoElementSnapshot.*", "--whitelist-type", "mozilla::ServoStyleContext", "--whitelist-type", "mozilla::ServoStyleSheetInner", "--whitelist-type", "mozilla::ServoStyleSetSizes", "--whitelist-type", "mozilla::CSSPseudoClassType", "--whitelist-type", "mozilla::css::ErrorReporter", "--whitelist-type", "mozilla::css::LoaderReusableStyleSheets", "--whitelist-type", "mozilla::css::SheetParsingMode", "--whitelist-type", "mozilla::css::URLMatchingFunction", "--whitelist-type", "mozilla::dom::IterationCompositeOperation", "--whitelist-type", "mozilla::dom::StyleChildrenIterator", "--whitelist-type", "mozilla::HalfCorner", "--whitelist-type", "mozilla::MallocSizeOf", "--whitelist-type", "mozilla::OriginFlags", "--whitelist-type", "mozilla::PropertyStyleAnimationValuePair", "--whitelist-type", "mozilla::ServoTraversalFlags", "--whitelist-type", "mozilla::StylePrefs", "--whitelist-type", "mozilla::StyleShapeRadius", "--whitelist-type", "mozilla::StyleGrid.*", "--whitelist-type", "mozilla::UpdateAnimationsTasks", "--whitelist-type", "mozilla::LookAndFeel", "--whitelist-type", "mozilla::gfx::Float", "--whitelist-type", "mozilla::gfx::FontVariation", "--whitelist-type", ".*ThreadSafe.*Holder", "--whitelist-type", "AnonymousContent", "--whitelist-type", "AudioContext", "--whitelist-type", "CapturingContentInfo", "--whitelist-type", "DefaultDelete", "--whitelist-type", "DOMIntersectionObserverEntry", "--whitelist-type", "Element", "--whitelist-type", "FontFamilyList", "--whitelist-type", "FontFamilyListRefCnt", "--whitelist-type", "FontFamilyName", "--whitelist-type", "FontFamilyType", "--whitelist-type", "FontSizePrefs", "--whitelist-type", "FragmentOrURL", "--whitelist-type", "FrameRequestCallback", "--whitelist-type", "GeckoParserExtraData", "--whitelist-type", "GeckoFontMetrics", "--whitelist-type", "gfxAlternateValue", "--whitelist-type", "gfxFontFeature", "--whitelist-type", "gfxFontFeatureValueSet", "--whitelist-type", "gfxFontVariation", "--whitelist-type", "GridNamedArea", "--whitelist-type", "HalfCorner", "--whitelist-type", "Image", "--whitelist-type", "ImageURL", "--whitelist-type", "Keyframe", "--whitelist-type", "nsAttrName", "--whitelist-type", "nsAttrValue", "--whitelist-type", "nscolor", "--whitelist-type", "nsChangeHint", "--whitelist-type", "nsCSSCounterDesc", "--whitelist-type", "nsCSSCounterStyleRule", "--whitelist-type", "nsCSSFontFaceRule", "--whitelist-type", "nsCSSKeyword", "--whitelist-type", "nsCSSPropertyID", "--whitelist-type", "nsCSSPropertyIDSet", "--whitelist-type", "nsCSSProps", "--whitelist-type", "nsCSSRect", "--whitelist-type", "nsCSSRect_heap", "--whitelist-type", "nsCSSShadowArray", "--whitelist-type", "nsCSSValue", "--whitelist-type", "nsCSSValueFloatColor", "--whitelist-type", "nsCSSValueGradient", "--whitelist-type", "nsCSSValueGradientStop", "--whitelist-type", "nsCSSValueList", "--whitelist-type", "nsCSSValueList_heap", "--whitelist-type", "nsCSSValuePair_heap", "--whitelist-type", "nsCSSValuePairList", "--whitelist-type", "nsCSSValuePairList_heap", "--whitelist-type", "nsCSSValueTokenStream", "--whitelist-type", "nsCSSValueTriplet_heap", "--whitelist-type", "nsCursorImage", "--whitelist-type", "nsFont", "--whitelist-type", "nsIAtom", "--whitelist-type", "nsMainThreadPtrHandle", "--whitelist-type", "nsMainThreadPtrHolder", "--whitelist-type", "nsMargin", "--whitelist-type", "nsMediaExpression", "--whitelist-type", "nsMediaFeature", "--whitelist-type", "nsMediaFeatures", "--whitelist-type", "nsMediaList", "--whitelist-type", "nsRect", "--whitelist-type", "nsRestyleHint", "--whitelist-type", "nsresult", "--whitelist-type", "nsSize", "--whitelist-type", "nsStyleBackground", "--whitelist-type", "nsStyleBorder", "--whitelist-type", "nsStyleColor", "--whitelist-type", "nsStyleColumn", "--whitelist-type", "nsStyleContent", "--whitelist-type", "nsStyleContentData", "--whitelist-type", "nsStyleContext", "--whitelist-type", "nsStyleCoord", "--whitelist-type", "nsStyleCounterData", "--whitelist-type", "nsStyleDisplay", "--whitelist-type", "nsStyleEffects", "--whitelist-type", "nsStyleFilter", "--whitelist-type", "nsStyleFont", "--whitelist-type", "nsStyleGradient", "--whitelist-type", "nsStyleGradientStop", "--whitelist-type", "nsStyleGridTemplate", "--whitelist-type", "nsStyleImage", "--whitelist-type", "nsStyleImageLayers", "--whitelist-type", "nsStyleList", "--whitelist-type", "nsStyleMargin", "--whitelist-type", "nsStyleOutline", "--whitelist-type", "nsStylePadding", "--whitelist-type", "nsStylePosition", "--whitelist-type", "nsStyleSVG", "--whitelist-type", "nsStyleSVGOpacitySource", "--whitelist-type", "nsStyleSVGPaint", "--whitelist-type", "nsStyleSVGReset", "--whitelist-type", "nsStyleTable", "--whitelist-type", "nsStyleTableBorder", "--whitelist-type", "nsStyleText", "--whitelist-type", "nsStyleTextReset", "--whitelist-type", "nsStyleUIReset", "--whitelist-type", "nsStyleUnion", "--whitelist-type", "nsStyleUnit", "--whitelist-type", "nsStyleUserInterface", "--whitelist-type", "nsStyleVariables", "--whitelist-type", "nsStyleVisibility", "--whitelist-type", "nsStyleXUL", "--whitelist-type", "nsTArray", "--whitelist-type", "nsTArrayHeader", "--whitelist-type", "Position", "--whitelist-type", "PropertyValuePair", "--whitelist-type", "Runnable", "--whitelist-type", "ServoAttrSnapshot", "--whitelist-type", "ServoBundledURI", "--whitelist-type", "ServoComputedData", "--whitelist-type", "ServoComputedDataBorrowed", "--whitelist-type", "ServoElementSnapshot", "--whitelist-type", "ServoStyleContextStrong", "--whitelist-type", "ServoStyleContextBorrowed", "--whitelist-type", "ServoStyleContextBorrowedOrNull", "--whitelist-type", "SheetParsingMode", "--whitelist-type", "StaticRefPtr", "--whitelist-type", "StyleAnimation", "--whitelist-type", "StyleBasicShape", "--whitelist-type", "StyleBasicShapeType", "--whitelist-type", "StyleGeometryBox", "--whitelist-type", "StyleShapeSource", "--whitelist-type", "StyleTransition", "--whitelist-type", "ThemeWidgetType", "--whitelist-type", "mozilla::UniquePtr", "--whitelist-type", "mozilla::DefaultDelete", "--whitelist-type", "mozilla::Side", "--whitelist-type", "mozilla::binding_danger::AssertAndSuppressCleanupPolicy", "--whitelist-type", "mozilla::ParsingMode", "--whitelist-type", "mozilla::InheritTarget", "--whitelist-type", "mozilla::ServoMediaList", "--whitelist-type", "mozilla::StyleRuleInclusion", "--whitelist-type", "nsStyleTransformMatrix::MatrixTransformOperator", "--whitelist-var", "NS_AUTHOR_SPECIFIED_.*", "--whitelist-var", "NS_THEME_.*", "--whitelist-var", "NODE_.*", "--whitelist-var", "ELEMENT_.*", "--whitelist-var", "NS_FONT_.*", "--whitelist-var", "NS_STYLE_.*", "--whitelist-var", "NS_MATHML_.*", "--whitelist-var", "NS_RADIUS_.*", "--whitelist-var", "BORDER_COLOR_.*", "--whitelist-var", "BORDER_STYLE_.*", "--whitelist-var", "mozilla::SERVO_PREF_.*", "--whitelist-var", "CSS_PSEUDO_ELEMENT_.*", "--whitelist-var", "SERVO_CSS_PSEUDO_ELEMENT_FLAGS_.*", "--whitelist-var", "kNameSpaceID_.*", "--whitelist-var", "kGenericFont_.*", "--whitelist-var", "kPresContext_.*", "--", "-I", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include", "-I", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/nspr", "-include", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla-config.h", "-x", "c++", "-std=c++14", "-DTRACING=1", "-DIMPL_LIBXUL", "-DMOZ_STYLO_BINDINGS=1", "-DMOZILLA_INTERNAL_API", "-DRUST_BINDGEN", "-DMOZ_STYLO", "-DOS_POSIX=1", "-DOS_LINUX=1", "-L/home/paul/raspbian-sdk/sysroot/usr/include/nspr4", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/nsStyleStruct.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/ServoPropPrefList.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/StyleAnimationValue.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/gfxFontConstants.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/gfxFontFeatures.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/nsThemeConstants.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/css/Loader.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/dom/AnimationEffectReadOnlyBinding.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/dom/KeyframeEffectBinding.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/AnimationPropertySegment.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/ComputedTiming.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/ComputedTimingFunction.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/Keyframe.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/ServoElementSnapshot.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/ServoElementSnapshotTable.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/css/ErrorReporter.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/dom/Element.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/dom/ChildIterator.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/dom/NameSpaceConstants.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/LookAndFeel.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/StylePrefs.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/ServoBindings.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/ServoMediaList.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/ServoStyleContext.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/SizeOfState.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/nsCSSCounterStyleRule.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/nsCSSFontFaceRule.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/nsMediaFeatures.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/nsMediaList.h"]', /home/paul/ff-src/firefox-57.0b4/servo/components/style/build_gecko.rs:291:16
0:40.45 stack backtrace:
0:40.45 0: 0x55ecb41db683 - std::sys::imp::backtrace::tracing::imp::unwind_backtrace::hf734c46164147063
0:40.45 at /checkout/src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
0:40.45 1: 0x55ecb41d7980 - std::sys_common::backtrace::_print::h8c066612b89231ae
0:40.45 at /checkout/src/libstd/sys_common/backtrace.rs:71
0:40.45 2: 0x55ecb41e0ce3 - std::panicking::default_hook::{{closure}}::hbf73ce7f238e71f5
0:40.45 at /checkout/src/libstd/sys_common/backtrace.rs:60
0:40.45 at /checkout/src/libstd/panicking.rs:381
0:40.45 3: 0x55ecb41e0a52 - std::panicking::default_hook::h528abebca5161314
0:40.45 at /checkout/src/libstd/panicking.rs:397
0:40.45 4: 0x55ecb41e11a7 - std::panicking::rust_panic_with_hook::h31dcc6dd93570412
0:40.45 at /checkout/src/libstd/panicking.rs:577
0:40.45 5: 0x55ecb41e1004 - std::panicking::begin_panic::h7714f9e92b168a2c
0:40.45 at /checkout/src/libstd/panicking.rs:538
0:40.46 6: 0x55ecb41e0f79 - std::panicking::begin_panic_fmt::h349b747374aff88b
0:40.46 at /checkout/src/libstd/panicking.rs:522
0:40.46 7: 0x55ecb3f10913 - build_script_build::build_gecko::bindings::write_binding_file::hb07a85a0c73c1f84
0:40.46 8: 0x55ecb3f14a50 - build_script_build::build_gecko::bindings::generate_structs::hc56b1e7aab2288f6
0:40.46 9: 0x55ecb41e802c - __rust_maybe_catch_panic
0:40.46 at /checkout/src/libpanic_unwind/lib.rs:99
0:40.46 10: 0x55ecb3f08361 - <F as alloc::boxed::FnBox<A>>::call_box::h323d0365b83b97f0
0:40.46 11: 0x55ecb41e017b - std::sys::imp::thread::Thread::new::thread_start::h9b4b51967fb5b4c4
0:40.46 at /checkout/src/liballoc/boxed.rs:736
0:40.46 at /checkout/src/libstd/sys_common/thread.rs:24
0:40.46 at /checkout/src/libstd/sys/unix/thread.rs:90
0:40.46 12: 0x7f258e433089 - start_thread
0:40.46 13: 0x7f258df541be - __clone
0:40.46 14: 0x0 - <unknown>
0:40.46 warning: argument unused during compilation: '-L/home/paul/raspbian-sdk/sysroot/usr/include/nspr4' [-Wunused-command-line-argument]
0:40.46 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/mozalloc.h:202:1: warning: replacement function 'operator new' cannot be declared 'inline' [-Winline-new-delete]
0:40.46 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/mozalloc.h:209:21: warning: replacement function 'operator new' cannot be declared 'inline' [-Winline-new-delete]
0:40.46 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/mozalloc.h:215:21: warning: replacement function 'operator new[]' cannot be declared 'inline' [-Winline-new-delete]
0:40.46 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/mozalloc.h:221:21: warning: replacement function 'operator new[]' cannot be declared 'inline' [-Winline-new-delete]
0:40.46 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/mozalloc.h:227:21: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
0:40.46 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/mozalloc.h:233:21: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
0:40.46 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/mozalloc.h:239:21: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
0:40.46 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/mozalloc.h:245:21: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
0:40.46 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/js/Value.h:358:63: error: cast from pointer to smaller type 'JS::Value::PayloadType' (aka 'unsigned int') loses information
0:40.46 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/js/Value.h:363:63: error: cast from pointer to smaller type 'JS::Value::PayloadType' (aka 'unsigned int') loses information
0:40.46 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/js/Value.h:380:63: error: cast from pointer to smaller type 'JS::Value::PayloadType' (aka 'unsigned int') loses information
0:40.46 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/js/Value.h:767:72: error: cast from pointer to smaller type 'JS::Value::PayloadType' (aka 'unsigned int') loses information
0:40.46 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/js/Value.h:913:9: error: static_assert failed "JS_STATIC_ASSERT"
0:40.46 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/js/Value.h:951:1: error: static_assert failed "Value size must leave three tag bits, be a binary power, and is ubiquitously depended upon everywhere"
0:40.47 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/js/Proxy.h:212:16: warning: offset of on non-standard-layout type 'js::BaseProxyHandler' [-Winvalid-offsetof]
0:40.47 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/nsCSSFontFaceRule.h:137:38: warning: offset of on non-standard-layout type 'nsCSSFontFaceRule' [-Winvalid-offsetof]
0:40.47 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/nsCSSFontFaceRule.h:144:44: warning: offset of on non-standard-layout type 'nsCSSFontFaceRule' [-Winvalid-offsetof]
0:40.47 thread '<unnamed>' panicked at 'Failed to generate bindings, flags: ["/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/nsXBLBinding.h", "--bitfield-enum", "nsChangeHint", "--bitfield-enum", "nsRestyleHint", "--bitfield-enum", "OriginFlags", "--constified-enum", "UpdateAnimationsTasks", "--constified-enum", "ParsingMode", "--constified-enum", "ThemeWidgetType", "--constified-enum", "ServoTraversalFlags", "--blacklist-type", "nsString", "--blacklist-type", ".*char_traits", "--blacklist-type", ".*incompatible_char_type", "--blacklist-type", "JS::Value", "--blacklist-type", "mozilla::binding_danger::TErrorResult.*", "--blacklist-type", "mozilla::ErrorResult.*", "--blacklist-type", "mozilla::dom::CallbackFunction", "--blacklist-type", "mozilla::dom::CallbackObject.*", "--blacklist-type", "nsINode_ErrorResult", "--blacklist-type", "nsDOMAttributeMap_ErrorResult", "--blacklist-type", "mozilla::ServoUnsafeCell", "--blacklist-type", "mozilla::ServoCell", "--blacklist-type", "ServoNodeData", "--blacklist-type", "mozilla::ServoWritingMode", "--blacklist-type", "mozilla::ServoFontComputationData", "--blacklist-type", "mozilla::ServoCustomPropertiesMap", "--blacklist-type", "mozilla::ServoRuleNode", "--blacklist-type", "mozilla::ServoVisitedStyle", "--blacklist-type", "mozilla::ServoComputedValueFlags", "--blacklist-type", "mozilla::ServoRawOffsetArc", "--blacklist-type", "ServoStyleContextStrong", "--no-derive-default", "--enable-cxx-namespaces", "--ignore-functions", "--generate", "types,vars", "--ignore-methods", "--unstable-rust", "--opaque-type", "std::pair__PCCP", "--opaque-type", "std::namespace::atomic___base", "--opaque-type", "std::atomic__My_base", "--opaque-type", "std::atomic", "--opaque-type", "std::atomic___base", "--opaque-type", "mozilla::gfx::(.{0,4}|.{6,12}|.{14,}|([^F][^o][^n][^t][^V][^a][^r][^i][^a][^t][^i][^o][^n])|([^F][^l][^o][^a][^t]))", "--opaque-type", "FallibleTArray", "--opaque-type", "mozilla::dom::Sequence", "--opaque-type", "mozilla::dom::Optional", "--opaque-type", "mozilla::dom::OwningNodeOrString_Value", "--opaque-type", "mozilla::dom::Nullable", "--opaque-type", "RefPtr_Proxy", "--opaque-type", "RefPtr_Proxy_member_function", "--opaque-type", "nsAutoPtr_Proxy", "--opaque-type", "nsAutoPtr_Proxy_member_function", "--opaque-type", "mozilla::detail::PointerType", "--opaque-type", "mozilla::Pair_Base", "--opaque-type", "mozilla::SeenPtrs", "--opaque-type", "mozilla::SupportsWeakPtr", "--opaque-type", "SupportsWeakPtr", "--opaque-type", "mozilla::detail::WeakReference", "--opaque-type", "mozilla::WeakPtr", "--opaque-type", "nsWritingIterator_reference", "--opaque-type", "nsReadingIterator_reference", "--opaque-type", "nsTObserverArray", "--opaque-type", "nsTHashtable", "--opaque-type", "nsBaseHashtable", "--opaque-type", "nsRefPtrHashtable", "--opaque-type", "nsDataHashtable", "--opaque-type", "nsClassHashtable", "--opaque-type", "nsInterfaceHashtable", "--opaque-type", "nsIDocument_SelectorCache", "--opaque-type", "nsIPresShell_ScrollAxis", "--opaque-type", "nsPIDOMWindow", "--opaque-type", "JS::Rooted", "--opaque-type", "mozilla::Maybe", "--opaque-type", "gfxSize", "--opaque-type", "gfxSize_Super", "--opaque-type", "mozilla::StyleAnimationValue", "--opaque-type", "StyleAnimationValue", "--opaque-type", "mozilla::dom::.*Callback", "--opaque-type", "mozilla::SchedulerGroup", "--raw-line", "pub use self::root::*;", "--raw-line", "pub use self::root::mozilla::*;", "--raw-line", "pub use self::root::mozilla::css::*;", "--raw-line", "pub use self::root::mozilla::dom::*;", "--raw-line", "use atomic_refcell::AtomicRefCell;", "--raw-line", "use data::ElementData;", "--raw-line", "pub type ServoUnsafeCell<T> = ::std::cell::UnsafeCell<T>;", "--raw-line", "pub type ServoCell<T> = ::std::cell::Cell<T>;", "--raw-line", "pub type ServoNodeData = AtomicRefCell<ElementData>;", "--raw-line", "pub type ServoWritingMode = ::logical_geometry::WritingMode;", "--raw-line", "pub type ServoFontComputationData = ::properties::FontComputationData;", "--raw-line", "pub type ServoCustomPropertiesMap = Option<::servo_arc::Arc<::custom_properties::CustomPropertiesMap>>;", "--raw-line", "pub type ServoRuleNode = Option<::rule_tree::StrongRuleNode>;", "--raw-line", "pub type ServoVisitedStyle = Option<::servo_arc::RawOffsetArc<::properties::ComputedValues>>;", "--raw-line", "pub type ServoComputedValueFlags = ::properties::computed_value_flags::ComputedValueFlags;", "--raw-line", "pub type ServoRawOffsetArc<T> = ::servo_arc::RawOffsetArc<T>;", "--raw-line", "pub type ServoStyleContextStrong = ::gecko_bindings::sugar::ownership::Strong<::properties::ComputedValues>;", "--whitelist-type", "RawGecko.*", "--whitelist-type", "mozilla::AnimationPropertySegment", "--whitelist-type", "mozilla::AnonymousCounterStyle", "--whitelist-type", "mozilla::ComputedTiming", "--whitelist-type", "mozilla::ComputedTimingFunction", "--whitelist-type", "mozilla::ComputedTimingFunction::BeforeFlag", "--whitelist-type", "mozilla::SeenPtrs", "--whitelist-type", "mozilla::ServoElementSnapshot.*", "--whitelist-type", "mozilla::ServoStyleContext", "--whitelist-type", "mozilla::ServoStyleSheetInner", "--whitelist-type", "mozilla::ServoStyleSetSizes", "--whitelist-type", "mozilla::CSSPseudoClassType", "--whitelist-type", "mozilla::css::ErrorReporter", "--whitelist-type", "mozilla::css::LoaderReusableStyleSheets", "--whitelist-type", "mozilla::css::SheetParsingMode", "--whitelist-type", "mozilla::css::URLMatchingFunction", "--whitelist-type", "mozilla::dom::IterationCompositeOperation", "--whitelist-type", "mozilla::dom::StyleChildrenIterator", "--whitelist-type", "mozilla::HalfCorner", "--whitelist-type", "mozilla::MallocSizeOf", "--whitelist-type", "mozilla::OriginFlags", "--whitelist-type", "mozilla::PropertyStyleAnimationValuePair", "--whitelist-type", "mozilla::ServoTraversalFlags", "--whitelist-type", "mozilla::StylePrefs", "--whitelist-type", "mozilla::StyleShapeRadius", "--whitelist-type", "mozilla::StyleGrid.*", "--whitelist-type", "mozilla::UpdateAnimationsTasks", "--whitelist-type", "mozilla::LookAndFeel", "--whitelist-type", "mozilla::gfx::Float", "--whitelist-type", "mozilla::gfx::FontVariation", "--whitelist-type", ".*ThreadSafe.*Holder", "--whitelist-type", "AnonymousContent", "--whitelist-type", "AudioContext", "--whitelist-type", "CapturingContentInfo", "--whitelist-type", "DefaultDelete", "--whitelist-type", "DOMIntersectionObserverEntry", "--whitelist-type", "Element", "--whitelist-type", "FontFamilyList", "--whitelist-type", "FontFamilyListRefCnt", "--whitelist-type", "FontFamilyName", "--whitelist-type", "FontFamilyType", "--whitelist-type", "FontSizePrefs", "--whitelist-type", "FragmentOrURL", "--whitelist-type", "FrameRequestCallback", "--whitelist-type", "GeckoParserExtraData", "--whitelist-type", "GeckoFontMetrics", "--whitelist-type", "gfxAlternateValue", "--whitelist-type", "gfxFontFeature", "--whitelist-type", "gfxFontFeatureValueSet", "--whitelist-type", "gfxFontVariation", "--whitelist-type", "GridNamedArea", "--whitelist-type", "HalfCorner", "--whitelist-type", "Image", "--whitelist-type", "ImageURL", "--whitelist-type", "Keyframe", "--whitelist-type", "nsAttrName", "--whitelist-type", "nsAttrValue", "--whitelist-type", "nscolor", "--whitelist-type", "nsChangeHint", "--whitelist-type", "nsCSSCounterDesc", "--whitelist-type", "nsCSSCounterStyleRule", "--whitelist-type", "nsCSSFontFaceRule", "--whitelist-type", "nsCSSKeyword", "--whitelist-type", "nsCSSPropertyID", "--whitelist-type", "nsCSSPropertyIDSet", "--whitelist-type", "nsCSSProps", "--whitelist-type", "nsCSSRect", "--whitelist-type", "nsCSSRect_heap", "--whitelist-type", "nsCSSShadowArray", "--whitelist-type", "nsCSSValue", "--whitelist-type", "nsCSSValueFloatColor", "--whitelist-type", "nsCSSValueGradient", "--whitelist-type", "nsCSSValueGradientStop", "--whitelist-type", "nsCSSValueList", "--whitelist-type", "nsCSSValueList_heap", "--whitelist-type", "nsCSSValuePair_heap", "--whitelist-type", "nsCSSValuePairList", "--whitelist-type", "nsCSSValuePairList_heap", "--whitelist-type", "nsCSSValueTokenStream", "--whitelist-type", "nsCSSValueTriplet_heap", "--whitelist-type", "nsCursorImage", "--whitelist-type", "nsFont", "--whitelist-type", "nsIAtom", "--whitelist-type", "nsMainThreadPtrHandle", "--whitelist-type", "nsMainThreadPtrHolder", "--whitelist-type", "nsMargin", "--whitelist-type", "nsMediaExpression", "--whitelist-type", "nsMediaFeature", "--whitelist-type", "nsMediaFeatures", "--whitelist-type", "nsMediaList", "--whitelist-type", "nsRect", "--whitelist-type", "nsRestyleHint", "--whitelist-type", "nsresult", "--whitelist-type", "nsSize", "--whitelist-type", "nsStyleBackground", "--whitelist-type", "nsStyleBorder", "--whitelist-type", "nsStyleColor", "--whitelist-type", "nsStyleColumn", "--whitelist-type", "nsStyleContent", "--whitelist-type", "nsStyleContentData", "--whitelist-type", "nsStyleContext", "--whitelist-type", "nsStyleCoord", "--whitelist-type", "nsStyleCounterData", "--whitelist-type", "nsStyleDisplay", "--whitelist-type", "nsStyleEffects", "--whitelist-type", "nsStyleFilter", "--whitelist-type", "nsStyleFont", "--whitelist-type", "nsStyleGradient", "--whitelist-type", "nsStyleGradientStop", "--whitelist-type", "nsStyleGridTemplate", "--whitelist-type", "nsStyleImage", "--whitelist-type", "nsStyleImageLayers", "--whitelist-type", "nsStyleList", "--whitelist-type", "nsStyleMargin", "--whitelist-type", "nsStyleOutline", "--whitelist-type", "nsStylePadding", "--whitelist-type", "nsStylePosition", "--whitelist-type", "nsStyleSVG", "--whitelist-type", "nsStyleSVGOpacitySource", "--whitelist-type", "nsStyleSVGPaint", "--whitelist-type", "nsStyleSVGReset", "--whitelist-type", "nsStyleTable", "--whitelist-type", "nsStyleTableBorder", "--whitelist-type", "nsStyleText", "--whitelist-type", "nsStyleTextReset", "--whitelist-type", "nsStyleUIReset", "--whitelist-type", "nsStyleUnion", "--whitelist-type", "nsStyleUnit", "--whitelist-type", "nsStyleUserInterface", "--whitelist-type", "nsStyleVariables", "--whitelist-type", "nsStyleVisibility", "--whitelist-type", "nsStyleXUL", "--whitelist-type", "nsTArray", "--whitelist-type", "nsTArrayHeader", "--whitelist-type", "Position", "--whitelist-type", "PropertyValuePair", "--whitelist-type", "Runnable", "--whitelist-type", "ServoAttrSnapshot", "--whitelist-type", "ServoBundledURI", "--whitelist-type", "ServoComputedData", "--whitelist-type", "ServoComputedDataBorrowed", "--whitelist-type", "ServoElementSnapshot", "--whitelist-type", "ServoStyleContextStrong", "--whitelist-type", "ServoStyleContextBorrowed", "--whitelist-type", "ServoStyleContextBorrowedOrNull", "--whitelist-type", "SheetParsingMode", "--whitelist-type", "StaticRefPtr", "--whitelist-type", "StyleAnimation", "--whitelist-type", "StyleBasicShape", "--whitelist-type", "StyleBasicShapeType", "--whitelist-type", "StyleGeometryBox", "--whitelist-type", "StyleShapeSource", "--whitelist-type", "StyleTransition", "--whitelist-type", "ThemeWidgetType", "--whitelist-type", "mozilla::UniquePtr", "--whitelist-type", "mozilla::DefaultDelete", "--whitelist-type", "mozilla::Side", "--whitelist-type", "mozilla::binding_danger::AssertAndSuppressCleanupPolicy", "--whitelist-type", "mozilla::ParsingMode", "--whitelist-type", "mozilla::InheritTarget", "--whitelist-type", "mozilla::ServoMediaList", "--whitelist-type", "mozilla::StyleRuleInclusion", "--whitelist-type", "nsStyleTransformMatrix::MatrixTransformOperator", "--whitelist-var", "NS_AUTHOR_SPECIFIED_.*", "--whitelist-var", "NS_THEME_.*", "--whitelist-var", "NODE_.*", "--whitelist-var", "ELEMENT_.*", "--whitelist-var", "NS_FONT_.*", "--whitelist-var", "NS_STYLE_.*", "--whitelist-var", "NS_MATHML_.*", "--whitelist-var", "NS_RADIUS_.*", "--whitelist-var", "BORDER_COLOR_.*", "--whitelist-var", "BORDER_STYLE_.*", "--whitelist-var", "mozilla::SERVO_PREF_.*", "--whitelist-var", "CSS_PSEUDO_ELEMENT_.*", "--whitelist-var", "SERVO_CSS_PSEUDO_ELEMENT_FLAGS_.*", "--whitelist-var", "kNameSpaceID_.*", "--whitelist-var", "kGenericFont_.*", "--whitelist-var", "kPresContext_.*", "--", "-I", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include", "-I", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/nspr", "-include", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla-config.h", "-DDEBUG=1", "-DJS_DEBUG=1", "-x", "c++", "-std=c++14", "-DTRACING=1", "-DIMPL_LIBXUL", "-DMOZ_STYLO_BINDINGS=1", "-DMOZILLA_INTERNAL_API", "-DRUST_BINDGEN", "-DMOZ_STYLO", "-DOS_POSIX=1", "-DOS_LINUX=1", "-L/home/paul/raspbian-sdk/sysroot/usr/include/nspr4", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/nsStyleStruct.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/ServoPropPrefList.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/StyleAnimationValue.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/gfxFontConstants.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/gfxFontFeatures.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/nsThemeConstants.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/css/Loader.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/dom/AnimationEffectReadOnlyBinding.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/dom/KeyframeEffectBinding.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/AnimationPropertySegment.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/ComputedTiming.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/ComputedTimingFunction.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/Keyframe.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/ServoElementSnapshot.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/ServoElementSnapshotTable.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/css/ErrorReporter.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/dom/Element.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/dom/ChildIterator.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/dom/NameSpaceConstants.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/LookAndFeel.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/StylePrefs.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/ServoBindings.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/ServoMediaList.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/ServoStyleContext.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/SizeOfState.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/nsCSSCounterStyleRule.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/nsCSSFontFaceRule.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/nsMediaFeatures.h", "/home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/nsMediaList.h"]', /home/paul/ff-src/firefox-57.0b4/servo/components/style/build_gecko.rs:291:16
0:40.47 stack backtrace:
0:40.47 0: 0x55ecb41db683 - std::sys::imp::backtrace::tracing::imp::unwind_backtrace::hf734c46164147063
0:40.47 at /checkout/src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
0:40.47 1: 0x55ecb41d7980 - std::sys_common::backtrace::_print::h8c066612b89231ae
0:40.47 at /checkout/src/libstd/sys_common/backtrace.rs:71
0:40.47 2: 0x55ecb41e0ce3 - std::panicking::default_hook::{{closure}}::hbf73ce7f238e71f5
0:40.47 at /checkout/src/libstd/sys_common/backtrace.rs:60
0:40.47 at /checkout/src/libstd/panicking.rs:381
0:40.47 3: 0x55ecb41e0a52 - std::panicking::default_hook::h528abebca5161314
0:40.47 at /checkout/src/libstd/panicking.rs:397
0:40.47 4: 0x55ecb41e11a7 - std::panicking::rust_panic_with_hook::h31dcc6dd93570412
0:40.47 at /checkout/src/libstd/panicking.rs:577
0:40.47 5: 0x55ecb41e1004 - std::panicking::begin_panic::h7714f9e92b168a2c
0:40.47 at /checkout/src/libstd/panicking.rs:538
0:40.47 6: 0x55ecb41e0f79 - std::panicking::begin_panic_fmt::h349b747374aff88b
0:40.47 at /checkout/src/libstd/panicking.rs:522
0:40.47 7: 0x55ecb3f10913 - build_script_build::build_gecko::bindings::write_binding_file::hb07a85a0c73c1f84
0:40.47 8: 0x55ecb3f14a50 - build_script_build::build_gecko::bindings::generate_structs::hc56b1e7aab2288f6
0:40.47 9: 0x55ecb41e802c - __rust_maybe_catch_panic
0:40.47 at /checkout/src/libpanic_unwind/lib.rs:99
0:40.47 10: 0x55ecb3f08061 - <F as alloc::boxed::FnBox<A>>::call_box::h2b03be44882a9bb4
0:40.47 11: 0x55ecb41e017b - std::sys::imp::thread::Thread::new::thread_start::h9b4b51967fb5b4c4
0:40.47 at /checkout/src/liballoc/boxed.rs:736
0:40.47 at /checkout/src/libstd/sys_common/thread.rs:24
0:40.47 at /checkout/src/libstd/sys/unix/thread.rs:90
0:40.47 12: 0x7f258e433089 - start_thread
0:40.47 13: 0x7f258df541be - __clone
0:40.47 14: 0x0 - <unknown>
0:40.47 thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Any', /checkout/src/libcore/result.rs:906:4
0:40.47 stack backtrace:
0:40.47 0: 0x55ecb41db683 - std::sys::imp::backtrace::tracing::imp::unwind_backtrace::hf734c46164147063
0:40.47 at /checkout/src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
0:40.48 1: 0x55ecb41d7980 - std::sys_common::backtrace::_print::h8c066612b89231ae
0:40.48 at /checkout/src/libstd/sys_common/backtrace.rs:71
0:40.48 2: 0x55ecb41e0ce3 - std::panicking::default_hook::{{closure}}::hbf73ce7f238e71f5
0:40.48 at /checkout/src/libstd/sys_common/backtrace.rs:60
0:40.48 at /checkout/src/libstd/panicking.rs:381
0:40.48 3: 0x55ecb41e0a52 - std::panicking::default_hook::h528abebca5161314
0:40.48 at /checkout/src/libstd/panicking.rs:397
0:40.48 4: 0x55ecb41e11a7 - std::panicking::rust_panic_with_hook::h31dcc6dd93570412
0:40.48 at /checkout/src/libstd/panicking.rs:577
0:40.48 5: 0x55ecb41e1004 - std::panicking::begin_panic::h7714f9e92b168a2c
0:40.48 at /checkout/src/libstd/panicking.rs:538
0:40.48 6: 0x55ecb41e0f79 - std::panicking::begin_panic_fmt::h349b747374aff88b
0:40.48 at /checkout/src/libstd/panicking.rs:522
0:40.48 7: 0x55ecb41e0f0a - rust_begin_unwind
0:40.48 at /checkout/src/libstd/panicking.rs:498
0:40.48 8: 0x55ecb421a650 - core::panicking::panic_fmt::h0f03eadad3a94ded
0:40.48 at /checkout/src/libcore/panicking.rs:71
0:40.48 9: 0x55ecb3f0795e - core::result::unwrap_failed::h01d978ea4eb6be92
0:40.48 10: 0x55ecb3f1b987 - build_script_build::main::h660c960efe1fd1d1
0:40.48 11: 0x55ecb41e802c - __rust_maybe_catch_panic
0:40.48 at /checkout/src/libpanic_unwind/lib.rs:99
0:40.48 12: 0x55ecb41e19cb - std::rt::lang_start::he5863ccd879edab1
0:40.48 at /checkout/src/libstd/panicking.rs:459
0:40.48 at /checkout/src/libstd/panic.rs:361
0:40.48 at /checkout/src/libstd/rt.rs:59
0:40.48 13: 0x7f258de7ef69 - __libc_start_main
0:40.48 14: 0x55ecb3ef92d9 - _start
0:40.48 15: 0x0 - <unknown>
0:40.48
0:40.48 make[5]: *** [/home/paul/ff-src/firefox-57.0b4/config/rules.mk:1000: force-cargo-library-build] Error 101
0:40.48 make[4]: *** [/home/paul/ff-src/firefox-57.0b4/config/recurse.mk:73: toolkit/library/rust/target] Error 2
0:40.48 make[4]: *** Waiting for unfinished jobs....
0:43.99 libintl_hyphenation_glue.a.desc
0:45.80 libxpcom_threads.a.desc
0:46.86 libmodules_libpref.a.desc
0:47.02 libxpcom_build.a.desc
0:47.08 make[3]: *** [/home/paul/ff-src/firefox-57.0b4/config/recurse.mk:33: compile] Error 2
0:47.08 make[2]: *** [/home/paul/ff-src/firefox-57.0b4/config/rules.mk:452: default] Error 2
0:47.08 make[1]: *** [/home/paul/ff-src/firefox-57.0b4/client.mk:424: realbuild] Error 2
0:47.08 make: *** [client.mk:175: build] Error 2
0:47.09 11 compiler warnings present.
[paul@P50-Arch firefox-57.0b4]$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment