Ich benutze PGAFIS-Bibliothek für Fingerabdruck-Matching. Dazu habe ich postgresql installiert und einige benutzerdefinierte c-Funktionen.POSTGRESQL - FEHLER: konnte Bibliothek pgafis.so nicht laden: undefined Symbol: lfsparms_V2
PGAFIS enthalten Make-Datei, .control Datei, SQL und entpackt SQL-Datei alles
Ich habe für das gleiche zusammengestellt und pgafis.so Datei und everyfile ist auf dem rechten Stelle.
In meinem PGAdmin-III, wenn ich laufe CREATE EXTENSION pgafis
es gibt mir folgende Fehlermeldung:
ERROR: could not load library "/usr/lib/postgresql/9.4/lib/pgafis.so": /usr/lib/postgresql/9.4/lib/pgafis.so: undefined symbol: lfsparms_V2
SQL state: XX000
Bitte helfen. Vielen Dank im Voraus
(Dies ist ein Follow-up von Postgresql user defined c function issues)
Das fragliche Symbol stammt aus dem [NBIS-Paket] (https://github.com/lessandro/nbis/blob/3d3b05f0144b706bed56407957bc00779baf2fa5/mindtct/src/lib/mindtct/globals.c#L161). Gemessen am PGAFIS-Makefile sollte diese Definition in '/ opt/nbis-5.0.0/lib/libmindtct.a' gefunden werden. Existiert diese Datei? –
/opt enthalten keinen nbis-Ordner .. bitte führen Sie weiter. –