I\'m using ArchLinux and I am trying to install OpenEdge progress drivers so I can access it via PHP. I\'ve installed the unixodbc package and the drivers, but when I test the
Check unixODBC and your driver are the same architecture i.e., run:
which isql
file xxx (whatever came back from above)
file /usr/dlc/odbc/lib/pgoe1023.so
They should both be 32 bit or 64 bit. A 64 bit unixODBC cannot use 32 bit drivers and vice versa.
You should not need that symlink.
Run ldd on /usr/dlc/odbc/lib/pgoe1023.so to ensure all dependencies are found.
Check /usr/dlc/odbc/lib/pgoe1023.so is executable.
BTW, I presume you got your labels the wrong way around as your odbc.ini file contents should be the odbcinst.ini and vice versa.