Bug 220976 - www/seamonkey: Fails to build (can't find crate: cheddar)
Summary: www/seamonkey: Fails to build (can't find crate: cheddar)
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Jan Beich
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-07-24 19:05 UTC by Grzegorz Junka
Modified: 2017-08-03 15:01 UTC (History)
2 users (show)

See Also:
koobs: maintainer-feedback+


Attachments
Logs from a failed build in poudriere (194.07 KB, application/gzip)
2017-07-24 19:05 UTC, Grzegorz Junka
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Grzegorz Junka 2017-07-24 19:05:41 UTC
Created attachment 184673 [details]
Logs from a failed build in poudriere

# This file is auto-generated by 'make config'.
# Options for seamonkey-2.46_4
_OPTIONS_READ=seamonkey-2.46_4
_FILE_COMPLETE_OPTIONS_LIST=BUNDLED_CAIRO CANBERRA DBUS DEBUG DTRACE FFMPEG GCONF GNOMEUI INTEGER_SAMPLES LDAP LIBPROXY LIGHTNING OPTIMIZED_CFLAGS PGO PROFILE RUST TEST GTK2 GTK3 ALSA PULSEAUDIO SNDIO
OPTIONS_FILE_UNSET+=BUNDLED_CAIRO
OPTIONS_FILE_UNSET+=CANBERRA
OPTIONS_FILE_SET+=DBUS
OPTIONS_FILE_UNSET+=DEBUG
OPTIONS_FILE_UNSET+=DTRACE
OPTIONS_FILE_SET+=FFMPEG
OPTIONS_FILE_UNSET+=GCONF
OPTIONS_FILE_UNSET+=GNOMEUI
OPTIONS_FILE_UNSET+=INTEGER_SAMPLES
OPTIONS_FILE_UNSET+=LDAP
OPTIONS_FILE_SET+=LIBPROXY
OPTIONS_FILE_SET+=LIGHTNING
OPTIONS_FILE_SET+=OPTIMIZED_CFLAGS
OPTIONS_FILE_UNSET+=PGO
OPTIONS_FILE_UNSET+=PROFILE
OPTIONS_FILE_SET+=RUST
OPTIONS_FILE_UNSET+=TEST
OPTIONS_FILE_UNSET+=GTK2
OPTIONS_FILE_SET+=GTK3
OPTIONS_FILE_SET+=ALSA
OPTIONS_FILE_UNSET+=PULSEAUDIO
OPTIONS_FILE_UNSET+=SNDIO

env CARGO_TARGET_DIR=. RUSTC=/usr/local/bin/rustc RUSTFLAGS='-C debuginfo=1' /usr/local/bin/cargo build --release --frozen --manifest-path /wrkdirs/usr/ports/www/seamonkey/work/seamonkey-2.48/mozilla/toolkit/library/rust/Cargo.toml --target=x86_64-unknown-freebsd --verbose --
   Compiling byteorder v0.5.3
   Compiling mp4parse_capi v0.5.1 (file:///wrkdirs/usr/ports/www/seamonkey/work/seamonkey-2.48/mozilla/media/libstagefright/binding/mp4parse_capi)
     Running `/usr/local/bin/rustc --crate-name byteorder /wrkdirs/usr/ports/www/seamonkey/work/seamonkey-2.48/mozilla/third_party/rust/byteorder/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=2 -C panic=abort --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=3d5cb0eb1d52c27a -C extra-filename=-3d5cb0eb1d52c27a --out-dir /wrkdirs/usr/ports/www/seamonkey/work/seamonkey-2.48/obj-x86_64-unknown-freebsd11.0/toolkit/library/rust/./x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -L dependency=/wrkdirs/usr/ports/www/seamonkey/work/seamonkey-2.48/obj-x86_64-unknown-freebsd11.0/toolkit/library/rust/./x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/www/seamonkey/work/seamonkey-2.48/obj-x86_64-unknown-freebsd11.0/toolkit/library/rust/./release/deps --cap-lints allow -C debuginfo=1`
     Running `/usr/local/bin/rustc --crate-name build_script_build /wrkdirs/usr/ports/www/seamonkey/work/seamonkey-2.48/mozilla/media/libstagefright/binding/mp4parse_capi/build.rs --crate-type bin --emit=dep-info,link -C opt-level=2 -C metadata=c1da9fcc5f54ba89 -C extra-filename=-c1da9fcc5f54ba89 --out-dir /wrkdirs/usr/ports/www/seamonkey/work/seamonkey-2.48/obj-x86_64-unknown-freebsd11.0/toolkit/library/rust/./release/build/mp4parse_capi-c1da9fcc5f54ba89 -L dependency=/wrkdirs/usr/ports/www/seamonkey/work/seamonkey-2.48/obj-x86_64-unknown-freebsd11.0/toolkit/library/rust/./release/deps`
error[E0463]: can't find crate for `cheddar`
 --> /wrkdirs/usr/ports/www/seamonkey/work/seamonkey-2.48/mozilla/media/libstagefright/binding/mp4parse_capi/build.rs:1:1
  |
1 | extern crate cheddar;
  | ^^^^^^^^^^^^^^^^^^^^^ can't find crate

error: aborting due to previous error

error: Could not compile `mp4parse_capi`.

Caused by:
  process didn't exit successfully: `/usr/local/bin/rustc --crate-name build_script_build /wrkdirs/usr/ports/www/seamonkey/work/seamonkey-2.48/mozilla/media/libstagefright/binding/mp4parse_capi/build.rs --crate-type bin --emit=dep-info,link -C opt-level=2 -C metadata=c1da9fcc5f54ba89 -C extra-filename=-c1da9fcc5f54ba89 --out-dir /wrkdirs/usr/ports/www/seamonkey/work/seamonkey-2.48/obj-x86_64-unknown-freebsd11.0/toolkit/library/rust/./release/build/mp4parse_capi-c1da9fcc5f54ba89 -L dependency=/wrkdirs/usr/ports/www/seamonkey/work/seamonkey-2.48/obj-x86_64-unknown-freebsd11.0/toolkit/library/rust/./release/deps` (exit code: 101)
Build failed, waiting for other jobs to finish...
error: build failed
gmake[5]: *** [/wrkdirs/usr/ports/www/seamonkey/work/seamonkey-2.48/mozilla/config/rules.mk:926: force-cargo-build] Error 101
gmake[5]: Leaving directory '/wrkdirs/usr/ports/www/seamonkey/work/seamonkey-2.48/obj-x86_64-unknown-freebsd11.0/toolkit/library/rust'
gmake[4]: *** [/wrkdirs/usr/ports/www/seamonkey/work/seamonkey-2.48/mozilla/config/recurse.mk:71: toolkit/library/rust/target] Error 2
gmake[4]: *** Waiting for unfinished jobs....
libdom_media_webspeech_recognition.a.desc
rm -f libdom_media_webspeech_recognition.a
/wrkdirs/usr/ports/www/seamonkey/work/seamonkey-2.48/obj-x86_64-unknown-freebsd11.0/_virtualenv/bin/python /wrkdirs/usr/ports/www/seamonkey/work/seamonkey-2.48/mozilla/config/expandlibs_gen.py -o libdom_media_webspeech_recognition.a.desc Unified_cpp_recognition0.o  
gmake[5]: Leaving directory '/wrkdirs/usr/ports/www/seamonkey/work/seamonkey-2.48/obj-x86_64-unknown-freebsd11.0/dom/media/webspeech/recognition'
libdom_xbl.a.desc
rm -f libdom_xbl.a
/wrkdirs/usr/ports/www/seamonkey/work/seamonkey-2.48/obj-x86_64-unknown-freebsd11.0/_virtualenv/bin/python /wrkdirs/usr/ports/www/seamonkey/work/seamonkey-2.48/mozilla/config/expandlibs_gen.py -o libdom_xbl.a.desc Unified_cpp_dom_xbl0.o Unified_cpp_dom_xbl1.o  
gmake[5]: Leaving directory '/wrkdirs/usr/ports/www/seamonkey/work/seamonkey-2.48/obj-x86_64-unknown-freebsd11.0/dom/xbl'
gmake[4]: Leaving directory '/wrkdirs/usr/ports/www/seamonkey/work/seamonkey-2.48/obj-x86_64-unknown-freebsd11.0'
gmake[3]: *** [/wrkdirs/usr/ports/www/seamonkey/work/seamonkey-2.48/mozilla/config/recurse.mk:33: compile] Error 2
gmake[3]: Leaving directory '/wrkdirs/usr/ports/www/seamonkey/work/seamonkey-2.48/obj-x86_64-unknown-freebsd11.0'
gmake[2]: *** [/wrkdirs/usr/ports/www/seamonkey/work/seamonkey-2.48/mozilla/config/rules.mk:523: default] Error 2
gmake[2]: Leaving directory '/wrkdirs/usr/ports/www/seamonkey/work/seamonkey-2.48/obj-x86_64-unknown-freebsd11.0'
gmake[1]: *** [/wrkdirs/usr/ports/www/seamonkey/work/seamonkey-2.48/client.mk:395: build] Error 2
gmake[1]: Leaving directory '/wrkdirs/usr/ports/www/seamonkey/work/seamonkey-2.48'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped in /usr/ports/www/seamonkey

Full log attached
Comment 1 commit-hook freebsd_committer freebsd_triage 2017-07-24 21:57:51 UTC
A commit references this bug:

Author: jbeich
Date: Mon Jul 24 21:57:29 UTC 2017
New revision: 446546
URL: https://svnweb.freebsd.org/changeset/ports/446546

Log:
  www/seamonkey: unbreak RUST=on after r446510

  PR:		220976
  Reported by:	Grzegorz Junka
  MFH:		2017Q3 (r446510 bandwagon)

Changes:
  head/www/seamonkey/files/patch-bug1338655
Comment 2 commit-hook freebsd_committer freebsd_triage 2017-08-03 15:01:53 UTC
A commit references this bug:

Author: feld
Date: Thu Aug  3 15:01:16 UTC 2017
New revision: 447222
URL: https://svnweb.freebsd.org/changeset/ports/447222

Log:
  MFH: r446546

  www/seamonkey: unbreak RUST=on after r446510

  PR:		220976
  Reported by:	Grzegorz Junka

  Approved by:	port-secteam (with hat)

Changes:
_U  branches/2017Q3/
  branches/2017Q3/www/seamonkey/files/patch-bug1338655