> That doesn't make any sense. (you sound like all my old girlfriends)  Did you 
> mean sqlite3.c?  If you define the
> same thing multiple times in the same compilation then the compiler
> usually complains.

- I downloaded the sqlite-amalgamation-3.6.10.tar.gz
- exploded the archive on my drive
- .configure
- grepped for that define
- changed the sqlite.c file in the most appropriate spot I could find
- make
- sudo make install
- copied by build into where I believed the lib was getting picked up from by 
the mono ado.net provider
- run my ap... CRAPPPPPPPPP!!!!!

--------------------------------------

> I would fix the provider to catch the entrypoint not found exception and
> gracefully deal with the issue.

I agree with you on this.  I have emailed those guys.

---------------------------------------

> 
> If not doing that then I would build a private copy of SQLite using
> configure:
> 
>   ./configure CFLAGS=-DSQLITE_ENABLE_COLUMN_METADATA   \
>       --prefix=/usr/local/customsqlite --disable-tcl
>   make install
> 

I believe I will go with the special compilation, then figure out how to for 
sure make my compile of sqlite get loaded by the ado.net provide on the mono 
side.  

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<


> Date: Sun, 8 Feb 2009 20:18:31 -0800
> From: [email protected]
> To: [email protected]
> Subject: Re: [sqlite] Question on missing Entry Point for Sqlite 3
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> W Allan Edwards wrote:
> > By preprocessor do you mean #define?  
> 
> It is a #define if in C source and -D if a compiler argument.
> 
> > I did a search in my sqlite.c file for 
> > 
> > SQLITE_ENABLE_COLUMN_METADATA.. then I #defined above them ALL!
> 
> That doesn't make any sense.  Did you mean sqlite3.c?  If you define the
> same thing multiple times in the same compilation then the compiler
> usually complains.
> 
> > Instead of telling me this was incorrect... 
> 
> The SQLite documentation and my messages gave the precise terminology
> and accurate answer.  We have no idea how you are deciding to install
> SQLite as there are several ways to make use of SQLite.  Mind reading is
> not available on this list.  Generally you should ask if after
> researching and trying you don't know.  You'll find this helpful:
> 
>  http://www.catb.org/~esr/faqs/smart-questions.html
> 
> > why not tell me what your approach might be?
> 
> I would fix the provider to catch the entrypoint not found exception and
> gracefully deal with the issue.
> 
> If not doing that, then I would make the provider use a static compile
> of SQLite (ie directly including the amalgamation with whatever flags
> needed which would then not use the system SQLite and just work.
> 
> If not doing that then I would find the Linux distribution package and
> rebuild the package to include the functionality.
> 
> If not doing that then I would build a private copy of SQLite using
> configure:
> 
>   ./configure CFLAGS=-DSQLITE_ENABLE_COLUMN_METADATA   \
>       --prefix=/usr/local/customsqlite --disable-tcl
>   make install
> 
> And if that won't work then I'd dump the provider for a piece of decent
> software.
> 
> Roger
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
> 
> iEYEARECAAYFAkmPrpMACgkQmOOfHg372QTo6QCg2SPTOFCcfqSXnYHV3GMq5pL3
> v7MAn2Ettj55wGDoZas9xqz7aS65zSJf
> =ZQxO
> -----END PGP SIGNATURE-----
> _______________________________________________
> sqlite-users mailing list
> [email protected]
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to