Package Details: emacs-ng 28.1.50-1

Git Clone URL: https://aur.archlinux.org/emacs-ng.git (read-only, click to copy)
Package Base: emacs-ng
Description: A new approach to Emacs - Including TypeScript, Threading, Async I/O, and WebRender
Upstream URL: https://emacs-ng.github.io/emacs-ng
Licenses: GPL3
Conflicts: emacs
Provides: emacs
Submitter: sainnhe
Maintainer: haawda
Last Packager: haawda
Votes: 1
Popularity: 0.148197
First Submitted: 2021-06-21 06:42 (UTC)
Last Updated: 2022-06-05 23:27 (UTC)

Required by (424)

Sources (1)

Pinned Comments

Latest Comments

haawda commented on 2022-02-21 15:55 (UTC)

appetrosyan, I adopted and updated the package. Is your complaint still valid?

appetrosyan commented on 2022-01-30 10:55 (UTC)

build fails with


error: linking with `cc` failed: exit status: 1
|
= note: "cc" "-m64" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/build/webrender-a9118150247f3f39/build_script_build-a9118150247f3f39.build_script_build.4e9d2a82-cgu.0.rcgu.o" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/build/webrender-a9118150247f3f39/build_script_build-a9118150247f3f39.build_script_build.4e9d2a82-cgu.1.rcgu.o" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/build/webrender-a9118150247f3f39/build_script_build-a9118150247f3f39.build_script_build.4e9d2a82-cgu.10.rcgu.o" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/build/webrender-a9118150247f3f39/build_script_build-a9118150247f3f39.build_script_build.4e9d2a82-cgu.11.rcgu.o" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/build/webrender-a9118150247f3f39/build_script_build-a9118150247f3f39.build_script_build.4e9d2a82-cgu.12.rcgu.o" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/build/webrender-a9118150247f3f39/build_script_build-a9118150247f3f39.build_script_build.4e9d2a82-cgu.13.rcgu.o" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/build/webrender-a9118150247f3f39/build_script_build-a9118150247f3f39.build_script_build.4e9d2a82-cgu.14.rcgu.o" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/build/webrender-a9118150247f3f39/build_script_build-a9118150247f3f39.build_script_build.4e9d2a82-cgu.15.rcgu.o" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/build/webrender-a9118150247f3f39/build_script_build-a9118150247f3f39.build_script_build.4e9d2a82-cgu.2.rcgu.o" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/build/webrender-a9118150247f3f39/build_script_build-a9118150247f3f39.build_script_build.4e9d2a82-cgu.3.rcgu.o" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/build/webrender-a9118150247f3f39/build_script_build-a9118150247f3f39.build_script_build.4e9d2a82-cgu.4.rcgu.o" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/build/webrender-a9118150247f3f39/build_script_build-a9118150247f3f39.build_script_build.4e9d2a82-cgu.5.rcgu.o" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/build/webrender-a9118150247f3f39/build_script_build-a9118150247f3f39.build_script_build.4e9d2a82-cgu.6.rcgu.o" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/build/webrender-a9118150247f3f39/build_script_build-a9118150247f3f39.build_script_build.4e9d2a82-cgu.7.rcgu.o" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/build/webrender-a9118150247f3f39/build_script_build-a9118150247f3f39.build_script_build.4e9d2a82-cgu.8.rcgu.o" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/build/webrender-a9118150247f3f39/build_script_build-a9118150247f3f39.build_script_build.4e9d2a82-cgu.9.rcgu.o" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/build/webrender-a9118150247f3f39/build_script_build-a9118150247f3f39.1cv9whgbidpou1qa.rcgu.o" "-Wl,--as-needed" "-L" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/deps" "-L" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/build/glslopt-06070e00a0efc51e/out" "-L" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/build/glslopt-06070e00a0efc51e/out" "-L" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/build/glslopt-06070e00a0efc51e/out" "-L" "/home/app/.local/share/rustup/toolchains/nightly-2021-09-15-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/deps/libglslopt-d52ec6773da2a40c.rlib" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/deps/libbuild_parallel-da589b828ba4d528.rlib" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/deps/libnum_cpus-253a68f2b08153ce.rlib" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/deps/libjobserver-8561a90894a2c5dd.rlib" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/deps/liblibc-cad2b12580e8de50.rlib" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/deps/libcrossbeam_utils-d32b5216d6ffef1c.rlib" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/deps/libcfg_if-89b45a0e6ea2f5ec.rlib" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/deps/libwebrender_build-37ece78a6fd7cb74.rlib" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/deps/liblazy_static-e4e180c876569918.rlib" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/deps/libbitflags-981589ee8e7f1284.rlib" "-Wl,--start-group" "/home/app/.local/share/rustup/toolchains/nightly-2021-09-15-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-d6566390077dd5f5.rlib" "/home/app/.local/share/rustup/toolchains/nightly-2021-09-15-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-a8f484438681c15e.rlib" "/home/app/.local/share/rustup/toolchains/nightly-2021-09-15-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-b69fd8507c8409af.rlib" "/home/app/.local/share/rustup/toolchains/nightly-2021-09-15-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-2dff396b99681a6b.rlib" "/home/app/.local/share/rustup/toolchains/nightly-2021-09-15-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-a78bd5aa183c7115.rlib" "/home/app/.local/share/rustup/toolchains/nightly-2021-09-15-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-846c64d5a2fbc5ee.rlib" "/home/app/.local/share/rustup/toolchains/nightly-2021-09-15-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-24c09062b6dc787b.rlib" "/home/app/.local/share/rustup/toolchains/nightly-2021-09-15-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-ce93f351ca41a57b.rlib" "/home/app/.local/share/rustup/toolchains/nightly-2021-09-15-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-5b404d65540eadf8.rlib" "/home/app/.local/share/rustup/toolchains/nightly-2021-09-15-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-514cb174319eb6d4.rlib" "/home/app/.local/share/rustup/toolchains/nightly-2021-09-15-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-37c1534c42bc4f8c.rlib" "/home/app/.local/share/rustup/toolchains/nightly-2021-09-15-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-06d0f7780fda2fd9.rlib" "/home/app/.local/share/rustup/toolchains/nightly-2021-09-15-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-126d4eb258557375.rlib" "/home/app/.local/share/rustup/toolchains/nightly-2021-09-15-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-88bb1ba4dd271224.rlib" "/home/app/.local/share/rustup/toolchains/nightly-2021-09-15-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-b4a707e310d7480c.rlib" "/home/app/.local/share/rustup/toolchains/nightly-2021-09-15-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-0b5a376b429677a6.rlib" "/home/app/.local/share/rustup/toolchains/nightly-2021-09-15-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-2a6a2797f7a73818.rlib" "/home/app/.local/share/rustup/toolchains/nightly-2021-09-15-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-0e3656b1fda5fd7b.rlib" "-Wl,--end-group" "/home/app/.local/share/rustup/toolchains/nightly-2021-09-15-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-eecefd843a0dbc02.rlib" "-Wl,-Bdynamic" "-lstdc++" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/home/app/.local/share/rustup/toolchains/nightly-2021-09-15-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/build/webrender-a9118150247f3f39/build_script_build-a9118150247f3f39" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs"
= note: /usr/bin/ld: /tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/deps/libglslopt-d52ec6773da2a40c.rlib(glslopt-d52ec6773da2a40c.glslopt.a0db5e6f-cgu.9.rcgu.o): in function `glslopt::Context::new':
glslopt.a0db5e6f-cgu.9:(.text._ZN7glslopt7Context3new17h0ebbfebf852dea00E+0x6): undefined reference to `glslopt_initialize'
/usr/bin/ld: /tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/deps/libglslopt-d52ec6773da2a40c.rlib(glslopt-d52ec6773da2a40c.glslopt.a0db5e6f-cgu.9.rcgu.o): in function `glslopt::Context::optimize':
glslopt.a0db5e6f-cgu.9:(.text._ZN7glslopt7Context8optimize17h6b1799197479ca18E+0x69): undefined reference to `glslopt_optimize'
/usr/bin/ld: /tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/deps/libglslopt-d52ec6773da2a40c.rlib(glslopt-d52ec6773da2a40c.glslopt.a0db5e6f-cgu.9.rcgu.o): in function `<glslopt::Context as core::ops::drop::Drop>::drop':
glslopt.a0db5e6f-cgu.9:(.text._ZN58_$LT$glslopt..Context$u20$as$u20$core..ops..drop..Drop$GT$4drop17h02fa15de17f91457E+0x5): undefined reference to `glslopt_cleanup'
/usr/bin/ld: /tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/deps/libglslopt-d52ec6773da2a40c.rlib(glslopt-d52ec6773da2a40c.glslopt.a0db5e6f-cgu.9.rcgu.o): in function `glslopt::Shader::get_status':
glslopt.a0db5e6f-cgu.9:(.text._ZN7glslopt6Shader10get_status17hd9ea242771417dc3E+0x5): undefined referenceto `glslopt_get_status'
/usr/bin/ld: /tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/deps/libglslopt-d52ec6773da2a40c.rlib(glslopt-d52ec6773da2a40c.glslopt.a0db5e6f-cgu.9.rcgu.o): in function `glslopt::Shader::get_output':
glslopt.a0db5e6f-cgu.9:(.text._ZN7glslopt6Shader10get_output17hff2063c80d1ea311E+0x9): undefined referenceto `glslopt_get_output'
/usr/bin/ld: /tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/deps/libglslopt-d52ec6773da2a40c.rlib(glslopt-d52ec6773da2a40c.glslopt.a0db5e6f-cgu.9.rcgu.o): in function `glslopt::Shader::get_log':
glslopt.a0db5e6f-cgu.9:(.text._ZN7glslopt6Shader7get_log17hb4f24d659433fd4dE+0x9): undefined reference to `glslopt_get_log'
/usr/bin/ld: /tmp/makepkg/emacs-ng/src/emacs-ng-0.0.1006c73/rust_src/target/release/deps/libglslopt-d52ec6773da2a40c.rlib(glslopt-d52ec6773da2a40c.glslopt.a0db5e6f-cgu.9.rcgu.o): in function `<glslopt::Shader as core::ops::drop::Drop>::drop':
glslopt.a0db5e6f-cgu.9:(.text._ZN57_$LT$glslopt..Shader$u20$as$u20$core..ops..drop..Drop$GT$4drop17he6490d8823d757f1E+0x5): undefined reference to `glslopt_shader_delete'
collect2: error: ld returned 1 exit status

= help: 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)

Suspect that we're missing a dependency.

sainnhe commented on 2021-07-05 01:21 (UTC)

@dr460nf1r3: Thanks! Done in the latest commit.

dr460nf1r3 commented on 2021-07-04 12:26 (UTC)

Please add python to makedepends, thanks.