2016-03-26 11 views
1

ich versuchte beide JDBC FDWs (Jdbc (atris) und jdbc2 (Heimir Sverrisson)) erwähnt auf der FDW wiki page und nach dem source install instructions, aber immer diese Fehlermeldung erhalten:Postgres JDBC FDW Ubuntu 14 installieren Fehler: Makefile: 53: ../../src/Makefile.global: Datei oder Verzeichnis nicht gefunden

[email protected]:/usr/share/postgresql/9.3/contrib/jdbc2_fdw-master# make clean 
Makefile:53: ../../src/Makefile.global: Datei oder Verzeichnis nicht gefunden 
Makefile:54: /contrib/contrib-global.mk: Datei oder Verzeichnis nicht gefunden 
make: *** Keine Regel, um »/contrib/contrib-global.mk« zu erstellen. Schluss. 

Ubuntu 14.04.3 LTS:

# lsb_release -a 
No LSB modules are available. 
Distributor ID: Ubuntu 
Description: Ubuntu 14.04.3 LTS 
Release:  14.04 
Codename:  trusty 

die Makefile.global kann im /usr/lib Ordner:

# locate Makefile.global 
/usr/lib/postgresql/9.3/lib/pgxs/src/Makefile.global 

ich die Makefile den relativen Pfad innen bezüglich angepasst dort zum Punkt, aber dann wird der zweite Fehler bleibt und contrib-global.mk nicht gefunden werden kann: -/

I werde weiterhin versuchen, die MySQL FDW, aber da wir bereits einen fehlerhaften Oracle FDW verwenden, wäre es schön gewesen, zu einigen generischen JDBC-Treiber zu bleiben.

Antwort

0

Versuchen Sie den folgenden Befehl ein:

PATH=/usr/lib/postgresql/9.3/bin/:$PATH make USE_PGXS=1 clean 

Es funktioniert für mich.

+0

Thx. Ich werde es später testen, wenn ich wieder an dem entsprechenden Projekt arbeite - was einige Wochen dauern kann. –