[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