On Aug 23, 2010, at 1:53 PM, Tommy Stehle wrote: > I re-pulled everything again and the errors from the index files are gone. > It seems to have trouble linking the las2las program...The compile results > are attached...
> MakeFiles/las2las2.dir/las2las2.cpp.o: In function `main': > las2las2.cpp:(.text+0x101b): undefined reference to > `boost::program_options::options_description::options_description(std::basic_string<char, > std::char_traits<char>, std::allocator<char> > const&, unsigned int, > unsigned int)' > las2las2.cpp:(.text+0x12c1): undefined reference to > `boost::program_options::options_description::options_description(unsigned > int, unsigned int)' > CMakeFiles/las2las2.dir/las2las2.cpp.o: In function `std::basic_string<char, > std::char_traits<char>, std::allocator<char> > const& > boost::program_options::validators::get_single_string<char>(std::vector<std::basic_string<char, > std::char_traits<char>, std::allocator<char> >, > std::allocator<std::basic_string<char, std::char_traits<char>, > std::allocator<char> > > > const&, bool)': > las2las2.cpp:(.text._ZN5boost15program_options10validators17get_single_stringIcEERKSbIT_St11char_traitsIS3_ESaIS3_EERKSt6vectorIS7_SaIS7_EEb[std::basic_string<char, > std::char_traits<char>, std::allocator<char> > const& > boost::program_options::validators::get_single_string<char>(std::vector<std::basic_string<char, > std::char_traits<char>, std::allocator<char> >, > std::allocator<std::basic_string<char, std::char_traits<char>, > std::allocator<char> > > > const&, bool)]+0x131): undefined reference to > `boost::program_options::validation_error::validation_error(boost::program_options::validation_error::kind_t, > std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)' > las2las2.cpp:(.text._ZN5boost15program_options10validators17get_single_stringIcEERKSbIT_St11char_traitsIS3_ESaIS3_EERKSt6vectorIS7_SaIS7_EEb[std::basic_string<char, > std::char_traits<char>, std::allocator<char> > const& > boost::program_options::validators::get_single_string<char>(std::vector<std::basic_string<char, > std::char_traits<char>, std::allocator<char> >, > std::allocator<std::basic_string<char, std::char_traits<char>, > std::allocator<char> > > > const&, bool)]+0x266): undefined reference to > `boost::program_options::validation_error::validation_error(boost::program_options::validation_error::kind_t, > std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)' > CMakeFiles/las2las2.dir/laskernel.cpp.o: In function `GetFilteringOptions()': > laskernel.cpp:(.text+0x10a3): undefined reference to > `boost::program_options::options_description::options_description(std::basic_string<char, > std::char_traits<char>, std::allocator<char> > const&, unsigned int, > unsigned int)' > CMakeFiles/las2las2.dir/laskernel.cpp.o: In function > `GetTransformationOptions()': > laskernel.cpp:(.text+0x148c): undefined reference to > `boost::program_options::options_description::options_description(std::basic_string<char, > std::char_traits<char>, std::allocator<char> > const&, unsigned int, > unsigned int)' > collect2: ld returned 1 exit status > make[2]: *** [bin/las2las2] Error 1 > make[1]: *** [apps/CMakeFiles/las2las2.dir/all] Error 2 > make: *** [all] Error 2 > Hmm. Can you run 'make VERBOSE=1" and extract the line that does the las2las link? It seems like the boost libs aren't getting included (las2las2 needs these). Howard _______________________________________________ Liblas-devel mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/liblas-devel
