Всем привет.
Помогите плиз
Собрал ocilib в rpm пакет
при установке пакета выдает
Ошибка: Пакет: ocilib-4.5.1-src.x86_64 (/ocilib-4.5.1-src.x86_64)
Необходимо: libclntsh.so.12.1()(64bit)
ldconfig -p | grep libclntsh.so*
libclntsh.so.12.1 (libc6,x86-64) => /usr/lib/oracle/12.2/client64/lib/libclntsh.so.12.1
libclntsh.so (libc6,x86-64) => /usr/lib/oracle/12.2/client64/lib/libclntsh.so
echo $LD_LIBRARY_PATH
/opt/rh/devtoolset-7/root/usr/lib64:/opt/rh/devtoolset-7/root/usr/lib:/usr/lib/oracle/12.2/client64/lib/
по ораклу:
export ORACLE_BASE=/usr/lib/oracle/12.2/client64
export ORACLE_HOME=/usr/lib/oracle/12.2/client64
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"
export NLS_LENGTH_SEMANTICS=CHAR
export NLS_NUMERIC_CHARACTERS=".,"
export TNS_ADMIN=/etc
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export SQLPATH=$ORACLE_HOME/bin/sqlplus
export ORACLE_TERM=xterm
export TMP=/tmp
export TMPDIR=$TMP
export PATH=$PATH:$ORACLE_HOME/bin
при этом собрался пакет без каких либо ошибок.
где я косячу? уже всё перепробовал. не находит эту либу.
ldd libocilib.so
libclntsh.so.12.1 => /usr/lib/oracle/12.2/client64/lib/libclntsh.so.12.1 (0x00007ffb804ed000)
ls -la /usr/lib/oracle/12.2/client64/lib/libclntsh.so.12.1
-rwxr-xr-x. 1 root root 71638263 янв 26 2017 /usr/lib/oracle/12.2/client64/lib/libclntsh.so.12.1