Re: AX_BOOST_BASE
Marcin Zalewski <[email protected]>
| Newsgroups | gmane.comp.sysutils.autoconf.archive-maintainers |
|---|---|
| Message-ID | <CAB8upqJy8Y_QT3mYhh0+VkBAWwxV2294d_wQkuvhzoSZR4nN2A@mail.gmail.com> |
Peter, I get a syntax error from expr. The problem is that currently the script tries to figure out the version of boost in BOOST_ROOT from the directory name in BOOST_ROOT. This works only if boost root is in a standard directory name (e.g., boost_1_53_0). I have a client who wants to use his unstaged boost that he has in a non-standard directory. The reason I am ending up in this region of code is that there is no system-wide boost that meets the version requirement. I have recommended to my client that he use BOOST_ROOT for his unstaged boost (for some reason my client does not want to install the unstaged version of his boost library in his home directory). So, it seems that the version checking for BOOST_ROOT case makes a lot of assumptions. An even more problematic issue is the difficulty of using unstaged boost, but that would be a bigger patch. On Sun, Nov 3, 2013 at 9:39 PM, Peter Johansson <[email protected]> wrote: > > On 11/03/2013 07:13 AM, Marcin Zalewski wrote: >> >> When I use AX_BOOST_BASE with BOOST_ROOT and --with-boost, I get an >> error on version detection. I attach a patch that checks for version >> in the version.hpp file. Perhaps this is how version should be checked >> in general. Should I submit this patch to patch tracker? > > > Hi Marcin, > > What is the error you get? What is the exact command you use to issue > ./configure? I'm asking because if you set --with-boost you should not end > up in the code that your patch modifies, so I'm confused. > > Cheers, > > -- > Peter Johansson >