#6051 closed defect (fixed)
a24 doesn't compile with dependency (nix) specification is ambiguous. Only one of `branch`, `tag` or `rev` is allowed.
Reported by: | Sven-Hendrik Haase | Owned by: | |
---|---|---|---|
Priority: | Must Have | Milestone: | Alpha 25 |
Component: | Build & Packages | Keywords: | |
Cc: | Patch: | Phab:D3590 |
Description
Hello, compiling a24 I get
error: failed to parse manifest at /home/svenstaro/src/0ad/libraries/source/spidermonkey/mozjs-78.6.0/Cargo.toml
Caused by:
dependency (nix) specification is ambiguous. Only one of
branch
,tag
orrev
is allowed.
upon simply running ./update-workspaces.sh.
Full log attached.
Attachments (1)
Change History (6)
by , 3 years ago
comment:1 by , 3 years ago
comment:2 by , 3 years ago
Milestone: | Backlog → Alpha 25 |
---|---|
Priority: | Should Have → Must Have |
comment:3 by , 3 years ago
Patch: | → Phab:D3590 |
---|
comment:4 by , 3 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
In r24941:
Patch SM78.6 for Rust 1.50
Upstreamed from https://hg.mozilla.org/releases/mozilla-esr78/rev/0e8f444683cb (this fix is integrated in SM78.8)
Reviewed By: s0600204
Differential Revision: https://code.wildfiregames.com/D3590
comment:5 by , 3 years ago
Component: | Core engine → Build & Packages |
---|
Note:
See TracTickets
for help on using tickets.
Hi Sven,
This appears to be caused by a change in
rust
1.50
(released 10 days ago) that our dependencyspidermonkey
78
fell afoul of.At this time we are recommending that linux repo maintainers apply the following upstream patch to our bundled
spidermonkey
source: https://hg.mozilla.org/releases/mozilla-esr78/rev/0e8f444683cbOur apologies for not catching this in time for our A24 release.