id summary reporter owner description type status priority milestone component version resolution keywords cc cpu platform 3243 v.in.pdal build error: some PDAL 1.4.0 includes are not where the module expects them msieczka wenzeslaus "PDAL 1.4.0, Arch Linux, x86_64. Some PDAL includes are not in /usr/include/pdal, where v.in.pdal expects them, but in the /usr/include/pdal/io subdirectory. This leads a following build error: {{{ $ cd ~/src/grass-7.2.0/vector/v.in.pdal $ make c++ -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -I/home/dane/devel/aur/grass7/src/grass-7.2.0/dist.x86_64-pc-linux-gnu/include -I/home/dane/devel/aur/grass7/src/grass-7.2.0/dist.x86_64-pc-linux-gnu/include -I/usr/include -I/usr/include -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -Wextra -Wall -Wno-unused-parameter -Wno-unused-variable -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -Wno-unknown-pragmas -Wno-deprecated-declarations -isystem /usr/local/include -std=c++11 -std=c++11 -DPACKAGE=\""""grassmods""\"" -I/usr/include -I/usr/include -I/usr/include -I/usr/include/libxml2 -I/usr/include -I/usr/include -I/home/dane/devel/aur/grass7/src/grass-7.2.0/dist.x86_64-pc-linux-gnu/include -I/home/dane/devel/aur/grass7/src/grass-7.2.0/dist.x86_64-pc-linux-gnu/include -DRELDIR=\""vector/v.in.pdal\"" -o OBJ.x86_64-pc-linux-gnu/main.o -c main.cpp main.cpp:4:30: fatal error: pdal/LasReader.hpp: No such file or directory #include ^ compilation terminated. make: *** [../../include/Make/Compile.make:35: OBJ.x86_64-pc-linux-gnu/main.o] Error 1 }}} The reason why: {{{ $ locate LasReader.hpp /usr/include/pdal/io/LasReader.hpp $ ls /usr/include/pdal/io/*.hpp | wc -l 37 $ ls /usr/include/pdal/*.hpp | wc -l 50 }}}" defect closed normal 7.2.4 Vector 7.2.0 fixed v.in.pdal PDAL All All