Package Details: hyprviz 0.7.1-1

Git Clone URL: https://aur.archlinux.org/hyprviz.git (read-only, click to copy)
Package Base: hyprviz
Description: GUI for configuring Hyprland!
Upstream URL: https://github.com/timasoft/hyprviz
Keywords: conf config gui hyprgui hyprland hyprviz
Licenses: GPL-2.0
Conflicts: hyprviz-bin
Provides: hyprviz
Submitter: timasoft
Maintainer: timasoft
Last Packager: timasoft
Votes: 0
Popularity: 0.000000
First Submitted: 2025-08-18 06:19 (UTC)
Last Updated: 2025-10-13 20:51 (UTC)

Latest Comments

timasoft commented on 2025-09-29 15:01 (UTC)

Try sudo pacman -Suy

W1ngD1nGa5ter commented on 2025-09-29 14:33 (UTC)

error: linking with `cc` failed: exit status: 1
  |
  = note:  "cc" "-m64" "/tmp/rustcBGIuiz/symbols.o" "<1 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/tmp/rustcBGIuiz/{libring-abfbfb2670647b67.rlib}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgtk-4" "-lpangocairo-1.0" "-lpango-1.0" "-lharfbuzz" "-lgdk_pixbuf-2.0" "-lcairo-gobject" "-lcairo" "-lvulkan" "-lgraphene-1.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgtk-4" "-lpangocairo-1.0" "-lpango-1.0" "-lharfbuzz" "-lgdk_pixbuf-2.0" "-lcairo-gobject" "-lcairo" "-lvulkan" "-lgraphene-1.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgraphene-1.0" "-lgobject-2.0" "-lglib-2.0" "-lgtk-4" "-lpangocairo-1.0" "-lpango-1.0" "-lharfbuzz" "-lgdk_pixbuf-2.0" "-lcairo-gobject" "-lcairo" "-lvulkan" "-lgraphene-1.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lpango-1.0" "-lharfbuzz" "-lgobject-2.0" "-lglib-2.0" "-lgdk_pixbuf-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgobject-2.0" "-lglib-2.0" "-lcairo-gobject" "-lcairo" "-lgobject-2.0" "-lglib-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustcBGIuiz/raw-dylibs" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/home/w1ngd1nga5ter/.cache/paru/clone/hyprviz/src/hyprviz-0.6.1/target/release/build/ring-75346bfdcfeece9f/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/home/w1ngd1nga5ter/.cache/paru/clone/hyprviz/src/hyprviz-0.6.1/target/release/deps/hyprviz-5f1a5e2cac1dfa67" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-Wl,--strip-all" "-nodefaultlibs"
  = note: some arguments are omitted. use `--verbose` to show all linker arguments
  = note: /usr/bin/ld: /tmp/rustcBGIuiz/libring-abfbfb2670647b67.rlib: error adding symbols: file format not recognized
          collect2: error: ld returned 1 exit status


error: could not compile `hyprviz` (bin "hyprviz") due to 1 previous error

Why? I asked GPT and it gives me a solution:

+makedepends=(... "lld")

build() {
   export ...
+  export RUSTFLAGS="-C link-arg=-fuse-ld=lld"
   cargo build
}