Uploaded image for project: 'C Driver'
  1. C Driver
  2. CDRIVER-643

Solaris Compiler warning

    • Type: Icon: Bug Bug
    • Resolution: Done
    • Priority: Icon: Minor - P4 Minor - P4
    • 1.3.1
    • Affects Version/s: None
    • Component/s: None
    • None

      Assorted compiler warnings for 1.1.5-dev. Some of these may be due to misconfiguration on my end, please tell me if so.

      Solaris
      /opt/SunProd/studio12u3/solarisstudio12.3/bin/cc -xc99 -m64 -I/usr/lib/64/R/include -DNDEBUG -I. -Iyajl -Ibson -Imongoc -include apple.h  -I/opt/csw/include  -DBSON_COMPILATION -DMONGOC_COMPILATION     -KPIC  -xlibmieee  -c mongoc/mongoc-index.c -o mongoc/mongoc-index.o
      "mongoc/mongoc-index.c", line 41: warning: initializer does not fit or is out of range: -90
      
      Any
      bson/bson-timegm.c:180:19: warning: variable 'gmt' is not needed and will not be emitted [-Wunneeded-internal-declaration]
      static const char       gmt[] = "GMT";
      
      Windows mingw32
      gcc -m32 -I"C:/PROGRA~1/R/R-32~1.0/include" -DNDEBUG -I../windows/openssl-1.0.1j/include -I../windows/libsasl-2.1.26/include -DLIBSASL_EXPORTS -DBSON_COMPILATION -DMONGOC_COMPILATION -I. -Iyajl -Ibson -Imongoc    -I"d:/RCompile/r-compiling/local/local320/include"  -Wno-unused-value -Wno-unused-but-set-variable -Wno-implicit-function-declaration   -O3 -Wall  -std=gnu99 -mtune=core2 -c bson/bson-iso8601.c -o bson/bson-iso8601.o
      bson/bson-iso8601.c: In function '_bson_iso8601_date_parse':
      bson/bson-iso8601.c:227:30: warning: 'sec_ptr' may be used uninitialized in this function [-Wuninitialized]
      bson/bson-iso8601.c:108:1: warning: 'millis_ptr' may be used uninitialized in this function [-Wuninitialized]
      
      Windows mingw-w64
      gcc -m32 -I"C:/PROGRA~1/R/R-32~1.0/include" -DNDEBUG -I../windows/openssl-1.0.1j/include -I../windows/libsasl-2.1.26/include -DLIBSASL_EXPORTS -DBSON_COMPILATION -DMONGOC_COMPILATION -I. -Iyajl -Ibson -Imongoc    -I"d:/RCompile/r-compiling/local/local320/include"  -Wno-unused-value -Wno-unused-but-set-variable -Wno-implicit-function-declaration   -O3 -Wall  -std=gnu99 -mtune=core2 -c bson/bson.c -o bson/bson.o
      bson/bson.c: In function '_bson_as_json_visit_int64':
      bson/bson.c:2334:4: warning: format '%i' expects argument of type 'int', but argument 3 has type 'int64_t' [-Wformat]
      bson/bson.c: In function '_bson_as_json_visit_date_time':
      bson/bson.c:2450:4: warning: format '%i' expects argument of type 'int', but argument 3 has type 'int64_t' [-Wformat]
      ar rcs libbson.a bson/*.o
      
      Windows mingw-w64
      gcc -m32 -I"C:/PROGRA~1/R/R-32~1.0/include" -DNDEBUG -I../windows/openssl-1.0.1j/include -I../windows/libsasl-2.1.26/include -DLIBSASL_EXPORTS -DBSON_COMPILATION -DMONGOC_COMPILATION -I. -Iyajl -Ibson -Imongoc    -I"d:/RCompile/r-compiling/local/local320/include"  -Wno-unused-value -Wno-unused-but-set-variable -Wno-implicit-function-declaration   -O3 -Wall  -std=gnu99 -mtune=core2 -c mongoc/mongoc-buffer.c -o mongoc/mongoc-buffer.o
      mongoc/mongoc-buffer.c: In function '_mongoc_buffer_append_from_stream':
      mongoc/mongoc-buffer.c:181:23: warning: format '%u' expects argument of type 'unsigned int', but argument 5 has type 'long long unsigned int' [-Wformat]
      

            Assignee:
            bjori Hannes Magnusson
            Reporter:
            Jeroenooms Jeroen Ooms [X]
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: