Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Mar 2019 15:00:46 +0000
From:      Graham Perrin <grahamperrin@gmail.com>
To:        gecko@freebsd.org
Subject:   Building (deleted) Waterfox 56.2.8: error: missing documentation for macro
Message-ID:  <496db844-cb0b-1b53-b498-beec9324b9c0@gmail.com>

next in thread | raw e-mail | index | archive | help
My last successful build was of ~56.2.7.1. Build ID, mid-February:

20190213143714

56.2.7.1 no longer builds, and I can't build recently released 56.2.8.

Below: the tail of a log file for 56.2.8. Two patch files were set aside 
prior to the build:

$ ls -hl /usr/local/poudriere/ports/default/www/waterfox/files/setaside/
total 18
-rw-r--r--  1 root  wheel   2.1K 17 Mar 13:04 patch-bug1395486
-rw-r--r--  1 root  wheel   801B 17 Mar 13:04 patch-bug1447519
$

Seeing 'servo', I imagine no easy workaround for this, but I'm open to 
friendly suggestions :-)

==== tail of
==== 
/usr/local/poudriere/data/logs/bulk/head-default/2019-03-17_13h16m39s/logs/waterfox-56.2.8.log

    Compiling style_derive v0.0.1 
(/wrkdirs/usr/ports/www/waterfox/work/Waterfox-56.2.8/servo/components/style_derive)
warning: use of deprecated item 'core::str::<impl 
str>::trim_right_matches': superseded by `trim_end_matches`
    --> 
/wrkdirs/usr/ports/www/waterfox/work/Waterfox-56.2.8/servo/components/style_derive/to_css.rs:157:29
     |
157 |     camel_case = camel_case.trim_right_matches('_');
     |                             ^^^^^^^^^^^^^^^^^^
     |
     = note: #[warn(deprecated)] on by default

warning: use of deprecated item 'std::ascii::AsciiExt': use inherent 
methods instead
  --> 
/wrkdirs/usr/ports/www/waterfox/work/Waterfox-56.2.8/servo/components/selectors/attr.rs:7:30
   |
7 | #[allow(unused_imports)] use std::ascii::AsciiExt;
   |                              ^^^^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(deprecated)] on by default

warning: use of deprecated item 'std::ascii::AsciiExt': use inherent 
methods instead
   --> 
/wrkdirs/usr/ports/www/waterfox/work/Waterfox-56.2.8/servo/components/selectors/parser.rs:16:30
    |
16 | #[allow(unused_imports)] use std::ascii::AsciiExt;
    |                              ^^^^^^^^^^^^^^^^^^^^

    Compiling style_traits v0.0.1 
(/wrkdirs/usr/ports/www/waterfox/work/Waterfox-56.2.8/servo/components/style_traits)
warning: use of deprecated item 'std::ascii::AsciiExt': use inherent 
methods instead
   --> 
/wrkdirs/usr/ports/www/waterfox/work/Waterfox-56.2.8/servo/components/style_traits/viewport.rs:10:30
    |
10 | #[allow(unused_imports)] use std::ascii::AsciiExt;
    |                              ^^^^^^^^^^^^^^^^^^^^
    |
    = note: #[warn(deprecated)] on by default

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)]
     |                      ^^^^^^^^^^^^

error: missing documentation for macro
    --> 
/wrkdirs/usr/ports/www/waterfox/work/Waterfox-56.2.8/servo/components/style_traits/values.rs:385:1
     |
385 | macro_rules! __define_css_keyword_enum__add_optional_traits {
     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: missing documentation for macro
    --> 
/wrkdirs/usr/ports/www/waterfox/work/Waterfox-56.2.8/servo/components/style_traits/values.rs:394:1
     |
394 | macro_rules! __define_css_keyword_enum__actual {
     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: aborting due to 3 previous errors

error: Could not compile `style_traits`.
warning: build failed, waiting for other jobs to finish...
error: build failed
gmake[4]: *** 
[/wrkdirs/usr/ports/www/waterfox/work/Waterfox-56.2.8/config/rules.mk:999: 
force-cargo-library-build] Error 101
gmake[4]: Leaving directory 
'/wrkdirs/usr/ports/www/waterfox/work/.build/toolkit/library/rust'
gmake[3]: *** 
[/wrkdirs/usr/ports/www/waterfox/work/Waterfox-56.2.8/config/recurse.mk:73: 
toolkit/library/rust/target] Error 2
gmake[3]: Leaving directory '/wrkdirs/usr/ports/www/waterfox/work/.build'
gmake[2]: *** 
[/wrkdirs/usr/ports/www/waterfox/work/Waterfox-56.2.8/config/recurse.mk:33: 
compile] Error 2
gmake[2]: Leaving directory '/wrkdirs/usr/ports/www/waterfox/work/.build'
gmake[1]: *** 
[/wrkdirs/usr/ports/www/waterfox/work/Waterfox-56.2.8/config/rules.mk:453: 
all] Error 2
gmake[1]: Leaving directory '/wrkdirs/usr/ports/www/waterfox/work/.build'
*** Error code 1

Stop.
make: stopped in /usr/ports/www/waterfox
=>> Cleaning up wrkdir
===>  Cleaning for waterfox-56.2.8
build of www/waterfox | waterfox-56.2.8 ended at Sun Mar 17 13:46:41 GMT 
2019
build time: 00:29:46
!!! build failure encountered !!!



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?496db844-cb0b-1b53-b498-beec9324b9c0>