2017-05-15 6 views
0

Ich habe konfiguriert gammurc und gammu --identify arbeitet. Aber ich erhielt Fehler, wenn ich gammu-smsd -c smsdrc tunWie kompiliert native_pgsql in gammu?

Hier wird der folgende Fehler:

gammu-smsd: Der native_pgsql Fahrer wurde nicht kompiliert in!

Wenn ich gammu-smsd laufen -v es diese Tells:

Compiled in Features : 
OS Support : 
- ALARM 
- WINDOWS_SERVICE 
- EVENT_LOG 
Backend services : 
- NULL 
- FILES 
- ODBC 

Ich bin mit Windows und pgsql wie behebe ich dieses Problem? und Wie kompiliere ich native_pgsql? danke

Antwort

0

Sie können stattdessen ODBC-Treiber verwenden. Es ist nur Treiber, der ohne zusätzliche Abhängigkeiten von Windows funktioniert.

Um Gammu mit dem nativen PostgreSQL-Treiber unter Windows zu erstellen, schauen Sie sich unsere compilation instructions an. Gammu sucht automatisch nach den Bibliotheken in den allgemeinen Speicherorten, aber Sie müssen möglicherweise POSTGRES_INCLUDE_DIR und POSTGRES_LIBRARY manuell in CMake eingeben.

+0

Dieser Kommentar funktioniert nicht für Mac OS X, geben Sie diese beiden Variablen manuell an, cmake kann sie nicht finden. –

+0

Welche Version von PostgreSQL muss verwendet werden, um mit Gammu 1.38.5 zu arbeiten? –

+0

Ich hatte mehr Details hier: https://stackoverflow.com/questions/47119701/gammu-1-38-5-compile-with-native-pgsql-could-not-find-postgresql –