ich für eine Art und Weise bin auf der Suche der Fehlermeldung MismatchSqLite Header und Source-Versionskonflikt für sqlite3
SqLite Header und Source-Version, um loszuwerden 2016.04.08 15.09.49 fe7d3b75fe1bde41511b323925af8ae1b910bc4d 2015- 07-29 20.00.57 cf538e2783e468bbc25e7cb2a9ee64d3e0e80b2f
, wenn beispielsweise in sqlite3
eingeben. Ich musste ein Python-Skript mit SQLite überprüfen. Ich musste die libsqlite.so
in meinem Ordner /usr/lib/x86_64-linux-gnu/
aufgrund eines projektspezifischen libsqlite.so-file
überschreiben. Die älteren Dateien libsqlite3.la
, libsqlite3.so.0
und libsqlite3.so.0.8.6
blieben unverändert. Mein Ordner /usr/local/lib
enthält keine sqlite
Dateien. Ich fand diesen Hinweis die source_id im .c- und .h-Datei zu ändern:
https://forum.ubuntuusers.de/topic/header-and-source-version-mismatch-bei-sqlite3/2/
ich dies für die Datei tat sqlite3.h
, aber die Datei sqlite3.c
ebenfalls fehlt.
Irgendwelche anderen Vorschläge, wie ich dieses lästige Problem beheben kann?
Update:
Nach dem Löschen und neu zu installieren sqlite3
und libsqlite3-dev
, ich bin die gleiche Fehlermeldung erhalten. Der Löschvorgang beinhaltete auch das Löschen der Datei libsqlite3.so
, die durch den Anwendungsfall libsqlite3.so
ersetzt wurde.
Ich löschte auch die Dateien und libsqlite3.so.0.8.6
im Ordner /usr/lib/x86_64-linux-gnu/
. Dies führt zu der Fehlermeldung:
sqlite3: Fehler beim Laden von Bibliotheken geteilt: libsqlite3.so.0: nicht> Shared Object-Datei öffnen: Keine solche Datei oder das Verzeichnis
Mit freundlichen Grüßen
Die Datei 'sqlite3.c' fehlt. – Matzka