unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#42702: catch2 build failure on ARM
@ 2020-08-03 18:22 maxim.cournoyer
  2020-08-03 18:25 ` maxim.cournoyer
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: maxim.cournoyer @ 2020-08-03 18:22 UTC (permalink / raw)
  To: 42702

On ARM systems, (armhf-linux, aarch64-linux), the catch2 package fails to build, due to a
compilation warning treated as an error:

[ 90%] Building CXX object CMakeFiles/SelfTest.dir/include/reporters/catch_reporter_xml.cpp.o
/gnu/store/ap7hgyv4rjqmhg4a6cb6cypsh3g1f5q4-gcc-7.5.0/bin/c++   -I/tmp/guix-build-catch2-2.1.2.drv-0/source/include  -O2 -g -DNDEBUG   -Wall -Wextra -Wunreachable-code -Wpedantic -Werror -std=c++11 -o CMakeFiles/SelfTest.dir/include/reporters/catch_reporter_xml.cpp.o -c /tmp/guix-build-catch2-2.1.2.drv-0/source/include/reporters/catch_reporter_xml.cpp
/tmp/guix-build-catch2-2.1.2.drv-0/source/include/internal/catch_tostring.cpp: In static member function ‘static std::__cxx11::string Catch::StringMaker<char>::convert(char)’:
/tmp/guix-build-catch2-2.1.2.drv-0/source/include/internal/catch_tostring.cpp:202:21: error: comparison is always true due to limited range of data type [-Werror=type-limits]
     } else if ('\0' <= value && value < ' ') {
                ~~~~~^~~~~~~~




^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2020-08-24  8:47 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-08-03 18:22 bug#42702: catch2 build failure on ARM maxim.cournoyer
2020-08-03 18:25 ` maxim.cournoyer
2020-08-03 23:09 ` Danny Milosavljevic
2020-08-04  7:44 ` Efraim Flashner
     [not found] ` <handler.42702.D42702.159652711520285.notifdone@debbugs.gnu.org>
2020-08-24  3:27   ` bug#42702: closed (Re: bug#42702: catch2 build failure on ARM) Maxim Cournoyer
2020-08-24  8:45     ` Efraim Flashner

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).