Hi David,
I cannot compile on OpenSuse 10.2 on x86_64. Any ideas?
Below please find output of 'uname -a' and 'make'.
> uname -a
Linux ps2 2.6.18.8-0.5-default #1 SMP Fri Jun 22 12:17:53 UTC 2007
x86_64 x86_64 x86_64 GNU/Linux
> make
unzip -qo dl/sqlite-3.5.4.zip -d build/sqlite-3.5.4-Default-x86_64
perl -pi -e "s/sqlite3_api;/sqlite3_api = 0;/g" \
build/sqlite-3.5.4-Default-x86_64/sqlite3ext.h
rm build/sqlite-3.5.4-Default-x86_64/tclsqlite.c
(cd build/sqlite-3.5.4-Default-x86_64; gcc -c -I/usr/lib64/jvm/java/
include -O -fPIC -Ibuild/sqlite-3.5.4-Default-x86_64 -Ibuild \
-DSQLITE_ENABLE_COLUMN_METADATA \
-DSQLITE_CORE \
-DSQLITE_OMIT_LOAD_EXTENSION *.c)
func.c: In function trimFunc:
func.c:919: warning: cast from pointer to integer of different size
func.c: In function sqlite3RegisterBuiltinFunctions:
func.c:1464: warning: cast to pointer from integer of different size
func.c:1483: warning: cast to pointer from integer of different size
table.c: In function sqlite3_get_table:
table.c:153: warning: cast to pointer from integer of different size
table.c: In function sqlite3_free_table:
table.c:200: warning: cast from pointer to integer of different size
vdbemem.c: In function sqlite3ValueText:
vdbemem.c:878: warning: cast from pointer to integer of different size
javac -source 1.2 -target 1.2 -sourcepath src -d build src/org/sqlite/
Codes.java
javac -source 1.2 -target 1.2 -sourcepath src -d build src/org/sqlite/
Conn.java
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
javac -source 1.2 -target 1.2 -sourcepath src -d build src/org/sqlite/
JDBC.java
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
javac -source 1.2 -target 1.2 -sourcepath src -d build src/org/sqlite/
NativeDB.java
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
javah -classpath build -jni -o build/NativeDB.h org.sqlite.NativeDB
cd build && jar cf sqlitejdbc-v037-native.jar org/sqlite/Codes.class
org/sqlite/Conn.class org/sqlite/DB.class org/sqlite/Function\
$Aggregate.class org/sqlite/Function.class org/sqlite/JDBC.class
org/sqlite/MetaData.class org/sqlite/NativeDB.class org/sqlite/
PrepStmt.class org/sqlite/RS.class org/sqlite/Stmt.class org/sqlite/
Unused.class
gcc -I/usr/lib64/jvm/java/include -O -fPIC -Ibuild/sqlite-3.5.4-
Default-x86_64 -Ibuild -c -O -o build/Default-x86_64/NativeDB.o \
src/org/sqlite/NativeDB.c
In file included from build/NativeDB.h:2,
from src/org/sqlite/NativeDB.c:5:
/usr/lib64/jvm/java/include/jni.h:39: error: conflicting types for
jboolean
/usr/lib64/gcc/x86_64-suse-linux/4.1.2/include/jni_md.h:84: error:
previous declaration of jboolean was here
make: *** [native] Error 1
--~--~---------~--~----~------------~-------~--~----~
Mailing List: http://groups.google.com/group/sqlitejdbc?hl=en
To unsubscribe, send email to [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---