Я настраиваю новый сервер для POSTGRESQL
, поэтому нам нужно перейти с ORACLE
на POSTGRES
при установке пакета DBD-Oracle-1.76
.Однако мы получаем ошибку, даже если мы экспортировали ORACLE_BASE
, ORACLE_HOME
, LD_LIBRARY
, LD_LIBRARY_PATH
.
Вот что я пробовал:
make
rm -f blib/arch/auto/DBD/Oracle/Oracle.so
gcc -shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro Oracle.o dbdimp.o oci8.o -o blib/arch/auto/DBD/Oracle/Oracle.so \
-L/optware/oracle/12.2.0.1/client_1/lib -lclntsh -ldl -lm -lpthread -lnsl -lirc -limf -lirc -lrt -laio -lresolv -lsvml \
Вот ошибка:
/ bin / ld: не удается найти -laio collect2: error: ldвернул 1 состояние выхода make: *** [blib / arch / auto / DBD / Oracle / Oracle.so] Ошибка 1
Есть идеи?Любая помощь будет принята с благодарностью!