Maybe this"

char errMsg; -> char *errMsg

--- Keiichi McGuire <[EMAIL PROTECTED]> wrote:

> Hi John,
> I still get an error when i use the -lsqlite switch.
> When i take that out it
> says:
> incompatible types in assignment
> passing arg 3 of 'sqlite_open' from incompatible
> pointer type
> 
> also I wanted to use v.3, but i'm working on a
> system where the disk space
> is limited to 64megs, and i actually got the v2 from
> an ipkg package, and
> there was an sqlite3 package available, but it was
> not compatible with php
> that is on this system.
> 
> -Keiichi
> 
> On 7/11/06, John Stanton <[EMAIL PROTECTED]>
> wrote:
> >
> > Keiichi McGuire wrote:
> > > Hi everyone,
> > > I'm still a bit new to sqlite and also to
> crosscompiling programs.
> > > I've been having problems with being able to
> compile this test c program
> > > that should just connect to the database.
> > >
> > > My program looks like this:
> > >
> > > #include<stdio.h>
> > > #include"sqlite.h>
> > >
> > > int main()
> > > {
> > >
> > > printf("Hello!\n");
> > > sqlite *db;
> > > char errMsg;
> > > errMsg = NULL;
> > >
> > > db = sqlite_open("sqlitetest",0660,&errMsg);
> > >
> > > return 0;
> > > }
> > >
> > >
> > > and I get the following error:
> > >
> > > [EMAIL PROTECTED] dev]# arm-linux-gcc test.c -o
> test4 -L
> > > /home/kmcgui/sqlite-arm/.lib
> > >
> > > s/ -lsqlite tesc: In function `main':
> > > test.c:9: warning: assignment makes integer from
> pointer without a cast
> > > test.c:11: warning: pabssing arg 3 of
> qlite_open' from incompatible
> > pointer
> > > type
> > >
> >
>
/usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3l.3.2/../../../.m-linux/biin/ld:
> > >
> > > skipping mpatible
> /home/kmcgui/sqlite-arm/.flibs//libsqliteso when
> > > senarching for
> > >
> >
>
-ls/local/armi/3.3.2/lib/gcc-e/usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld:
> > >
> > > skipping incompatible
> > >
>
/usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/libsqlite.a
> when
> > > searlching
> > > for -lsqle
> > >
> >
>
/usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld:
> > >
> > > cannot find -lsqlite
> > > collect2: ld rxeturned 1 exit s
> > >
> > > thank you in advance!!!
> > >
> > >
> > > -Keiichi
> > >
> > Try declaring errMsg as a character array rather
> than a character,
> >
> >   char errMsg[256];
> >
> > Arg3 3 of sqlite_open is of type char **.
> >
> > Note that you are using Sqlite V2.  If you are
> starting a new project
> > you might find using Sqlite V3 from the beginning
> a good idea.
> >
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Reply via email to