Re: [sqlite] Exception running javasqlite on kaffe for arm architecture

2008-04-02 Thread Charlie Hamilton

In case anyone is interested, the cause of the problem was the -fPIC and 
-DPIC compiler/linker options. You need to remove them for the JNI to 
run on an arm target.

Charlie


 Message: 2
 Date: Tue, 01 Apr 2008 14:40:18 -0400
 From: Charlie Hamilton [EMAIL PROTECTED]
 Subject: [sqlite] Exception running javasqlite on kaffe for arm
   architecture
 To: sqlite-users@sqlite.org
 Message-ID: [EMAIL PROTECTED]
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 
 Hi,
 
 I'm trying to run sqlite using the java wrapper at 
 http://www.ch-werner.de/javasqlite/ on an arm linux target using kaffe
 1.1.7 and jamvm.
 
 It appears that I'm having a problem with the JNI layer. I am able to 
 run $sqlite3 from the command line, creating/editing database files with 
 no problems. When I run it as a java app:
 
 kaffe -jar sqlite.jar data.db
 
 I get an exception:
 kaffe-bin: exception.c:106: vmExcept_setJNIFrame: Assertion `fp != 
 (JNIFrameAddress)0' failed.
 
 Oddly, it fails the first time when it tries to open the database, but 
 the database file is created. the next time it fails when I try to do a 
 select on a table on the database, with the same exception.
 
 I followed the instructions to cross compile sqlite and the java 
 wrappers for our arm target, and don't see anything obvious that might 
 be causing this. Just wondering if anyone has come across this issue before.
 
 Lastly, the versions I built for the x86 target run fine on the x86 
 kaffe and jamvm.
 
 gcc version is 3.3.1
 kernel is Linux version 2.4.20__mvlcee31-omap730_gsm_gprs 
 ([EMAIL PROTECTED]) (gcc version 3.3.1 (MontaVista 3.3.1-7.0.2.0401382 
 2004-10-08)) #1 Thu Nov 29 16:32:50 HKT 2007
 kernel headers are
 
 Thanks,
 Charlie Hamilton
 D2 Technologies
 [EMAIL PROTECTED]
___
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users


[sqlite] Exception running javasqlite on kaffe for arm architecture

2008-04-01 Thread Charlie Hamilton
Hi,

I'm trying to run sqlite using the java wrapper at 
http://www.ch-werner.de/javasqlite/ on an arm linux target using kaffe
1.1.7 and jamvm.

It appears that I'm having a problem with the JNI layer. I am able to 
run $sqlite3 from the command line, creating/editing database files with 
no problems. When I run it as a java app:

kaffe -jar sqlite.jar data.db

I get an exception:
kaffe-bin: exception.c:106: vmExcept_setJNIFrame: Assertion `fp != 
(JNIFrameAddress)0' failed.

Oddly, it fails the first time when it tries to open the database, but 
the database file is created. the next time it fails when I try to do a 
select on a table on the database, with the same exception.

I followed the instructions to cross compile sqlite and the java 
wrappers for our arm target, and don't see anything obvious that might 
be causing this. Just wondering if anyone has come across this issue before.

Lastly, the versions I built for the x86 target run fine on the x86 
kaffe and jamvm.

gcc version is 3.3.1
kernel is Linux version 2.4.20__mvlcee31-omap730_gsm_gprs 
([EMAIL PROTECTED]) (gcc version 3.3.1 (MontaVista 3.3.1-7.0.2.0401382 
2004-10-08)) #1 Thu Nov 29 16:32:50 HKT 2007
kernel headers are

Thanks,
Charlie Hamilton
D2 Technologies
[EMAIL PROTECTED]
___
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users