I found a small compile error when SQLITE_MUTEX_NOOP is defined with the
amalgamation source:

sh4gcc -ansi -fsigned-char -mruntime=os21 -ml -c  -O0
-DSQLITE_OS_OTHER=1 -DSQLITE_32BIT_ROWID=1 -DSQLITE_INT64_TYPE=long
-DSQLITE_OMIT_AUTHORIZATION -DSQLITE_OMIT_AUTOINCREMENT
-DSQLITE_OMIT_AUTOINIT -DSQLITE_OMIT_AUTOVACUUM -DSQLITE_OMIT_CAST
-DSQLITE_OMIT_CHECK -DSQLITE_OMIT_COMPLETE -DSQLITE_OMIT_COMPOUND_SELECT
-DSQLITE_OMIT_CONFLICT_CLAUSE -DSQLITE_OMIT_DECLTYPE
-DSQLITE_OMIT_FLAG_PRAGMAS  -DSQLITE_OMIT_FOREIGN_KEY
-DSQLITE_OMIT_GET_TABLE -DSQLITE_OMIT_INCRBLOB
-DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_PROGRESS_CALLBACK
-DSQLITE_OMIT_SCHEMA_VERSION_PRAGMAS -DSQLITE_OMIT_TCL_VARIABLE
-DSQLITE_OMIT_XFER_OPT -DUSE_RAWPPP_DL -DUSE_PSW_DL -DEVENTBRK_TEST
-DINCLUDE_TEST_POPUP -DOPENTV_FUSION -DFNS_REAL_SKEPTIC  -DDHCP
-DNO_PACKED_STRU -DNO_STASS -DRAWPPP_MODEM_TEST -DHTTP
-DSECURITY_PRESENT -DFUSION_CALLS_REDEFINE -DUSE_RAWSTK_MODEM_ERRORS
-DRAWPPP -DFUSION_CALLS_REDEFINE -DUSE_THE_XSOCKET -DDVB_SI
-DUSE_THE_HDMI -DUSE_THE_SQLDB -DUSE_THE_SQLITE -D__st40__
-Dinline=__inline -D__LITTLE_ENDIAN__ -D__LONG_INT__ -D__LONG_ALIGN__
-D__FLAT__ -D_ANSI_C_SOURCE -DKERNEL_HAS_ANSI -DUSE_THE_FONT16EXT
-DUSE_THE_EITS -DUSE_THE_HTTP -DUSE_THE_PPPLINK -DUSE_THE_XSOCKET
-DUSE_THE_ETHERNET -DUSE_THE_EVENTBRK -DUSE_THE_SVSCALE -DUSE_THE_IMAGE
-DUSE_THE_XYMAN -DUSE_THE_FEP -DUSE_THE_FEMGR -DUSE_THE_FONT16_GLUE
-DUSE_THE_NATAPP -DUSE_THE_MODEMSVC -DUSE_THE_USERPROF
-DUSE_THE_ATTRIBUTE -DUSE_THE_DEBTRACE -DUSE_THE_VOD -DUSE_THE_PVR
-DUSE_PVR_MPEG_MEDIUM -DUSE_CORE_2_DRIVERS  -DUSE_THE_SSLEXT
-DUSE_THE_OPENTV_SI -DUSE_THE_VKBENH -DUSE_THE_SCARTSW -DUSE_THE_APPSTOR
-DUSE_THE_EEFILSYS -DUSE_THE_FMFILE -DUSE_THE_RAMFSYS
-DUSE_THE_BC_SOURCE -DUSE_THE_RSB_LIB -DUSE_THE_RAWSTK -DUSE_THE_SCHED
-DUSE_THE_RESMAN -DUSE_THE_DSM -DUSE_THE_SLM -DUSE_THE_USB
-DUSE_THE_USB_COMM -DUSE_THE_USB_MSD -DUSE_THE_HDMI -DUSE_THE_OTHREAD
-DUSE_THE_GRAPHICS_JPEG_SUPPORT -DUSE_THE_GRAPHICS_PNG_SUPPORT
-DUSE_THE_SQLITE -DUSE_THE_SQLDB
-I/projects/OTV_OS/Core2/DEVELOP/mdal_db/opentv/external/opensrc/include
-I../src/include  -I. -g -DUSE_NO_ROMED_APPLICATIONS -osqlite3.o
/projects/OTV_OS/Core2/DEVELOP/mdal_db/opentv/external/opensrc/sqlite/sq
lite3.c
/projects/OTV_OS/Core2/DEVELOP/mdal_db/opentv/external/opensrc/sqlite/sq
lite3.c: In function `sqlite3DefaultMutex':
/projects/OTV_OS/Core2/DEVELOP/mdal_db/opentv/external/opensrc/sqlite/sq
lite3.c:14997: error: `noopMutexLeave' undeclared (first use in this
function)
/projects/OTV_OS/Core2/DEVELOP/mdal_db/opentv/external/opensrc/sqlite/sq
lite3.c:14997: error: (Each undeclared identifier is reported only once
/projects/OTV_OS/Core2/DEVELOP/mdal_db/opentv/external/opensrc/sqlite/sq
lite3.c:14997: error: for each function it appears in.)
/projects/OTV_OS/Core2/DEVELOP/mdal_db/opentv/external/opensrc/sqlite/sq
lite3.c:14997: error: initializer element is not constant
/projects/OTV_OS/Core2/DEVELOP/mdal_db/opentv/external/opensrc/sqlite/sq
lite3.c:14997: error: (near initialization for `sMutex.xMutexLeave')


Renaming debugMutexLeave() to noopMutexLeave() at line 14987 seems to
fix it.

Cheers,
Dave.


-----Original Message-----
From: D. Richard Hipp [mailto:[EMAIL PROTECTED] 
Sent: 15 October 2008 05:12
To: [EMAIL PROTECTED]; General Discussion of SQLite Database
Subject: [sqlite] SQLite version 3.6.4

SQLite version 3.6.4 is now available for download on the SQLite  
website:

      http://www..sqlite.org/download.html

SQLite version 3.6.4 is considered a stable release.  Upgrading from  
version 3.6.3 is optional.  For a summary of changes and enhancements  
that have occurred in version 3.6.4 visit

     http://www.sqlite.org/3_6_4.html

D. Richard Hipp
[EMAIL PROTECTED]




_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to