Source: adun.app
Version: 0.81-6
Severity: normal
Tags: sid jessie
User: pkg-gnustep-maintain...@lists.alioth.debian.org
Usertags: gnustep-base1.24-transition gnustep-gui0.24-transition 
gnustep-transition

Your package builds successfully with the new GNUstep libraries, but
there are some GCC warnings that *may* lead to problems at runtime and
may affect the forthcoming gnustep transition/jessie release.  Latest
versions of the core GNUstep packages are available at mentors.d.n [*];
they will be uploaded to experimental first.

Please note that the warnings may be unrelated to GNUstep or changes in
GNUstep but could be legitimate nevertheless.  In case the fix is
applicable for the current gnustep-* library packages in sid (-base/1.22
and -gui/0.20) you can upload the fixed package before the transition
begins.  Otherwise, please wait for the transition to complete and
do not forget to adjust the Build-Depends field accordingly:

  libgnustep-base-dev (>= 1.24.6)
  or
  libgnustep-gui-dev (>= 0.24)

Relevant portion(s) of the log:

Making all in subprojects of framework AdunKernel...
[...]
Making all for subproject Framework...
[...]
AdFrameworkFunctions.m: In function 'AdLogMatrixRows':
AdFrameworkFunctions.m:356:2: warning: comparison is always true due to limited 
range of data type [-Wtype-limits]
  if(index != NSNotFound)
  ^
AdFrameworkFunctions.m:362:2: warning: comparison is always true due to limited 
range of data type [-Wtype-limits]
  if(index != NSNotFound)
  ^
AdFrameworkFunctions.m:368:16: warning: comparison is always true due to 
limited range of data type [-Wtype-limits]
   while((index = [indexSet indexGreaterThanIndex: index]) != NSNotFound);
                ^
gcc AdIndexSetConversions.m -c \
      -MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 
-DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -fexceptions 
-fobjc-exceptions -D_NATIVE_OBJC_EXCEPTIONS -pthread -fPIC -Wall -DGSWARN 
-DGSDIAGNOSE -Wno-import -g -O2 -fgnu-runtime -W -O3 
-fconstant-string-class=NSConstantString 
-fconstant-string-class=NSConstantString -fexec-charset=UTF-8 
-I/usr/local/include -I../ -I../../ -I../Headers -I/usr/local/include 
-I./../derived_src -I. -I/usr/local/include/GNUstep -I/usr/include/GNUstep \
       -o obj/Framework.obj/AdIndexSetConversions.m.o
AdIndexSetConversions.m: In function '-[NSIndexSet(AdIndexSetConversions) 
initWithCoder:]':
AdIndexSetConversions.m:122:3: warning: passing argument 2 of 
'decodeBytesForKey:returnedLength:' from incompatible pointer type [enabled by 
default]
   rangeArray = (NSRange*)[decoder decodeBytesForKey:@"" returnedLength: 
&length];
   ^
AdIndexSetConversions.m:122:3: note: expected 'NSUInteger *' but argument is of 
type 'unsigned int *'
AdIndexSetConversions.m:127:3: warning: passing argument 1 of 
'decodeBytesWithReturnedLength:' from incompatible pointer type [enabled by 
default]
   rangeArray = (NSRange*)[decoder decodeBytesWithReturnedLength: &length];
   ^
AdIndexSetConversions.m:127:3: note: expected 'NSUInteger *' but argument is of 
type 'unsigned int *'
[...]
AdunDataMatrix.m: In function '-[NSArray(AdKernelAdditions) 
subarrayFromElementSelection:]':
AdunDataMatrix.m:114:2: warning: comparison is always true due to limited range 
of data type [-Wtype-limits]
  if(index != NSNotFound)
  ^
AdunDataMatrix.m:126:4: warning: passing argument 1 of 
'getIndexes:maxCount:inIndexRange:' from incompatible pointer type [enabled by 
default]
    inIndexRange: NULL];
    ^
AdunDataMatrix.m:126:4: note: expected 'NSUInteger *' but argument is of type 
'unsigned int *'
[...]
AdunDataMatrix.m: In function '-[AdDataMatrix valueForKey:]':
AdunDataMatrix.m:761:2: warning: comparison is always true due to limited range 
of data type [-Wtype-limits]
  if(index != NSNotFound)
  ^
AdunDataMatrix.m: In function '-[AdDataMatrix 
elementAtRow:ofColumnWithHeader:]':
AdunDataMatrix.m:853:18: warning: comparison is always false due to limited 
range of data type [-Wtype-limits]
  if((columnIndex = [columnHeaders indexOfObject: columnHeader]) == NSNotFound)
                  ^
AdunDataMatrix.m: In function '-[AdDataMatrix columnWithHeader:]':
AdunDataMatrix.m:879:18: warning: comparison is always false due to limited 
range of data type [-Wtype-limits]
  if((columnIndex = [columnHeaders indexOfObject: columnHeader]) == NSNotFound)
                  ^
AdunDataMatrix.m: In function '-[AdDataMatrix addColumnWithHeader:toArray:]':
AdunDataMatrix.m:927:18: warning: comparison is always false due to limited 
range of data type [-Wtype-limits]
  if((columnIndex = [columnHeaders indexOfObject: columnHeader]) == NSNotFound)
                  ^
AdunDataMatrix.m: In function '-[AdDataMatrix dataTypeForColumnWithHeader:]':
AdunDataMatrix.m:1029:18: warning: comparison is always false due to limited 
range of data type [-Wtype-limits]
  if((columnIndex = [columnHeaders indexOfObject: columnHeader]) == NSNotFound)
                  ^
AdunDataMatrix.m: In function '-[AdDataMatrix submatrixFromRowSelection:]':
AdunDataMatrix.m:1154:2: warning: comparison is always true due to limited 
range of data type [-Wtype-limits]
  if(index != NSNotFound)
  ^
AdunDataMatrix.m:1168:4: warning: passing argument 1 of 
'getIndexes:maxCount:inIndexRange:' from incompatible pointer type [enabled by 
default]
    inIndexRange: NULL];
    ^
AdunDataMatrix.m:1168:4: note: expected 'NSUInteger *' but argument is of type 
'unsigned int *'
AdunDataMatrix.m: In function '-[AdDataMatrix submatrixFromColumnSelection:]':
AdunDataMatrix.m:1204:2: warning: comparison is always true due to limited 
range of data type [-Wtype-limits]
  if(index != NSNotFound)
  ^
AdunDataMatrix.m: In function '-[AdDataMatrix _initWithCoderPre0:7:]':
AdunDataMatrix.m:1279:6: warning: passing argument 2 of 
'decodeBytesForKey:returnedLength:' from incompatible pointer type [enabled by 
default]
      returnedLength: &length];
      ^
AdunDataMatrix.m:1279:6: note: expected 'NSUInteger *' but argument is of type 
'unsigned int *'
AdunDataMatrix.m:1264:6: warning: variable 'matrixElements' set but not used 
[-Wunused-but-set-variable]
  int matrixElements;
      ^
AdunDataMatrix.m: In function '-[AdDataMatrix initWithCoder:]':
AdunDataMatrix.m:1570:5: warning: passing argument 2 of 
'decodeBytesForKey:returnedLength:' from incompatible pointer type [enabled by 
default]
     returnedLength: &length];
     ^
AdunDataMatrix.m:1570:5: note: expected 'NSUInteger *' but argument is of type 
'unsigned int *'
AdunDataMatrix.m:1576:5: warning: passing argument 2 of 
'decodeBytesForKey:returnedLength:' from incompatible pointer type [enabled by 
default]
     returnedLength: &length];
     ^
AdunDataMatrix.m:1576:5: note: expected 'NSUInteger *' but argument is of type 
'unsigned int *'
AdunDataMatrix.m:1605:3: warning: passing argument 1 of 
'decodeBytesWithReturnedLength:' from incompatible pointer type [enabled by 
default]
   bytes = (void*)[decoder decodeBytesWithReturnedLength: &length];
   ^
AdunDataMatrix.m:1605:3: note: expected 'NSUInteger *' but argument is of type 
'unsigned int *'
AdunDataMatrix.m:1609:3: warning: passing argument 1 of 
'decodeBytesWithReturnedLength:' from incompatible pointer type [enabled by 
default]
   bytes = (void*)[decoder decodeBytesWithReturnedLength: &length];
   ^
AdunDataMatrix.m:1609:3: note: expected 'NSUInteger *' but argument is of type 
'unsigned int *'
AdunDataMatrix.m: In function '-[AdMutableDataMatrix 
setElementAtRow:ofColumnWithHeader:withValue:]':
AdunDataMatrix.m:1987:18: warning: comparison is always false due to limited 
range of data type [-Wtype-limits]
  if((columnIndex = [columnHeaders indexOfObject: columnHeader]) == NSNotFound)
                  ^
[...]
AdunDataMatrix.m:2148:3: warning: comparison is always true due to limited 
range of data type [-Wtype-limits]
   if(index != NSNotFound)
   ^
AdunDataMatrix.m: In function '-[AdMutableDataMatrix removeRowsWithIndexes:]':
AdunDataMatrix.m:2195:4: warning: passing argument 1 of 
'getIndexes:maxCount:inIndexRange:' from incompatible pointer type [enabled by 
default]
    inIndexRange: NULL];
    ^
AdunDataMatrix.m:2195:4: note: expected 'NSUInteger *' but argument is of type 
'unsigned int *'
AdunDataMatrix.m:2196:2: warning: passing argument 1 of 
'removeObjectsFromIndices:numIndices:' from incompatible pointer type [enabled 
by default]
  [matrix removeObjectsFromIndices: buffer numIndices: [indexSet count]];
  ^
AdunDataMatrix.m:2196:2: note: expected 'NSUInteger *' but argument is of type 
'unsigned int *'
[...]
AdunDataSource.m: In function '-[AdDataSource(AdDataSourceCodingExtensions) 
_decodeIndexArrayForKey:usingCoder:encodedByteOrder:]':
AdunDataSource.m:521:8: warning: passing argument 2 of 
'decodeBytesForKey:returnedLength:' from incompatible pointer type [enabled by 
default]
        returnedLength: &length];
        ^
AdunDataSource.m:521:8: note: expected 'NSUInteger *' but argument is of type 
'unsigned int *'
AdunDataSource.m:525:6: warning: passing argument 2 of 
'decodeBytesForKey:returnedLength:' from incompatible pointer type [enabled by 
default]
      returnedLength: &length];
      ^
AdunDataSource.m:525:6: note: expected 'NSUInteger *' but argument is of type 
'unsigned int *'
AdunDataSource.m:530:3: warning: passing argument 1 of 
'decodeBytesWithReturnedLength:' from incompatible pointer type [enabled by 
default]
   rangesPerSet = (int*)[decoder decodeBytesWithReturnedLength: &length];
   ^
AdunDataSource.m:530:3: note: expected 'NSUInteger *' but argument is of type 
'unsigned int *'
AdunDataSource.m:532:3: warning: passing argument 1 of 
'decodeBytesWithReturnedLength:' from incompatible pointer type [enabled by 
default]
   totalRangeArray = (NSRange*)[decoder decodeBytesWithReturnedLength: &length];
   ^
AdunDataSource.m:532:3: note: expected 'NSUInteger *' but argument is of type 
'unsigned int *'
AdunDataSource.m: In function '-[AdMutableDataSource removeElements:]':
AdunDataSource.m:1221:2: warning: comparison is always false due to limited 
range of data type [-Wtype-limits]
  if(index == NSNotFound)
  ^
AdunDataSource.m:1242:15: warning: comparison is always true due to limited 
range of data type [-Wtype-limits]
  while((index = [indexSet indexLessThanIndex: index]) != NSNotFound);
               ^
[...]
AdunContainerDataSource.m:224:4: warning: comparison is always true due to 
limited range of data type [-Wtype-limits]
    while(index != NSNotFound)
    ^
[...]
AdunElementSelection.m: In function '-[AdElementSelection 
_rowsInMatrix:matchingSpecifiers:categoryColumn:subcategoryColumn:restrictToRows:]':
AdunElementSelection.m:347:2: warning: passing argument 1 of 
'getIndexes:maxCount:inIndexRange:' from incompatible pointer type [enabled by 
default]
  [nonSelectedRows getIndexes: buffer maxCount: numberRows inIndexRange: NULL];
  ^
AdunElementSelection.m:347:2: note: expected 'NSUInteger *' but argument is of 
type 'unsigned int *'
[...]
AdunSimpleListHandler.m: In function '-[AdSimpleListHandler createList]':
AdunSimpleListHandler.m:153:5: warning: passing argument 1 of 
'getIndexes:maxCount:inIndexRange:' from incompatible pointer type [enabled by 
default]
     retVal = [indexSet getIndexes: indexBuffer maxCount: 100 inIndexRange: 
&indexRange];
     ^
AdunSimpleListHandler.m:153:5: note: expected 'NSUInteger *' but argument is of 
type 'unsigned int *'
[...]
AdunHarmonicConstraintTerm.m: In function '-[AdHarmonicConstraintTerm 
evaluateForces]':
AdunHarmonicConstraintTerm.m:179:2: warning: comparison is always true due to 
limited range of data type [-Wtype-limits]
  while(index != NSNotFound)
  ^
AdunHarmonicConstraintTerm.m: In function '-[AdHarmonicConstraintTerm 
evaluateEnergy]':
AdunHarmonicConstraintTerm.m:209:2: warning: comparison is always true due to 
limited range of data type [-Wtype-limits]
  while(index != NSNotFound)
  ^
[...]
AdunHarmonicConstraintTerm.m:192:68: warning: array subscript is above array 
bounds [-Warray-bounds]
    forceMatrix->matrix[index][i] = forceMagnitude*difference.vector[i]*rLength;
                                                                    ^
[...]
Making all for subproject CoreAdditions...
[...]
AdunTemplateProcessor.m:344:54: warning: comparison between pointer and integer 
[enabled by default]
  if(![testTemplate objectForKey: @"externalObjects"] == nil)
                                                      ^
[...]
AdunFileSystemSimulationStorage.m:218:26: warning: comparison between signed 
and unsigned integer expressions [-Wsign-compare]
   if([cacheFrames count] > cacheLimit)
                          ^
[...]
AdunTrajectory.m: In function '-[AdTrajectory 
compareCheckpointsForSystem:inTrajectory:toSystem:range:]':
AdunTrajectory.m:234:25: warning: comparison between signed and unsigned 
integer expressions [-Wsign-compare]
  for(i=range.location; i<NSMaxRange(range); i++)
                         ^
[...]
Making all for framework MolTalk...
[...]
MTPDBParser.m: In function '-[MTPDBParser(Private) readAtom:]':
MTPDBParser.m:561:8: warning: array subscript is above array bounds 
[-Warray-bounds]
   rname[4]='\0';
        ^
MTPDBParser.m:582:30: warning: array subscript is above array bounds 
[-Warray-bounds]
   for (i=0; i<4; i++) { segid[i]=buffer[i+72]; } /* 73 - 76 segment id */
                              ^
[...]
MTPDBParser.m:787:30: warning: array subscript is above array bounds 
[-Warray-bounds]
   for (i=0; i<4; i++) { segid[i]=buffer[i+72]; } /* 73 - 76 segment id */
                              ^
[...]
Making all for framework ULFramework...
[...]
ULDatabaseIndex.m: In function '-[ULDatabaseIndex 
removeOutputReferenceToObjectWithId:fromObjectWithId:]':
ULDatabaseIndex.m:401:2: warning: overflow in implicit constant conversion 
[-Woverflow]
  for(position = NSNotFound, i=0; i<(int)[outputReferences count]; i++) 
  ^
[...]
ULProcess.m: In function '-[ULProcess setControllerResults:]':
ULProcess.m:215:4: warning: 'dataSet' is used uninitialized in this function 
[-Wuninitialized]
  if(dataSet != results)
    ^
[...]
ULSimpleMergerDelegate.m: In function '-[ULSimpleMergerDelegate 
_updateConfiguration]':
ULSimpleMergerDelegate.m:109:4: warning: passing argument 1 of 
'getIndexes:maxCount:inIndexRange:' from incompatible pointer type [enabled by 
default]
    inIndexRange: NULL];
    ^
ULSimpleMergerDelegate.m:109:4: note: expected 'NSUInteger *' but argument is 
of type 'unsigned int *'
ULSimpleMergerDelegate.m:111:4: warning: passing argument 1 of 
'removeObjectsFromIndices:numIndices:' from incompatible pointer type [enabled 
by default]
    removeObjectsFromIndices: buffer numIndices: [totalMissingAtoms count]];
    ^
ULSimpleMergerDelegate.m:111:4: note: expected 'NSUInteger *' but argument is 
of type 'unsigned int *'
ULSimpleMergerDelegate.m:113:4: warning: passing argument 1 of 
'removeObjectsFromIndices:numIndices:' from incompatible pointer type [enabled 
by default]
    removeObjectsFromIndices: buffer numIndices: [totalMissingAtoms count]];
    ^
ULSimpleMergerDelegate.m:113:4: note: expected 'NSUInteger *' but argument is 
of type 'unsigned int *'
ULSimpleMergerDelegate.m: In function '-[ULSimpleMergerDelegate finalise]':
ULSimpleMergerDelegate.m:215:4: warning: passing argument 1 of 
'getIndexes:maxCount:inIndexRange:' from incompatible pointer type [enabled by 
default]
    inIndexRange: NULL];
    ^
ULSimpleMergerDelegate.m:215:4: note: expected 'NSUInteger *' but argument is 
of type 'unsigned int *'
ULSimpleMergerDelegate.m:216:2: warning: passing argument 1 of 
'removeObjectsFromIndices:numIndices:' from incompatible pointer type [enabled 
by default]
  [bondedAtomsList removeObjectsFromIndices: buffer numIndices: 
[totalMissingAtoms count]];
  ^
ULSimpleMergerDelegate.m:216:2: note: expected 'NSUInteger *' but argument is 
of type 'unsigned int *'
[...]
ULSystem.m: In function '-[ULSystem _decodeArrayOfDoublesForKey:usingCoder:]':
ULSystem.m:183:2: warning: passing argument 2 of 
'decodeBytesForKey:returnedLength:' from incompatible pointer type [enabled by 
default]
  bytes = (double*)[decoder decodeBytesForKey: key returnedLength: 
&bytesLength];
  ^
ULSystem.m:183:2: note: expected 'NSUInteger *' but argument is of type 
'unsigned int *'
ULSystem.m: In function '-[ULSystem _decodeBondedAtomsWithCoder:]':
ULSystem.m:213:7: warning: passing argument 2 of 
'decodeBytesForKey:returnedLength:' from incompatible pointer type [enabled by 
default]
       returnedLength: &length];
       ^
ULSystem.m:213:7: note: expected 'NSUInteger *' but argument is of type 
'unsigned int *'
ULSystem.m:216:6: warning: passing argument 2 of 
'decodeBytesForKey:returnedLength:' from incompatible pointer type [enabled by 
default]
      returnedLength: &length];
      ^
ULSystem.m:216:6: note: expected 'NSUInteger *' but argument is of type 
'unsigned int *'
ULSystem.m: In function '-[ULSystem _decodeIndexArrayForKey:usingCoder:]':
ULSystem.m:251:2: warning: passing argument 2 of 
'decodeBytesForKey:returnedLength:' from incompatible pointer type [enabled by 
default]
  totalRangeArray = (NSRange*)[decoder decodeBytesForKey: key returnedLength: 
&length];
  ^
ULSystem.m:251:2: note: expected 'NSUInteger *' but argument is of type 
'unsigned int *'
ULSystem.m:255:5: warning: passing argument 2 of 
'decodeBytesForKey:returnedLength:' from incompatible pointer type [enabled by 
default]
     returnedLength: &length];
     ^
ULSystem.m:255:5: note: expected 'NSUInteger *' but argument is of type 
'unsigned int *'
[...]
Making all for app UL...
[...]
ULPasteboard.m: In function '-[ULPasteboard setPasteboardOwner:]':
ULPasteboard.m:83:2: warning: passing argument 1 of 'pasteboardChangedOwner:' 
from distinct Objective-C type [enabled by default]
  [pasteboardOwner pasteboardChangedOwner: self];
  ^
[...]
ULSystemViewController.m: In function '-[ULSystemViewController 
_setDelegateForOptions:]':
ULSystemViewController.m:187:5: warning: passing argument 1 of 
'initWithOptions:' makes integer from pointer without a cast [enabled by 
default]
     initWithOptions: options]; 
     ^
ULSystemViewController.m:187:5: note: expected 'NSPointerFunctionsOptions' but 
argument is of type 'id'
[...]
ULSystemViewController.m:611:11: warning: assignment makes integer from pointer 
without a cast [enabled by default]
    result = [metadataController result]; 
           ^
[...]
ULSystemViewController.m:666:11: warning: assignment makes integer from pointer 
without a cast [enabled by default]
    result = [metadataController result]; 
           ^
[...]
ULAnalyserPluginExtensions.m: In function 
'-[ULAnalyser(ULAnalyserPluginExtensions) displayOptionsForPlugin]':
ULAnalyserPluginExtensions.m:124:6: warning: passing argument 1 of 
'initWithOptions:' makes integer from pointer without a cast [enabled by 
default]
      initWithOptions: currentOptions];
      ^
ULAnalyserPluginExtensions.m:124:6: note: expected 'NSPointerFunctionsOptions' 
but argument is of type 'id'
ULAnalyserPluginExtensions.m:135:6: warning: passing argument 1 of 
'initWithOptions:' makes integer from pointer without a cast [enabled by 
default]
      initWithOptions: currentOptions];
      ^
ULAnalyserPluginExtensions.m:135:6: note: expected 'NSPointerFunctionsOptions' 
but argument is of type 'id'
[...]
ULTemplateViewController.m:433:10: warning: assignment makes integer from 
pointer without a cast [enabled by default]
   result = [propertyViewController result]; 
          ^


The full build log is available upon request.
The severity of this bug may be raised to "important", "serious" or
"grave" after the transition depending on the impact.

[*]
http://mentors.debian.net/debian/pool/main/g/gnustep-make/gnustep-make_2.6.6-1.dsc
http://mentors.debian.net/debian/pool/main/g/gnustep-base/gnustep-base_1.24.6-1.dsc
http://mentors.debian.net/debian/pool/main/g/gnustep-gui/gnustep-gui_0.24.0-1.dsc
http://mentors.debian.net/debian/pool/main/g/gnustep-back/gnustep-back_0.24.0-1.dsc


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to