System.Data.SQLite

Login
This project makes use of Eagle, provided by Mistachkin Systems.
Eagle: Secure Software Automation
Ticket Hash: d951b10d0270c96895973071210f8d78184060c5
Title: SQLite Data DLL is not compiling
Status: Closed Type: Build_Problem
Severity: Critical Priority: Blocker
Subsystem: None Resolution: Fixed
Last Modified: 2012-01-18 03:06:50
Version Found In: 3.7.10
Description:
1. Copied the latest sqlite-amalgamation-3071000.zip C source code for SQLite 3.7.10 - to - D:\Proj\SQLite\SQLite.Interop\src\core

Trying to compile, getting the following error:
	
Error	5	error C2039: 'type' : is not a member of 'CollSeq'	d:\Proj\SQLite\SQLite.Interop\src\win\interop.c	335	SQLite.Interop.2008

struct CollSeq does not support any further "Type"

/* SQLite.c version 3.7.9 */
struct CollSeq {
  char *zName;          /* Name of the collating sequence, UTF-8 encoded */
  u8 enc;               /* Text encoding handled by xCmp() */
  u8 type;              /* One of the SQLITE_COLL_... values below */
  void *pUser;          /* First argument to xCmp() */
  int (*xCmp)(void*,int, const void*, int, const void*);
  void (*xDel)(void*);  /* Destructor for pUser */
};


/* SQLite.c version 3.7.10 */
struct CollSeq {
  char *zName;          /* Name of the collating sequence, UTF-8 encoded */
  u8 enc;               /* Text encoding handled by xCmp() */
  void *pUser;          /* First argument to xCmp() */
  int (*xCmp)(void*,int, const void*, int, const void*);
  void (*xDel)(void*);  /* Destructor for pUser */
};

Kindly advice solution for this.
Thank you
Paresh

<hr /><i>anonymous added on 2012-01-17 10:42:37 UTC:</i><br />
Please visit this URL 
http://www.sqlite.org/src/finfo?name=src/sqliteInt.h

Here you can search for CollSeq 

[f49fb4fdcbb771f0] part of check-in [ab89b047e8] Removed the unused "type" field from the CollSeq (collating sequence) object. (user: drh branch: trunk) [diff] [annotate]

You will find that the CollSeq was removed. and this is being still referenced in Interop.c source code and hence not able to compile.


<hr /><i>mistachkin added on 2012-01-18 03:06:50 UTC:</i><br />
This has already been fixed by check-in [59e49d1f6c].