Пытаюсь установить ibm_db2 через pecl:
pecl install ibm_db2
Затем, когда он запрашивает установочный каталог, я пробовал разные места только для того, чтобы получить тот же результат. Он проходит кучу проверок и т. Д., Затем пытается «сделать» и выдает ошибку:
/usr/bin/ld: skipping incompatible /home/db2inst1/sqllib/lib32//libdb2.so when searching for -ldb2
/usr/bin/ld: cannot find -ldb2
Он всегда ищет библиотеки. И они существуют, потому что когда я выполняю:
locate libdb2.so
Он отображает:
/opt/ibm/db2/V10.1/lib32/libdb2.so
/opt/ibm/db2/V10.1/lib32/libdb2.so.1
/opt/ibm/db2/V10.1/lib64/libdb2.so
/opt/ibm/db2/V10.1/lib64/libdb2.so.1
Но они находятся в / opt / ibm.
Я смотрел на эту ссылку: pecl install ibm_db2 не работает, похоже, что это что-то делать с неправильно настроенными заголовками / библиотеками?
В настоящее время я использую RHEL 6.6.
/home/db2inst1/sqllib/lib
? - person mustaccio   schedule 30.04.2015