Взялся собирать Firefox с поддержкой jack. Компиляция вылетает на середине, поясняя это словами:
error: doc comment not used by rustdoc
--> /tmp/firefox-56.0/servo/components/style/values/specified/image.rs:689:17
|
689 | /// `to` keyword is mandatory in modern syntax.
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
note: lint level defined here
--> /tmp/firefox-56.0/servo/components/style/lib.rs:26:9
|
26 | #![deny(warnings)]
| ^^^^^^^^
= note: #[deny(unused_doc_comment)] implied by #[deny(warnings)]
error: doc comment not used by rustdoc
--> /tmp/firefox-56.0/servo/components/style/values/specified/image.rs:695:17
|
695 | /// There is no `to` keyword in webkit prefixed syntax. If it's consumed,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: doc comment not used by rustdoc
--> /tmp/firefox-56.0/obj/toolkit/library/x86_64-unknown-linux-gnu/release/build/style-eaa4ac860218e154/out/gecko_properties.rs:9131:9
|
9131 | /// XXXManishearth this should also handle text zoom
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error[E0106]: missing lifetime specifier
--> /tmp/firefox-56.0/obj/toolkit/library/x86_64-unknown-linux-gnu/release/build/style-eaa4ac860218e154/out/gecko/bindings.rs:569:9
|
569 | -> RawGeckoNodeBorrowedOrNull;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected lifetime parameter
|
= help: this function's return type contains a borrowed value with an elided lifetime, but the lifetime cannot be derived from the arguments
= help: consider giving it an explicit bounded or 'static lifetime
error[E0106]: missing lifetime specifier
--> /tmp/firefox-56.0/obj/toolkit/library/x86_64-unknown-linux-gnu/release/build/style-eaa4ac860218e154/out/gecko/bindings.rs:841:9
|
841 | -> RawServoAnimationValueBorrowedOrNull;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected lifetime parameter
|
= help: this function's return type contains a borrowed value with an elided lifetime, but the lifetime cannot be derived from the arguments
= help: consider giving it an explicit bounded or 'static lifetime
error: aborting due to 5 previous errors
error: Could not compile `style`.
To learn more, run the command again with --verbose.
make[5]: Leaving directory '/tmp/firefox-56.0/obj/widget'
make[4]: Leaving directory '/tmp/firefox-56.0/obj'
/tmp/firefox-56.0/config/recurse.mk:32: recipe for target 'compile' failed
make[3]: *** [compile] Error 2
make[3]: Leaving directory '/tmp/firefox-56.0/obj'
/tmp/firefox-56.0/config/rules.mk:453: recipe for target 'default' failed
make[2]: *** [default] Error 2
make[2]: Leaving directory '/tmp/firefox-56.0/obj'
/tmp/firefox-56.0/client.mk:419: recipe for target 'realbuild' failed
make[1]: *** [realbuild] Error 2
make[1]: Leaving directory '/tmp/firefox-56.0'
client.mk:170: recipe for target 'build' failed
make: *** [build] Error 2
Кто сталкивался?