Sorry, but I haven't looked at this again until now. I got hold of sqlite
3.8.6, added the code you suggested hex, downloaded APICommon from
incubator and tried the compile again. Things look a lot better but there
are still some errors:
Microsoft (R) Program Maintenance Utility Version 11.00.60610.1
Copyright (C) Microsoft Corporation. All rights reserved.
D:\ooRexx\ooSQLite\src
cl /nologo /EHsc /O2 /Gs /Gy /FAs /Fabuild\release\ /MT /W3
/D_CRT_SECURE_NO_DEPRECATE /D_CRT_NONSTDC_NO_DEPRECATE
/DOOSQLITE_VER_MAJOR=1 /DOO
SQLITE_VER_MINOR=0 /DOOSQLITE_VER_LEVEL=0 /DOOSQLITE_VER_BUILD=10584
/DOOSQLITE_VER_STRING=\""1.0.0.10584"\"
/DOOSQLITE_COPYRIGHT_YEAR=\""2012-2013"\"
/I src\sqlite /I src\platform\windows /I
..\APICommon\bin.release32\windows /DSQLITE_ENABLE_COLUMN_METADATA
/DSQLITE_ENABLE_MEMORY_MANAGEMENT /DSQLIT
E_ENABLE_FTS3 /DSQLITE_ENABLE_FTS3_PARENTHESIS
/DSQLITE_DEFAULT_FOREIGN_KEYS=1 /DSQLITE_CORE /DSQLITE_HAS_CODEC
/DSQLITE_MAX_COLUMN=32767 /DHAVE_STDIN
T_H /D:_X86_ /DWIN32 /DNDEBUG /DNULL=0 /c /DOOSQLITE_BUILD
/Fo.\build\release\ src\ooSQLite.cpp
ooSQLite.cpp
d:\oorexx\oosqlite\src\oosqlPackage.hpp(65) : error C4430: missing type
specifier - int assumed. Note: C++ does not support default-int
d:\oorexx\oosqlite\src\oosqlPackage.hpp(65) : error C2143: syntax error :
missing ';' before '*'
d:\oorexx\oosqlite\src\ooSQLite.hpp(328) : error C2146: syntax error :
missing ';' before identifier 'sqliteAPIs'
d:\oorexx\oosqlite\src\ooSQLite.hpp(328) : error C4430: missing type
specifier - int assumed. Note: C++ does not support default-int
d:\oorexx\oosqlite\src\ooSQLite.hpp(344) : error C2146: syntax error :
missing ';' before identifier 'sqliteAPIs'
d:\oorexx\oosqlite\src\ooSQLite.hpp(344) : error C4430: missing type
specifier - int assumed. Note: C++ does not support default-int
src\ooSQLite.cpp(11910) : error C2039: 'sqliteAPIs' : is not a member of
'_oosqlPackageCSelf'
d:\oorexx\oosqlite\src\ooSQLite.hpp(325) : see declaration of
'_oosqlPackageCSelf'
src\ooSQLite.cpp(11910) : error C3861: 'oosqlite3_get_routines': identifier
not found
src\ooSQLite.cpp(11938) : error C2039: 'sqliteAPIs' : is not a member of
'_oosqlPackageCSelf'
d:\oorexx\oosqlite\src\ooSQLite.hpp(325) : see declaration of
'_oosqlPackageCSelf'
src\ooSQLite.cpp(11938) : error C2440: '=' : cannot convert from
'ooSQLitePackageEntry *' to 'ooSQLitePackageEntry *'
src\ooSQLite.cpp(12157) : error C2039: 'sqliteAPIs' : is not a member of
'_oosqlLibraryCSelf'
d:\oorexx\oosqlite\src\ooSQLite.hpp(340) : see declaration of
'_oosqlLibraryCSelf'
src\ooSQLite.cpp(12157) : error C3861: 'oosqlite3_get_routines': identifier
not found
src\ooSQLite.cpp(12188) : error C2039: 'sqliteAPIs' : is not a member of
'_oosqlLibraryCSelf'
d:\oorexx\oosqlite\src\ooSQLite.hpp(340) : see declaration of
'_oosqlLibraryCSelf'
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio
11.0\VC\BIN\cl.EXE"' : return code '0x2'
Stop.
Any ideas?
Staffan
On Thu, Oct 2, 2014 at 1:48 PM, hakan <hexi...@users.sourceforge.net> wrote:
> Staffan
> If I recall it correctly, Mark “lifted” out some modules to
> /incubator/APICommon, so you need to have those libs on your pc as well.
> You should see references in the makefile.win like this
> APICOMMON_DIR =
> /hex
>
> *Från:* Staffan Tylen <staffan.ty...@gmail.com>
> *Skickat:* torsdag den 2 oktober 2014 12:09
>
> *Till:* Open Object Rexx Users <oorexx-users@lists.sourceforge.net>
>
> Hex, as a matter of fact I only tried to compile the latest SVN update
> without knowing which sqlite version is included.
>
> Staffan
>
>
> On Wed, Oct 1, 2014 at 1:38 PM, <hexi...@users.sourceforge.net> wrote:
>
>> I made a note to myself, to be able to compile the “latest” SQLITE
>> amalgation
>> ie. I compared Marks changes with the SQlite amalgation
>> I suppose that’s what you are trying, compile lastest sqlite amalgation,
>> or…
>> /hex
>>
>>
>> *Från:* Staffan Tylen <staffan.ty...@gmail.com>
>> *Skickat:* onsdag den 1 oktober 2014 11:35
>>
>> *Till:* Open Object Rexx Users <oorexx-users@lists.sourceforge.net>
>>
>> No I haven't seen this before. Where does this information come from?
>> Will try it out later.
>>
>> Staffan
>>
>>
>> On Tue, Sep 30, 2014 at 9:56 PM, <hexi...@users.sourceforge.net> wrote:
>>
>>> Staffan
>>> Have you done this
>>>
>>> Changes needed for compilation of SQLITE amalgation to oosqlite
>>> -------------------------
>>> Last in sqlite3.c module ADD
>>>
>>> #ifdef OOSQLITE_BUILD
>>> SQLITE_API const sqlite3_api_routines* oosqlite3_get_routines(void){
>>> return &sqlite3Apis;
>>> }
>>> #endif
>>>
>>> --------------
>>> Last in sqlite3.h ADD
>>>
>>> #ifdef OOSQLITE_BUILD
>>>
>>> #ifdef __cplusplus
>>> extern "C" {
>>> #endif
>>>
>>> typedef struct sqlite3_api_routines sqlite3_api_routines;
>>> extern SQLITE_API const sqlite3_api_routines
>>> *oosqlite3_get_routines(void);
>>>
>>> #ifdef __cplusplus
>>> } /* end of the 'extern "C"' block */
>>> #endif
>>>
>>> #endif /* end if OOSQLITE_BUILD */
>>>
>>> Skickat från Windows E-post
>>>
>>> *Från:* Staffan Tylen <staffan.ty...@gmail.com>
>>> *Skickat:* tisdag den 30 september 2014 21:42
>>> *Till:* Open Object Rexx Users <oorexx-users@lists.sourceforge.net>
>>>
>>> Hi Mike, I'm trying to compile the latest available source for ooSQLite
>>> but am receiving loads of error messages. I've updated my makefile to
>>> include recent changes in makefile.win. Below are the messages I receive.
>>>
>>> Microsoft (R) Program Maintenance Utility Version 11.00.60610.1
>>> Copyright (C) Microsoft Corporation. All rights reserved.
>>>
>>>
>>>
>>
>>
>> ------------------------------------------------------------------------------
>> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
>> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
>> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
>> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Oorexx-users mailing list
>> Oorexx-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/oorexx-users
>>
>>
>
>
> ------------------------------------------------------------------------------
> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
>
> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
> _______________________________________________
> Oorexx-users mailing list
> Oorexx-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-users
>
>
------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
Oorexx-users mailing list
Oorexx-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-users