Back to the "Multiple platform build/check report" A  B  C  D [E] F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z 

Package 199/671HostnameOS / ArchBUILDCHECKBUILD BIN
EBImage 4.2.1
Andrzej Oles
Snapshot Date: 2013-04-30 17:01:37 -0700 (Tue, 30 Apr 2013)
URL: https://hedgehog.fhcrc.org/bioconductor/branches/RELEASE_2_12/madman/Rpacks/EBImage
Last Changed Rev: 75776 / Revision: 76155
Last Changed Date: 2013-04-18 05:16:43 -0700 (Thu, 18 Apr 2013)
george2 Linux (Ubuntu 12.04.1 LTS) / x86_64  OK  OK 
moscato2 Windows Server 2008 R2 Enterprise SP1 (64-bit) / x64  OK  OK  OK 
petty Mac OS X Snow Leopard (10.6.8) / x86_64  OK  OK  OK 
pelham Mac OS X Snow Leopard (10.6.8) / x86_64  OK  OK [ OK ]

Summary

Package: EBImage
Version: 4.2.1
Command: rm -rf EBImage.buildbin-libdir && mkdir EBImage.buildbin-libdir && /Users/biocbuild/BBS/utils/build-universal.sh EBImage_4.2.1.tar.gz /Library/Frameworks/R.framework/Versions/Current/Resources/bin/R EBImage.buildbin-libdir
StartedAt: 2013-05-01 12:19:56 -0700 (Wed, 01 May 2013)
EndedAt: 2013-05-01 12:20:09 -0700 (Wed, 01 May 2013)
EllapsedTime: 13.1 seconds
RetCode: 0
Status:  OK 
PackageFile: EBImage_4.2.1.tgz
PackageFileSize: 3.986 MiB

Command output

>>>>>>> 
>>>>>>> INSTALLATION WITH 'R CMD INSTALL --preclean --no-multiarch --library=EBImage.buildbin-libdir EBImage_4.2.1.tar.gz'
>>>>>>> 

* installing *source* package 'EBImage' ...
** libs
clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG  -I/usr/local/include    -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c EBImage.c -o EBImage.o
clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG  -I/usr/local/include    -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c distmap.c -o distmap.o
clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG  -I/usr/local/include    -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c drawCircle.c -o drawCircle.o
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG  -I/usr/local/include    -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c floodFill.cpp -o floodFill.o
In file included from floodFill.cpp:1:
./floodFill.h:16:2: warning: extra ';' outside of a function is a C++11 extension [-Wc++11-extra-semi]
};
 ^
In file included from floodFill.cpp:2:
./tools.h:37:2: warning: extra ';' outside of a function is a C++11 extension [-Wc++11-extra-semi]
};
 ^
2 warnings generated.
clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG  -I/usr/local/include    -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c greyscale_morphology.c -o greyscale_morphology.o
greyscale_morphology.c:136:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
                CHECK_BUFFER(set.R, set.RLength, RBufLength, int)
                ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
greyscale_morphology.c:23:34: note: expanded from macro 'CHECK_BUFFER'
    pointer = R_Realloc(pointer, buffer, type);\
                                 ^
/Library/Frameworks/R.framework/Resources/include/R_ext/RS.h:67:70: note: expanded from macro 'R_Realloc'
#define R_Realloc(p,n,t) (t *) R_chk_realloc( (void *)(p), (size_t)((n) * sizeof(t)) )
                                                                     ^
greyscale_morphology.c:142:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
                CHECK_BUFFER(set.C, set.CLength, CBufLength, chord)
                ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
greyscale_morphology.c:23:34: note: expanded from macro 'CHECK_BUFFER'
    pointer = R_Realloc(pointer, buffer, type);\
                                 ^
/Library/Frameworks/R.framework/Resources/include/R_ext/RS.h:67:70: note: expanded from macro 'R_Realloc'
#define R_Realloc(p,n,t) (t *) R_chk_realloc( (void *)(p), (size_t)((n) * sizeof(t)) )
                                                                     ^
greyscale_morphology.c:157:25: warning: implicit conversion turns floating-point number into integer: 'numeric' (aka 'double') to 'int' [-Wconversion]
            prevValue = kern[index];
                      ˜ ^˜˜˜˜˜˜˜˜˜˜
greyscale_morphology.c:168:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
        CHECK_BUFFER(set.R, set.RLength, RBufLength, int)
        ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
greyscale_morphology.c:23:34: note: expanded from macro 'CHECK_BUFFER'
    pointer = R_Realloc(pointer, buffer, type);\
                                 ^
/Library/Frameworks/R.framework/Resources/include/R_ext/RS.h:67:70: note: expanded from macro 'R_Realloc'
#define R_Realloc(p,n,t) (t *) R_chk_realloc( (void *)(p), (size_t)((n) * sizeof(t)) )
                                                                     ^
greyscale_morphology.c:178:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
            CHECK_BUFFER(set.R, set.RLength, RBufLength, int)
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
greyscale_morphology.c:23:34: note: expanded from macro 'CHECK_BUFFER'
    pointer = R_Realloc(pointer, buffer, type);\
                                 ^
/Library/Frameworks/R.framework/Resources/include/R_ext/RS.h:67:70: note: expanded from macro 'R_Realloc'
#define R_Realloc(p,n,t) (t *) R_chk_realloc( (void *)(p), (size_t)((n) * sizeof(t)) )
                                                                     ^
5 warnings generated.
clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG  -I/usr/local/include    -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c haralick.c -o haralick.o
haralick.c:45:40: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion]
      if ( data[index] > nobj ) nobj = floor( data[index] );
                                     ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
haralick.c:69:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    ncomp = (int *) R_alloc (nobj, sizeof(int) );
                    ˜˜˜˜˜˜˜  ^˜˜˜
haralick.c:76:17: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion]
        index = floor( data[x + y * nx] ); /* index of the object, R-style = 1-based */
              ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
haralick.c:80:19: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion]
        colthis = floor(refdata[x + y * nx] * (nc - 1));
                ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
haralick.c:83:21: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion]
          colthat = floor(refdata[x+1 + y * nx] * (nc - 1));
                  ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
haralick.c:89:21: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion]
          colthat = floor(refdata[x + (y+1) * nx] * (nc - 1));
                  ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
haralick.c:95:21: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion]
          colthat = floor(refdata[x+1 + (y+1) * nx] * (nc - 1));
                  ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
haralick.c:101:21: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion]
          colthat = floor(refdata[x-1 + (y+1) * nx] * (nc - 1));
                  ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
haralick.c:170:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
  px   = (double *) R_alloc (nc, sizeof(double) );
                    ˜˜˜˜˜˜˜  ^˜
haralick.c:171:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
  Pxpy = (double *) R_alloc(2 * nc + 10, sizeof(double) ); // +10 is to be safe with limits
                    ˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜^˜˜˜
haralick.c:172:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
  Pxmy = (double *) R_alloc(2 * nc + 10, sizeof(double) ); // +10 is to be safe with limits
                    ˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜^˜˜˜
11 warnings generated.
clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG  -I/usr/local/include    -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c medianFilter.c -o medianFilter.o
medianFilter.c:240:66: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
    h_coarse = (uint16_t*) _mm_malloc(  1 * SQRT_BUCKET_SIZE * n * cn * sizeof(uint16_t), 16 );
                                        ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜ ˜
medianFilter.c:241:80: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
    h_fine   = (uint16_t*) _mm_malloc( SQRT_BUCKET_SIZE * SQRT_BUCKET_SIZE * n * cn * sizeof(uint16_t), 16 );
                                       ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜ ˜
medianFilter.c:242:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
    memset( h_coarse, 0,  1 * SQRT_BUCKET_SIZE * n * cn * sizeof(uint16_t) );
                          ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜ ˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
   ? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest))     \
                                        ^
medianFilter.c:242:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
    memset( h_coarse, 0,  1 * SQRT_BUCKET_SIZE * n * cn * sizeof(uint16_t) );
                          ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜ ˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
   : __inline_memset_chk (dest, val, len))
                                     ^
medianFilter.c:243:66: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
    memset( h_fine,   0, SQRT_BUCKET_SIZE * SQRT_BUCKET_SIZE * n * cn * sizeof(uint16_t) );
                         ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜ ˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
   ? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest))     \
                                        ^
medianFilter.c:243:66: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
    memset( h_fine,   0, SQRT_BUCKET_SIZE * SQRT_BUCKET_SIZE * n * cn * sizeof(uint16_t) );
                         ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜ ˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
   : __inline_memset_chk (dest, val, len))
                                     ^
medianFilter.c:283:23: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion]
        memset( H, 0, cn*sizeof(H[0]) );
                      ^˜˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
   ? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest))     \
                                        ^
medianFilter.c:283:23: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion]
        memset( H, 0, cn*sizeof(H[0]) );
                      ^˜˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
   : __inline_memset_chk (dest, val, len))
                                     ^
medianFilter.c:284:25: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion]
        memset( luc, 0, cn*sizeof(luc[0]) );
                        ^˜˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
   ? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest))     \
                                        ^
medianFilter.c:284:25: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion]
        memset( luc, 0, cn*sizeof(luc[0]) );
                        ^˜˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
   : __inline_memset_chk (dest, val, len))
                                     ^
medianFilter.c:287:35: warning: implicit conversion loses integer precision: 'const int' to 'uint16_t' (aka 'unsigned short') [-Wconversion]
                histogram_muladd( r, &h_coarse[SQRT_BUCKET_SIZE*n*c], H[c].coarse );
                ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜  ^
medianFilter.c:297:38: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wconversion]
                histogram_muladd( 2*r+1, &h_fine[SQRT_BUCKET_SIZE*n*(SQRT_BUCKET_SIZE*c+k)], &H[c].fine[k][0] );
                ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜  ˜˜˜^˜
medianFilter.c:303:42: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wconversion]
                const uint16_t t = 2*r*r + 2*r;
                               ˜   ˜˜˜˜˜˜^˜˜˜˜
medianFilter.c:322:40: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wconversion]
                    for ( luc[c][k] = j-r; luc[c][k] < MIN(j+r+1,n); ++luc[c][k] ) {
                                    ˜ ˜^˜
medianFilter.c:326:49: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wconversion]
                        histogram_muladd( j+r+1 - n, &h_fine[SQRT_BUCKET_SIZE*(n*(SQRT_BUCKET_SIZE*c+k)+(n-1))], &H[c].fine[k][0] );
                        ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜  ˜˜˜˜˜˜^˜˜
medianFilter.c:327:40: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wconversion]
                        luc[c][k] = j+r+1;
                                  ˜ ˜˜˜^˜
medianFilter.c:344:69: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wconversion]
                        dst[dst_step*i+cn*j+c] = SQRT_BUCKET_SIZE*k + b;
                                               ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
medianFilter.c:436:88: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
    int stripes = (int) ceil( (double) (width - 2*r) / (memsize / sizeof(Histogram) - 2*r) );
                                                                                    ˜ ˜^˜
medianFilter.c:474:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
 px = (uint16_t *) R_alloc(size.x*size.y*(*cn), sizeof(uint16_t));
                   ˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜
medianFilter.c:475:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
 py = (uint16_t *) R_alloc(size.x*size.y*(*cn), sizeof(uint16_t));
                   ˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜
medianFilter.c:479:78: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
 ctmf(px, py, size.x, size.y, size.x*(*cn), size.x*(*cn), *r, *cn, (*memsize)*1024);
 ˜˜˜˜                                                              ˜˜˜˜˜˜˜˜˜˜^˜˜˜˜
21 warnings generated.
clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG  -I/usr/local/include    -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c morphology.c -o morphology.o
clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG  -I/usr/local/include    -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c normalize.c -o normalize.o
clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG  -I/usr/local/include    -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c objects.c -o objects.o
objects.c:102:42: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion]
            if ( data[i] > nobj ) nobj = data[i];
                                       ˜ ^˜˜˜˜˜˜
objects.c:142:13: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion]
  int ext = floor(REAL(extension)[0]);
      ˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
objects.c:173:62: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion]
    for (i = 0; i < nx * ny; i++) if (dobj[i] > nobj) nobj = dobj[i];
                                                           ˜ ^˜˜˜˜˜˜
objects.c:240:29: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion]
          index = dobj[x + y * nx] - 1; // background index 0 is not kept
                ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
objects.c:249:15: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion]
            pxi = xx + yy * snx;
                ˜ ˜˜˜^˜˜˜˜˜˜˜˜˜
5 warnings generated.
clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG  -I/usr/local/include    -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c ocontour.c -o ocontour.o
ocontour.c:82:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
    memcpy(INTEGER(_oc), octemp, nboc*2*sizeof(int));
                                 ˜˜˜˜^˜˜
/usr/include/secure/_string.h:52:41: note: expanded from macro 'memcpy'
   ? __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest))     \
                                        ^
ocontour.c:82:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
    memcpy(INTEGER(_oc), octemp, nboc*2*sizeof(int));
                                 ˜˜˜˜^˜˜
/usr/include/secure/_string.h:53:38: note: expanded from macro 'memcpy'
   : __inline_memcpy_chk (dest, src, len))
                                     ^
2 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG  -I/usr/local/include    -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c propagate.cpp -o propagate.o
In file included from propagate.cpp:32:
./propagate.h:14:2: warning: extra ';' outside of a function is a C++11 extension [-Wc++11-extra-semi]
};
 ^
In file included from propagate.cpp:34:
./tools.h:37:2: warning: extra ';' outside of a function is a C++11 extension [-Wc++11-extra-semi]
};
 ^
propagate.cpp:81:75: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pixel_diff += fabs(clamped_fetch(image, i1 + delta_i, j1 + delta_j, m, n) - 
                         ˜˜˜˜˜˜˜˜˜˜˜˜˜                                    ^
propagate.cpp:81:78: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pixel_diff += fabs(clamped_fetch(image, i1 + delta_i, j1 + delta_j, m, n) - 
                         ˜˜˜˜˜˜˜˜˜˜˜˜˜                                       ^
propagate.cpp:82:75: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
                         clamped_fetch(image, i2 + delta_i, j2 + delta_j, m, n));
                         ˜˜˜˜˜˜˜˜˜˜˜˜˜                                    ^
propagate.cpp:82:78: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
                         clamped_fetch(image, i2 + delta_i, j2 + delta_j, m, n));
                         ˜˜˜˜˜˜˜˜˜˜˜˜˜                                       ^
propagate.cpp:104:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i-1, j, m, n, lambda), i-1, j, label));
                           ˜˜˜˜˜˜˜˜˜˜        ^
propagate.cpp:104:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i-1, j, m, n, lambda), i-1, j, label));
                           ˜˜˜˜˜˜˜˜˜˜           ^
propagate.cpp:104:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i-1, j, m, n, lambda), i-1, j, label));
                           ˜˜˜˜˜˜˜˜˜˜              ˜^˜
propagate.cpp:104:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i-1, j, m, n, lambda), i-1, j, label));
                           ˜˜˜˜˜˜˜˜˜˜                   ^
propagate.cpp:108:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i, j-1, m, n, lambda), i, j-1, label));
                           ˜˜˜˜˜˜˜˜˜˜        ^
propagate.cpp:108:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i, j-1, m, n, lambda), i, j-1, label));
                           ˜˜˜˜˜˜˜˜˜˜           ^
propagate.cpp:108:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i, j-1, m, n, lambda), i, j-1, label));
                           ˜˜˜˜˜˜˜˜˜˜              ^
propagate.cpp:108:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i, j-1, m, n, lambda), i, j-1, label));
                           ˜˜˜˜˜˜˜˜˜˜                 ˜^˜
propagate.cpp:112:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i+1, j, m, n, lambda), i+1, j, label));
                           ˜˜˜˜˜˜˜˜˜˜        ^
propagate.cpp:112:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i+1, j, m, n, lambda), i+1, j, label));
                           ˜˜˜˜˜˜˜˜˜˜           ^
propagate.cpp:112:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i+1, j, m, n, lambda), i+1, j, label));
                           ˜˜˜˜˜˜˜˜˜˜              ˜^˜
propagate.cpp:112:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i+1, j, m, n, lambda), i+1, j, label));
                           ˜˜˜˜˜˜˜˜˜˜                   ^
propagate.cpp:116:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i, j+1, m, n, lambda), i, j+1, label));
                           ˜˜˜˜˜˜˜˜˜˜        ^
propagate.cpp:116:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i, j+1, m, n, lambda), i, j+1, label));
                           ˜˜˜˜˜˜˜˜˜˜           ^
propagate.cpp:116:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i, j+1, m, n, lambda), i, j+1, label));
                           ˜˜˜˜˜˜˜˜˜˜              ^
propagate.cpp:116:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i, j+1, m, n, lambda), i, j+1, label));
                           ˜˜˜˜˜˜˜˜˜˜                 ˜^˜
propagate.cpp:122:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i-1, j-1, m, n, lambda), i-1, j-1, label));
                           ˜˜˜˜˜˜˜˜˜˜        ^
propagate.cpp:122:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i-1, j-1, m, n, lambda), i-1, j-1, label));
                           ˜˜˜˜˜˜˜˜˜˜           ^
propagate.cpp:122:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i-1, j-1, m, n, lambda), i-1, j-1, label));
                           ˜˜˜˜˜˜˜˜˜˜              ˜^˜
propagate.cpp:122:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i-1, j-1, m, n, lambda), i-1, j-1, label));
                           ˜˜˜˜˜˜˜˜˜˜                   ˜^˜
propagate.cpp:126:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i+1, j-1, m, n, lambda), i+1, j-1, label));
                           ˜˜˜˜˜˜˜˜˜˜        ^
propagate.cpp:126:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i+1, j-1, m, n, lambda), i+1, j-1, label));
                           ˜˜˜˜˜˜˜˜˜˜           ^
propagate.cpp:126:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i+1, j-1, m, n, lambda), i+1, j-1, label));
                           ˜˜˜˜˜˜˜˜˜˜              ˜^˜
propagate.cpp:126:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i+1, j-1, m, n, lambda), i+1, j-1, label));
                           ˜˜˜˜˜˜˜˜˜˜                   ˜^˜
propagate.cpp:130:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i-1, j+1, m, n, lambda), i-1, j+1, label));
                           ˜˜˜˜˜˜˜˜˜˜        ^
propagate.cpp:130:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i-1, j+1, m, n, lambda), i-1, j+1, label));
                           ˜˜˜˜˜˜˜˜˜˜           ^
propagate.cpp:130:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i-1, j+1, m, n, lambda), i-1, j+1, label));
                           ˜˜˜˜˜˜˜˜˜˜              ˜^˜
propagate.cpp:130:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i-1, j+1, m, n, lambda), i-1, j+1, label));
                           ˜˜˜˜˜˜˜˜˜˜                   ˜^˜
propagate.cpp:134:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i+1, j+1, m, n, lambda), i+1, j+1, label));
                           ˜˜˜˜˜˜˜˜˜˜        ^
propagate.cpp:134:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i+1, j+1, m, n, lambda), i+1, j+1, label));
                           ˜˜˜˜˜˜˜˜˜˜           ^
propagate.cpp:134:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i+1, j+1, m, n, lambda), i+1, j+1, label));
                           ˜˜˜˜˜˜˜˜˜˜              ˜^˜
propagate.cpp:134:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      pq.push(Pixel(dist + Difference(image, i, j, i+1, j+1, m, n, lambda), i+1, j+1, label));
                           ˜˜˜˜˜˜˜˜˜˜                   ˜^˜
propagate.cpp:209:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    _propagate(seeds, x, imask, tgt, dists, nx, ny, lambda); 
    ˜˜˜˜˜˜˜˜˜˜                              ^˜
propagate.cpp:209:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
    _propagate(seeds, x, imask, tgt, dists, nx, ny, lambda); 
    ˜˜˜˜˜˜˜˜˜˜                                  ^˜
40 warnings generated.
clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG  -I/usr/local/include    -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c spatial.c -o spatial.o
spatial.c:46:12: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion]
        int ftx = floor(tx);
            ˜˜˜   ^˜˜˜˜˜˜˜˜
spatial.c:47:12: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion]
        int fty = floor(ty);
            ˜˜˜   ^˜˜˜˜˜˜˜˜
2 warnings generated.
clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG  -I/usr/local/include    -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c thresh.c -o thresh.o
clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG  -I/usr/local/include    -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c tile.c -o tile.o
tile.c:38:9: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion]
  ndy = ceil( nz * onetondx ); // number of tiles in y-dir
      ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
tile.c:78:54: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion]
      y = lwd + floor(index * onetondx) * (ny + lwd) + j;
        ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
tile.c:79:15: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion]
      x = lwd + (index - floor(index * onetondx) * ndx) * (nx + lwd);
        ˜ ˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
tile.c:85:91: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
      if (oredstride!=-1)   memcpy( &(dim[i+rredstride]), &(REAL(obj)[j* nx+oredstride]), nx * sizeof(double));
                                                                                          ^˜ ˜
/usr/include/secure/_string.h:52:41: note: expanded from macro 'memcpy'
   ? __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest))     \
                                        ^
tile.c:85:91: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
      if (oredstride!=-1)   memcpy( &(dim[i+rredstride]), &(REAL(obj)[j* nx+oredstride]), nx * sizeof(double));
                                                                                          ^˜ ˜
/usr/include/secure/_string.h:53:38: note: expanded from macro 'memcpy'
   : __inline_memcpy_chk (dest, src, len))
                                     ^
tile.c:86:95: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
      if (ogreenstride!=-1) memcpy( &(dim[i+rgreenstride]), &(REAL(obj)[j* nx+ogreenstride]), nx * sizeof(double));
                                                                                              ^˜ ˜
/usr/include/secure/_string.h:52:41: note: expanded from macro 'memcpy'
   ? __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest))     \
                                        ^
tile.c:86:95: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
      if (ogreenstride!=-1) memcpy( &(dim[i+rgreenstride]), &(REAL(obj)[j* nx+ogreenstride]), nx * sizeof(double));
                                                                                              ^˜ ˜
/usr/include/secure/_string.h:53:38: note: expanded from macro 'memcpy'
   : __inline_memcpy_chk (dest, src, len))
                                     ^
tile.c:87:93: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
      if (obluestride!=-1)  memcpy( &(dim[i+rbluestride]), &(REAL(obj)[j* nx+obluestride]), nx * sizeof(double));
                                                                                            ^˜ ˜
/usr/include/secure/_string.h:52:41: note: expanded from macro 'memcpy'
   ? __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest))     \
                                        ^
tile.c:87:93: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
      if (obluestride!=-1)  memcpy( &(dim[i+rbluestride]), &(REAL(obj)[j* nx+obluestride]), nx * sizeof(double));
                                                                                            ^˜ ˜
/usr/include/secure/_string.h:53:38: note: expanded from macro 'memcpy'
   : __inline_memcpy_chk (dest, src, len))
                                     ^
tile.c:175:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
        memcpy(tgt, src, nx*sizeof(double));
                         ^˜˜
/usr/include/secure/_string.h:52:41: note: expanded from macro 'memcpy'
   ? __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest))     \
                                        ^
tile.c:175:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
        memcpy(tgt, src, nx*sizeof(double));
                         ^˜˜
/usr/include/secure/_string.h:53:38: note: expanded from macro 'memcpy'
   : __inline_memcpy_chk (dest, src, len))
                                     ^
tile.c:180:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
        memcpy(tgt, src, nx*sizeof(double));
                         ^˜˜
/usr/include/secure/_string.h:52:41: note: expanded from macro 'memcpy'
   ? __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest))     \
                                        ^
tile.c:180:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
        memcpy(tgt, src, nx*sizeof(double));
                         ^˜˜
/usr/include/secure/_string.h:53:38: note: expanded from macro 'memcpy'
   : __inline_memcpy_chk (dest, src, len))
                                     ^
tile.c:185:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
        memcpy(tgt, src, nx*sizeof(double));
                         ^˜˜
/usr/include/secure/_string.h:52:41: note: expanded from macro 'memcpy'
   ? __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest))     \
                                        ^
tile.c:185:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
        memcpy(tgt, src, nx*sizeof(double));
                         ^˜˜
/usr/include/secure/_string.h:53:38: note: expanded from macro 'memcpy'
   : __inline_memcpy_chk (dest, src, len))
                                     ^
tile.c:129:37: warning: unused variable 'id' [-Wunused-variable]
  void *src, *tgt; double *dd; int *id;
                                    ^
16 warnings generated.
clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG  -I/usr/local/include    -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c tools.c -o tools.o
tools.c:8:19: warning: implicit conversion loses floating-point precision: 'long double' to 'double' [-Wconversion]
    return sqrt ( (long double)( (pt1.x - pt2.x) * (pt1.x - pt2.x) + (pt1.y - pt2.y) * (pt1.y - pt2.y) ) );
           ˜˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
tools.c:14:19: warning: implicit conversion loses floating-point precision: 'long double' to 'double' [-Wconversion]
    return sqrt ( (long double)( (x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2) ) );
           ˜˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
tools.c:21:13: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion]
    res.y = floor (index / xsize);
          ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
3 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG  -I/usr/local/include    -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c watershed.cpp -o watershed.o
In file included from watershed.cpp:1:
./watershed.h:14:2: warning: extra ';' outside of a function is a C++11 extension [-Wc++11-extra-semi]
};
 ^
In file included from watershed.cpp:9:
./tools.h:37:2: warning: extra ';' outside of a function is a C++11 extension [-Wc++11-extra-semi]
};
 ^
2 warnings generated.
clang++ -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined suppress -L/usr/local/lib -L/usr/local/lib -o EBImage.so EBImage.o distmap.o drawCircle.o floodFill.o greyscale_morphology.o haralick.o medianFilter.o morphology.o normalize.o objects.o ocontour.o propagate.o spatial.o thresh.o tile.o tools.o watershed.o -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation
installing to /Users/biocbuild/bbs-2.12-bioc/meat/EBImage.buildbin-libdir/EBImage/libs
** R
** inst
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded
* DONE (EBImage)


>>>>>>> 
>>>>>>> FIXING LINKS FOR EBImage.buildbin-libdir/EBImage/libs//EBImage.so
>>>>>>> 

install_name_tool -change "/usr/local/lib/libgcc_s.1.dylib" "/Library/Frameworks/R.framework/Versions/3.0/Resources/lib/libgcc_s.1.dylib" "EBImage.buildbin-libdir/EBImage/libs//EBImage.so"
install_name_tool -change "/usr/local/lib/libgfortran.2.dylib" "/Library/Frameworks/R.framework/Versions/3.0/Resources/lib/libgfortran.2.dylib" "EBImage.buildbin-libdir/EBImage/libs//EBImage.so"
install_name_tool -change "/usr/local/lib/libreadline.5.2.dylib" "/Library/Frameworks/R.framework/Versions/3.0/Resources/lib/libreadline.5.2.dylib" "EBImage.buildbin-libdir/EBImage/libs//EBImage.so"
install_name_tool -change "/usr/local/lib/libreadline.dylib" "/Library/Frameworks/R.framework/Versions/3.0/Resources/lib/libreadline.dylib" "EBImage.buildbin-libdir/EBImage/libs//EBImage.so"