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

Reply via email to