Главная > Freebsd > Ошибка ld-elf.so.1: Shared object libpcre.so.0 not found

Ошибка ld-elf.so.1: Shared object libpcre.so.0 not found

5 509

Понадобилось пересобрать  php с некоторыми зависимостями. В результате получил ошибку о том, что не найдена библиотека:

[sourcecode language=»js»]
# php -v
/libexec/ld-elf.so.1: Shared object "libpcre.so.0" not found, required by "php"

[/sourcecode]

Проблема решается так почти со всеми похожими случаями):
[sourcecode language=»js»]
# cd /usr/local/lib
# ls | grep pcre
libpcre.a
libpcre.la
libpcre.so
libpcre.so.1
libpcre16.a
libpcre16.la
libpcre16.so
libpcre16.so.0
libpcrecpp.a
libpcrecpp.la
libpcrecpp.so
libpcrecpp.so.0
libpcreposix.a
libpcreposix.la
libpcreposix.so
libpcreposix.so.0
# cp libpcre.so.1 libpcre.so.0
# php -v
PHP 5.3.8 with Suhosin-Patch (cli) (built: Sep 22 2011 09:27:18)
Copyright (c) 1997-2011 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies
[/sourcecode]

Categories: Freebsd Tags: , ,
  1. 3 декабря 2012 в 20:11 | #1

    @user
    На здоровье

  2. Suic
    30 ноября 2012 в 12:30 | #2

    Спасибо

  3. Аноним
    21 ноября 2012 в 09:09 | #3

    @user
    рад,что помоголо 🙂

  4. user
    21 ноября 2012 в 09:04 | #4

    Спасибо, долго мучался… 🙂

  1. Пока что нет уведомлений.

.