Acknowledgement sent
to Rick Huijzer <ikbenrickhuyzer@gmail.com>:
New bug report received and forwarded. Copy sent to guix-patches@gnu.org.
(Fri, 25 Jul 2025 10:33:02 GMT) (full text, mbox, link).
---
Maybe not the most elegant fix, but the next version of ola will target a newer
c++. At the moment ola doesn't build at all.
gnu/packages/lighting.scm | 36 +++++++++++++++++-------------------
1 file changed, 17 insertions(+), 19 deletions(-)
diff --git a/gnu/packages/lighting.scm b/gnu/packages/lighting.scm
index 4794400e6e..77f1aade53 100644
--- a/gnu/packages/lighting.scm
+++ b/gnu/packages/lighting.scm
@@ -50,31 +50,29 @@ (define-public ola
(base32 "0mbf5dc309pqg9ckqgk2kh9p3mf9vqsjkxnwjzqw7yzzf17ij3zk"))
(file-name (git-file-name name version))))
(build-system gnu-build-system)
- (native-inputs
- (list bison
- cppunit
- flex
- pkg-config
- ;; For git repository bootstrapping.
- autoconf
- automake
- libtool))
- (inputs
- (list libftdi
- libmicrohttpd
- libusb
- `(,util-linux "lib")
- zlib))
- (propagated-inputs
- (list protobuf)) ; for pkg-config --libs libola
+ (native-inputs (list bison
+ cppunit
+ flex
+ pkg-config
+ ;; For git repository bootstrapping.
+ autoconf
+ automake
+ libtool))
+ (inputs (list libftdi libmicrohttpd libusb
+ `(,util-linux "lib") zlib))
+ (propagated-inputs (list protobuf)) ;for pkg-config --libs libola
(arguments
(list
;; G++ >= 4.8 macro expansion tracking requires lots of memory, causing
;; build to fail on low memory systems. We disable that with the
;; following configure flags.
- #:configure-flags #~(list "CXXFLAGS=-ftrack-macro-expansion=0")))
+ ;; We also have to omit: use of std::auto_ptr is deprecated, and template-id not allowed for constructor in C++20
+ #:configure-flags
+ #~(list
+ "CXXFLAGS=-ftrack-macro-expansion=0 -Wno-error=deprecated-declarations -Wno-template-id-cdtor")))
(synopsis "Framework for controlling entertainment lighting equipment")
- (description "The Open Lighting Architecture is a framework for lighting
+ (description
+ "The Open Lighting Architecture is a framework for lighting
control information. It supports a range of protocols and over a dozen USB
devices. It can run as a standalone service, which is useful for converting
signals between protocols, or alternatively using the OLA API, it can be used
--
2.50.1
Reply sent
to Andreas Enge <andreas@enge.fr>:
You have taken responsibility.
(Sat, 26 Jul 2025 17:05:01 GMT) (full text, mbox, link).
Notification sent
to Rick Huijzer <ikbenrickhuyzer@gmail.com>:
bug acknowledged by developer.
(Sat, 26 Jul 2025 17:05:02 GMT) (full text, mbox, link).
Hello,
thanks for your patch, which I have just pushed.
In the future, please refrain from making cosmetic changes like
reformatting; it makes it more difficult to see what are the real
changes, and also confuse "git blame".
Andreas
bug archived.
Request was from Debbugs Internal Request <help-debbugs@gnu.org>
to internal_control@debbugs.gnu.org.
(Sun, 24 Aug 2025 11:24:21 GMT) (full text, mbox, link).
Debbugs is free software and licensed under the terms of the
GNU Public License version 2. The current version can be
obtained from https://bugs.debian.org/debbugs-source/.