On Sun, Nov 21, 2021 at 6:29 AM John Paul Adrian Glaubitz <
glaub...@physik.fu-berlin.de> wrote:

> Hello!
>
> On 11/21/21 04:17, Connor McLaughlan wrote:
> >    Compiling unicode-xid v0.1.0
> > error: Unrecognized option: 'json'
> >
> > error: could not compile `unicode-xid`
>
> You need to downgrade cargo to 0.29.0-1:
>
> > http://snapshot.debian.org/package/cargo/0.29.0-1/#cargo_0.29.0-1
>
> Adrian
>
> --
>  .''`.  John Paul Adrian Glaubitz
> : :' :  Debian Developer - glaub...@debian.org
> `. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
>   `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
>
>
Hello Adrian,

i installed cargo 0.29.0-1:
root@SunUltra25:/# aptitude versions cargo
Warning: Invalid locale (please review locale settings, this might lead to
problems later):
  locale::facet::_S_create_c_locale name not valid
i   0.29.0-1

   100
p   0.57.0-3
              unstable
    500

Strangely it gets reported as 1.28 during configure - but well:
checking for rustc... /usr/bin/rustc
checking for cargo... /usr/bin/cargo
checking rustc version... 1.29.0
checking cargo version... 1.28.0

Now it compiles unicode-xid v.0.1.0, but crashes at libc v0.2.39:
make[5]: Entering directory
'/<<PKGBUILDDIR>>/build-browser/toolkit/library/rust'
force-cargo-library-build
env   RUSTFLAGS='-C opt-level=2 -C debuginfo=2 '
 CARGO_TARGET_DIR=/<<PKGBUILDDIR>>/build-browser/toolkit/library
RUSTC=/usr/bin/rustc RUSTDOC=/usr/bin/rustdoc MOZ_SRC=/<<PKGBUILDDIR>>
MOZ_DIST=/<<PKGBUILDDIR>>/build-browser/dist
LIBCLANG_PATH="/usr/lib/llvm-11/lib"
CLANG_PATH="/usr/lib/llvm-11/bin/clang" PKG_CONFIG_ALLOW_CROSS=1
RUST_BACKTRACE=full MOZ_TOPOBJDIR=/<<PKGBUILDDIR>>/build-browser
 MOZ_CARGO_WRAP_LDFLAGS="-lpthread -Wl,--as-needed
-Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats
-Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id
-Wl,-rpath-link,/<<PKGBUILDDIR>>/build-browser/dist/bin
-Wl,-rpath-link,/usr/lib" MOZ_CARGO_WRAP_LD=" /usr/bin/gcc -std=gnu99"
CARGO_TARGET_SPARC64_UNKNOWN_LINUX_GNU_LINKER=/<<PKGBUILDDIR>>/build/cargo-linker
/usr/bin/cargo rustc  --release --frozen --manifest-path
/<<PKGBUILDDIR>>/toolkit/library/rust/Cargo.toml --lib
--target=sparc64-unknown-linux-gnu --features "servo bindgen quantum_render
cubeb_pulse_rust cubeb-remoting moz_memory" --  -C lto
   Compiling unicode-xid v0.1.0
   Compiling siphasher v0.2.1
   Compiling libc v0.2.39
thread 'main' panicked at 'specified instant was later than self',
libstd/sys/unix/time.rs:292:17
stack backtrace:
   0: 0xfff000010059e81b -
rust_metadata_std_495c22e44ed0c1b01a54db1d43dc4cfc
   1: 0xfff000010056966b -
rust_metadata_std_495c22e44ed0c1b01a54db1d43dc4cfc
   2: 0xfff00001005adf2f -
rust_metadata_std_495c22e44ed0c1b01a54db1d43dc4cfc
   3: 0xfff00001005adaf7 -
rust_metadata_std_495c22e44ed0c1b01a54db1d43dc4cfc
   4: 0xfff00001005a9e4b -
rust_metadata_std_495c22e44ed0c1b01a54db1d43dc4cfc
   5: 0xfff00001038bbe9f - <unknown>
   6: 0xfff0000103649f3f - <unknown>
   7: 0xfff00001005ae927 -
std::panicking::rust_panic_with_hook::h8a42f1f698beebb2
   8: 0xfff00001005ae65f -
rust_metadata_std_495c22e44ed0c1b01a54db1d43dc4cfc
   9: 0xfff00001005822bb -
rust_metadata_std_495c22e44ed0c1b01a54db1d43dc4cfc
  10: 0xfff0000100573a73 - std::time::Instant::elapsed::hecaa22291126e88e
  11: 0xfff00001009c2bfb - <unknown>
  12: 0xfff00001009e4daf - <unknown>
  13: 0xfff0000103482f87 - <unknown>
  14: 0xfff00001033694a7 - <unknown>
  15: 0xfff00001030a328b -
rust_metadata_rustc_a73bbf9616326d00f8c80ec67817568c
  16: 0xfff00001032d955b -
rust_metadata_rustc_a73bbf9616326d00f8c80ec67817568c
  17: 0xfff00001034a84bf - <unknown>   Compiling unicode-xid v0.1.0
   Compiling siphasher v0.2.1

  18: 0xfff000010352179f - <unknown>
  19: 0xfff00001035ebf17 - rustc::ty::query::<impl
rustc::ty::context::TyCtxt<'a, 'tcx, 'lcx>>::symbol_name::hf254445141a56f8d
  20: 0xfff0000105c08e0f - <unknown>
  21: 0xfff0000105bf2f23 - <unknown>
  22: 0xfff0000105b63a93 - <unknown>
  23: 0xfff0000105c1638f - <unknown>
  24: 0xfff0000103485747 - <unknown>
  25: 0xfff000010336a0db - <unknown>
  26: 0xfff00001030ae7a7 -
rust_metadata_rustc_a73bbf9616326d00f8c80ec67817568c
  27: 0xfff000010334946b - <unknown>
  28: 0xfff00001034ba2f3 - <unknown>
  29: 0xfff000010351ea0b - <unknown>
  30: 0xfff00001035ecb7b - rustc::ty::query::<impl
rustc::ty::context::TyCtxt<'a, 'tcx,
'lcx>>::collect_and_partition_mono_items::h8d5c5762b2e3f51a
  31: 0xfff0000105c1bba7 - <rustc_codegen_llvm::LlvmCodegenBackend as
rustc_codegen_utils::codegen_backend::CodegenBackend>::codegen_crate::hc83533030405993f
  32: 0xfff000010021eb03 - <unknown>
  33: 0xfff000010021331b -
rustc_driver::driver::phase_4_codegen::heaf479227585b87b
  34: 0xfff00001002ed573 - <unknown>
  35: 0xfff00001002e7e8f - <unknown>
  36: 0xfff0000100282d03 - <unknown>
  37: 0xfff0000100314e5b - <unknown>
  38: 0xfff000010020b47b -
rustc_driver::driver::compile_input::h8fc997d3d02841ae
  39: 0xfff00001002f342f - <unknown>
  40: 0xfff00001001c482b - <unknown>
  41: 0xfff00001001c458b - <unknown>
  42: 0xfff000010029849f - <unknown>
  43: 0xfff00001001c2d3f - <unknown>
  44: 0xfff00001002d39b3 - <unknown>
  45: 0xfff00001005b7fcb - __rust_maybe_catch_panic
  46: 0xfff00001002ef8bb - <unknown>
  47: 0xfff00001003003c7 - rustc_driver::main::h518b3d26bef3a0dc
  48:      0x10000000ccf - <unknown>
  49:      0x10000000c97 - <unknown>
  50: 0xfff000010056a213 -
rust_metadata_std_495c22e44ed0c1b01a54db1d43dc4cfc
  51: 0xfff00001005ae1af -
rust_metadata_std_495c22e44ed0c1b01a54db1d43dc4cfc
  52: 0xfff00001005b7fcb - __rust_maybe_catch_panic
  53: 0xfff000010058187b - std::rt::lang_start_internal::h5b2959a2ae66034e
  54:      0x10000000d27 - <unknown>
  55: 0xfff000010076312f - __libc_start_main
  56:      0x10000000b2b - <unknown>
query stack during panic:
#0 [symbol_name] computing the symbol for `<unix::rusage as
std::clone::Clone>::clone`
#1 [collect_and_partition_mono_items] collect_and_partition_mono_items
end of query stack

error: internal compiler error: unexpected panic

note: the compiler unexpectedly panicked. this is a bug.

note: we would appreciate a bug report:
https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports

note: rustc 1.29.0 running on sparc64-unknown-linux-gnu

note: compiler flags: -C opt-level=2 -C codegen-units=1 -C
linker=/<<PKGBUILDDIR>>/build/cargo-linker --crate-type lib

note: some of the compiler flags provided by cargo are hidden

error: Could not compile `libc`.

To learn more, run the command again with --verbose.
make[5]: *** [/<<PKGBUILDDIR>>/config/rules.mk:951:
force-cargo-library-build] Error 101
make[5]: Leaving directory
'/<<PKGBUILDDIR>>/build-browser/toolkit/library/rust'
make[4]: *** [/<<PKGBUILDDIR>>/config/recurse.mk:74:
toolkit/library/rust/target] Error 2
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-browser'
make[3]: *** [/<<PKGBUILDDIR>>/config/recurse.mk:34: compile] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build-browser'
make[2]: *** [/<<PKGBUILDDIR>>/config/rules.mk:418: default] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build-browser'
dh_auto_build: error: cd build-browser && make -j1
LD_LIBS=-Wl,--no-gc-sections _LEAKTEST_FILES=leaktest.py returned exit code
2
make[1]: *** [debian/rules:216: stamps/build-browser] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:321: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit
status 2
--------------------------------------------------------------------------------
Build finished at 2021-11-21T21:27:00Z

Finished
--------

Regards,
Connor

Reply via email to