Changeset: 074f07727946 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=074f07727946
Modified Files:
        gdk/shared_memory.c
        monetdb5/extras/pyapi/Benchmarks/pyapi_test.sh
        monetdb5/extras/pyapi/pyapi.c
        tools/embeddedpy/embeddedpy.c
Branch: pyapi
Log Message:

Fixes for other compilers.


diffs (76 lines):

diff --git a/gdk/shared_memory.c b/gdk/shared_memory.c
--- a/gdk/shared_memory.c
+++ b/gdk/shared_memory.c
@@ -358,6 +358,7 @@ int release_process_semaphore(int sem_id
 str initialize_shared_memory(void)
 {
     NOTIMPLEMENTED();
+    return NULL;
 }
 
 str create_shared_memory(int id, size_t size, void **return_ptr)
diff --git a/monetdb5/extras/pyapi/Benchmarks/pyapi_test.sh 
b/monetdb5/extras/pyapi/Benchmarks/pyapi_test.sh
--- a/monetdb5/extras/pyapi/Benchmarks/pyapi_test.sh
+++ b/monetdb5/extras/pyapi/Benchmarks/pyapi_test.sh
@@ -773,6 +773,23 @@ function install_lofar() {
 }
 
 
+function install_mongodb() {
+    wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.7.tgz && 
tar xvzf mongodb-linux-x86_64-3.0.7.tgz && cd mongodb-linux-x86_64-3.0.7 && cp 
-R -n bin/ $BUILD_DIR
+    mongod --dbpath=/export/scratch2/raasveld/mongodata
+}
+
+wget https://bitbucket.org/djcbeach/monary/get/5b0fb0c2de0a.zip
+
+function install_scons() {
+    wget http://prdownloads.sourceforge.net/scons/scons-2.3.6.tar.gz && tar 
xvzf scons-2.3.6.tar.gz && cd scons-2.3.6 && python setup.py install --user    
+}
+
+function install_mongodb() {
+    rm master.zip
+    wget https://github.com/mongodb/mongo/archive/master.zip && unzip 
master.zip && cd mongo-master && ~/.local/bin/scons all
+}
+
+
 
 export PYAPI_TESTFILE=/local/raasveld/monetdb_testing.py
 export LD_LIBRARY_PATH=/local/raasveld/build/lib
diff --git a/monetdb5/extras/pyapi/pyapi.c b/monetdb5/extras/pyapi/pyapi.c
--- a/monetdb5/extras/pyapi/pyapi.c
+++ b/monetdb5/extras/pyapi/pyapi.c
@@ -1916,7 +1916,7 @@ PyObject *PyDict_CheckForConversion(PyOb
     if (PyList_Size(keys) != expected_columns) {
 #ifdef _PYAPI_WARNINGS_
         if (PyList_Size(keys) > expected_columns) {
-            WARNING_MESSAGE("WARNING: Expected %d return values, but a 
dictionary with %zu values was returned instead.\n", expected_columns, 
PyList_Size(keys));
+            WARNING_MESSAGE("WARNING: Expected %d return values, but a 
dictionary with %zu values was returned instead.\n", expected_columns, (size_t) 
PyList_Size(keys));
         }
 #endif
     }
diff --git a/tools/embeddedpy/embeddedpy.c b/tools/embeddedpy/embeddedpy.c
--- a/tools/embeddedpy/embeddedpy.c
+++ b/tools/embeddedpy/embeddedpy.c
@@ -232,11 +232,11 @@ PyObject *monetdb_insert(PyObject *self,
                char *msg = NULL;
                PyObject *pResult;
                PyReturn *pyreturn_values = NULL;
-               append_data *append_bats;
+               append_data *append_bats = NULL;
                int i;
                char **column_names = NULL;
                int *column_types = NULL;
-               int columns;
+               int columns = 0;
 
                msg = monetdb_get_columns(schema_name, table_name, &columns, 
&column_names, &column_types);
 
@@ -557,7 +557,7 @@ str monetdb_create_table(char *schema, c
        //format the CREATE TABLE query
        snprintf(query, max_length, "create table %s.%s(", schema, table_name);
        for(i = 0; i < ncols; i++) {
-               BAT *b = BBP_cache(ad[i].batid);
+               BAT *b = BBP_cache((int)ad[i].batid);
                snprintf(copy, max_length, "%s %s %s%s", query, ad[i].colname, 
BatType_ToSQLType(b->T->type), i < ncols - 1 ? "," : ");");
                strcpy(query, copy);
        }
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to