Bug 223570 - www/firefox does not compile after icu update
Summary: www/firefox does not compile after icu update
Status: Closed DUPLICATE of bug 223300
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-gecko (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-11-09 18:54 UTC by Walter Schwarzenfeld
Modified: 2017-11-13 09:31 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (gecko)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Walter Schwarzenfeld 2017-11-09 18:54:44 UTC
Firefox fails after update of icu /don't know if this is related)
with

error: the listed checksum of `/ram/usr/ports/www/firefox/work/firefox-56.0.2/third_party/rust/simd/src/common.rs` has changed:
expected: 62f4e7e0fefb52ad190d0f2191bc435ac4deab3f2bc70dc427f2a7f9ccb7856e
actual:   6b2ac901a48937bc8595c0151c18a79be0f965b3a6cebea89bc47418bf6f4dab

directory sources are not intended to be edited, if modifications are required then it is recommended that [replace] is used with a forked copy of the source
gmake[7]: *** [/ram/usr/ports/www/firefox/work/firefox-56.0.2/config/rules.mk:989: force-cargo-library-build] Error 101
gmake[7]: Leaving directory '/ram/usr/ports/www/firefox/work/firefox-56.0.2/obj-x86_64-unknown-freebsd10.3/toolkit/library/rust'
gmake[6]: *** [/ram/usr/ports/www/firefox/work/firefox-56.0.2/config/recurse.mk:73: toolkit/library/rust/target] Error 2

on 10.3-and64 (with standard options).
Comment 1 Walter Schwarzenfeld 2017-11-09 20:46:38 UTC
Now I had another error:
 Compiling simd v0.2.0
error[E0432]: unresolved import `x86::sse2`
  --> /ram/usr/ports/www/firefox/work/firefox-56.0.2/third_party/rust/simd/src/common.rs:17:10
   |
17 | use x86::sse2::common;
   |          ^^^^ Could not find `sse2` in `x86`
Comment 2 Walter Schwarzenfeld 2017-11-09 20:47:46 UTC
I guess this is a rust error (?).
Comment 3 Kurt Jaeger freebsd_committer freebsd_triage 2017-11-09 21:09:43 UTC
Please add a

make showconfig

to help understand what's configured for the build.
Comment 4 Walter Schwarzenfeld 2017-11-09 21:26:05 UTC
     BUNDLED_CAIRO=on: Use bundled fork of cairo-1.9.5
     CANBERRA=on: Sound theme alerts
     DBUS=on: D-Bus IPC system support
     DEBUG=off: Build with debugging support
     DTRACE=off: Build with DTrace probes
     FFMPEG=on: FFmpeg support (WMA, AIFF, AC3, APE...)
     GCONF=off: GConf configuration backend support
     INTEGER_SAMPLES=off: Integer audio sample format
     LIBPROXY=on: Proxy support via libproxy
     OPTIMIZED_CFLAGS=on: Use extra compiler optimizations
     PGO=off: Use Profile-Guided Optimization
     PROFILE=off: Build with profiling support
     TEST=off: Build and/or run tests
====> Options available for the multi AUDIO: you have to choose at least one of them
     ALSA=on: ALSA audio architecture support
     JACK=on: JACK audio server support
     PULSEAUDIO=off: PulseAudio sound server support
     SNDIO=off: Sndio audio support
Comment 5 Walter Schwarzenfeld 2017-11-10 00:01:31 UTC
The error was caused by PORT_LLVM=on. I close here with "no bug".
Comment 6 poorandunlucky 2017-11-13 08:54:13 UTC
(In reply to w.schwarzenfeld from comment #5)

What does that mean?  What did you do..?
Comment 7 Jan Beich freebsd_committer freebsd_triage 2017-11-13 09:31:01 UTC

*** This bug has been marked as a duplicate of bug 223300 ***