[pdal] Standardize on Boost 1.42+

Michael Gerlek mpg at flaxen.com
Thu Sep 1 15:42:51 EDT 2011


I'm at the airport ready to head home. Wifi not working here, so I'll
look at the 1.42 fails tomorrow I guess.

Compare-text-files was designed to do a compare that provided useful
output for debugging (line numbers as opposed to byte position, ignore
CRLFs, etc.)

.mpg

On Sep 1, 2011, at 11:50 AM, Howard Butler <hobu.inc at gmail.com> wrote:

> Michael,
>
> Here's my failures on linux with boost 1.42:
>
> /home/oracle/pdal/test/unit/pcinfoTest.cpp(159): error in "pcinfo_test_dumps": check Support::compare_text_files(outputTxt, Support::datapath("apps/pcinfo_schema.txt")) failed
> /home/oracle/pdal/test/unit/pcinfoTest.cpp(165): error in "pcinfo_test_dumps": check Support::compare_text_files(outputTxt, Support::datapath("apps/pcinfo_stage.txt")) failed
>
> ssh to oracle.hobu.biz with the username 'oracle' and our fabulous PDAL-wide password if you wish to look around
>
> and on OSX with boost 1.47:
>
> /Users/hobu/dev/git/pdal/test/unit/pcinfoTest.cpp:165: error in "pcinfo_test_dumps": check Support::compare_text_files(outputTxt, Support::datapath("apps/pcinfo_stage.txt")) failed
>
> Support::compare_text_files in test suite not that instructive. Maybe these could be string comparisons with BOOST_CHECK_EQUAL?  I'm not quite sure what to do, as I can see you wouldn't want to barf 1000s of characters onto the console that doesn't tell you much about what's not equal anyway.
>
> I would like to standardize on boost 1.42+ as our Boost requirement for PDAL.  If we really need something that is newer than that, we should copy it into our own namespace and plop it in #include <pdal/external/boost_something>.  Otherwise, we should do our best to get back to 1.42.
>
> Why 1.42?  That's what's available from package for Debian Squeeze and Ubuntu Natty Narwhal, which are popular "cutting edge"  Linux distros. Stabilizing on this version gets us much easier access to being in the DebianGIS packaging effort, which services both of these distributions.  It will make it easier to get solicit packaging help. Also, using an older boost won't raise up developer's hackles when they first embark on trying to get going with PDAL.
>
> Howard
>
> _______________________________________________
> pdal mailing list
> pdal at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/pdal


More information about the pdal mailing list