Package Details: hyperion.ng-git 2.0.15.r139.df7366a6-1

Git Clone URL: https://aur.archlinux.org/hyperion.ng-git.git (read-only, click to copy)
Package Base: hyperion.ng-git
Description: The reworked version (next generation) of Hyperion, ambient light software
Upstream URL: https://github.com/hyperion-project/hyperion.ng
Licenses: MIT
Conflicts: hyperion, hyperion-git, hyperion.ng
Provides: hyperion, hyperion.ng
Submitter: Jake
Maintainer: Links2004
Last Packager: Links2004
Votes: 5
Popularity: 0.000000
First Submitted: 2016-10-29 22:39 (UTC)
Last Updated: 2024-06-23 12:18 (UTC)

Latest Comments

1 2 3 4 Next › Last »

Links2004 commented on 2024-11-29 18:12 (UTC)

can confirm the problem, but no idea how to fix this right now while keeping QT support.

/usr/bin/ld: ../../lib/libresources.a(qrc_resources.cpp.o): copy relocation against non-copyable protected symbol `qt_resourceFeatureZstd@@Qt_6' in /usr/lib/libQt6Core.so.6.8.0
collect2: error: ld returned 1 exit status
make[2]: *** [src/hyperiond/CMakeFiles/hyperiond.dir/build.make:313: bin/hyperiond] Error 1
make[1]: *** [CMakeFiles/Makefile2:12226: src/hyperiond/CMakeFiles/hyperiond.dir/all] Error 2

disabling QT and doing a clean rebild works as a workaround. but looks like its best if you report this upstream.

diff --git a/PKGBUILD b/PKGBUILD
index fbc248d..8c11fd5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -38,12 +38,12 @@ build() {
   test -d build || mkdir build
   cd build
   cmake -DCMAKE_BUILD_TYPE=Release \
-        -DQT_DIR=/usr/lib/cmake/Qt6 \
         -DPROTOBUF_PROTOC_EXECUTABLE=/usr/bin/protoc \
         -DUSE_SYSTEM_PROTO_LIBS=OFF \
         -DUSE_SYSTEM_MBEDTLS_LIBS=ON \
         -DUSE_SYSTEM_FLATBUFFERS_LIBS=ON \
         -DENABLE_MDNS= \
+        -DENABLE_QT=OFF \
         ..
   make
 }

I myself have switched to to the hyperhdr fork since it supports wayland.

m4jq commented on 2024-11-29 16:00 (UTC)

[100%] Linking CXX executable ../../bin/hyperiond
/usr/bin/ld: ../../lib/libresources.a(qrc_resources.cpp.o): copy relocation against non-copyable protected symbol `qt_resourceFeatureZstd@@Qt_6' in /usr/lib/libQt6Core.so.6.7.2
collect2: error: ld returned 1 exit status

Links2004 commented on 2024-06-23 12:21 (UTC)

Added Dependency and configured for build with QT6.

WhiteKnight commented on 2024-06-22 17:16 (UTC)

It now seems to need https://archlinux.org/packages/extra/x86_64/libftdi/ to build successfully. Would you mind adding it as a dep? 🙏

Links2004 commented on 2024-03-03 19:27 (UTC) (edited on 2024-03-03 19:28 (UTC) by Links2004)

this is a bug in hyperion.ng fix / PR is here: https://github.com/hyperion-project/hyperion.ng/pull/1711

-DENALBE_MDNS=ON (qmdns) will break build on some systems.

with:

[  1%] Completed 'qmdns'
[  1%] Built target qmdns
make: *** [Makefile:156: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

cb5r commented on 2024-03-03 19:09 (UTC)

hyperion.ng-git/src/hyperion.ng/src/hyperiond/hyperiond.cpp:298:9: error: ‘_mDNSProvider’ was not declared in this scope; did you mean ‘RRProvider’?
  298 |         _mDNSProvider->thread()->start();

^ Fix: Manually/explicitly set

-DENALBE_MDNS=ON

in PKGBUILD line 45

Links2004 commented on 2024-01-08 18:57 (UTC)

where able to reprocude this but only where able to fix this by disabling mdns which will result in using ssdp.

waxm commented on 2023-12-20 00:18 (UTC)

Build is broken for me, i get the following error following the qmdnsengie build:

[  0%] Completed 'qmdns'
[  0%] Built target qmdns
make: *** [Makefile:156: all] Error 2