#9 findlib() does not check /usr/local

closed-works-for-me
Len Sassaman
None
4
2002-03-10
2001-12-10
Lucky Green
No

The Mixmaster Install script includes a findlib()
function used to determine the existence of libraries
required by Mixmaster on the target platform. One of
the checks performed is a check for pcre. On FreeBSD,
pcre is installed in /usr/local/lib. However, since
findlib() only looks for libraries in /usr/lib and
not in /usr/local/lib, findlib() fails to detect an
existing installation of pcre on FreeBSD and will
instead build pcre from the pcre source included with
the Mixmaster distribution.

Discussion

  • Len Sassaman
    Len Sassaman
    2001-12-16

    • priority: 5 --> 4
     
  • Len Sassaman
    Len Sassaman
    2002-03-10

    Logged In: YES
    user_id=29569

    This isn't checking /usr/local/lib/ ?

    --
    for i in /usr/local/lib /usr/lib /lib
    do
    if [ -r $i/$lib -o -r $i/$libso ]
    then
    found=$i
    type=system
    fi
    done
    --

    In any event, the Install script will be totally rewritten for
    b34 or b35.

     
  • Len Sassaman
    Len Sassaman
    2002-03-10

    • assigned_to: nobody --> rabbi
    • status: open --> closed-works-for-me