No, I wouldn't know how to do that - or even whether it would be a good idea ..... seems it just crops up as part of point.cpp. How would I turn it off?
gcc may be failing because of the other errors - hopefully. Stu On Feb 14, 2011, at 12:13 PM, Michael P. Gerlek wrote: > I’ve fixed the missing semicolon issue, thanks for the report. (Did you turn > on LIBLAS_ENDIAN_AWARE explicitly? I’d have not expected that to be the > default.) > > I can’t help you on the gcc error, though, as I’m not a Mac guy – sorry. > > -mpg > > > > From: [email protected] > [mailto:[email protected]] On Behalf Of Stuart Edwards > Sent: Sunday, February 13, 2011 8:06 AM > To: [email protected] > Subject: [Liblas-devel] build problem OS X > > Hi ~ > > I'm trying to install libLAS-1.6.0 on OS X 10.6 and have run into a problem > during build. First though, congratulations on the amazing install > documentation without which I (a non-programmer) would never have got even to > this point. Everything has gone according to the instructions so far - I've > installed boost, cmake and laszip-1.0.1 (actually not mentioned in the > documentation). The configure process has completed successfully for the > base and optional libraries, but at build I get seven errors that causes > build to fail - I'm trying to build lasinfo, as directed. > > The errors all occur in point.cpp. > > 1. Four are missing ";" before "}" ( at lines 498, 514, 530, and 571) > These are all in conjunction with "#endif" statements and adding a seemingly > redundant ";" before the "}" makes these errors go away, but may be causing > other damage that I'm not aware of. > > 2. Two more are similar to each other - at lines 563, 791, > > e.g > > #ifdef LIBLAS_ENDIAN_AWARE > boost::uint16_t output = > liblas::detail::bitsToInt<boost::int32_t>(output, m_data, pos); > return output > #else > boost::uint8_t* data = const_cast<boost::uint8_t*>(&m_data[0] + pos); > boost::uint16_t* output = reinterpret_cast<boost::uint16_t*>(data); > return *output; > #endif > ; //(note -- my ";" see 1.above) > } > and the error is: > > point.cpp:563: error: no matching function for call to 'bitsToInt(uint16_t&, > const std::vector<unsigned char, std::allocator<unsigned char> >&, size_t&)' > > > 3. The last is: Command /Developer/usr/bin/g++-4.2 failed with > exit code 1 > > This one is puzzling since I did set CC=/usr/bin/llvm-gcc, and $CC yields > > i686-apple-darwin10-llvm-gcc-4.2: no input files > > Having made it this far I'd like to get this running, so if anyone has any > advice it would be much appreciated. > > thx > > Stu >
_______________________________________________ Liblas-devel mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/liblas-devel
