=> Bootstrap dependency digest>=20211023: found digest-20211023
===> Skipping vulnerability checks.
WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'.
===> Building for Cenon-3.9.6nb21
This is gnustep-make 2.8.0. Type 'gmake print-gnustep-make-help' for help.
Running in gnustep-make version 2 strict mode.
Making all in subprojects of app Cenon...
Making all for subproject GraphicObjects...
 Compiling file VArc.m ...
 Compiling file ClipRectangle.m ...
 Compiling file VCrosshairs.m ...
ClipRectangle.m:71:36: warning: variable 'hitEdge' set but not used [-Wunused-but-set-variable]
    BOOL                ok = YES, dragging = NO, hitEdge = NO, inTimerLoop = NO;
                                                 ^
ClipRectangle.m:493:9: warning: variable 'version' set but not used [-Wunused-but-set-variable]
{   int version;
        ^
VArc.m:1693:22: warning: variable 'last' set but not used [-Wunused-but-set-variable]
    NSPoint             startP, last, gridPoint, drawPoint, lastPoint = NSZeroPoint, hitPoint;
                                ^
VArc.m:2192:10: warning: using integer absolute value function 'abs' when argument is of floating point type [-Wabsolute-value]
    if ( abs(angle) < 360.0 )
         ^
VArc.m:2192:10: note: use function 'fabsf' instead
    if ( abs(angle) < 360.0 )
         ^~~
         fabsf
VArc.m:3097:22: warning: variable 'pv1' set but not used [-Wunused-but-set-variable]
        NSPoint pv0, pv1;
                     ^
VArc.m:3164:22: warning: variable 'pv1' set but not used [-Wunused-but-set-variable]
        NSPoint pv0, pv1;
                     ^
VArc.m:3600:22: warning: variable 'pv1' set but not used [-Wunused-but-set-variable]
        NSPoint pv0, pv1;
                     ^
VArc.m:3742:22: warning: variable 'pv1' set but not used [-Wunused-but-set-variable]
        NSPoint pv0, pv1;
                     ^
VArc.m:3784:16: warning: expression which evaluates to zero treated as a null pointer constant of type 'id' [-Wnon-literal-null-conversion]
        return NO;
               ^~
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime.h:195:13: note: expanded from macro 'NO'
#       define NO ((BOOL)0)
                  ^~~~~~~~~
VArc.m:4138:20: warning: expression which evaluates to zero treated as a null pointer constant of type 'id' [-Wnon-literal-null-conversion]
            return NO;  /* nothing to unite */
                   ^~
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime.h:195:13: note: expanded from macro 'NO'
#       define NO ((BOOL)0)
                  ^~~~~~~~~
VArc.m:4141:16: warning: expression which evaluates to zero treated as a null pointer constant of type 'id' [-Wnon-literal-null-conversion]
        return NO;
               ^~
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime.h:195:13: note: expanded from macro 'NO'
#       define NO ((BOOL)0)
                  ^~~~~~~~~
VArc.m:4650:16: warning: expression which evaluates to zero treated as a null pointer constant of type 'id' [-Wnon-literal-null-conversion]
        return NO;
               ^~
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime.h:195:13: note: expanded from macro 'NO'
#       define NO ((BOOL)0)
                  ^~~~~~~~~
VArc.m:4701:16: warning: expression which evaluates to zero treated as a null pointer constant of type 'id' [-Wnon-literal-null-conversion]
        return NO;      // nothing to clip
               ^~
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime.h:195:13: note: expanded from macro 'NO'
#       define NO ((BOOL)0)
                  ^~~~~~~~~
 Compiling file VCurve.m ...
2 warnings generated.
 Compiling file VGraphic.m ...
VCurve.m:1061:65: warning: format specifies type 'double' but the argument has type 'NSPoint' (aka 'struct _NSPoint') [-Wformat]
    {   NSLog(@"VCurve, - calcVerticesFromPoints: %f %f %f %f", pv0, pv1, pv2, pv3);
                                                  ~~            ^~~
VCurve.m:1061:70: warning: format specifies type 'double' but the argument has type 'NSPoint' (aka 'struct _NSPoint') [-Wformat]
    {   NSLog(@"VCurve, - calcVerticesFromPoints: %f %f %f %f", pv0, pv1, pv2, pv3);
                                                     ~~              ^~~
VCurve.m:1061:75: warning: format specifies type 'double' but the argument has type 'NSPoint' (aka 'struct _NSPoint') [-Wformat]
    {   NSLog(@"VCurve, - calcVerticesFromPoints: %f %f %f %f", pv0, pv1, pv2, pv3);
                                                        ~~                ^~~
VCurve.m:1061:80: warning: format specifies type 'double' but the argument has type 'NSPoint' (aka 'struct _NSPoint') [-Wformat]
    {   NSLog(@"VCurve, - calcVerticesFromPoints: %f %f %f %f", pv0, pv1, pv2, pv3);
                                                           ~~                  ^~~
VGraphic.m:268:8: warning: incompatible pointer types assigning to 'NSArchiver *' from 'NSUnarchiver *' [-Wincompatible-pointer-types]
    ts = [[NSUnarchiver alloc] initForReadingWithData:data];
       ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/work/graphics/Cenon/work/.buildlink/include/Foundation/NSArchiver.h:199:1: note: instance method 'initForReadingWithData:' is assumed to return an instance of its receiver type ('NSUnarchiver *')
- (id) initForReadingWithData: (NSData*)anObject;
^
1 warning generated.
 Compiling file VGroup.m ...
VGroup.m:135:10: warning: incompatible pointer types assigning to 'NSMutableArray *' from 'NSArray *' [-Wincompatible-pointer-types]
    list = [aList retain];
         ^ ~~~~~~~~~~~~~~
/scratch/work/graphics/Cenon/work/.buildlink/include/Foundation/NSObject.h:174:1: note: instance method 'retain' is assumed to return an instance of its receiver type ('NSArray *')
- (id) retain NS_AUTOMATED_REFCOUNT_UNAVAILABLE;
^
4 warnings generated.
 Compiling file VImage.m ...
11 warnings generated.
1 warning generated.
 Compiling file VLine.m ...
 Compiling file VLine3D.m ...
VImage.m:340:25: warning: variable 'bppixel' set but not used [-Wunused-but-set-variable]
    {   int             y, x, bps, bppixel, bpr, ha, pl, bypplane, spp, oRows, rows, bitspr, columns;
                                   ^
VImage.m:340:75: warning: variable 'bitspr' set but not used [-Wunused-but-set-variable]
    {   int             y, x, bps, bppixel, bpr, ha, pl, bypplane, spp, oRows, rows, bitspr, columns;
                                                                                     ^
VImage.m:637:26: warning: variable 'bppixel' set but not used [-Wunused-but-set-variable]
        int                     y, x, bps, bppixel, bpr, ha, pl, bypplane, spp, oRows, rows, bitspr, columns;
                                           ^
VImage.m:730:26: warning: variable 'bppixel' set but not used [-Wunused-but-set-variable]
    {   int                     y, x, bps, bppixel, bpr, ha, pl, bypplane, spp, oRows, rows, bitspr, columns;
                                           ^
VImage.m:730:76: warning: variable 'bitspr' set but not used [-Wunused-but-set-variable]
    {   int                     y, x, bps, bppixel, bpr, ha, pl, bypplane, spp, oRows, rows, bitspr, columns;
                                                                                             ^
VImage.m:971:26: warning: variable 'bppixel' set but not used [-Wunused-but-set-variable]
    {   int                     y, x, bps, bppixel, bpr, ha, pl, bypplane, spp, rows, bitspr, columns;
                                           ^
VImage.m:971:40: warning: variable 'ha' set but not used [-Wunused-but-set-variable]
    {   int                     y, x, bps, bppixel, bpr, ha, pl, bypplane, spp, rows, bitspr, columns;
                                                         ^
VImage.m:971:69: warning: variable 'bitspr' set but not used [-Wunused-but-set-variable]
    {   int                     y, x, bps, bppixel, bpr, ha, pl, bypplane, spp, rows, bitspr, columns;
                                                                                      ^
VImage.m:1719:26: warning: variable 'bppixel' set but not used [-Wunused-but-set-variable]
    {   int                     y, x, bps, bppixel, bpr, ha, pl, bypplane, spp, rows, bitspr, columns;
                                           ^
VImage.m:1719:40: warning: variable 'ha' set but not used [-Wunused-but-set-variable]
    {   int                     y, x, bps, bppixel, bpr, ha, pl, bypplane, spp, rows, bitspr, columns;
                                                         ^
VImage.m:1719:69: warning: variable 'bitspr' set but not used [-Wunused-but-set-variable]
    {   int                     y, x, bps, bppixel, bpr, ha, pl, bypplane, spp, rows, bitspr, columns;
                                                                                      ^
VLine3D.m:138:9: warning: variable 'version' set but not used [-Wunused-but-set-variable]
{   int version;
        ^
VLine.m:1031:16: warning: variable 'dy' set but not used [-Wunused-but-set-variable]
    float               dx, dy;
                            ^
VLine.m:1031:12: warning: variable 'dx' set but not used [-Wunused-but-set-variable]
    float               dx, dy;
                        ^
1 warning generated.
 Compiling file VPolyLine.m ...
VPolyLine.m:414:22: warning: variable 'iPts' is used uninitialized whenever '&&' condition is false [-Wsometimes-uninitialized]
                if ( nG && thG && (iCnt = [thG getIntersections:&iPts with:nG])==1 )
                     ^~~~~~~~~
VPolyLine.m:420:22: note: uninitialized use occurs here
                free(iPts);
                     ^~~~
VPolyLine.m:414:22: note: remove the '&&' if its condition is always true
                if ( nG && thG && (iCnt = [thG getIntersections:&iPts with:nG])==1 )
                     ^~~~~~~~~~~~~
VPolyLine.m:414:22: warning: variable 'iPts' is used uninitialized whenever '&&' condition is false [-Wsometimes-uninitialized]
                if ( nG && thG && (iCnt = [thG getIntersections:&iPts with:nG])==1 )
                     ^~
VPolyLine.m:420:22: note: uninitialized use occurs here
                free(iPts);
                     ^~~~
VPolyLine.m:414:22: note: remove the '&&' if its condition is always true
                if ( nG && thG && (iCnt = [thG getIntersections:&iPts with:nG])==1 )
                     ^~~~~~
VPolyLine.m:405:52: note: initialize the variable 'iPts' to silence this warning
                NSPoint bNextOrth, eNextOrth, *iPts;
                                                   ^
                                                    = NULL
VPolyLine.m:364:22: warning: variable 'iPts' is used uninitialized whenever '&&' condition is false [-Wsometimes-uninitialized]
                if ( nG && thG && (iCnt = [nG getIntersections:&iPts with:thG]) == 1 )
                     ^~~~~~~~~
VPolyLine.m:389:22: note: uninitialized use occurs here
                free(iPts);
                     ^~~~
VPolyLine.m:364:22: note: remove the '&&' if its condition is always true
                if ( nG && thG && (iCnt = [nG getIntersections:&iPts with:thG]) == 1 )
                     ^~~~~~~~~~~~~
VPolyLine.m:364:22: warning: variable 'iPts' is used uninitialized whenever '&&' condition is false [-Wsometimes-uninitialized]
                if ( nG && thG && (iCnt = [nG getIntersections:&iPts with:thG]) == 1 )
                     ^~
VPolyLine.m:389:22: note: uninitialized use occurs here
                free(iPts);
                     ^~~~
VPolyLine.m:364:22: note: remove the '&&' if its condition is always true
                if ( nG && thG && (iCnt = [nG getIntersections:&iPts with:thG]) == 1 )
                     ^~~~~~
VPolyLine.m:353:74: note: initialize the variable 'iPts' to silence this warning
                NSPoint bNextOrth, eNextOrth, bThisOrth, eThisOrth, *iPts; /* points in opposite(inside) direction !*/
                                                                         ^
                                                                          = NULL
VPolyLine.m:328:22: warning: variable 'iPts' is used uninitialized whenever '&&' condition is false [-Wsometimes-uninitialized]
                if ( pG && thG && (iCnt = [pG getIntersections:&iPts with:thG])==1 )
                     ^~~~~~~~~
VPolyLine.m:332:22: note: uninitialized use occurs here
                free(iPts);
                     ^~~~
VPolyLine.m:328:22: note: remove the '&&' if its condition is always true
                if ( pG && thG && (iCnt = [pG getIntersections:&iPts with:thG])==1 )
                     ^~~~~~~~~~~~~
VPolyLine.m:328:22: warning: variable 'iPts' is used uninitialized whenever '&&' condition is false [-Wsometimes-uninitialized]
                if ( pG && thG && (iCnt = [pG getIntersections:&iPts with:thG])==1 )
                     ^~
VPolyLine.m:332:22: note: uninitialized use occurs here
                free(iPts);
                     ^~~~
VPolyLine.m:328:22: note: remove the '&&' if its condition is always true
                if ( pG && thG && (iCnt = [pG getIntersections:&iPts with:thG])==1 )
                     ^~~~~~
VPolyLine.m:318:52: note: initialize the variable 'iPts' to silence this warning
                NSPoint bPrevOrth, ePrevOrth, *iPts;
                                                   ^
                                                    = NULL
VPolyLine.m:282:22: warning: variable 'iPts' is used uninitialized whenever '&&' condition is false [-Wsometimes-uninitialized]
                if ( pG && thG && (iCnt = [pG getIntersections:&iPts with:thG]) == 1 )
                     ^~~~~~~~~
VPolyLine.m:301:22: note: uninitialized use occurs here
                free(iPts);
                     ^~~~
VPolyLine.m:282:22: note: remove the '&&' if its condition is always true
                if ( pG && thG && (iCnt = [pG getIntersections:&iPts with:thG]) == 1 )
                     ^~~~~~~~~~~~~
VPolyLine.m:282:22: warning: variable 'iPts' is used uninitialized whenever '&&' condition is false [-Wsometimes-uninitialized]
                if ( pG && thG && (iCnt = [pG getIntersections:&iPts with:thG]) == 1 )
                     ^~
VPolyLine.m:301:22: note: uninitialized use occurs here
                free(iPts);
                     ^~~~
VPolyLine.m:282:22: note: remove the '&&' if its condition is always true
                if ( pG && thG && (iCnt = [pG getIntersections:&iPts with:thG]) == 1 )
                     ^~~~~~
VPolyLine.m:271:74: note: initialize the variable 'iPts' to silence this warning
                NSPoint bPrevOrth, ePrevOrth, bThisOrth, eThisOrth, *iPts; /* points in opposite(inside) direction !*/
                                                                         ^
                                                                          = NULL
VPolyLine.m:2082:16: warning: expression which evaluates to zero treated as a null pointer constant of type 'id' [-Wnon-literal-null-conversion]
        return NO;
               ^~
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime.h:195:13: note: expanded from macro 'NO'
#       define NO ((BOOL)0)
                  ^~~~~~~~~
2 warnings generated.
VPolyLine.m:2436:20: warning: expression which evaluates to zero treated as a null pointer constant of type 'id' [-Wnon-literal-null-conversion]
            return NO;  /* nothing to unite */
                   ^~
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime.h:195:13: note: expanded from macro 'NO'
#       define NO ((BOOL)0)
                  ^~~~~~~~~
VPolyLine.m:2439:16: warning: expression which evaluates to zero treated as a null pointer constant of type 'id' [-Wnon-literal-null-conversion]
        return NO;
               ^~
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime.h:195:13: note: expanded from macro 'NO'
#       define NO ((BOOL)0)
                  ^~~~~~~~~
11 warnings generated.
 Compiling file VMark.m ...
 Compiling file VPath.m ...
VPath.m:651:25: warning: variable 'p3' set but not used [-Wunused-but-set-variable]
        {   NSPoint     p2, p3;
                            ^
VPath.m:1833:31: warning: variable 'gPtWithNum' set but not used [-Wunused-but-set-variable]
    NSPoint     gPtStart, gPtEnd, gPtWithNum; // notice old end point
                                  ^
VPath.m:3942:13: warning: variable 'cnt' set but not used [-Wunused-but-set-variable]
{   int         i, cnt, begIx;
                   ^
VPath.m:3971:13: warning: variable 'start' set but not used [-Wunused-but-set-variable]
    NSPoint     start, beg, end;
                ^
VPath.m:4293:29: warning: variable 'onIx' set but not used [-Wunused-but-set-variable]
                {   int on = 0, left = 0, onIx = -1, spLeft = 0, spRight = 0;
                                          ^
VPath.m:4594:13: warning: variable 'l1S' set but not used [-Wunused-but-set-variable]
    NSPoint     l1S, l1E, l2S, l2E;
                ^
VPath.m:4859:21: warning: variable 's' set but not used [-Wunused-but-set-variable]
            NSPoint     s, e;
                        ^
VPath.m:4859:24: warning: variable 'e' set but not used [-Wunused-but-set-variable]
            NSPoint     s, e;
                           ^
VPath.m:4889:21: warning: variable 's' set but not used [-Wunused-but-set-variable]
            NSPoint     s, e;
                        ^
VPath.m:4889:24: warning: variable 'e' set but not used [-Wunused-but-set-variable]
            NSPoint     s, e;
                           ^
VPath.m:4938:37: warning: variable 'e' set but not used [-Wunused-but-set-variable]
                        NSPoint         s, e;
                                           ^
VPath.m:4919:30: warning: variable 'ne' set but not used [-Wunused-but-set-variable]
                NSPoint         ns, ne;
                                    ^
VPath.m:4882:19: warning: variable 'startG' set but not used [-Wunused-but-set-variable]
        VGraphic        *startG=nil;
                         ^
VPath.m:5241:21: warning: variable 's' set but not used [-Wunused-but-set-variable]
            NSPoint     s, e;
                        ^
VPath.m:5241:24: warning: variable 'e' set but not used [-Wunused-but-set-variable]
            NSPoint     s, e;
                           ^
VPath.m:5285:29: warning: variable 'cep3' set but not used [-Wunused-but-set-variable]
                    NSPoint     cep3;
                                ^
VPath.m:5271:30: warning: variable 'ne' set but not used [-Wunused-but-set-variable]
                NSPoint         ns, ne;
                                    ^
VPath.m:5234:19: warning: variable 'startG' set but not used [-Wunused-but-set-variable]
        VGraphic        *startG=nil;
                         ^
VPath.m:6019:10: warning: variable 'cnt' set but not used [-Wunused-but-set-variable]
    int         cnt=0;
                ^
VPath.m:6832:12: warning: incompatible pointer types assigning to 'NSArchiver *' from 'NSUnarchiver *' [-Wincompatible-pointer-types]
        ts = [[NSUnarchiver alloc] initForReadingWithData:data];
           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/work/graphics/Cenon/work/.buildlink/include/Foundation/NSArchiver.h:199:1: note: instance method 'initForReadingWithData:' is assumed to return an instance of its receiver type ('NSUnarchiver *')
- (id) initForReadingWithData: (NSData*)anObject;
^
VPath.m:8754:13: warning: variable 's1' set but not used [-Wunused-but-set-variable]
    NSPoint     s1, e1, s2, e2;
                ^
VPath.m:9820:16: warning: expression which evaluates to zero treated as a null pointer constant of type 'id' [-Wnon-literal-null-conversion]
        return NO;
               ^~
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime.h:195:13: note: expanded from macro 'NO'
#       define NO ((BOOL)0)
                  ^~~~~~~~~
VPath.m:9868:16: warning: expression which evaluates to zero treated as a null pointer constant of type 'id' [-Wnon-literal-null-conversion]
        return NO;      /* nothing to clip */
               ^~
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime.h:195:13: note: expanded from macro 'NO'
#       define NO ((BOOL)0)
                  ^~~~~~~~~
 Compiling file HiddenArea.m ...
11 warnings generated.
 Compiling file PathContour.m ...
 Compiling file VRectangle.m ...
VRectangle.m:1384:16: warning: expression which evaluates to zero treated as a null pointer constant of type 'id' [-Wnon-literal-null-conversion]
        return NO;
               ^~
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime.h:195:13: note: expanded from macro 'NO'
#       define NO ((BOOL)0)
                  ^~~~~~~~~
VRectangle.m:1738:20: warning: expression which evaluates to zero treated as a null pointer constant of type 'id' [-Wnon-literal-null-conversion]
            return NO;  /* nothing to unite */
                   ^~
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime.h:195:13: note: expanded from macro 'NO'
#       define NO ((BOOL)0)
                  ^~~~~~~~~
VRectangle.m:1741:16: warning: expression which evaluates to zero treated as a null pointer constant of type 'id' [-Wnon-literal-null-conversion]
        return NO;
               ^~
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime.h:195:13: note: expanded from macro 'NO'
#       define NO ((BOOL)0)
                  ^~~~~~~~~
PathContour.m:956:15: warning: explicitly assigning value of variable of type 'int' to itself [-Wself-assign]
        for (j=j; k<lineCnt+1; k++, j++)
             ~^~
PathContour.m:1908:19: warning: variable 'byte' set but not used [-Wunused-but-set-variable]
    unsigned char       byte, lbyte, rbyte, ubyte, dbyte, ulbyte, urbyte, dlbyte, drbyte;
                        ^
PathContour.m:2290:69: warning: variable 'endIsNearer2' set but not used [-Wunused-but-set-variable]
        {   int endIsNearer=-1, indexE=-1, indexS=-1, secondLine=0, endIsNearer2=0;
                                                                    ^
PathContour.m:2292:43: warning: variable 'lastRowPt' set but not used [-Wunused-but-set-variable]
            NSPoint     stopPt = NSZeroPoint, lastRowPt;
                                              ^
3 warnings generated.
 Compiling file VText.m ...
4 warnings generated.
 Compiling file VTextPath.m ...
 Compiling file VWeb.m ...
VTextPath.m:456:9: warning: variable 'version' set but not used [-Wunused-but-set-variable]
{   int version;
        ^
1 warning generated.
 Compiling file VSinking.m ...
 Compiling file VThread.m ...
23 warnings generated.
 Compiling file PerformanceMap.m ...
VSinking.m:338:9: warning: variable 'version' set but not used [-Wunused-but-set-variable]
{   int version;
        ^
1 warning generated.
 Linking subproject GraphicObjects ...
Making all for subproject graphicsUndo...
 Compiling file AddPointGraphicsChange.m ...
 Compiling file AlignGraphicsChange.m ...
 Compiling file AngleGraphicsChange.m ...
 Compiling file BringToFrontGraphicsChange.m ...
 Compiling file ChangeDetail.m ...
 Compiling file ColorGraphicsChange.m ...
 Compiling file ContourGraphicsChange.m ...
 Compiling file CreateGraphicsChange.m ...
 Compiling file CutGraphicsChange.m ...
 Compiling file DeleteGraphicsChange.m ...
 Compiling file DimensionsGraphicsChange.m ...
 Compiling file DragPointGraphicsChange.m ...
 Compiling file EndEditingGraphicsChange.m ...
 Compiling file FillGraphicsChange.m ...
 Compiling file GraphicsChange.m ...
 Compiling file GroupGraphicsChange.m ...
 Compiling file JoinGraphicsChange.m ...
 Compiling file LengthGraphicsChange.m ...
 Compiling file LockGraphicsChange.m ...
 Compiling file MirrorGraphicsChange.m ...
 Compiling file MixGraphicsChange.m ...
 Compiling file MoveGraphicsChange.m ...
 Compiling file MoveLayerGraphicsChange.m ...
 Compiling file MovePointGraphicsChange.m ...
 Compiling file NameGraphicsChange.m ...
 Compiling file PasteGraphicsChange.m ...
 Compiling file PunchGraphicsChange.m ...
 Compiling file RadialCenterGraphicsChange.m ...
 Compiling file RadiusGraphicsChange.m ...
 Compiling file RemovePointGraphicsChange.m ...
 Compiling file ReorderGraphicsChange.m ...
 Compiling file RotateGraphicsChange.m ...
 Compiling file ScaleGraphicsChange.m ...
 Compiling file SendToBackGraphicsChange.m ...
 Compiling file SimpleGraphicsChange.m ...
 Compiling file SplitGraphicsChange.m ...
 Compiling file StepWidthGraphicsChange.m ...
 Compiling file UngroupGraphicsChange.m ...
 Compiling file WidthGraphicsChange.m ...
 Linking subproject graphicsUndo ...
Making all for subproject undo...
 Compiling file Change.m ...
 Compiling file ChangeManager.m ...
 Compiling file MultipleChange.m ...
ChangeManager.m:215:41: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
                menuText = [NSString stringWithFormat:UNDO_OPERATION];
                                                      ^~~~~~~~~~~~~~
./LocalizableStringsForUndo.h:35:25: note: expanded from macro 'UNDO_OPERATION'
#define UNDO_OPERATION  NSLocalizedStringFromTable(@"Undo", @"Operations", "The operation of undoing the last thing the user did.")
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/work/graphics/Cenon/work/.buildlink/include/Foundation/NSBundle.h:669:3: note: expanded from macro 'NSLocalizedStringFromTable'
  [[NSBundle mainBundle] localizedStringForKey: (key) value: @"" table: (tbl)]
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ChangeManager.m:215:41: note: treat the string as an argument to avoid this
                menuText = [NSString stringWithFormat:UNDO_OPERATION];
                                                      ^
                                                      @"%@", 
./LocalizableStringsForUndo.h:35:25: note: expanded from macro 'UNDO_OPERATION'
#define UNDO_OPERATION  NSLocalizedStringFromTable(@"Undo", @"Operations", "The operation of undoing the last thing the user did.")
                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/Foundation/NSBundle.h:669:3: note: expanded from macro 'NSLocalizedStringFromTable'
  [[NSBundle mainBundle] localizedStringForKey: (key) value: @"" table: (tbl)]
  ^
ChangeManager.m:224:44: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
            menuText = [NSString stringWithFormat:UNDO_OPERATION];
                                                  ^~~~~~~~~~~~~~
./LocalizableStringsForUndo.h:35:25: note: expanded from macro 'UNDO_OPERATION'
#define UNDO_OPERATION  NSLocalizedStringFromTable(@"Undo", @"Operations", "The operation of undoing the last thing the user did.")
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/work/graphics/Cenon/work/.buildlink/include/Foundation/NSBundle.h:669:3: note: expanded from macro 'NSLocalizedStringFromTable'
  [[NSBundle mainBundle] localizedStringForKey: (key) value: @"" table: (tbl)]
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ChangeManager.m:224:44: note: treat the string as an argument to avoid this
            menuText = [NSString stringWithFormat:UNDO_OPERATION];
                                                  ^
                                                  @"%@", 
./LocalizableStringsForUndo.h:35:25: note: expanded from macro 'UNDO_OPERATION'
#define UNDO_OPERATION  NSLocalizedStringFromTable(@"Undo", @"Operations", "The operation of undoing the last thing the user did.")
                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/Foundation/NSBundle.h:669:3: note: expanded from macro 'NSLocalizedStringFromTable'
  [[NSBundle mainBundle] localizedStringForKey: (key) value: @"" table: (tbl)]
  ^
ChangeManager.m:235:44: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
            menuText = [NSString stringWithFormat:REDO_OPERATION];
                                                  ^~~~~~~~~~~~~~
./LocalizableStringsForUndo.h:37:25: note: expanded from macro 'REDO_OPERATION'
#define REDO_OPERATION  NSLocalizedStringFromTable(@"Redo", @"Operations", "The operation of redoing the last thing the user undid.")
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/work/graphics/Cenon/work/.buildlink/include/Foundation/NSBundle.h:669:3: note: expanded from macro 'NSLocalizedStringFromTable'
  [[NSBundle mainBundle] localizedStringForKey: (key) value: @"" table: (tbl)]
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ChangeManager.m:235:44: note: treat the string as an argument to avoid this
            menuText = [NSString stringWithFormat:REDO_OPERATION];
                                                  ^
                                                  @"%@", 
./LocalizableStringsForUndo.h:37:25: note: expanded from macro 'REDO_OPERATION'
#define REDO_OPERATION  NSLocalizedStringFromTable(@"Redo", @"Operations", "The operation of redoing the last thing the user undid.")
                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/Foundation/NSBundle.h:669:3: note: expanded from macro 'NSLocalizedStringFromTable'
  [[NSBundle mainBundle] localizedStringForKey: (key) value: @"" table: (tbl)]
  ^
3 warnings generated.
 Linking subproject undo ...
Making all for subproject InspectorPanel...
 Compiling file IPAccText.m ...
 Compiling file IPAllAcc.m ...
 Compiling file IPAllStrokeWidth.m ...
IPAllStrokeWidth.m:94:34: warning: 'NSCollectionViewItem' may not respond to 'setEnabled:'
    [[strokePopup itemAtIndex:0] setEnabled:YES]; // allways enabled
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
IPAllStrokeWidth.m:101:38: warning: 'NSCollectionViewItem' may not respond to 'setEnabled:'
        [[strokePopup itemAtIndex:0] setEnabled:YES];
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
IPAllStrokeWidth.m:102:38: warning: 'NSCollectionViewItem' may not respond to 'setEnabled:'
        [[strokePopup itemAtIndex:1] setEnabled:NO];
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
IPAllStrokeWidth.m:112:38: warning: 'NSCollectionViewItem' may not respond to 'setEnabled:'
        [[strokePopup itemAtIndex:0] setEnabled:YES];
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
IPAllStrokeWidth.m:113:38: warning: 'NSCollectionViewItem' may not respond to 'setEnabled:'
        [[strokePopup itemAtIndex:1] setEnabled:YES];
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
IPAllAcc.m:94:39: warning: 'NSCollectionViewItem' may not respond to 'setEnabled:'
            [[accPopup itemAtIndex:i] setEnabled:YES];
             ~~~~~~~~~~~~~~~~~~~~~~~~ ^
IPAllAcc.m:97:39: warning: 'NSCollectionViewItem' may not respond to 'setEnabled:'
            [[accPopup itemAtIndex:i] setEnabled:NO];
             ~~~~~~~~~~~~~~~~~~~~~~~~ ^
2 warnings generated.
 Compiling file IPAllFilling.m ...
5 warnings generated.
 Compiling file SliderBox.m ...
 Compiling file IPAllLayers.m ...
IPAllFilling.m:142:32: warning: 'NSCollectionViewItem' may not respond to 'setEnabled:'
    [[fillPopup itemAtIndex:0] setEnabled:fill0];
     ~~~~~~~~~~~~~~~~~~~~~~~~~ ^
IPAllFilling.m:143:32: warning: 'NSCollectionViewItem' may not respond to 'setEnabled:'
    [[fillPopup itemAtIndex:1] setEnabled:fill1];
     ~~~~~~~~~~~~~~~~~~~~~~~~~ ^
IPAllFilling.m:144:32: warning: 'NSCollectionViewItem' may not respond to 'setEnabled:'
    [[fillPopup itemAtIndex:2] setEnabled:fill2];
     ~~~~~~~~~~~~~~~~~~~~~~~~~ ^
IPAllFilling.m:145:32: warning: 'NSCollectionViewItem' may not respond to 'setEnabled:'
    [[fillPopup itemAtIndex:3] setEnabled:fill3];
     ~~~~~~~~~~~~~~~~~~~~~~~~~ ^
IPAllFilling.m:146:32: warning: 'NSCollectionViewItem' may not respond to 'setEnabled:'
    [[fillPopup itemAtIndex:4] setEnabled:fill4];
     ~~~~~~~~~~~~~~~~~~~~~~~~~ ^
SliderBox.m:106:37: warning: variable 'locRect' set but not used [-Wunused-but-set-variable]
    NSRect              bounds = [self bounds], locRect;
                                                ^
IPAllLayers.m:221:9: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
    if (! NSRunAlertPanel(@"", REALLYDELETELAYER_STRING, DELETE_STRING, CANCEL_STRING, nil,
        ^
IPAllLayers.m:221:9: note: add parentheses after the '!' to evaluate the comparison first
    if (! NSRunAlertPanel(@"", REALLYDELETELAYER_STRING, DELETE_STRING, CANCEL_STRING, nil,
        ^
          (
IPAllLayers.m:221:9: note: add parentheses around left hand side expression to silence this warning
    if (! NSRunAlertPanel(@"", REALLYDELETELAYER_STRING, DELETE_STRING, CANCEL_STRING, nil,
        ^
        (
1 warning generated.
 Compiling file IPLayerCell.m ...
5 warnings generated.
 Compiling file InspectorPanel.m ...
1 warning generated.
 Compiling file IPArc.m ...
 Compiling file IPBasicLevel.m ...
 Compiling file IPCrosshairs.m ...
 Compiling file IPCurve.m ...
 Compiling file IPGroup.m ...
 Compiling file IPImage.m ...
 Compiling file IPLine.m ...
IPImage.m:52:25: warning: initializing 'id<NSMenuItem>' with an expression of incompatible type 'NSCollectionViewItem *'
    {   id <NSMenuItem> item = [compPopUp itemAtIndex:i];
                        ^      ~~~~~~~~~~~~~~~~~~~~~~~~~
IPImage.m:330:9: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
        cnt = [slayList count];
        ^
IPImage.m:324:5: note: previous statement is here
    if (type != VImageJPEG)
    ^
 Compiling file IPLine3D.m ...
2 warnings generated.
 Compiling file IPPolyLine.m ...
 Compiling file IPMark.m ...
 Compiling file IPPath.m ...
 Compiling file IPRectangle.m ...
 Compiling file IPThread.m ...
 Compiling file IPText.m ...
 Compiling file IPWeb.m ...
 Compiling file IPTextPath.m ...
 Compiling file IPSinking.m ...
 Linking subproject InspectorPanel ...
 Creating Resources/Subproject...
 Copying resources into the subproject wrapper...
 Copying localized resources into the subproject wrapper...
Warning: .//English.lproj/IPLine3D.nib not found - ignoring
Warning: .//German.lproj/IPLine3D.nib not found - ignoring
Making all in General.bproj ...
Making all for bundle General...
 Creating General.prefs/....
 Compiling file GeneralController.m ...
 Linking bundle General ...
 Creating General.prefs/Resources...
 Copying resources into the bundle wrapper...
 Copying localized resources into the bundle wrapper...
 Creating stamp file...
 Creating General.prefs/Resources/Info-gnustep.plist...
Making all in Import.bproj ...
Making all for bundle Import...
 Creating Import.prefs/....
 Compiling file ImportController.m ...
 Linking bundle Import ...
 Creating Import.prefs/Resources...
 Copying resources into the bundle wrapper...
 Copying localized resources into the bundle wrapper...
Warning: .//English.lproj/Localizable.strings not found - ignoring
Warning: .//German.lproj/Localizable.strings not found - ignoring
 Creating stamp file...
 Creating Import.prefs/Resources/Info-gnustep.plist...
Making all in Export.bproj ...
Making all for bundle Export...
 Creating Export.prefs/....
 Compiling file ExportController.m ...
 Linking bundle Export ...
 Creating Export.prefs/Resources...
 Copying resources into the bundle wrapper...
 Copying localized resources into the bundle wrapper...
Warning: .//English.lproj/Localizable.strings not found - ignoring
Warning: .//German.lproj/Localizable.strings not found - ignoring
 Creating stamp file...
 Creating Export.prefs/Resources/Info-gnustep.plist...
Making all for subproject PreferencesPanel...
 Compiling file PreferencesPanel.m ...
 Linking subproject PreferencesPanel ...
 Creating Resources/Subproject...
 Copying localized resources into the subproject wrapper...
Making all for subproject ProjectSettingsPanel...
 Compiling file ProjectSettings.m ...
 Compiling file PSFontInfo.m ...
 Compiling file PSInfo.m ...
 Compiling file PSSettings.m ...
 Linking subproject ProjectSettingsPanel ...
 Creating Resources/Subproject...
 Copying localized resources into the subproject wrapper...
Warning: .//German.lproj/PSFontInfo.nib not found - ignoring
Making all for subproject TransformPanel...
 Compiling file TPBasicLevel.m ...
 Compiling file TPAlign.m ...
 Compiling file TPMove.m ...
 Compiling file TPMix.m ...
 Compiling file TPScale.m ...
 Compiling file TPRotate.m ...
 Compiling file TransformPanel.m ...
 Linking subproject TransformPanel ...
 Creating Resources/Subproject...
 Copying localized resources into the subproject wrapper...
Making all for subproject VHFImport...
 Compiling file PSImport.m ...
 Compiling file DINImport.m ...
 Compiling file DXFImport.m ...
PSImport.m:297:14: warning: incompatible pointer types assigning to 'NSMutableString *' from 'NSString *' [-Wincompatible-pointer-types]
        data = [[[NSString alloc] initWithData:nsData encoding:NSASCIIStringEncoding] autorelease];
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/work/graphics/Cenon/work/.buildlink/include/Foundation/NSObject.h:192:1: note: instance method 'autorelease' is assumed to return an instance of its receiver type ('NSString *')
- (id) autorelease NS_AUTOMATED_REFCOUNT_UNAVAILABLE;
^
PSImport.m:307:10: warning: incompatible pointer types assigning to 'NSMutableString *' from 'NSString *' [-Wincompatible-pointer-types]
    data = [[[NSString alloc] initWithContentsOfFile:outFile usedEncoding:&enc error:NULL] autorelease];
         ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/work/graphics/Cenon/work/.buildlink/include/Foundation/NSObject.h:192:1: note: instance method 'autorelease' is assumed to return an instance of its receiver type ('NSString *')
- (id) autorelease NS_AUTOMATED_REFCOUNT_UNAVAILABLE;
^
PSImport.m:309:14: warning: incompatible pointer types assigning to 'NSMutableString *' from 'NSString *' [-Wincompatible-pointer-types]
        data = [[[NSString alloc] initWithContentsOfFile:outFile encoding:NSISOLatin1StringEncoding error:NULL] autorelease];
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/work/graphics/Cenon/work/.buildlink/include/Foundation/NSObject.h:192:1: note: instance method 'autorelease' is assumed to return an instance of its receiver type ('NSString *')
- (id) autorelease NS_AUTOMATED_REFCOUNT_UNAVAILABLE;
^
PSImport.m:311:14: warning: incompatible pointer types assigning to 'NSMutableString *' from 'NSString *' [-Wincompatible-pointer-types]
        data = [[[NSString alloc] initWithContentsOfFile:outFile encoding:NSNEXTSTEPStringEncoding error:NULL] autorelease];
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/work/graphics/Cenon/work/.buildlink/include/Foundation/NSObject.h:192:1: note: instance method 'autorelease' is assumed to return an instance of its receiver type ('NSString *')
- (id) autorelease NS_AUTOMATED_REFCOUNT_UNAVAILABLE;
^
DXFImport.m:133:10: warning: variable 'location' set but not used [-Wunused-but-set-variable]
    int         location;
                ^
DXFImport.m:1220:10: warning: variable 'adjust' set but not used [-Wunused-but-set-variable]
{   int         adjust = 0;
                ^
DXFImport.m:1222:3: warning: variable 'p' set but not used [-Wunused-but-set-variable]
                p;
                ^
DXFImport.m:1223:11: warning: variable 'slopeAngle' set but not used [-Wunused-but-set-variable]
    float       slopeAngle = 0.0;
                ^
DXFImport.m:1224:11: warning: variable 'textHeight' set but not used [-Wunused-but-set-variable]
    float       textHeight, textScale;
                ^
DXFImport.m:1224:23: warning: variable 'textScale' set but not used [-Wunused-but-set-variable]
    float       textHeight, textScale;
                            ^
DXFImport.m:1699:90: warning: format specifies type 'int' but the argument has type 'float' [-Wformat]
    NSLog(@"text: %@ %f %f %f %f %d %f \"%s\" \"%s\"", layerName, p.x, p.y, angle, size, ar, alignment, text, font); 
                                 ~~                                                      ^~
                                 %f
DXFImport.m:1699:94: warning: format specifies type 'double' but the argument has type 'int' [-Wformat]
    NSLog(@"text: %@ %f %f %f %f %d %f \"%s\" \"%s\"", layerName, p.x, p.y, angle, size, ar, alignment, text, font); 
                                    ~~                                                       ^~~~~~~~~
                                    %d
DXFImport.m:1699:105: warning: format specifies type 'char *' but the argument has type 'NSString *' [-Wformat]
    NSLog(@"text: %@ %f %f %f %f %d %f \"%s\" \"%s\"", layerName, p.x, p.y, angle, size, ar, alignment, text, font); 
                                         ~~                                                             ^~~~
                                         %@
DXFImport.m:1699:111: warning: format specifies type 'char *' but the argument has type 'NSString *' [-Wformat]
    NSLog(@"text: %@ %f %f %f %f %d %f \"%s\" \"%s\"", layerName, p.x, p.y, angle, size, ar, alignment, text, font); 
                                                ~~                                                            ^~~~
                                                %@
DXFImport.m:253:20: warning: expression which evaluates to zero treated as a null pointer constant of type 'NSArray *' [-Wnon-literal-null-conversion]
            return NO;
                   ^~
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime.h:195:13: note: expanded from macro 'NO'
#       define NO ((BOOL)0)
                  ^~~~~~~~~
DXFImport.m:1037:35: warning: variable 'h' set but not used [-Wunused-but-set-variable]
    double      l, ang, dx, dy, r, an, h;
                                       ^
4 warnings generated.
 Compiling file GerberImport.m ...
 Compiling file HPGLImport.m ...
12 warnings generated.
GerberImport.m:1218:30: warning: variable 'ey' set but not used [-Wunused-but-set-variable]
{   float               w, h, sx, sy, ex, ey, a;
                                          ^
GerberImport.m:1924:18: warning: variable 'val' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
            if ( [scanner scanString:ops.termi intoString:NULL] ) // start new graphic || or end
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
GerberImport.m:1932:21: note: uninitialized use occurs here
            switch (val)
                    ^~~
GerberImport.m:1924:13: note: remove the 'if' if its condition is always true
            if ( [scanner scanString:ops.termi intoString:NULL] ) // start new graphic || or end
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
GerberImport.m:1920:20: note: initialize the variable 'val' to silence this warning
        {   int val;
                   ^
                    = 0
GerberImport.m:2183:77: warning: format specifies type 'char *' but the argument has type 'NSString *' [-Wformat]
    NSLog(@"text: %f %f %f %f %f \"%s\" \"%s\"", p.x, p.y, angle, size, ar, text, font); 
                                   ~~                                       ^~~~
                                   %@
GerberImport.m:2183:83: warning: format specifies type 'char *' but the argument has type 'NSString *' [-Wformat]
    NSLog(@"text: %f %f %f %f %f \"%s\" \"%s\"", p.x, p.y, angle, size, ar, text, font); 
                                          ~~                                      ^~~~
                                          %@
HPGLImport.m:902:79: warning: format specifies type 'char *' but the argument has type 'NSString *' [-Wformat]
    NSLog(@"text: %f %f %f %f %f \"%s\" \"%s\"\n", p.x, p.y, angle, size, ar, text, font); 
                                   ~~                                         ^~~~
                                   %@
HPGLImport.m:902:85: warning: format specifies type 'char *' but the argument has type 'NSString *' [-Wformat]
    NSLog(@"text: %f %f %f %f %f \"%s\" \"%s\"\n", p.x, p.y, angle, size, ar, text, font); 
                                          ~~                                        ^~~~
                                          %@
2 warnings generated.
4 warnings generated.
 Linking subproject VHFImport ...
Making all for subproject VHFExport...
 Compiling file DXFExport.m ...
 Compiling file GerberExport.m ...
 Compiling file HPGLExport.m ...
 Linking subproject VHFExport ...
Making all for subproject VHFShared...
 Compiling file vhf2DFunctions.m ...
 Compiling file vhfCFGFunctions.m ...
 Compiling file vhfCommonFunctions.m ...
 Compiling file vhfMath.m ...
 Compiling file vhfSoundFunctions.m ...
 Compiling file VHFArrayAdditions.m ...
 Compiling file VHFDictionaryAdditions.m ...
 Compiling file VHFPopUpButtonAdditions.m ...
 Compiling file VHFScannerAdditions.m ...
 Compiling file VHFStringAdditions.m ...
 Compiling file VHFSystemAdditions.m ...
VHFPopUpButtonAdditions.m:54:1: warning: category is implementing a method which will also be implemented by its primary class [-Wobjc-protocol-method-implementation]
- (BOOL)selectItemWithTag:(int)tag
^
/scratch/work/graphics/Cenon/work/.buildlink/include/AppKit/NSPopUpButton.h:73:1: note: method 'selectItemWithTag:' declared here
- (BOOL) selectItemWithTag: (NSInteger)tag;
^
1 warning generated.
 Linking subproject VHFShared ...
Making all for app Cenon...
 Creating Cenon.app/....
 Compiling file Cenon_main.m ...
 Compiling file apContour.m ...
 Compiling file App.m ...
 Compiling file GridPanel.m ...
 Compiling file WorkingAreaPanel.m ...
 Compiling file IntersectionPanel.m ...
 Compiling file TilePanel.m ...
 Compiling file TileObject.m ...
 Compiling file DocView.m ...
 Compiling file dvDrag.m ...
 Compiling file dvGrid.m ...
dvDrag.m:134:65: warning: 'VText' may not respond to 'initWithFile:'
        graphic = [[[VText allocWithZone:(NSZone *)[self zone]] initWithFile:file] autorelease];
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
DocView.m:405:21: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
                    [layerObject removeAllObjects];
                    ^
DocView.m:402:17: note: previous statement is here
                if ( colorLayer(col, colorDict) < 0 )   // not in dictionary
                ^
DocView.m:2659:24: warning: variable 'control' set but not used [-Wunused-but-set-variable]
    BOOL        shift, control, gotHit = NO, compositeAll = NO, editable = NO;
                       ^
DocView.m:3176:17: warning: variable 'mustContain' set but not used [-Wunused-but-set-variable]
    BOOL        mustContain, shift, canScroll, oldRegionSet = NO;
                ^
DocView.m:3176:30: warning: variable 'shift' set but not used [-Wunused-but-set-variable]
    BOOL        mustContain, shift, canScroll, oldRegionSet = NO;
                             ^
DocView.m:3481:17: warning: misleading indentation; statement is not part of the previous 'for' [-Wmisleading-indentation]
                if ( j > MAXCLASSES )   /* not in class list */
                ^
DocView.m:3476:13: note: previous statement is here
            for ( j=0; j<c; j++ )
            ^
DocView.m:3798:10: warning: 'sel_eq' is deprecated [-Wdeprecated-declarations]
    if ( VHFSelectorIsEqual(action, @selector(bringToFront:)) ||
         ^
./VHFShared/vhfCompatibility.h:47:38: note: expanded from macro 'VHFSelectorIsEqual'
#    define VHFSelectorIsEqual(a, b)    sel_eq(a, b)
                                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime-deprecated.h:79:16: note: 'sel_eq' has been explicitly marked deprecated here
__attribute__((deprecated))
               ^
DocView.m:3799:10: warning: 'sel_eq' is deprecated [-Wdeprecated-declarations]
         VHFSelectorIsEqual(action, @selector(bringForward:)) )
         ^
./VHFShared/vhfCompatibility.h:47:38: note: expanded from macro 'VHFSelectorIsEqual'
#    define VHFSelectorIsEqual(a, b)    sel_eq(a, b)
                                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime-deprecated.h:79:16: note: 'sel_eq' has been explicitly marked deprecated here
__attribute__((deprecated))
               ^
DocView.m:3818:15: warning: 'sel_eq' is deprecated [-Wdeprecated-declarations]
    else if ( VHFSelectorIsEqual(action, @selector(sendToBack:)) ||
              ^
./VHFShared/vhfCompatibility.h:47:38: note: expanded from macro 'VHFSelectorIsEqual'
#    define VHFSelectorIsEqual(a, b)    sel_eq(a, b)
                                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime-deprecated.h:79:16: note: 'sel_eq' has been explicitly marked deprecated here
__attribute__((deprecated))
               ^
DocView.m:3819:15: warning: 'sel_eq' is deprecated [-Wdeprecated-declarations]
              VHFSelectorIsEqual(action, @selector(sendBackward:)) )
              ^
./VHFShared/vhfCompatibility.h:47:38: note: expanded from macro 'VHFSelectorIsEqual'
#    define VHFSelectorIsEqual(a, b)    sel_eq(a, b)
                                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime-deprecated.h:79:16: note: 'sel_eq' has been explicitly marked deprecated here
__attribute__((deprecated))
               ^
DocView.m:3838:15: warning: 'sel_eq' is deprecated [-Wdeprecated-declarations]
    else if ( VHFSelectorIsEqual(action, @selector(toggleGrid:)) )
              ^
./VHFShared/vhfCompatibility.h:47:38: note: expanded from macro 'VHFSelectorIsEqual'
#    define VHFSelectorIsEqual(a, b)    sel_eq(a, b)
                                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime-deprecated.h:79:16: note: 'sel_eq' has been explicitly marked deprecated here
__attribute__((deprecated))
               ^
DocView.m:3843:15: warning: 'sel_eq' is deprecated [-Wdeprecated-declarations]
    else if ( VHFSelectorIsEqual(action, @selector(group:))
              ^
./VHFShared/vhfCompatibility.h:47:38: note: expanded from macro 'VHFSelectorIsEqual'
#    define VHFSelectorIsEqual(a, b)    sel_eq(a, b)
                                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime-deprecated.h:79:16: note: 'sel_eq' has been explicitly marked deprecated here
__attribute__((deprecated))
               ^
DocView.m:3845:18: warning: 'sel_eq' is deprecated [-Wdeprecated-declarations]
              || VHFSelectorIsEqual(action, @selector(join:)) )
                 ^
./VHFShared/vhfCompatibility.h:47:38: note: expanded from macro 'VHFSelectorIsEqual'
#    define VHFSelectorIsEqual(a, b)    sel_eq(a, b)
                                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime-deprecated.h:79:16: note: 'sel_eq' has been explicitly marked deprecated here
__attribute__((deprecated))
               ^
DocView.m:3856:15: warning: 'sel_eq' is deprecated [-Wdeprecated-declarations]
    else if ( VHFSelectorIsEqual(action, @selector(punch:)) )
              ^
./VHFShared/vhfCompatibility.h:47:38: note: expanded from macro 'VHFSelectorIsEqual'
#    define VHFSelectorIsEqual(a, b)    sel_eq(a, b)
                                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime-deprecated.h:79:16: note: 'sel_eq' has been explicitly marked deprecated here
__attribute__((deprecated))
               ^
DocView.m:3879:15: warning: 'sel_eq' is deprecated [-Wdeprecated-declarations]
    else if ( VHFSelectorIsEqual(action, @selector(ungroup:)) )
              ^
./VHFShared/vhfCompatibility.h:47:38: note: expanded from macro 'VHFSelectorIsEqual'
#    define VHFSelectorIsEqual(a, b)    sel_eq(a, b)
                                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime-deprecated.h:79:16: note: 'sel_eq' has been explicitly marked deprecated here
__attribute__((deprecated))
               ^
DocView.m:3892:15: warning: 'sel_eq' is deprecated [-Wdeprecated-declarations]
    else if ( VHFSelectorIsEqual(action, @selector(split:)) )
              ^
./VHFShared/vhfCompatibility.h:47:38: note: expanded from macro 'VHFSelectorIsEqual'
#    define VHFSelectorIsEqual(a, b)    sel_eq(a, b)
                                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime-deprecated.h:79:16: note: 'sel_eq' has been explicitly marked deprecated here
__attribute__((deprecated))
               ^
DocView.m:3906:15: warning: 'sel_eq' is deprecated [-Wdeprecated-declarations]
    else if ( VHFSelectorIsEqual(action, @selector(flatten:)) )
              ^
./VHFShared/vhfCompatibility.h:47:38: note: expanded from macro 'VHFSelectorIsEqual'
#    define VHFSelectorIsEqual(a, b)    sel_eq(a, b)
                                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime-deprecated.h:79:16: note: 'sel_eq' has been explicitly marked deprecated here
__attribute__((deprecated))
               ^
DocView.m:3919:15: warning: 'sel_eq' is deprecated [-Wdeprecated-declarations]
    else if ( VHFSelectorIsEqual(action, @selector(addLink:)) )
              ^
./VHFShared/vhfCompatibility.h:47:38: note: expanded from macro 'VHFSelectorIsEqual'
#    define VHFSelectorIsEqual(a, b)    sel_eq(a, b)
                                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime-deprecated.h:79:16: note: 'sel_eq' has been explicitly marked deprecated here
__attribute__((deprecated))
               ^
DocView.m:3926:15: warning: 'sel_eq' is deprecated [-Wdeprecated-declarations]
    else if ( VHFSelectorIsEqual(action, @selector(bindTextToPath:)) )
              ^
./VHFShared/vhfCompatibility.h:47:38: note: expanded from macro 'VHFSelectorIsEqual'
#    define VHFSelectorIsEqual(a, b)    sel_eq(a, b)
                                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime-deprecated.h:79:16: note: 'sel_eq' has been explicitly marked deprecated here
__attribute__((deprecated))
               ^
DocView.m:3941:15: warning: 'sel_eq' is deprecated [-Wdeprecated-declarations]
    else if ( VHFSelectorIsEqual(action, @selector(copy:)) )
              ^
./VHFShared/vhfCompatibility.h:47:38: note: expanded from macro 'VHFSelectorIsEqual'
#    define VHFSelectorIsEqual(a, b)    sel_eq(a, b)
                                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime-deprecated.h:79:16: note: 'sel_eq' has been explicitly marked deprecated here
__attribute__((deprecated))
               ^
DocView.m:3952:15: warning: 'sel_eq' is deprecated [-Wdeprecated-declarations]
    else if ( VHFSelectorIsEqual(action, @selector(mirror:))
              ^
./VHFShared/vhfCompatibility.h:47:38: note: expanded from macro 'VHFSelectorIsEqual'
#    define VHFSelectorIsEqual(a, b)    sel_eq(a, b)
                                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime-deprecated.h:79:16: note: 'sel_eq' has been explicitly marked deprecated here
__attribute__((deprecated))
               ^
DocView.m:3953:18: warning: 'sel_eq' is deprecated [-Wdeprecated-declarations]
              || VHFSelectorIsEqual(action, @selector(rotateG:))
                 ^
./VHFShared/vhfCompatibility.h:47:38: note: expanded from macro 'VHFSelectorIsEqual'
#    define VHFSelectorIsEqual(a, b)    sel_eq(a, b)
                                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime-deprecated.h:79:16: note: 'sel_eq' has been explicitly marked deprecated here
__attribute__((deprecated))
               ^
DocView.m:3954:18: warning: 'sel_eq' is deprecated [-Wdeprecated-declarations]
              || VHFSelectorIsEqual(action, @selector(reverse:))
                 ^
./VHFShared/vhfCompatibility.h:47:38: note: expanded from macro 'VHFSelectorIsEqual'
#    define VHFSelectorIsEqual(a, b)    sel_eq(a, b)
                                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime-deprecated.h:79:16: note: 'sel_eq' has been explicitly marked deprecated here
__attribute__((deprecated))
               ^
DocView.m:3955:18: warning: 'sel_eq' is deprecated [-Wdeprecated-declarations]
              || VHFSelectorIsEqual(action, @selector(buildContour:))
                 ^
./VHFShared/vhfCompatibility.h:47:38: note: expanded from macro 'VHFSelectorIsEqual'
#    define VHFSelectorIsEqual(a, b)    sel_eq(a, b)
                                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime-deprecated.h:79:16: note: 'sel_eq' has been explicitly marked deprecated here
__attribute__((deprecated))
               ^
DocView.m:3956:18: warning: 'sel_eq' is deprecated [-Wdeprecated-declarations]
              || VHFSelectorIsEqual(action, @selector(delete:))
                 ^
./VHFShared/vhfCompatibility.h:47:38: note: expanded from macro 'VHFSelectorIsEqual'
#    define VHFSelectorIsEqual(a, b)    sel_eq(a, b)
                                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime-deprecated.h:79:16: note: 'sel_eq' has been explicitly marked deprecated here
__attribute__((deprecated))
               ^
DocView.m:3957:18: warning: 'sel_eq' is deprecated [-Wdeprecated-declarations]
              || VHFSelectorIsEqual(action, @selector(selectColor:))
                 ^
./VHFShared/vhfCompatibility.h:47:38: note: expanded from macro 'VHFSelectorIsEqual'
#    define VHFSelectorIsEqual(a, b)    sel_eq(a, b)
                                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime-deprecated.h:79:16: note: 'sel_eq' has been explicitly marked deprecated here
__attribute__((deprecated))
               ^
DocView.m:3958:18: warning: 'sel_eq' is deprecated [-Wdeprecated-declarations]
              || VHFSelectorIsEqual(action, @selector(selectEqual:))
                 ^
./VHFShared/vhfCompatibility.h:47:38: note: expanded from macro 'VHFSelectorIsEqual'
#    define VHFSelectorIsEqual(a, b)    sel_eq(a, b)
                                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime-deprecated.h:79:16: note: 'sel_eq' has been explicitly marked deprecated here
__attribute__((deprecated))
               ^
DocView.m:3959:18: warning: 'sel_eq' is deprecated [-Wdeprecated-declarations]
              || VHFSelectorIsEqual(action, @selector(cut:))
                 ^
./VHFShared/vhfCompatibility.h:47:38: note: expanded from macro 'VHFSelectorIsEqual'
#    define VHFSelectorIsEqual(a, b)    sel_eq(a, b)
                                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime-deprecated.h:79:16: note: 'sel_eq' has been explicitly marked deprecated here
__attribute__((deprecated))
               ^
DocView.m:3960:18: warning: 'sel_eq' is deprecated [-Wdeprecated-declarations]
              || VHFSelectorIsEqual(action, @selector(transform:)) )
                 ^
./VHFShared/vhfCompatibility.h:47:38: note: expanded from macro 'VHFSelectorIsEqual'
#    define VHFSelectorIsEqual(a, b)    sel_eq(a, b)
                                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime-deprecated.h:79:16: note: 'sel_eq' has been explicitly marked deprecated here
__attribute__((deprecated))
               ^
DocView.m:3971:15: warning: 'sel_eq' is deprecated [-Wdeprecated-declarations]
    else if ( VHFSelectorIsEqual(action, @selector(selectAll:)) )
              ^
./VHFShared/vhfCompatibility.h:47:38: note: expanded from macro 'VHFSelectorIsEqual'
#    define VHFSelectorIsEqual(a, b)    sel_eq(a, b)
                                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime-deprecated.h:79:16: note: 'sel_eq' has been explicitly marked deprecated here
__attribute__((deprecated))
               ^
DocView.m:3983:15: warning: 'sel_eq' is deprecated [-Wdeprecated-declarations]
    else if ( VHFSelectorIsEqual(action, @selector(paste:)) )
              ^
./VHFShared/vhfCompatibility.h:47:38: note: expanded from macro 'VHFSelectorIsEqual'
#    define VHFSelectorIsEqual(a, b)    sel_eq(a, b)
                                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime-deprecated.h:79:16: note: 'sel_eq' has been explicitly marked deprecated here
__attribute__((deprecated))
               ^
DocView.m:3993:15: warning: 'sel_eq' is deprecated [-Wdeprecated-declarations]
    else if ( VHFSelectorIsEqual(action, @selector(displayDirections:)) )
              ^
./VHFShared/vhfCompatibility.h:47:38: note: expanded from macro 'VHFSelectorIsEqual'
#    define VHFSelectorIsEqual(a, b)    sel_eq(a, b)
                                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime-deprecated.h:79:16: note: 'sel_eq' has been explicitly marked deprecated here
__attribute__((deprecated))
               ^
DocView.m:3995:15: warning: 'sel_eq' is deprecated [-Wdeprecated-declarations]
    else if ( VHFSelectorIsEqual(action, @selector(toggleCoordDisplay:)) )
              ^
./VHFShared/vhfCompatibility.h:47:38: note: expanded from macro 'VHFSelectorIsEqual'
#    define VHFSelectorIsEqual(a, b)    sel_eq(a, b)
                                        ^
/scratch/work/graphics/Cenon/work/.buildlink/include/objc/runtime-deprecated.h:79:16: note: 'sel_eq' has been explicitly marked deprecated here
__attribute__((deprecated))
               ^
1 warning generated.
 Compiling file dvHiddenArea.m ...
 Compiling file dvPasteboard.m ...
 Compiling file dvTile.m ...
 Compiling file dvUndo.m ...
 Compiling file Document.m ...
 Compiling file DocWindow.m ...
Document.m:240:22: warning: variable 'directoryContainingDocument' set but not used [-Wunused-but-set-variable]
    NSString        *directoryContainingDocument = nil;
                     ^
Document.m:1841:26: warning: unused variable 'pi' [-Wunused-variable]
    NSPrintInfo         *pi;
                         ^
Document.m:1840:26: warning: unused variable 'pp' [-Wunused-variable]
    NSPrintPanel        *pp;
                         ^
 Compiling file FlippedView.m ...
32 warnings generated.
 Compiling file TileScrollView.m ...
3 warnings generated.
 Compiling file LayerObject.m ...
 Compiling file LayerDetailsController.m ...
TileScrollView.m:94:63: warning: 'NSCollectionViewItem' may not respond to 'tag'
        if (Diff((float)[[resPopupListButton itemAtIndex:row] tag] / 100.0, oldScaleFactor) < 0.001)
                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
./VHFShared/types.h:125:32: note: expanded from macro 'Diff'
#define Diff(a,b)           (((a)>(b)) ? (a)-(b) : (b)-(a))     // returns the difference of the values
                               ^
TileScrollView.m:94:63: warning: 'NSCollectionViewItem' may not respond to 'tag'
        if (Diff((float)[[resPopupListButton itemAtIndex:row] tag] / 100.0, oldScaleFactor) < 0.001)
                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
./VHFShared/types.h:125:43: note: expanded from macro 'Diff'
#define Diff(a,b)           (((a)>(b)) ? (a)-(b) : (b)-(a))     // returns the difference of the values
                                          ^
TileScrollView.m:94:63: warning: 'NSCollectionViewItem' may not respond to 'tag'
        if (Diff((float)[[resPopupListButton itemAtIndex:row] tag] / 100.0, oldScaleFactor) < 0.001)
                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
./VHFShared/types.h:125:57: note: expanded from macro 'Diff'
#define Diff(a,b)           (((a)>(b)) ? (a)-(b) : (b)-(a))     // returns the difference of the values
                                                        ^
TileScrollView.m:101:57: warning: 'NSCollectionViewItem' may not respond to 'tag'
    scaleFactor = [[resPopupListButton itemAtIndex:row] tag] / 100.0;
                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
TileScrollView.m:120:63: warning: 'NSCollectionViewItem' may not respond to 'tag'
        if (Diff((float)[[resPopupListButton itemAtIndex:row] tag] / 100.0, oldScaleFactor) < 0.001)
                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
./VHFShared/types.h:125:32: note: expanded from macro 'Diff'
#define Diff(a,b)           (((a)>(b)) ? (a)-(b) : (b)-(a))     // returns the difference of the values
                               ^
TileScrollView.m:120:63: warning: 'NSCollectionViewItem' may not respond to 'tag'
        if (Diff((float)[[resPopupListButton itemAtIndex:row] tag] / 100.0, oldScaleFactor) < 0.001)
                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
./VHFShared/types.h:125:43: note: expanded from macro 'Diff'
#define Diff(a,b)           (((a)>(b)) ? (a)-(b) : (b)-(a))     // returns the difference of the values
                                          ^
TileScrollView.m:120:63: warning: 'NSCollectionViewItem' may not respond to 'tag'
        if (Diff((float)[[resPopupListButton itemAtIndex:row] tag] / 100.0, oldScaleFactor) < 0.001)
                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
./VHFShared/types.h:125:57: note: expanded from macro 'Diff'
#define Diff(a,b)           (((a)>(b)) ? (a)-(b) : (b)-(a))     // returns the difference of the values
                                                        ^
TileScrollView.m:126:64: warning: 'NSCollectionViewItem' may not respond to 'tag'
    scaleFactor = (float)[[resPopupListButton itemAtIndex:row] tag] / 100.0;
                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
TileScrollView.m:172:63: warning: 'NSCollectionViewItem' may not respond to 'tag'
        if (Diff((float)[[resPopupListButton itemAtIndex:row] tag] / 100.0, oldScaleFactor) < 0.001)
                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
./VHFShared/types.h:125:32: note: expanded from macro 'Diff'
#define Diff(a,b)           (((a)>(b)) ? (a)-(b) : (b)-(a))     // returns the difference of the values
                               ^
TileScrollView.m:172:63: warning: 'NSCollectionViewItem' may not respond to 'tag'
        if (Diff((float)[[resPopupListButton itemAtIndex:row] tag] / 100.0, oldScaleFactor) < 0.001)
                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
./VHFShared/types.h:125:43: note: expanded from macro 'Diff'
#define Diff(a,b)           (((a)>(b)) ? (a)-(b) : (b)-(a))     // returns the difference of the values
                                          ^
TileScrollView.m:172:63: warning: 'NSCollectionViewItem' may not respond to 'tag'
        if (Diff((float)[[resPopupListButton itemAtIndex:row] tag] / 100.0, oldScaleFactor) < 0.001)
                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
./VHFShared/types.h:125:57: note: expanded from macro 'Diff'
#define Diff(a,b)           (((a)>(b)) ? (a)-(b) : (b)-(a))     // returns the difference of the values
                                                        ^
TileScrollView.m:181:61: warning: 'NSCollectionViewItem' may not respond to 'tag'
        scaleFactor = [[resPopupListButton itemAtIndex:row] tag] / 100.0;
                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
TileScrollView.m:187:57: warning: 'NSCollectionViewItem' may not respond to 'tag'
    scaleFactor = [[resPopupListButton itemAtIndex:row] tag] / 100.0;
                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
13 warnings generated.
 Compiling file MoveCell.m ...
 Compiling file MoveMatrix.m ...
 Compiling file MyPageLayout.m ...
 Compiling file propertyList.m ...
 Compiling file ProgressIndicator.m ...
 Compiling file DXFImportSub.m ...
propertyList.m:40:12: warning: class 'PropertyList' defined without specifying a base class [-Wobjc-root-class]
@interface PropertyList
           ^
propertyList.m:40:24: note: add a super class to fix this problem
@interface PropertyList
                       ^
                        : NSObject 
1 warning generated.
 Compiling file GerberImportSub.m ...
 Compiling file HPGLImportSub.m ...
 Compiling file PSImportSub.m ...
 Compiling file DINImportSub.m ...
 Compiling file DXFExportSub.m ...
 Compiling file GerberExportSub.m ...
 Compiling file HPGLExportSub.m ...
GerberExportSub.m:188:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            if ( (inside == b) )
                  ~~~~~~~^~~~
GerberExportSub.m:188:26: note: remove extraneous parentheses around the comparison to silence this warning
            if ( (inside == b) )
                 ~       ^   ~
GerberExportSub.m:188:26: note: use '=' to turn this equality comparison into an assignment
            if ( (inside == b) )
                         ^~
                         =
GerberExportSub.m:522:30: warning: variable 'drawed' set but not used [-Wunused-but-set-variable]
                    {   BOOL    drawed = NO;
                                ^
 Compiling file EPSExport.m ...
2 warnings generated.
 Compiling file Type1Import.m ...
 Compiling file Type1ImportSub.m ...
EPSExport.m:320:52: warning: more '%' conversions than data arguments [-Wformat-insufficient-args]
        {   str = [str stringByAppendingFormat:@"(%@) false charpath\n"];
                                                  ~^
Type1Import.m:662:9: warning: variable 'cnt' set but not used [-Wunused-but-set-variable]
{   int cnt;
        ^
1 warning generated.
 Compiling file Type1Font.m ...
 Compiling file type1Funs.m ...
1 warning generated.
 Compiling file functions.m ...
Type1Font.m:58:16: warning: incompatible pointer types assigning to 'NSMutableArray *' from 'NSArray *' [-Wincompatible-pointer-types]
    afmNoPlace = [[NSArray alloc] initWithObjects:@"Aacute", @"Acircumflex", @"Adieresis", @"Agrave", @"Aring", @"Atilde", @"Ccedilla", @"Eacute", @"Ecircumflex", @"Edieresis", @"Egrave", @"Eth", @"Iacute", @"Icircumflex", @"Idieresis", @"Igrave", @"Ntilde", @"Oacute", @"Ocircumflex", @"Odieresis", @"Ograve", @"Otilde", @"Thorn", @"Uacute", @"Ucircumflex", @"Udieresis", @"Ugrave", @"Yacute", @"aacute", @"acircumflex", @"adieresis", @"agrave", @"aring", @"atilde", @"ccedilla", @"copyright", @"divide", @"eacute", @"ecircumflex", @"edieresis", @"egrave", @"eth", @"iacute", @"icircumflex", @"idieresis", @"igrave", @"logicalnot", @"mu", @"multiply", @"ntilde", @"oacute", @"ocircumflex", @"odieresis", @"ograve", @"onehalf", @"onequarter", @"onesuperior", @"otilde", @"plusminus", @"registered", @"thorn", @"threequarters", @"threesuperior", @"twosuperior", @"uacute", @"ucircumflex", @"udieresis", @"ugrave", @"yacute", @"ydieresis", nil];
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/work/graphics/Cenon/work/.buildlink/include/Foundation/NSArray.h:102:1: note: instance method 'initWithObjects:' is assumed to return an instance of its receiver type ('NSArray *')
- (instancetype) initWithObjects: (GS_GENERIC_TYPE(ElementT)) firstObject, ...;
^
Type1Font.m:914:77: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
        fontStr = [fontStr stringByAppendingFormat:@"/UnderlinePosition %d def\n", fontInfo.underlinePosition];
                                                                        ~~         ^~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                        %ld
Type1Font.m:915:78: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
        fontStr = [fontStr stringByAppendingFormat:@"/UnderlineThickness %d def\n", fontInfo.underlineThickness];
                                                                         ~~         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                         %ld
Type1Font.m:930:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
        fontStr = [fontStr stringByAppendingFormat:@"/UniqueID %d def\n", uniqueID];
                                                               ~~         ^~~~~~~~
                                                               %ld
Type1Font.m:936:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        eexecStr = [NSString stringWithFormat:@"%s", "]|]<AE>"]; /* 4 random bytes */
                                                         ^~~~
Type1Font.m:946:70: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
        eexecStr = [eexecStr stringByAppendingFormat:@"/UniqueID %d def\n", uniqueID];
                                                                 ~~         ^~~~~~~~
                                                                 %ld
Type1Font.m:987:66: warning: data argument not used by format string [-Wformat-extra-args]
        eexecStr = [eexecStr stringByAppendingFormat:@"noaccess def\n", 0];
                                                     ~~~~~~~~~~~~~~~~~  ^
Type1Font.m:988:70: warning: data argument not used by format string [-Wformat-extra-args]
        eexecStr = [eexecStr stringByAppendingFormat:@"end noaccess put\n", 0];
                                                     ~~~~~~~~~~~~~~~~~~~~~  ^
Type1Font.m:1051:70: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
        afmStr = [afmStr stringByAppendingFormat:@"UnderlinePosition %d\n", fontInfo.underlinePosition];
                                                                     ~~     ^~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                     %ld
Type1Font.m:1052:71: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
        afmStr = [afmStr stringByAppendingFormat:@"UnderlineThickness %d\n", fontInfo.underlineThickness];
                                                                      ~~     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                      %ld
 Compiling file gdb_support.m ...
10 warnings generated.
 Linking app Cenon ...
/usr/bin/ld: ./obj/Cenon.obj/DocView.m.o: in function `_i_DocView__validateMenuItem_':
DocView.m:(.text+0x172cd): undefined reference to `sel_eq'
/usr/bin/ld: DocView.m:(.text+0x172e1): undefined reference to `sel_eq'
/usr/bin/ld: DocView.m:(.text+0x174a7): undefined reference to `sel_eq'
/usr/bin/ld: DocView.m:(.text+0x174bb): undefined reference to `sel_eq'
/usr/bin/ld: DocView.m:(.text+0x17683): undefined reference to `sel_eq'
/usr/bin/ld: ./obj/Cenon.obj/DocView.m.o:DocView.m:(.text+0x17796): more undefined references to `sel_eq' follow
clang-13: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[3]: *** [/usr/pkg/share/GNUstep/Makefiles/Instance/application.make:133: Cenon.app/./Cenon] Error 1
gmake[2]: *** [/usr/pkg/share/GNUstep/Makefiles/Instance/application.make:147: internal-app-run-compile-submake] Error 2
gmake[1]: *** [/usr/pkg/share/GNUstep/Makefiles/Master/rules.make:297: Cenon.all.app.variables] Error 2
gmake: *** [/usr/pkg/share/GNUstep/Makefiles/Master/application.make:38: internal-all] Error 2
*** Error code 2

Stop.
make[1]: stopped in /tree/pkgsrc/graphics/Cenon
*** Error code 1

Stop.
make: stopped in /tree/pkgsrc/graphics/Cenon