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

Reply via email to