summaryrefslogtreecommitdiffstats
path: root/odbc-drivers/odbcjdbc/fix.diff
blob: 946910cc138bd3ace74af56541ac3898604ea25d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
diff -uNr ODBC_V2-0-BETA/OdbcJdbc/Builds/Gcc.lin/makefile.linux ODBC_V2-0-BETA.cp/OdbcJdbc/Builds/Gcc.lin/makefile.linux
--- ODBC_V2-0-BETA/OdbcJdbc/Builds/Gcc.lin/makefile.linux	2004-12-21 19:39:24.000000000 +0100
+++ ODBC_V2-0-BETA.cp/OdbcJdbc/Builds/Gcc.lin/makefile.linux	2006-06-26 15:39:04.000000000 +0200
@@ -52,11 +52,11 @@
 endif
 
 ifdef INTERBASE
-INCLUDEDIR      := -I/opt/interbase/include -I/usr/include/odbc $(INCLUDEDIR)
-EXTLIBDIR       := -L/opt/interbase/lib -L/usr/lib/unixODBC $(EXTLIBDIR)
+INCLUDEDIR      := -I/usr/interbase/include -I/usr/include $(INCLUDEDIR)
+EXTLIBDIR       := -L/usr/interbase/lib -L/usr/lib/unixODBC $(EXTLIBDIR)
 else
-INCLUDEDIR      = -I/opt/firebird/include -I/usr/include/odbc
-EXTLIBDIR       := -L/opt/firebird/lib -L/usr/lib/unixODBC $(EXTLIBDIR)
+INCLUDEDIR      = -I/usr/firebird/include -I/usr/include
+EXTLIBDIR       := -L/usr/firebird/lib -L/usr/lib/unixODBC $(EXTLIBDIR)
 endif
 #
 
@@ -75,10 +75,10 @@
 LIST_ODBCJDBCSETUPSRC	= $(addprefix $(ODBCJDBCDIR)/, $(ODBCJDBCSETUPSRC_LINUX))
 LIST_ODBCJDBCSETUPOBJ	= $(addprefix $(BUILDDIR)/, $(ODBCJDBCSETUPSRC_LINUX:.cpp=.o))
 #
-COMPFLAGS	= -g -w -D_REENTRANT -D_PTHREADS -DEXTERNAL $(INCLUDEDIR) -I$(FBINCDIR)
+COMPFLAGS	= -DPIC -fPIC  $(CFLAGS) -w -D_REENTRANT -D_PTHREADS -DEXTERNAL $(INCLUDEDIR) -I$(FBINCDIR)
 #
-#LINKFLAGS	= -rdynamic -export-dynamic -shared 
-LINKFLAGS	= -shared
+#LINKFLAGS	= -rdynamic -export-dynamic  -shared 
+LINKFLAGS	=  -shared
 EXTLIBS		= $(EXTLIBDIR) -lcrypt -ldl
 #
 ISCDBC			= libIscDbc.so
diff -uNr ODBC_V2-0-BETA/OdbcJdbc/Builds/makefile.environ ODBC_V2-0-BETA.cp/OdbcJdbc/Builds/makefile.environ
--- ODBC_V2-0-BETA/OdbcJdbc/Builds/makefile.environ	2003-12-13 19:27:26.000000000 +0100
+++ ODBC_V2-0-BETA.cp/OdbcJdbc/Builds/makefile.environ	2006-06-26 13:37:51.000000000 +0200
@@ -3,8 +3,8 @@
 #FBINCDIR	= /mnt/third_party/interbase/sun5-2003-3-10/include
 #FBLIBDIR	= /mnt/third_party/interbase/sun5-2003-3-10/lib
 #
-FBINCDIR	= d:/Firebird/include
-FBLIBDIR	= d:/Firebird/lib
+FBINCDIR	= /usr/irebird/include
+FBLIBDIR	= /usr/firebird/lib
 #
 ISCDBCDIR 		= ../../IscDbc
 ODBCJDBCDIR 		= ../..
diff -uNr ODBC_V2-0-BETA/OdbcJdbc/OdbcConnection.cpp ODBC_V2-0-BETA.cp/OdbcJdbc/OdbcConnection.cpp
--- ODBC_V2-0-BETA/OdbcJdbc/OdbcConnection.cpp	2006-06-21 16:52:14.000000000 +0200
+++ ODBC_V2-0-BETA.cp/OdbcJdbc/OdbcConnection.cpp	2006-06-26 12:36:02.000000000 +0200
@@ -1026,7 +1026,7 @@
 
 void OdbcConnection::writeAttributeFileDSN(const char * attribute, const char * value)
 {
-	SQLWriteFileDSN (savedsn, "ODBC", attribute, value);
+	SQLWriteFileDSN (savedsn, "ODBC", attribute, (char*)value);
 }
 
 SQLRETURN OdbcConnection::sqlGetFunctions(SQLUSMALLINT functionId, SQLUSMALLINT * supportedPtr)
diff -uNr ODBC_V2-0-BETA/OdbcJdbc/OdbcJdbc.h ODBC_V2-0-BETA.cp/OdbcJdbc/OdbcJdbc.h
--- ODBC_V2-0-BETA/OdbcJdbc/OdbcJdbc.h	2005-06-02 14:54:48.000000000 +0200
+++ ODBC_V2-0-BETA.cp/OdbcJdbc/OdbcJdbc.h	2006-06-23 19:13:10.000000000 +0200
@@ -137,3 +137,11 @@
 
 #endif
 
+#ifndef UINT
+#define UINT   SQLUINTEGER
+#endif
+
+#ifndef DWORD
+#define DWORD   SQLUINTEGER
+#endif
+