Hi Gary,

On 1/25/11 11:32 AM, Gary Funck wrote:

As noted above, the autoconf macro is looking for
'/usr/lib/libboost_regex*.so*' and finds none.

3) Search for the boost_regex library on local system.

     $ ls -1 /*{,/*}/libboost_regex*.so*
     ls: cannot access /*/libboost_regex*.so*: No such file or directory
     /usr/lib64/libboost_regex-mt.so
     /usr/lib64/libboost_regex-mt.so.1.44.0
     /usr/lib64/libboost_regex.so
     /usr/lib64/libboost_regex.so.1.44.0

At this point, the easiest work around is to:

    # INSTALL THE 32-BIT BOOST REGEX LIBRARY
    $ sudo yum install boost-regex.i686

And 'configure' will run without errors.

This seems to work, but may not be the best work-around,
however ...

The longer term fix is to correct the library look up
in m4/ax_boost_regex.m4 so that it uses a more general
scheme to locate the shared library. Perhaps there is
already an AC_... function to do that job?

Or there may also be a problem in the way that the configure
script is setting BOOST_LDFLAGS.  The value that it
comes up with is: /usr/lib, and it should be /usr/lib64.

Where `ax_boost_regex.m4' checks for the library is decided by the variable $BOOST_LDFLAGS. This variable is set in macro file `ax_boost_base.m4' and I know there have been recent patches in this file fixing issues about finding stuff in lib64. If you havent already, I would suggest you try updating `ax_boost_base.m4' as well? It might fix the issue.

Cheers,
Peter

_______________________________________________
Help-source-highlight mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-source-highlight

Reply via email to