[mapguide][MG7][Modified] Fix SQLite OEM project issues

Walt Welton-Lair walt.welton-lair at autodesk.com
Thu Feb 23 15:51:33 EST 2006


You can view the artifact detail at the following URL:

    https://mapguide.osgeo.org/servlets/Scarab/id/MG7

Type:
OS:Issue

Artifact ID:
MG7 (Fix SQLite OEM project issues)

Modified by:
Walt Welton-Lair
waltweltonlair (walt.welton-lair at autodesk.com)

The following modifications were made to this artifact:
---------------------------------------------------------------------

-- OS:Resolution set to new value:
Submitted
-- OS:Description set to new value:
Old value:
There were a number of issues with the SQLite projects in OEM:

1/ Many of them were still configured to use the multi-byte character set.  They should all be Unicode.

2/ Many of the projects were written by the MapGuide team, and these need to have the standard header block in all source files.

3/ Many projects still had references to Common folders under "additional include directories".  This is absolutely not allowed for project in OEM.

4/ The Windows sqliteVM project had many problems:
- it was referencing some unicode conversion files under MdfModel - I copied the relevant files to the SqliteVM folder
- the debug configuration did not define SQLITE_EXPORTS
- the project did not have SQLiteDefs.h in its list of files

5/ The SqliteDotNet project had a reference to the ACE libs folder under "additional library directories", but wasn't actually linking to ACE.  Because SqLiteDotNet is built before ACE, this caused a problem since the directory didn't yet exist.  I removed the reference to the libs folder.

New value:
There were a number of issues with the SQLite projects in OEM:

1/ Many of them were still configured to use the multi-byte character set.  They should all be Unicode.

2/ Many of the projects were written by the MapGuide team, and these need to have the standard header block in all source files.

3/ Many projects still had references to Common folders under "additional include directories".  This is absolutely not allowed for project in OEM.

4/ The Windows sqliteVM project had many problems:
- it was referencing some unicode conversion files under MdfModel - I copied the relevant files to the SqliteVM folder
- the debug configuration did not define SQLITE_EXPORTS
- the project did not have SQLiteDefs.h in its list of files

5/ The SqliteDotNet project had a reference to the ACE libs folder under "additional library directories", but wasn't actually linking to ACE.  Because SqLiteDotNet is built before ACE, this caused a problem since the directory didn't yet exist.  I removed the reference to the libs folder.

6/ The SQLitePhpAip project had the language.i and SQLitePhpApi.i files checked into the vault.  These are generated as part of the build and should not be checked in.

-- OS:Status changed:
Old value:
New
New value:
Resolved



---------------------------------------------------------------------
This message was automatically generated by Project Tracker.








More information about the Mapguide_issues mailing list