winterjs: Build error on Linux

Unable to build on Linux. Same error observed on Twitter - https://twitter.com/jarredsumner/status/1767348346023477343

error: failed to run custom build command for `mozjs_sys v0.68.2 (https://github.com/wasmerio/mozjs.git?branch=wasi-gecko#91349dc0)`

Caused by:
  process didn't exit successfully: `/home/moderation/Library/winterjs/target/release/build/mozjs_sys-93fdae36e3dbc133/build-script-build` (exit status: 101)
  --- stdout
  cargo:outdir=/home/moderation/Library/winterjs/target/release/build/mozjs_sys-449cb3a5e1bdf4cb/out/build
  [[ '/home/moderation/.cargo/git/checkouts/mozjs-e1c76167ba7c548f/91349dc/mozjs-sys'/mozjs/js/src/configure -ot '/home/moderation/.cargo/git/checkouts/mozjs-e1c76167ba7c548f/91349dc/mozjs-sys'/mozjs/js/src/configure.in ]] && touch '/home/moderation/.cargo/git/checkouts/mozjs-e1c76167ba7c548f/91349dc/mozjs-sys'/mozjs/js/src/configure || true
  [[ '/home/moderation/.cargo/git/checkouts/mozjs-e1c76167ba7c548f/91349dc/mozjs-sys'/mozjs/js/src/old-configure -ot '/home/moderation/.cargo/git/checkouts/mozjs-e1c76167ba7c548f/91349dc/mozjs-sys'/mozjs/js/src/old-configure.in ]] && touch '/home/moderation/.cargo/git/checkouts/mozjs-e1c76167ba7c548f/91349dc/mozjs-sys'/mozjs/js/src/old-configure || true
  ! [[ '/home/moderation/.cargo/git/checkouts/mozjs-e1c76167ba7c548f/91349dc/mozjs-sys'/mozjs/js/src/configure.in -ot '/home/moderation/.cargo/git/checkouts/mozjs-e1c76167ba7c548f/91349dc/mozjs-sys'/mozjs/js/src/configure ]] && touch '/home/moderation/.cargo/git/checkouts/mozjs-e1c76167ba7c548f/91349dc/mozjs-sys'/mozjs/js/src/configure || true
  ! [[ '/home/moderation/.cargo/git/checkouts/mozjs-e1c76167ba7c548f/91349dc/mozjs-sys'/mozjs/js/src/old-configure.in -ot '/home/moderation/.cargo/git/checkouts/mozjs-e1c76167ba7c548f/91349dc/mozjs-sys'/mozjs/js/src/old-configure ]] && touch '/home/moderation/.cargo/git/checkouts/mozjs-e1c76167ba7c548f/91349dc/mozjs-sys'/mozjs/js/src/old-configure || true
  if [[ '/home/moderation/.cargo/git/checkouts/mozjs-e1c76167ba7c548f/91349dc/mozjs-sys'/mozjs/js/src/configure -nt config.status ]] ; then \
    CC="clang" CFLAGS="" \
    CPP="cc -E" CPPFLAGS="-I/home/moderation/.cargo/registry/src/index.crates.io-6f17d22bba15001f/encoding_c_mem-0.2.6/include " \
    CXX="clang++" CXXFLAGS="" \
    AS="" AR="ar" \
    '/home/moderation/.cargo/git/checkouts/mozjs-e1c76167ba7c548f/91349dc/mozjs-sys'/mozjs/js/src/configure --disable-jemalloc --disable-js-shell --disable-tests --disable-export-js --disable-shared-js --build-backends=RecursiveMake --enable-js-streams || (cat config.log && exit 1) ; \
  fi
  Using Python 3.11.8 from /usr/bin/python3
  Created Python 3 virtualenv
  checking for vcs source checkout... no

with tons of output ending with

  DEBUG: Executing: `/usr/bin/clang++ /tmp/conftest.k6i3pu8z.cpp -Werror -fno-aligned-new -Wno-error=unused-command-line-argument -c`
  INFO: yes
  INFO: checking for llvm_profdata...
  DEBUG: llvm_profdata: Looking for llvm-profdata
  INFO: not found
  DEBUG: Executing: `/usr/bin/clang --print-prog-name=llvm-objdump`
  INFO: checking for llvm-objdump...
  DEBUG: llvm_objdump: Looking for llvm-objdump
  INFO: not found
  ERROR: Cannot find llvm-objdump

  --- stderr
  gmake: *** No targets specified and no makefile found.  Stop.
  DEBUG: llvm_objdump: Looking for llvm-objdump
  ERROR: Cannot find llvm-objdump
  make: *** [/home/moderation/.cargo/git/checkouts/mozjs-e1c76167ba7c548f/91349dc/mozjs-sys/makefile.cargo:158: maybe-configure] Error 1
  thread 'main' panicked at /home/moderation/.cargo/git/checkouts/mozjs-e1c76167ba7c548f/91349dc/mozjs-sys/build.rs:272:5:
  assertion failed: result.success()
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

About this issue

  • Original URL
  • State: closed
  • Created 4 months ago
  • Reactions: 1
  • Comments: 38 (13 by maintainers)

Most upvoted comments

@Arshia001 Built without error! 🥳

@TomieAi I don’t know if this helps, but I ran cargo build --release -p winterjs instead of cargo install without error.

cargo 1.79.0-nightly (499a61ce7 2024-03-26)

“mozjs-sys/object-files.list:2:mozglue/misc/TimeStamp_darwin.o” => may cause the link failed on linux platform.

@Arshia001 Thank you!! Builds fine now 🎉

@psimk thanks, that’ll be very useful!

I managed to reproduce the same error as @TomieAi using docker:

FROM rust:1.76 as build

RUN apt-get update \
    && apt-get install -y --no-install-recommends \
        build-essential \
        python3 \
        python3-distutils \
        llvm \
        libclang-dev \
        clang \
    && rm -rf /var/lib/apt/lists/*
RUN cargo install --git https://github.com/wasmerio/winterjs winterjs

CMD ["winterjs"]

To be clear, you didn’t miss anything, our custom SpiderMonkey build scripts did.

my progress

image

then the error comes up xD

pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-nodefaultlibs"
  = note: /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src0.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::FromMilliseconds(double)':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src0.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src0.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::FromMilliseconds(double)':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src1.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src10.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src2.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src2.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src2.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src2.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src2.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src2.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src20.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src21.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src24.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src27.o):/tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: more undefined references to `mozilla::TimeStamp::Now(bool)' follow
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src27.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src3.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src3.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_debugger0.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_frontend0.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_frontend0.o):/tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: more undefined references to `mozilla::TimeStamp::Now(bool)' follow
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc0.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc0.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc0.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::FromMilliseconds(double)':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc0.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc0.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::FromMilliseconds(double)':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc0.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc0.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc0.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc0.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::FromMilliseconds(double)':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc0.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc0.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc0.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc0.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc0.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc0.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::FromMilliseconds(double)':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc0.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc0.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::FromMilliseconds(double)':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc0.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc0.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::FromMilliseconds(double)':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc1.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc1.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc1.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc2.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc2.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc2.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc2.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc2.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc2.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::FromMilliseconds(double)':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc2.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc2.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc2.o):/tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: more undefined references to `mozilla::TimeStamp::Now(bool)' follow
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc2.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::FromMilliseconds(double)':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc2.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc2.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::FromMilliseconds(double)':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc2.o):/tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: more undefined references to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)' follow
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc2.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc2.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc2.o):/tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: more undefined references to `mozilla::TimeStamp::Now(bool)' follow
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::FromMilliseconds(double)':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::FromMilliseconds(double)':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::FromMilliseconds(double)':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o):/tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: more undefined references to `mozilla::TimeStamp::Now(bool)' follow
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::FromMilliseconds(double)':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::FromMilliseconds(double)':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o):/tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: more undefined references to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)' follow
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::FromMilliseconds(double)':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::FromMilliseconds(double)':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::FromMilliseconds(double)':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o):/tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: more undefined references to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)' follow
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc3.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_gc4.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_jit1.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_jit1.o):/tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: more undefined references to `mozilla::TimeStamp::Now(bool)' follow
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_wasm2.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::FromMilliseconds(double)':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Interpreter.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(RegExpNativeMacroAssembler.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_jit0.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(Unified_cpp_js_src_jit0.o):/tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: more undefined references to `mozilla::TimeStamp::Now(bool)' follow
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(TimeStamp.o): in function `mozilla::TimeStamp::ProcessCreation()':
          /home/tomie/.cargo/git/checkouts/mozjs-e1c76167ba7c548f/91349dc/mozjs-sys/mozjs/mozglue/misc/TimeStamp.cpp:62: undefined reference to `mozilla::TimeStamp::ComputeProcessUptime()'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(TimeStamp.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::FromMilliseconds(double)':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(TimeStamp.o): in function `mozilla::TimeStampInitialization::~TimeStampInitialization()':
          /home/tomie/.cargo/git/checkouts/mozjs-e1c76167ba7c548f/91349dc/mozjs-sys/mozjs/mozglue/misc/TimeStamp.cpp:43: undefined reference to `mozilla::TimeStamp::Shutdown()'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(TimeStamp.o): in function `mozilla::TimeStampInitialization::TimeStampInitialization()':
          /home/tomie/.cargo/git/checkouts/mozjs-e1c76167ba7c548f/91349dc/mozjs-sys/mozjs/mozglue/misc/TimeStamp.cpp:36: undefined reference to `mozilla::TimeStamp::Startup()'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(TimeStamp.o): in function `mozilla::TimeStamp::Now()':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:440: undefined reference to `mozilla::TimeStamp::Now(bool)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(ConditionVariable_posix.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::FromMilliseconds(double)':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(ConditionVariable_posix.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::ToSeconds() const':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:95: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::ToSeconds(long)'
          /usr/bin/ld: /tmp/cargo-installbapaFe/release/deps/libmozjs_sys-676b138cb73e5127.rlib(ConditionVariable_posix.o): in function `mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>::FromMilliseconds(double)':
          /tmp/cargo-installbapaFe/release/build/mozjs_sys-c6a2078f19094a02/out/build/dist/include/mozilla/TimeStamp.h:127: undefined reference to `mozilla::BaseTimeDurationPlatformUtils::TicksFromMilliseconds(double)'
          collect2: error: ld returned 1 exit status
          
  = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
  = note: use the `-l` flag to specify native libraries to link
  = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#cargorustc-link-libkindname)

error: could not compile `winterjs` (bin "winterjs") due to 1 previous error
error: failed to compile `winterjs v0.4.3 (https://github.com/wasmerio/winterjs#cc31d5c0)`, intermediate artifacts can be found at `/tmp/cargo-installbapaFe`.

winterjs js it self is the last step xD