Package Details: remacs-git 26.0.60.132231-1

Git Clone URL: https://aur.archlinux.org/remacs-git.git (read-only)
Package Base: remacs-git
Description: Development branch of REmacs, a fork of GNU Emacs with components rewritten in Rust
Upstream URL: https://github.com/Wilfred/remacs.git
Licenses: GPL
Submitter: sigma
Maintainer: sigma
Last Packager: sigma
Votes: 5
Popularity: 0.025843
First Submitted: 2017-01-19 09:23
Last Updated: 2019-03-01 13:41

Latest Comments

Hi-Angel commented on 2019-03-01 12:54

@karcher sounds like the package needs libclang to be added to dependencies. Try installing clang.

karcher commented on 2019-03-01 12:51

Hi all. I'm getting following error during installation:

...
   Compiling env_logger v0.6.0
   Compiling remacs-bindings v0.1.0 (/home/user/.cache/yay/remacs-git/src/remacs-git/rust_src/remacs-bindings)
    Finished release [optimized] target(s) in 1m 25s
     Running `/home/user/.cache/yay/remacs-git/src/remacs-git/rust_src/remacs-bindings/target/release/remacs-bindings definitions ../rust_src/generated/definitions.rs`
/usr/sbin/mkdir -p ../rust_src/generated/
RUSTFLAGS="" \
EMACS_CFLAGS="-Demacs  -I. -I. -I../lib -I../lib   -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/lib/libffi-3.2.1/include -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/uuid -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libdrm -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/dbus-1.0/include -pthread  -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/uuid   -isystem /usr/include/alsa  -isystem /usr/include/librsvg-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/lib/libffi-3.2.1/include -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/uuid -isystem /usr/include/gdk-pixbuf-2.0 -pthread -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz   -isystem /usr/include/libpng16  -isystem /usr/include/libxml2  -isystem /usr/include/dbus-1.0 -isystem /usr/lib/dbus-1.0/include        -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/lib/libffi-3.2.1/include -pthread -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/uuid  -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/lib/libffi-3.2.1/include  -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include  -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/uuid  -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include   -MMD -MF deps/.d -MP   -isystem /usr/include/p11-kit-1     -pthread" \
cargo run --release --manifest-path=../rust_src/remacs-bindings/Cargo.toml -- bindings ../rust_src/generated/bindings.rs
    Finished release [optimized] target(s) in 0.06s
     Running `/home/user/.cache/yay/remacs-git/src/remacs-git/rust_src/remacs-bindings/target/release/remacs-bindings bindings ../rust_src/generated/bindings.rs`
thread 'main' pausered at 'Unable to find libclang: "couldn\'t find any valid shared libraries matching: [\'libclang.so\', \'libclang-*.so\', \'libclang.so.*\'], set the `LIBCLANG_PATH` environment variable to a path where one of these files can be found (invalid: [])"', src/libcore/result.rs:997:5
note: Run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
make[1]: *** [Makefile:624: ../rust_src/generated/bindings.rs] Error 101
make[1]: Leaving directory '/home/user/.cache/yay/remacs-git/src/remacs-git/src'
make: *** [Makefile:429: src] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
Error making: remacs-git

Hi-Angel commented on 2018-07-27 08:14

Okay, so it's a bug in package: you need to remove the line below from PKGBUILD

local _conf_vars=('RUSTFLAGS="-g"')

Hi-Angel commented on 2018-07-23 21:46

Unsure whether it's a packaging issue, but for me build fails at some point with:

   Compiling lazy_static v1.0.1
error: -g and -C debuginfo both provided

error: Could not compile `libc`.
warning: build failed, waiting for other jobs to finish...
error: -g and -C debuginfo both provided

error: Could not compile `typenum`.
warning: build failed, waiting for other jobs to finish...
error: -g and -C debuginfo both provided

error: Could not compile `lazy_static`.
warning: build failed, waiting for other jobs to finish...
error: -g and -C debuginfo both provided

error: Could not compile `void`.

To learn more, run the command again with --verbose.
make[1]: *** [Makefile:622: ../lib-src/hashdir/target/release/hashdir] Error 101
make[1]: Leaving directory '/home/constantine/Projects/remacs-git/src/remacs-git/src'
make: *** [Makefile:426: src] Error 2

izahn commented on 2017-07-21 16:44

There seems to be some conflicts with the emacs package now. Here are the changes I made to get it to install successfully:

diff --git a/PKGBUILD b/PKGBUILD
index bcfbbea..ccd0952 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -170,7 +170,11 @@ package() {

# remove conflict with ctags package
mv "$pkgdir"/usr/bin/{ctags,ctags.remacs}
- mv "$pkgdir"/usr/share/man/man2/{ctags.1.gz,ctags.remacs.1.gz}
+ mv "$pkgdir"/usr/share/man/man1/{ctags.1.gz,ctags.remacs.1.gz}
+ mv "$pkgdir"/usr/share/man/man1/{etags.1.gz,etags.remacs.1.gz}
+ mv "$pkgdir"/usr/share/man/man1/{ebrowse.1.gz,ebrowse.remacs.1.gz}
+ mv "$pkgdir"/usr/share/man/man1/{emacs.1.gz,remacs.1.gz}
+ mv "$pkgdir"/usr/share/man/man1/{emacsclient.1.gz,remacsclient.1.gz}
mv "$pkgdir"/usr/bin/{etags,etags.remacs}
mv "$pkgdir"/usr/bin/{ebrowse,ebrowse.remacs}