heimir-sverrisson / jdbc2_fdw

JDBC Foreign Data Wrapper for PostgreSQL
26 stars 16 forks source link

Build problem with jdbc2_fdw and Postgres 9.5 #4

Open linkonsupport opened 8 years ago

linkonsupport commented 8 years ago

Hello We have a build problem with jdbc2_fdw and PostgreSQL 9.5 After added patch https://github.com/heimir-sverrisson/jdbc2_fdw/issues/1
we get this(below), some of it is in swedish but hopefully easy to understand

sh-4.1# make make -C ../../src/interfaces/libpq all make[1]: Entering directory `/tmp/postgresql-9.5.0/src/interfaces/libpq' make[1]: Inget behöver göras för "all". make[1]: Leaving directory`/tmp/postgresql-9.5.0/src/interfaces/libpq' gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -O2 -fpic -D'PKG_LIB_DIR=/usr/pgsql-9.5/lib' -I../../src/interfaces/libpq -I. -I. -I../../src/include -D_GNU_SOURCE -c -o jdbc2_fdw.o jdbc2_fdw.c jdbc2_fdw.c: I funktion "jdbc2_fdw_handler": jdbc2_fdw.c:353: varning: tilldelning från inkompatibel pekartyp jdbc2_fdw.c: I funktion "jdbcGetForeignPaths": jdbc2_fdw.c:553: varning: ISO C90 förbjuder blandade deklarationer och kod jdbc2_fdw.c:569: varning: skickar argument 8 till "create_foreignscan_path" från inkompatibel pekartyp ../../src/include/optimizer/pathnode.h:82: anm: "struct Path _" förväntades men argumentet har typ "struct List *" jdbc2_fdw.c:569: fel: för få argument till funktionen "create_foreignscan_path" jdbc2_fdw.c: I funktion "jdbcGetForeignPlan": jdbc2_fdw.c:591: varning: ISO C90 förbjuder blandade deklarationer och kod jdbc2_fdw.c:685: varning: uppräkningsvärdet för "LCS_NONE" hanteras inte i switch jdbc2_fdw.c:720: fel: för få argument till funktionen "make_foreignscan" jdbc2_fdw.c: I funktion "": jdbc2_fdw.c:741: varning: oanvänd variabel "new_query" jdbc2_fdw.c: I funktion "postgresReScanForeignScan": jdbc2_fdw.c:865: varning: ISO C90 förbjuder blandade deklarationer och kod jdbc2_fdw.c: I funktion "postgresEndForeignScan": jdbc2_fdw.c:922: varning: ISO C90 förbjuder blandade deklarationer och kod make: *_\* [jdbc2_fdw.o] Fel 1 Lars
dbh commented 8 years ago

I'm working a jdbc2_fdw version for postgresql 9.5 , in progress at link below.
I was able to compile, attach to a SQL Server via JDBC, create a foreign table, and retrieve data from it in PG95 using this, so far. Wil work with maintainer of this repo once I'm confident it is working to a greater extent.

https://github.com/dbh/jdbc2_fdw/tree/update/pg95