What I strongly recommend doing, rather than trying to cobble together your own solution, is to download the source and go through the build and install -exactly- as decribed in the document.
Clay Lloyd said: > 1) I have downloaded the SQLite sqlite-3.3.7.so.gz and saved in the > desktop directory. > > 2) Then copied the sample C program from the quick start guide and saved > in a file. (given the name sqlite.c) > 3) To get the sqlite3.h file, I downloaded the sqlite source. > > 3.1) mkdir sqlite > 3.2) cd sqlite > 3.3) ../configure > 3.4) make > > After performing this section I got lots of errors. (I shall Add it at > the end of mail) > > But when I browsed through the output directory, I found the sqlite3.h > file > > copied that file too to mu desktop directory > > then given the command > > > gcc sqlite.c -o sqlite > > it shown the following erorrs..... > > [EMAIL PROTECTED] gcc sqlite.c -o sqlite > /tmp/ccE2LJqr.o(.text+0xe1): In function `main': > : undefined reference to `sqlite3_open' > /tmp/ccE2LJqr.o(.text+0xfb): In function `main': > : undefined reference to `sqlite3_errmsg' > /tmp/ccE2LJqr.o(.text+0x11d): In function `main': > : undefined reference to `sqlite3_close' > /tmp/ccE2LJqr.o(.text+0x148): In function `main': > : undefined reference to `sqlite3_exec' > /tmp/ccE2LJqr.o(.text+0x178): In function `main': > : undefined reference to `sqlite3_free' > /tmp/ccE2LJqr.o(.text+0x186): In function `main': > : undefined reference to `sqlite3_close' > collect2: ld returned 1 exit status > > > So I tried this way... > > > gcc -c sqlite.c -c > > > > thus got the sqlite.o file > > then I executed the ldconfig command this way > > ldconfig /root/Desktop/ > > then tried > > > ld /root/Desktop/sqlite-3.3.7.so /root/Desktop/sqlite.o > > This too shown eorros.. > > [EMAIL PROTECTED] ld /root/Desktop/sqlite-3.3.7.so /root/Desktop/sqlite.o > ld: warning: cannot find entry symbol _start; defaulting to 080483d8 > > > > (And it seems from your reply this way wont work) > > > > Here I am adding the error output of the make command... (I am not > installed TCL on my macine.. and it is not needed) > > > > .../src/tclsqlite.c:20:17: tcl.h: No such file or directory > .../src/tclsqlite.c:54: error: syntax error before "Tcl_Interp" > .../src/tclsqlite.c:54: warning: no semicolon at end of struct or union > .../src/tclsqlite.c:55: warning: data definition has no type or storage > class > .../src/tclsqlite.c:59: error: syntax error before '}' token > .../src/tclsqlite.c:67: error: syntax error before "Tcl_Interp" > .../src/tclsqlite.c:67: warning: no semicolon at end of struct or union > .../src/tclsqlite.c:69: error: conflicting types for 'pNext' > .../src/tclsqlite.c:58: error: previous declaration of 'pNext' was here > .../src/tclsqlite.c:70: error: syntax error before '}' token > .../src/tclsqlite.c:92: error: syntax error before "Tcl_Interp" > .../src/tclsqlite.c:92: warning: no semicolon at end of struct or union > .../src/tclsqlite.c:101: error: syntax error before '*' token > .../src/tclsqlite.c:101: warning: data definition has no type or storage > class > .../src/tclsqlite.c:102: error: syntax error before '*' token > .../src/tclsqlite.c:102: warning: data definition has no type or storage > class > .../src/tclsqlite.c:105: error: syntax error before '*' token > .../src/tclsqlite.c:105: warning: data definition has no type or storage > class > .../src/tclsqlite.c:110: error: syntax error before '}' token > .../src/tclsqlite.c:124: error: syntax error before '*' token > .../src/tclsqlite.c: In function `safeToUseEvalObjv': > .../src/tclsqlite.c:131: error: `pCmd' undeclared (first use in this > function) > .../src/tclsqlite.c:131: error: (Each undeclared identifier is reported > only once > .../src/tclsqlite.c:131: error: for each function it appears in.) > .../src/tclsqlite.c:131: warning: assignment makes pointer from integer > without a cast > .../src/tclsqlite.c: In function `findSqlFunc': > .../src/tclsqlite.c:147: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:148: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:148: error: invalid use of undefined type `struct > SqlFunc' > .../src/tclsqlite.c:148: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:149: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:150: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:151: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:151: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > .../src/tclsqlite.c:152: error: dereferencing pointer to incomplete type > > > > > and the error continues............ > > > How can I resole this. Please help me... > > Can I use the library alone without recompiling the whole sqlite? (Thus > it will be easier for me to distribute my application along with sqlite) > > > Thanks and regards, > Lloyd. > > > > > > > > On Tue, 2006-09-26 at 07:52 -0400, Mark Richards wrote: >> To use the library, either in shared or static mode, you must first >> build it successfully and then install it, >> >> Please tell us your build procedure and any errors you got. >> >> /m >> >> Lloyd wrote: >> > >> > then I tried to "make" the file, but it failed, any how I got the >> > necessary sqlite3.h file. >> > >> > But still I don't know from where to download the sqlite library and > how >> > to install it in my machine. Awaiting for your kind reply. >> > >> >> >> > ----------------------------------------------------------------------------- >> To unsubscribe, send email to [EMAIL PROTECTED] >> > ----------------------------------------------------------------------------- > > > > > ______________________________________ > Scanned and protected by Email scanner > > ----------------------------------------------------------------------------- > To unsubscribe, send email to [EMAIL PROTECTED] > ----------------------------------------------------------------------------- > > -- Simple Content Management http://www.ceamus.com ----------------------------------------------------------------------------- To unsubscribe, send email to [EMAIL PROTECTED] -----------------------------------------------------------------------------