missing `catch.hpp`
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 68/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- cmake, cpp
- Ambito
- build-system, testing
Direzione di ricerca
Inizia con i sorgenti dei test C++ menzionati nel rapporto, come test/cpp/WindowTests.cpp, e ispeziona la configurazione di compilazione dei test per vedere come viene fornito Catch2 e come vengono trovati i suoi header. Riproduci l'errore di compilazione di CMake, quindi verifica la correzione compilando i test C++ senza l'errore dovuto alla mancanza di catch.hpp.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
While trying to package inflatelib 0.3.0 for pkgsrc, I get:
===> Building for inflatelib-0.3.0
[1/139] Building CXX object test/cpp/CMakeFiles/cpptests.dir/WindowTests.cpp.o
FAILED: [code=1] test/cpp/CMakeFiles/cpptests.dir/WindowTests.cpp.o
/tmp/archivers/inflatelib/work/.cwrapper/bin/c++ -I/tmp/archivers/inflatelib/work/inflatelib-0.3.0/src/lib -I/tmp/archivers/inflatelib/work/inflatelib-0.3.0/src/lib/../include -O2 -g -fstack-clash-protection -I/usr/pkg/include -g -std=gnu++23 -Wall -Wextra -pedantic -Werror -MD -MT test/cpp/CMakeFiles/cpptests.dir/WindowTests.cpp.o -MF test/cpp/CMakeFiles/cpptests.dir/WindowTests.cpp.o.d -o test/cpp/CMakeFiles/cpptests.dir/WindowTests.cpp.o -c /tmp/archivers/inflatelib/work/inflatelib-0.3.0/test/cpp/WindowTests.cpp
/tmp/archivers/inflatelib/work/inflatelib-0.3.0/test/cpp/WindowTests.cpp:9:10: fatal error: catch.hpp: No such file or directory
9 | #include <catch.hpp>
| ^~~~~~~~~~~
compilation terminated.
[2/139] Building CXX object test/cpp/CMakeFiles/cpptests.dir/BitstreamTests.cpp.o
FAILED: [code=1] test/cpp/CMakeFiles/cpptests.dir/BitstreamTests.cpp.o
/tmp/archivers/inflatelib/work/.cwrapper/bin/c++ -I/tmp/archivers/inflatelib/work/inflatelib-0.3.0/src/lib -I/tmp/archivers/inflatelib/work/inflatelib-0.3.0/src/lib/../include -O2 -g -fstack-clash-protection -I/usr/pkg/include -g -std=gnu++23 -Wall -Wextra -pedantic -Werror -MD -MT test/cpp/CMakeFiles/cpptests.dir/BitstreamTests.cpp.o -MF test/cpp/CMakeFiles/cpptests.dir/BitstreamTests.cpp.o.d -o test/cpp/CMakeFiles/cpptests.dir/BitstreamTests.cpp.o -c /tmp/archivers/inflatelib/work/inflatelib-0.3.0/test/cpp/BitstreamTests.cpp
/tmp/archivers/inflatelib/work/inflatelib-0.3.0/test/cpp/BitstreamTests.cpp:9:10: fatal error: catch.hpp: No such file or directory
9 | #include <catch.hpp>
| ^~~~~~~~~~~
compilation terminated.
[5/139] Building CXX object test/cpp/CMakeFiles/cpptests.dir/InflateTests.cpp.o
FAILED: [code=1] test/cpp/CMakeFiles/cpptests.dir/InflateTests.cpp.o
/tmp/archivers/inflatelib/work/.cwrapper/bin/c++ -I/tmp/archivers/inflatelib/work/inflatelib-0.3.0/src/lib -I/tmp/archivers/inflatelib/work/inflatelib-0.3.0/src/lib/../include -O2 -g -fstack-clash-protection -I/usr/pkg/include -g -std=gnu++23 -Wall -Wextra -pedantic -Werror -MD -MT test/cpp/CMakeFiles/cpptests.dir/InflateTests.cpp.o -MF test/cpp/CMakeFiles/cpptests.dir/InflateTests.cpp.o.d -o test/cpp/CMakeFiles/cpptests.dir/InflateTests.cpp.o -c /tmp/archivers/inflatelib/work/inflatelib-0.3.0/test/cpp/InflateTests.cpp
/tmp/archivers/inflatelib/work/inflatelib-0.3.0/test/cpp/InflateTests.cpp:9:10: fatal error: catch.hpp: No such file or directory
9 | #include <catch.hpp>
| ^~~~~~~~~~~
compilation terminated.
[7/139] Building CXX object test/cpp/CMakeFiles/cpptests.dir/HuffmanTreeTests.cpp.o
FAILED: [code=1] test/cpp/CMakeFiles/cpptests.dir/HuffmanTreeTests.cpp.o
/tmp/archivers/inflatelib/work/.cwrapper/bin/c++ -I/tmp/archivers/inflatelib/work/inflatelib-0.3.0/src/lib -I/tmp/archivers/inflatelib/work/inflatelib-0.3.0/src/lib/../include -O2 -g -fstack-clash-protection -I/usr/pkg/include -g -std=gnu++23 -Wall -Wextra -pedantic -Werror -MD -MT test/cpp/CMakeFiles/cpptests.dir/HuffmanTreeTests.cpp.o -MF test/cpp/CMakeFiles/cpptests.dir/HuffmanTreeTests.cpp.o.d -o test/cpp/CMakeFiles/cpptests.dir/HuffmanTreeTests.cpp.o -c /tmp/archivers/inflatelib/work/inflatelib-0.3.0/test/cpp/HuffmanTreeTests.cpp
/tmp/archivers/inflatelib/work/inflatelib-0.3.0/test/cpp/HuffmanTreeTests.cpp:9:10: fatal error: catch.hpp: No such file or directory
9 | #include <catch.hpp>
| ^~~~~~~~~~~
compilation terminated.
[19/139] Building CXX object test/tools/block-encode/CMakeFiles/block-encode.dir/main.cpp.o
ninja: build stopped: subcommand failed.
I couldn't find a catch.hpp file either in the inflatelib tarball, nor in the catch2 packages as installed by pkgsrc, FreeBSD port, or homebrew.
- Lingua principale
- C++
- Stelle
- 12
- Fork
- 5
- Merge medio
- 2g 6h
- PR unite (30g)
- 2
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di microsoft/inflatelib
-
Stable release?Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 35/100
microsoft/inflatelib#31 · 1 commento ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
microsoft/inflatelib#22 · 1 commento ·
Tutte le issue di microsoft/inflatelib
Issue simili
-
bug core p3
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
RunanywhereAI/runanywhere-sdks#1258 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
JdeRobot/RoboticsInfrastructure#843 ·
I maintainer di solito rispondono entro 1 giorno
-
good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
ai-quokka-wannabe/tron-grid-lite#180 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
cython/cython#8110 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
PR bot doesn't recognize hip-tests as a unit test directoryForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
ROCm/rocm-systems#14923 ·
I maintainer di solito rispondono entro 2 giorni