On Thu, Oct 6, 2016 at 9:50 AM, Boyce Griffith <[email protected]> wrote:
> Folks -- > > Recently, I've started having trouble getting libMesh to recognize > external uninstalled boost libraries. I think it used to be easy: just > unpack boost somewhere and set BOOST_ROOT to that directory. I don't know > if something has changed in libMesh's boost m4, or if this is a change in > boost, but now I have to do something like the following: > > 1) unpack boost > 2) go into the boost directory and make a new "include" subdirectory > 3) link /path/to/boost_lib/boost to /path/to/boost_lib/include/boost > 4) configure libMesh using --with-boost=/path/to/boost_lib > > Is there some way to avoid steps 2) and 3)? > Hmm... we recently updated the subset of boost bundled with libmesh, but I don't think we've changed the m4 code that detects boost installations (m4/ax_boost_base.m4) in quite some time. That m4 test is expecting headers to be in $USER_PROVIDED_PATH/include, which I think is still how boost gets installed... You mention that you manually "unpack" boost but (presumably) don't use the provided scripts for actually installing it? Perhaps that is the issue. -- John ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Libmesh-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/libmesh-users
