[pdal] Can't build PDAL on debian; c++ warning in Ilvis2MetadataReader treated as error
    Jo Walsh 
    metazool at fastmail.net
       
    Sun Feb 14 05:51:19 PST 2016
    
    
  
dear PDAL hackers, 
Thanks for your work. I'm very new to PDAL and not a C++ hacker, so I'm
a bit stumped by the following error when I try to build PDAL on debian
wheezy. Please excuse me if it turns out to be a basic configuration
thing :/
  [  4%] Building CXX object
  io/ilvis2/CMakeFiles/reader_ilvis2.dir/Ilvis2MetadataReader.cpp.o
  /home/jo/PDAL/io/ilvis2/Ilvis2MetadataReader.cpp: In member function
  ‘bool pdal::Ilvis2MetadataReader::nodeElementIs(xmlNodePtr,
  std::string)’:
  /home/jo/PDAL/io/ilvis2/Ilvis2MetadataReader.cpp:629:60: error: cast
  from type ‘const char*’ to type ‘xmlChar* {aka unsigned char*}’ casts
  away qualifiers [-Werror=cast-qual]
     return (xmlStrcmp(node->name, (xmlChar*)expected.c_str()) == 0);
                                                            ^
cc1plus: all warnings being treated as errors
io/ilvis2/CMakeFiles/reader_ilvis2.dir/build.make:77: recipe for target
'io/ilvis2/CMakeFiles/reader_ilvis2.dir/Ilvis2MetadataReader.cpp.o'
failed
I have LIBXML2. I can't see what's going wrong from this but I notice
that it's relatively new work:
https://github.com/PDAL/PDAL/blob/master/io/ilvis2/Ilvis2MetadataReader.cpp#L629
Any advice would be appreciated, I really want to play with PDAL!
-- 
  Jo Walsh
  metazool at fastmail.net
    
    
More information about the pdal
mailing list