Package Details: alacritty-git 0.1.0.461.g9acd612-1

Git Clone URL: https://aur.archlinux.org/alacritty-git.git (read-only)
Package Base: alacritty-git
Description: A cross-platform, GPU enhanced terminal emulator
Upstream URL: https://github.com/jwilm/alacritty
Keywords: GPU rust terminal
Licenses: Apache-2.0
Conflicts: alacritty
Provides: alacritty
Submitter: quininer
Maintainer: quininer
Last Packager: quininer
Votes: 23
Popularity: 6.253267
First Submitted: 2016-11-01 13:53
Last Updated: 2017-04-05 05:42

Latest Comments

crashandburn4 commented on 2017-04-12 16:53

failed to parse manifest at `alacritty-git/src/alacritty-git/font/Cargo.toml`

Caused by:
could not parse input as TOML
font/Cargo.toml:14:9 expected a key but found an empty string
font/Cargo.toml:14:9-14:10 expected `.`, but found `'`

The file is like so:

[package]
name = "font"
version = "0.1.0"
authors = ["Joe Wilm <joe@jwilm.com>"]
description = "Font rendering using the best available solution per platform"
license = "Apache-2.0"

[dependencies]
euclid = "0.6.8"
libc = "0.2.11"
ffi-util = { path = "../ffi-util" }
log = "0.3"

[target.'cfg(not(target_os = "macos"))'.dependencies]
servo-fontconfig = { git = "https://github.com/jwilm/rust-fontconfig" }
freetype-rs = "0.9.0"

[target.'cfg(target_os = "macos")'.dependencies]
core-text = "1.1.1"
core-foundation = "0.2.2"
core-graphics = "0.3.2"
core-foundation-sys = "0.2.2"

The problem is with the line: [target.'cfg(not(target_os = "macos"))'.dependencies]

suzumiya commented on 2017-04-07 12:03

Alacrity has changed to rust stable. But still, compile error.

Compile Error.

==> Removing existing $pkgdir/ directory...
==> Starting build()...
error: no default toolchain configured
==> ERROR: A failure occurred in build().
Aborting...

The official suggests to build it with `rustup`, other than `cargo` directly.

suzumiya commented on 2017-03-29 18:22

Compile Error.

Cargo and rust has to be set to nightly.

Compiling serde_derive v0.9.8
error: the `proc-macro` crate type is experimental
|
= help: add #![feature(proc_macro)] to the crate attributes to enable

error: the `#[proc_macro_derive]` attribute is an experimental feature (see issue #35900)
--> /home/suzumiya/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-0.9.8/src/lib.rs:24:1
|
24 | #[proc_macro_derive(Serialize, attributes(serde))]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: add #![feature(proc_macro)] to the crate attributes to enable

error: the `#[proc_macro_derive]` attribute is an experimental feature (see issue #35900)
--> /home/suzumiya/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-0.9.8/src/lib.rs:33:1
|
33 | #[proc_macro_derive(Deserialize, attributes(serde))]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: add #![feature(proc_macro)] to the crate attributes to enable

error: aborting due to 2 previous errors

Build failed, waiting for other jobs to finish...
error: Could not compile `serde_derive`.

To learn more, run the command again with --verbose.
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build alacritty-git.

thelongdivider commented on 2017-03-20 14:10

@polyzen I couldn't compile using yaourt. It appears to know what the default toolchain is if you simply download the program directly.

polyzen commented on 2017-02-15 07:30

Seems there was still an override set for the nightly. Built with current Rust stable (1.15.1).

polyzen commented on 2017-02-04 19:38

Getting the same experimental bug as voyd with having used `rustup toolchain install stable`.

polyzen commented on 2017-02-04 19:07

Turns out Rust 1.15 isn't packaged yet.

Tyranic-Moron commented on 2017-02-04 18:12

@voyd you need to update to the latest stable rust toolchain (1.15.0); `rustup toolchain install stable`

voyd commented on 2017-02-04 11:28

Doesn't compile for me:

error: attribute must only have one argument
--> /home/voyd/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-0.9.6/src/lib.rs:20:3
|
20 | #[proc_macro_derive(Serialize, attributes(serde))]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: attribute must only have one argument
--> /home/voyd/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-0.9.6/src/lib.rs:29:3
|
29 | #[proc_macro_derive(Deserialize, attributes(serde))]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: the `proc-macro` crate type is experimental
|
= help: add #![feature(proc_macro)] to the crate attributes to enable

error: the `#[proc_macro_derive]` attribute is an experimental feature (see issue #35900)
--> /home/voyd/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-0.9.6/src/lib.rs:20:1
|
20 | #[proc_macro_derive(Serialize, attributes(serde))]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: the `#[proc_macro_derive]` attribute is an experimental feature (see issue #35900)
--> /home/voyd/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-0.9.6/src/lib.rs:29:1
|
29 | #[proc_macro_derive(Deserialize, attributes(serde))]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: aborting due to 2 previous errors

emersion commented on 2017-02-04 08:12

Alacritty doesn't need a nightly version of Rust anymore: https://twitter.com/i_am_jwilm/status/827550505349976064

All comments