LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   unixODBC could not construct a property list for (SQLITE) (https://www.linuxquestions.org/questions/linux-newbie-8/unixodbc-could-not-construct-a-property-list-for-sqlite-772553/)

lhorace 11-30-2009 08:34 PM

unixODBC could not construct a property list for (SQLITE)
 
I have two computers, one is x86 and the other is x86_64. On the x86 Desktop computer, it works fine as expected. On my x86_64 Latop, I'm getting this error 'could not construct a property list for (SQLITE)', when trying to add a DSN manually, it also fails when I launch Ooo with 'unable to access /usr/lib64/sqliteodbc.so'.

I have sqliteodbc installed and both libs for Sqlite and Sqlite3 exists in the /usr/lib64 directory. I think something is borked, I don't know where. The only thing I remember doing to my system, was running ldconfig. Anyone can help me solve this, I would appreciate it? Thank You

Didier Spaier 12-01-2009 02:27 AM

If /usr/lib64/sqliteodbc.so does exist, I would check if it (or the file it points to, if it is a symbolic link) is an ELF 64-bit LSB shared object with a file command, i.e. "file /usr/lib64/sqliteodbc.so".

lhorace 12-16-2009 10:52 PM

Yes, it does say that, comp1:/usr/lib64 # file libsqlite3odbc-0.81.so
libsqlite3odbc-0.81.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, not stripped

I've still been having trouble getting ODBC to work properly, some old error. All the packages it needs to work are avialable and I can't get a single Error except for a plain, could not construct a property list for (SQLITE). I read http://wiki.services.openoffice.org/...#Under_Linux_2

Quote:

If in the place of this window you obtain an error message ("Could not construct has property list for (SQLite)"), your version of the driver is too old. Install version 0.6.1, or higher, which corrects this bug.
I'm using the same version on my other BOX(32Bit), does this mean that, it doesn't work correctly on a x86_64 machine?

Didier Spaier 12-17-2009 12:07 AM

You have version -081 installed. I suggest you try the more recent -084 version available here. You could have been mis leaded because in the third paragraph the (outdated) link to the current source code points you to the -081 version, so don't use it but use link to sqliteodbc-0.84.tar.gz pasted there instead.


All times are GMT -5. The time now is 07:18 AM.