Graham Perrin <grahamper...@gmail.com> writes:

> error: missing documentation for macro
>    --> 
> /wrkdirs/usr/ports/www/waterfox/work/Waterfox-56.2.8/servo/components/style_traits/values.rs:341:1
>     |
> 341 | macro_rules! define_css_keyword_enum {
>     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>     |
> note: lint level defined here
>    --> 
> /wrkdirs/usr/ports/www/waterfox/work/Waterfox-56.2.8/servo/components/style_traits/lib.rs:12:22
>     |
> 12  | #![deny(unsafe_code, missing_docs)]
>     |                      ^^^^^^^^^^^^

Looks like a regression from Rust 1.33 update.

Either remove missing_docs from #![deny(...)] lines (or lines themselves)
for each one that triggers error (no need to bother with unused ones) or
add MOZ_OPTIONS+=--disable-stylo to Makefile.local.

www/firefox-esr et al. simply backported upstream fixes for warnings to
avoid having to maintain workarounds forever. Rebasing those against
very old Stylo code isn't worth the effort.
_______________________________________________
freebsd-gecko@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "freebsd-gecko-unsubscr...@freebsd.org"

Reply via email to