cd LASlib && make
cd src && make
make[2]: Nothing to be done for `all'.
#cd example && make
cd LASzip && make
#cd example && make
cd src && make
g++ -O3 -Wall -Wno-deprecated -DNDEBUG -v laszip.o geoprojectionconverter.o -llas -o laszip -L../LASlib/lib -I../LASzip/src -I../LASlib/inc
Apple LLVM version 5.1 (clang-503.0.38) (based on LLVM 3.4svn)
Target: x86_64-apple-darwin13.1.0
Thread model: posix
"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -dynamic -arch x86_64 -macosx_version_min 10.9.0 -o laszip -L../LASlib/lib laszip.o geoprojectionconverter.o -llas -lc++ -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/5.1/lib/darwin/libclang_rt.osx.a
Undefined symbols for architecture x86_64:
"std::istream::get()", referenced from:
ByteStreamInIstream::getByte() in liblas.a(lasreader_las.o)
"std::istream::read(char*, long)", referenced from:
ByteStreamInIstream::getBytes(unsigned char*, unsigned int) in liblas.a(lasreader_las.o)
"std::istream::seekg(std::fpos<__mbstate_t>)", referenced from:
ByteStreamInIstream::seek(long long) in liblas.a(lasreader_las.o)
"std::istream::seekg(long long, std::_Ios_Seekdir)", referenced from:
ByteStreamInIstream::seekEnd(long long) in liblas.a(lasreader_las.o)
"std::istream::tellg()", referenced from:
ByteStreamInIstream::tell() const in liblas.a(lasreader_las.o)
"std::ostream::put(char)", referenced from:
ByteStreamOutOstream::putByte(unsigned char) in liblas.a(laswriter_las.o)
"std::ostream::seekp(std::fpos<__mbstate_t>)", referenced from:
ByteStreamOutOstream::seek(long long) in liblas.a(laswriter_las.o)
"std::ostream::seekp(long long, std::_Ios_Seekdir)", referenced from:
ByteStreamOutOstream::seekEnd() in liblas.a(laswriter_las.o)
"std::ostream::tellp()", referenced from:
ByteStreamOutOstream::tell() const in liblas.a(laswriter_las.o)
"std::ostream::write(char const*, long)", referenced from:
ByteStreamOutOstream::putBytes(unsigned char const*, unsigned int) in liblas.a(laswriter_las.o)
"std::_Rb_tree_decrement(std::_Rb_tree_node_base*)", referenced from:
std::_Rb_tree<LASintervalStartCell*, LASintervalStartCell*, std::_Identity<LASintervalStartCell*>, std::less<LASintervalStartCell*>, std::allocator<LASintervalStartCell*> >::_M_insert_unique(LASintervalStartCell* const&) in liblas.a(lasinterval.o)
"std::_Rb_tree_increment(std::_Rb_tree_node_base const*)", referenced from:
LASinterval::merge(bool) in liblas.a(lasinterval.o)
"std::_Rb_tree_increment(std::_Rb_tree_node_base*)", referenced from:
LASinterval::merge_intervals(unsigned int) in liblas.a(lasinterval.o)
"std::__throw_length_error(char const*)", referenced from:
std::vector<int, std::allocator<int> >::_M_insert_aux(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) in liblas.a(lasquadtree.o)
"std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)", referenced from:
LASinterval::merge(bool) in liblas.a(lasinterval.o)
LASinterval::merge_intervals(unsigned int) in liblas.a(lasinterval.o)
"std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)", referenced from:
LASinterval::merge(bool) in liblas.a(lasinterval.o)
LASinterval::merge_intervals(unsigned int) in liblas.a(lasinterval.o)
std::_Rb_tree<LASintervalStartCell*, LASintervalStartCell*, std::_Identity<LASintervalStartCell*>, std::less<LASintervalStartCell*>, std::allocator<LASintervalStartCell*> >::_M_insert_unique(LASintervalStartCell* const&) in liblas.a(lasinterval.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [laszip] Error 1
make: *** [all] Error 2