Okay, here's what broke: yum
System: FC4
Yum requires rpm sqlite-3.1.2-3, which provides those 'stale'
libraries I referred to.
References:
http://www.fedoraforum.org/forum/archive/index.php/t-94027.html
http://nasrat.livejournal.com/42829.html
Chuck Lima wrote:
Thanks everyone for your prompt responses.
Here is what I found. I was running the correct executable, however I
had some stale .so files hanging around down in /usr/lib, while the ones
that I wanted to use where in /usr/local/lib .
I blew away the ones down in /usr/lib, reran ldconfig and all is right
with the world. I'll wait to see what breaks when trying to access
those other libraries.
Gracias,
-Chuck
Pam Greene wrote:
On 3/7/06, Chuck Lima <[EMAIL PROTECTED]> wrote:
Hi,
I just compiled and installed sqlite-3.3.4 on FC4 and it seems to be
running just fine, except for a few things.
sqlite3 -version returns 3.1.4
This in itself is not a problem, but I can't seem to get constraints
to work and the documentation indicates that I need version >= 3.3 .
Is the -version switch merely misreporting the real version number
or does the sqlite-3.3.4.tar.gz file actually contain the 3.1.4 files?
There's another possibility. Have you ever had another version of sqlite
installed? Try writing a tiny program with the following, or its
equivalent, in it:
fprintf(stdout, "library info: %d %d\n",
SQLITE_VERSION_NUMBER,
sqlite3_libversion_number());
The first is the constant defined in the sqlite3.h file your program is
using. The second is the value of that constant that was compiled
into the
library you're using. If they don't match, or if they don't match what
sqlite3 -version is reporting, then something's wrong with your
installation
-- probably you have two copies of sqlite in different places.
- Pam