=> Bootstrap dependency digest>=20010302: found digest-20121220
WARNING: [license.mk] Every package should define a LICENSE.
===> Skipping vulnerability checks.
WARNING: No /var/db/pkg/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'.
===> Building for xawtv-3.95nb8
  CC	  console/dump-mixers.o
  CC	  console/record.o
  CC	  console/showriff.o
  CC	  console/showqt.o
  CC	  console/streamer.o
  CC	  common/channel-no-x11.o
console/streamer.c:49:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    width: 320,
    ^~~~~~
    .width = 
console/streamer.c:50:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    height: 240,
    ^~~~~~~
    .height = 
console/streamer.c:53:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    rate: 44100,
    ^~~~~
    .rate = 
common/channel.c:53:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    name:     "defaults",
    ^~~~~
    .name = 
common/channel.c:54:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    group:    "main",
    ^~~~~~
    .group = 
common/channel.c:55:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    capture:  CAPTURE_ON,
    ^~~~~~~~
    .capture = 
common/channel.c:56:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    channel:  -1,
    ^~~~~~~~
    .channel = 
common/channel.c:57:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    audio:    -1,
    ^~~~~~
    .audio = 
common/channel.c:58:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    color:    -1,
    ^~~~~~
    .color = 
common/channel.c:59:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    bright:   -1,
    ^~~~~~~
    .bright = 
common/channel.c:60:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    hue:      -1,
    ^~~~
    .hue = 
common/channel.c:61:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    contrast: -1,
    ^~~~~~~~~
    .contrast = 
9 warnings generated.
  CC	  common/sound.o
3 warnings generated.
  CC	  common/webcam.o
  CC	  common/frequencies.o
  CC	  common/commands.o
common/commands.c:447:14: warning: array subscript is of type 'char' [-Wchar-subscripts]
    else if (isdigit(new[0]) || '+' == new[0] || '-' == new[0])
             ^~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:48:40: note: expanded from macro 'isdigit'
#define isdigit(c)      ((int)((_ctype_ + 1)[(c)] & _CTYPE_N))
                                            ^~~~
common/commands.c:604:10: warning: array subscript is of type 'char' [-Wchar-subscripts]
            if (isdigit(argv[0][0]))
                ^~~~~~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:48:40: note: expanded from macro 'isdigit'
#define isdigit(c)      ((int)((_ctype_ + 1)[(c)] & _CTYPE_N))
                                            ^~~~
  CC	  common/parseconfig.o
  CC	  common/capture.o
common/capture.c:185:17: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ng_ratio_fixup(&gfmt.width, &gfmt.height, NULL, NULL);
                       ^~~~~~~~~~~
./libng/grab-ng.h:269:26: note: passing argument to parameter 'width' here
void ng_ratio_fixup(int *width, int *height, int *xoff, int *yoff);
                         ^
common/capture.c:185:30: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ng_ratio_fixup(&gfmt.width, &gfmt.height, NULL, NULL);
                                    ^~~~~~~~~~~~
./libng/grab-ng.h:269:38: note: passing argument to parameter 'height' here
void ng_ratio_fixup(int *width, int *height, int *xoff, int *yoff);
                                     ^
2 warnings generated.
  CC	  common/event.o
2 warnings generated.
  CC	  libng/grab-ng.o
libng/grab-ng.c:256:9: warning: array subscript is of type 'char' [-Wchar-subscripts]
    if (isdigit(value[0])) {
        ^~~~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:48:40: note: expanded from macro 'isdigit'
#define isdigit(c)      ((int)((_ctype_ + 1)[(c)] & _CTYPE_N))
                                            ^~~~
  CC	  libng/devices.o
libng/devices.c:15:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    video:  "/dev/bktr0",
    ^~~~~~
    .video = 
libng/devices.c:16:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    radio:  NULL,
    ^~~~~~
    .radio = 
libng/devices.c:17:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    vbi:    "/dev/vbi0",
    ^~~~
    .vbi = 
libng/devices.c:18:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    dsp:    "/dev/audio",
    ^~~~
    .dsp = 
libng/devices.c:19:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    mixer:  "/dev/mixer",
    ^~~~~~
    .mixer = 
libng/devices.c:20:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    video_scan: {
    ^~~~~~~~~~~
    .video_scan = 
libng/devices.c:27:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    mixer_scan: {
    ^~~~~~~~~~~
    .mixer_scan = 
7 warnings generated.
  CC	  libng/writefile.o
libng/writefile.c:41:6: warning: array subscript is of type 'char' [-Wchar-subscripts]
        if (isdigit(*ptr))
            ^~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:48:40: note: expanded from macro 'isdigit'
#define isdigit(c)      ((int)((_ctype_ + 1)[(c)] & _CTYPE_N))
                                            ^~~~
libng/writefile.c:49:9: warning: array subscript is of type 'char' [-Wchar-subscripts]
    if (isdigit(*ptr)) {
        ^~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:48:40: note: expanded from macro 'isdigit'
#define isdigit(c)      ((int)((_ctype_ + 1)[(c)] & _CTYPE_N))
                                            ^~~~
libng/writefile.c:548:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:  "ppm",
        ^~~~~
        .name = 
libng/writefile.c:549:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        ext:   "ppm",
        ^~~~
        .ext = 
libng/writefile.c:550:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid: VIDEO_RGB24,
        ^~~~~~
        .fmtid = 
libng/writefile.c:552:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:  "pgm",
        ^~~~~
        .name = 
libng/writefile.c:553:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        ext:   "pgm",
        ^~~~
        .ext = 
libng/writefile.c:554:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid: VIDEO_GRAY,
        ^~~~~~
        .fmtid = 
libng/writefile.c:556:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:  "jpeg",
        ^~~~~
        .name = 
libng/writefile.c:557:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        ext:   "jpeg",
        ^~~~
        .ext = 
libng/writefile.c:558:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid: VIDEO_JPEG,
        ^~~~~~
        .fmtid = 
libng/writefile.c:565:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    yuv4mpeg: 1
    ^~~~~~~~~
    .yuv4mpeg = 
libng/writefile.c:569:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    yuv4mpeg: 2
    ^~~~~~~~~
    .yuv4mpeg = 
libng/writefile.c:574:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:  "rgb",
        ^~~~~
        .name = 
libng/writefile.c:575:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        ext:   "raw",
        ^~~~
        .ext = 
libng/writefile.c:576:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid: VIDEO_RGB24,
        ^~~~~~
        .fmtid = 
libng/writefile.c:578:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:  "gray",
        ^~~~~
        .name = 
libng/writefile.c:579:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        ext:   "raw",
        ^~~~
        .ext = 
libng/writefile.c:580:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid: VIDEO_GRAY,
        ^~~~~~
        .fmtid = 
libng/writefile.c:582:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:  "422",
        ^~~~~
        .name = 
libng/writefile.c:583:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        ext:   "raw",
        ^~~~
        .ext = 
libng/writefile.c:584:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid: VIDEO_YUYV,
        ^~~~~~
        .fmtid = 
libng/writefile.c:586:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:  "422p",
        ^~~~~
        .name = 
libng/writefile.c:587:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        ext:   "raw",
        ^~~~
        .ext = 
libng/writefile.c:588:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid: VIDEO_YUV422P,
        ^~~~~~
        .fmtid = 
libng/writefile.c:590:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:  "4mpeg",
        ^~~~~
        .name = 
libng/writefile.c:591:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        desc:  "yuv4mpeg (mpeg2enc >= 1.6)",
        ^~~~~
        .desc = 
libng/writefile.c:592:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        ext:   "yuv",
        ^~~~
        .ext = 
libng/writefile.c:593:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid: VIDEO_YUV420P,
        ^~~~~~
        .fmtid = 
libng/writefile.c:594:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:  &yuv4mpeg2,
        ^~~~~
        .priv = 
libng/writefile.c:596:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:  "4mpeg-o",
        ^~~~~
        .name = 
libng/writefile.c:597:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        desc:  "yuv4mpeg (old mpeg2enc)",
        ^~~~~
        .desc = 
libng/writefile.c:598:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        ext:   "yuv",
        ^~~~
        .ext = 
libng/writefile.c:599:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid: VIDEO_YUV420P,
        ^~~~~~
        .fmtid = 
libng/writefile.c:600:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:  &yuv4mpeg,
        ^~~~~
        .priv = 
libng/writefile.c:608:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:  "mono8",
        ^~~~~
        .name = 
libng/writefile.c:609:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        ext:   "wav",
        ^~~~
        .ext = 
libng/writefile.c:610:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid: AUDIO_U8_MONO,
        ^~~~~~
        .fmtid = 
libng/writefile.c:612:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:  "mono16",
        ^~~~~
        .name = 
libng/writefile.c:613:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        ext:   "wav",
        ^~~~
        .ext = 
libng/writefile.c:614:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid: AUDIO_S16_LE_MONO,
        ^~~~~~
        .fmtid = 
libng/writefile.c:616:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:  "stereo",
        ^~~~~
        .name = 
libng/writefile.c:617:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        ext:   "wav",
        ^~~~
        .ext = 
libng/writefile.c:618:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid: AUDIO_S16_LE_STEREO,
        ^~~~~~
        .fmtid = 
libng/writefile.c:625:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    name:      "files",
    ^~~~~
    .name = 
libng/writefile.c:626:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    desc:      "multiple image files",
    ^~~~~
    .desc = 
libng/writefile.c:627:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    video:     files_vformats,
    ^~~~~~
    .video = 
libng/writefile.c:628:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    audio:     wav_aformats,
    ^~~~~~
    .audio = 
libng/writefile.c:629:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    wr_open:   files_open,
    ^~~~~~~~
    .wr_open = 
libng/writefile.c:630:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    wr_video:  files_video,
    ^~~~~~~~~
    .wr_video = 
libng/writefile.c:631:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    wr_audio:  files_audio,
    ^~~~~~~~~
    .wr_audio = 
libng/writefile.c:632:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    wr_close:  files_close,
    ^~~~~~~~~
    .wr_close = 
libng/writefile.c:636:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    name:      "raw",
    ^~~~~
    .name = 
libng/writefile.c:637:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    desc:      "single file, raw video data",
    ^~~~~
    .desc = 
libng/writefile.c:638:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    video:     raw_vformats,
    ^~~~~~
    .video = 
libng/writefile.c:639:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    audio:     wav_aformats,
    ^~~~~~
    .audio = 
libng/writefile.c:640:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    wr_open:   raw_open,
    ^~~~~~~~
    .wr_open = 
libng/writefile.c:641:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    wr_video:  raw_video,
    ^~~~~~~~~
    .wr_video = 
libng/writefile.c:642:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    wr_audio:  raw_audio,
    ^~~~~~~~~
    .wr_audio = 
libng/writefile.c:643:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    wr_close:  raw_close,
    ^~~~~~~~~
    .wr_close = 
60 warnings generated.
  CC	  libng/color_common.o
1 warning generated.
  CC	  libng/color_packed.o
  CC	  libng/color_lut.o
libng/color_packed.c:189:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        NG_GENERIC_PACKED,
        ^
./libng/grab-ng.h:506:2: note: expanded from macro 'NG_GENERIC_PACKED'
        init:           ng_packed_init,         \
        ^
libng/color_packed.c:189:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:507:2: note: expanded from macro 'NG_GENERIC_PACKED'
        frame:          ng_packed_frame,        \
        ^
libng/color_packed.c:189:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:508:2: note: expanded from macro 'NG_GENERIC_PACKED'
        fini:           ng_conv_nop_fini
        ^
libng/color_packed.c:190:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_RGB15_BE,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_packed.c:191:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_out:      VIDEO_GRAY,
        ^~~~~~~~~~
        .fmtid_out = 
libng/color_packed.c:192:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:           rgb15_be_gray,
        ^~~~~
        .priv = 
libng/color_packed.c:194:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        NG_GENERIC_PACKED,
        ^
./libng/grab-ng.h:506:2: note: expanded from macro 'NG_GENERIC_PACKED'
        init:           ng_packed_init,         \
        ^
libng/color_packed.c:194:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:507:2: note: expanded from macro 'NG_GENERIC_PACKED'
        frame:          ng_packed_frame,        \
        ^
libng/color_packed.c:194:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:508:2: note: expanded from macro 'NG_GENERIC_PACKED'
        fini:           ng_conv_nop_fini
        ^
libng/color_packed.c:195:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_RGB15_LE,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_packed.c:196:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_out:      VIDEO_GRAY,
        ^~~~~~~~~~
        .fmtid_out = 
libng/color_packed.c:197:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:           rgb15_native_gray,
        ^~~~~
        .priv = 
libng/color_packed.c:201:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        NG_GENERIC_PACKED,
        ^
./libng/grab-ng.h:506:2: note: expanded from macro 'NG_GENERIC_PACKED'
        init:           ng_packed_init,         \
        ^
libng/color_packed.c:201:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:507:2: note: expanded from macro 'NG_GENERIC_PACKED'
        frame:          ng_packed_frame,        \
        ^
libng/color_packed.c:201:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:508:2: note: expanded from macro 'NG_GENERIC_PACKED'
        fini:           ng_conv_nop_fini
        ^
libng/color_packed.c:202:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_RGB15_LE,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_packed.c:203:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_out:      VIDEO_RGB15_BE,
        ^~~~~~~~~~
        .fmtid_out = 
libng/color_packed.c:204:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:           byteswap_short,
        ^~~~~
        .priv = 
libng/color_packed.c:206:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        NG_GENERIC_PACKED,
        ^
./libng/grab-ng.h:506:2: note: expanded from macro 'NG_GENERIC_PACKED'
        init:           ng_packed_init,         \
        ^
libng/color_packed.c:206:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:507:2: note: expanded from macro 'NG_GENERIC_PACKED'
        frame:          ng_packed_frame,        \
        ^
libng/color_packed.c:206:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:508:2: note: expanded from macro 'NG_GENERIC_PACKED'
        fini:           ng_conv_nop_fini
        ^
libng/color_packed.c:207:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_RGB15_BE,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_packed.c:208:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_out:      VIDEO_RGB15_LE,
        ^~~~~~~~~~
        .fmtid_out = 
libng/color_packed.c:209:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:           byteswap_short,
        ^~~~~
        .priv = 
libng/color_packed.c:212:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        NG_GENERIC_PACKED,
        ^
./libng/grab-ng.h:506:2: note: expanded from macro 'NG_GENERIC_PACKED'
        init:           ng_packed_init,         \
        ^
libng/color_packed.c:212:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:507:2: note: expanded from macro 'NG_GENERIC_PACKED'
        frame:          ng_packed_frame,        \
        ^
libng/color_packed.c:212:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:508:2: note: expanded from macro 'NG_GENERIC_PACKED'
        fini:           ng_conv_nop_fini
        ^
libng/color_packed.c:213:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_RGB16_LE,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_packed.c:214:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_out:      VIDEO_RGB16_BE,
        ^~~~~~~~~~
        .fmtid_out = 
libng/color_packed.c:215:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:           byteswap_short,
        ^~~~~
        .priv = 
libng/color_packed.c:217:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        NG_GENERIC_PACKED,
        ^
./libng/grab-ng.h:506:2: note: expanded from macro 'NG_GENERIC_PACKED'
        init:           ng_packed_init,         \
        ^
libng/color_packed.c:217:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:507:2: note: expanded from macro 'NG_GENERIC_PACKED'
        frame:          ng_packed_frame,        \
        ^
libng/color_packed.c:217:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:508:2: note: expanded from macro 'NG_GENERIC_PACKED'
        fini:           ng_conv_nop_fini
        ^
libng/color_packed.c:218:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_RGB16_BE,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_packed.c:219:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_out:      VIDEO_RGB16_LE,
        ^~~~~~~~~~
        .fmtid_out = 
libng/color_packed.c:220:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:           byteswap_short,
        ^~~~~
        .priv = 
libng/color_packed.c:223:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        NG_GENERIC_PACKED,
        ^
./libng/grab-ng.h:506:2: note: expanded from macro 'NG_GENERIC_PACKED'
        init:           ng_packed_init,         \
        ^
libng/color_packed.c:223:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:507:2: note: expanded from macro 'NG_GENERIC_PACKED'
        frame:          ng_packed_frame,        \
        ^
libng/color_packed.c:223:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:508:2: note: expanded from macro 'NG_GENERIC_PACKED'
        fini:           ng_conv_nop_fini
        ^
libng/color_packed.c:224:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_BGR24,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_packed.c:225:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_out:      VIDEO_RGB24,
        ^~~~~~~~~~
        .fmtid_out = 
libng/color_packed.c:226:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:           redblue_swap,
        ^~~~~
        .priv = 
libng/color_packed.c:228:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        NG_GENERIC_PACKED,
        ^
./libng/grab-ng.h:506:2: note: expanded from macro 'NG_GENERIC_PACKED'
        init:           ng_packed_init,         \
        ^
libng/color_packed.c:228:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:507:2: note: expanded from macro 'NG_GENERIC_PACKED'
        frame:          ng_packed_frame,        \
        ^
libng/color_packed.c:228:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:508:2: note: expanded from macro 'NG_GENERIC_PACKED'
        fini:           ng_conv_nop_fini
        ^
libng/color_packed.c:229:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_RGB24,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_packed.c:230:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_out:      VIDEO_BGR24,
        ^~~~~~~~~~
        .fmtid_out = 
libng/color_packed.c:231:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:           redblue_swap,
        ^~~~~
        .priv = 
libng/color_packed.c:233:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        NG_GENERIC_PACKED,
        ^
./libng/grab-ng.h:506:2: note: expanded from macro 'NG_GENERIC_PACKED'
        init:           ng_packed_init,         \
        ^
libng/color_packed.c:233:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:507:2: note: expanded from macro 'NG_GENERIC_PACKED'
        frame:          ng_packed_frame,        \
        ^
libng/color_packed.c:233:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:508:2: note: expanded from macro 'NG_GENERIC_PACKED'
        fini:           ng_conv_nop_fini
        ^
libng/color_packed.c:234:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_RGB32,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_packed.c:235:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_out:      VIDEO_RGB24,
        ^~~~~~~~~~
        .fmtid_out = 
libng/color_packed.c:236:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:           rgb32_to_rgb24,
        ^~~~~
        .priv = 
libng/color_packed.c:238:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        NG_GENERIC_PACKED,
        ^
./libng/grab-ng.h:506:2: note: expanded from macro 'NG_GENERIC_PACKED'
        init:           ng_packed_init,         \
        ^
libng/color_packed.c:238:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:507:2: note: expanded from macro 'NG_GENERIC_PACKED'
        frame:          ng_packed_frame,        \
        ^
libng/color_packed.c:238:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:508:2: note: expanded from macro 'NG_GENERIC_PACKED'
        fini:           ng_conv_nop_fini
        ^
libng/color_packed.c:239:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_RGB32,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_packed.c:240:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_out:      VIDEO_BGR24,
        ^~~~~~~~~~
        .fmtid_out = 
libng/color_packed.c:241:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:           rgb32_to_bgr24,
        ^~~~~
        .priv = 
libng/color_packed.c:244:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        NG_GENERIC_PACKED,
        ^
./libng/grab-ng.h:506:2: note: expanded from macro 'NG_GENERIC_PACKED'
        init:           ng_packed_init,         \
        ^
libng/color_packed.c:244:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:507:2: note: expanded from macro 'NG_GENERIC_PACKED'
        frame:          ng_packed_frame,        \
        ^
libng/color_packed.c:244:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:508:2: note: expanded from macro 'NG_GENERIC_PACKED'
        fini:           ng_conv_nop_fini
        ^
libng/color_packed.c:245:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_BGR24,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_packed.c:246:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_out:      VIDEO_BGR32,
        ^~~~~~~~~~
        .fmtid_out = 
libng/color_packed.c:247:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:           bgr24_to_bgr32,
        ^~~~~
        .priv = 
libng/color_packed.c:249:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        NG_GENERIC_PACKED,
        ^
./libng/grab-ng.h:506:2: note: expanded from macro 'NG_GENERIC_PACKED'
        init:           ng_packed_init,         \
        ^
libng/color_packed.c:249:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:507:2: note: expanded from macro 'NG_GENERIC_PACKED'
        frame:          ng_packed_frame,        \
        ^
libng/color_packed.c:249:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:508:2: note: expanded from macro 'NG_GENERIC_PACKED'
        fini:           ng_conv_nop_fini
        ^
libng/color_packed.c:250:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_BGR24,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_packed.c:251:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_out:      VIDEO_RGB32,
        ^~~~~~~~~~
        .fmtid_out = 
libng/color_packed.c:252:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:           bgr24_to_rgb32,
        ^~~~~
        .priv = 
libng/color_lut.c:163:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        NG_GENERIC_PACKED,
        ^
./libng/grab-ng.h:506:2: note: expanded from macro 'NG_GENERIC_PACKED'
        init:           ng_packed_init,         \
        ^
libng/color_lut.c:163:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:507:2: note: expanded from macro 'NG_GENERIC_PACKED'
        frame:          ng_packed_frame,        \
        ^
libng/color_lut.c:163:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:508:2: note: expanded from macro 'NG_GENERIC_PACKED'
        fini:           ng_conv_nop_fini
        ^
libng/color_lut.c:164:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_RGB24,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_lut.c:165:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:           ng_rgb24_to_lut2,
        ^~~~~
        .priv = 
libng/color_lut.c:167:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        NG_GENERIC_PACKED,
        ^
./libng/grab-ng.h:506:2: note: expanded from macro 'NG_GENERIC_PACKED'
        init:           ng_packed_init,         \
        ^
libng/color_lut.c:167:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:507:2: note: expanded from macro 'NG_GENERIC_PACKED'
        frame:          ng_packed_frame,        \
        ^
libng/color_lut.c:167:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:508:2: note: expanded from macro 'NG_GENERIC_PACKED'
        fini:           ng_conv_nop_fini
        ^
libng/color_lut.c:168:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_BGR24,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_lut.c:169:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:           bgr24_to_lut2,
        ^~~~~
        .priv = 
libng/color_lut.c:171:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        NG_GENERIC_PACKED,
        ^
./libng/grab-ng.h:506:2: note: expanded from macro 'NG_GENERIC_PACKED'
        init:           ng_packed_init,         \
        ^
libng/color_lut.c:171:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:507:2: note: expanded from macro 'NG_GENERIC_PACKED'
        frame:          ng_packed_frame,        \
        ^
libng/color_lut.c:171:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:508:2: note: expanded from macro 'NG_GENERIC_PACKED'
        fini:           ng_conv_nop_fini
        ^
libng/color_lut.c:172:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_RGB32,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_lut.c:173:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:           rgb32_to_lut2,
        ^~~~~
        .priv = 
libng/color_lut.c:175:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        NG_GENERIC_PACKED,
        ^
./libng/grab-ng.h:506:2: note: expanded from macro 'NG_GENERIC_PACKED'
        init:           ng_packed_init,         \
        ^
libng/color_lut.c:175:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:507:2: note: expanded from macro 'NG_GENERIC_PACKED'
        frame:          ng_packed_frame,        \
        ^
libng/color_lut.c:175:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:508:2: note: expanded from macro 'NG_GENERIC_PACKED'
        fini:           ng_conv_nop_fini
        ^
libng/color_lut.c:176:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_BGR32,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_lut.c:177:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:           bgr32_to_lut2,
        ^~~~~
        .priv = 
libng/color_lut.c:179:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        NG_GENERIC_PACKED,
        ^
./libng/grab-ng.h:506:2: note: expanded from macro 'NG_GENERIC_PACKED'
        init:           ng_packed_init,         \
        ^
libng/color_lut.c:179:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:507:2: note: expanded from macro 'NG_GENERIC_PACKED'
        frame:          ng_packed_frame,        \
        ^
libng/color_lut.c:179:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:508:2: note: expanded from macro 'NG_GENERIC_PACKED'
        fini:           ng_conv_nop_fini
        ^
libng/color_lut.c:180:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_GRAY,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_lut.c:181:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:           gray_to_lut2,
        ^~~~~
        .priv = 
libng/color_lut.c:183:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        NG_GENERIC_PACKED,
        ^
./libng/grab-ng.h:506:2: note: expanded from macro 'NG_GENERIC_PACKED'
        init:           ng_packed_init,         \
        ^
libng/color_lut.c:183:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:507:2: note: expanded from macro 'NG_GENERIC_PACKED'
        frame:          ng_packed_frame,        \
        ^
libng/color_lut.c:183:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:508:2: note: expanded from macro 'NG_GENERIC_PACKED'
        fini:           ng_conv_nop_fini
        ^
libng/color_lut.c:184:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_YUYV,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_lut.c:185:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:           ng_yuv422_to_lut2,
        ^~~~~
        .priv = 
libng/color_lut.c:187:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        init:           ng_conv_nop_init,
        ^~~~~
        .init = 
libng/color_lut.c:188:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fini:           ng_conv_nop_fini,
        ^~~~~
        .fini = 
libng/color_lut.c:189:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        frame:          ng_yuv422p_to_lut2,
        ^~~~~~
        .frame = 
libng/color_lut.c:190:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_YUV422P,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_lut.c:192:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        init:           ng_conv_nop_init,
        ^~~~~
        .init = 
libng/color_lut.c:193:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fini:           ng_conv_nop_fini,
        ^~~~~
        .fini = 
libng/color_lut.c:194:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        frame:          ng_yuv420p_to_lut2,
        ^~~~~~
        .frame = 
libng/color_lut.c:195:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_YUV420P,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_lut.c:201:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        NG_GENERIC_PACKED,
        ^
./libng/grab-ng.h:506:2: note: expanded from macro 'NG_GENERIC_PACKED'
        init:           ng_packed_init,         \
        ^
libng/color_lut.c:201:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:507:2: note: expanded from macro 'NG_GENERIC_PACKED'
        frame:          ng_packed_frame,        \
        ^
libng/color_lut.c:201:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:508:2: note: expanded from macro 'NG_GENERIC_PACKED'
        fini:           ng_conv_nop_fini
        ^
libng/color_lut.c:202:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_RGB24,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_lut.c:203:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:           ng_rgb24_to_lut4,
        ^~~~~
        .priv = 
libng/color_lut.c:205:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        NG_GENERIC_PACKED,
        ^
./libng/grab-ng.h:506:2: note: expanded from macro 'NG_GENERIC_PACKED'
        init:           ng_packed_init,         \
        ^
libng/color_lut.c:205:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:507:2: note: expanded from macro 'NG_GENERIC_PACKED'
        frame:          ng_packed_frame,        \
        ^
libng/color_lut.c:205:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:508:2: note: expanded from macro 'NG_GENERIC_PACKED'
        fini:           ng_conv_nop_fini
        ^
libng/color_lut.c:206:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_BGR24,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_lut.c:207:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:           bgr24_to_lut4,
        ^~~~~
        .priv = 
libng/color_lut.c:209:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        NG_GENERIC_PACKED,
        ^
./libng/grab-ng.h:506:2: note: expanded from macro 'NG_GENERIC_PACKED'
        init:           ng_packed_init,         \
        ^
libng/color_lut.c:209:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:507:2: note: expanded from macro 'NG_GENERIC_PACKED'
        frame:          ng_packed_frame,        \
        ^
libng/color_lut.c:209:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:508:2: note: expanded from macro 'NG_GENERIC_PACKED'
        fini:           ng_conv_nop_fini
        ^
libng/color_lut.c:210:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_RGB32,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_lut.c:211:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:           rgb32_to_lut4,
        ^~~~~
        .priv = 
libng/color_lut.c:213:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        NG_GENERIC_PACKED,
        ^
./libng/grab-ng.h:506:2: note: expanded from macro 'NG_GENERIC_PACKED'
        init:           ng_packed_init,         \
        ^
libng/color_lut.c:213:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:507:2: note: expanded from macro 'NG_GENERIC_PACKED'
        frame:          ng_packed_frame,        \
        ^
libng/color_lut.c:213:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:508:2: note: expanded from macro 'NG_GENERIC_PACKED'
        fini:           ng_conv_nop_fini
        ^
libng/color_lut.c:214:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_BGR32,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_lut.c:215:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:           bgr32_to_lut4,
        ^~~~~
        .priv = 
libng/color_lut.c:217:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        NG_GENERIC_PACKED,
        ^
./libng/grab-ng.h:506:2: note: expanded from macro 'NG_GENERIC_PACKED'
        init:           ng_packed_init,         \
        ^
libng/color_lut.c:217:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:507:2: note: expanded from macro 'NG_GENERIC_PACKED'
        frame:          ng_packed_frame,        \
        ^
libng/color_lut.c:217:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:508:2: note: expanded from macro 'NG_GENERIC_PACKED'
        fini:           ng_conv_nop_fini
        ^
libng/color_lut.c:218:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_GRAY,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_lut.c:219:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:           gray_to_lut4,
        ^~~~~
        .priv = 
libng/color_lut.c:221:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        NG_GENERIC_PACKED,
        ^
./libng/grab-ng.h:506:2: note: expanded from macro 'NG_GENERIC_PACKED'
        init:           ng_packed_init,         \
        ^
libng/color_lut.c:221:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:507:2: note: expanded from macro 'NG_GENERIC_PACKED'
        frame:          ng_packed_frame,        \
        ^
libng/color_lut.c:221:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:508:2: note: expanded from macro 'NG_GENERIC_PACKED'
        fini:           ng_conv_nop_fini
        ^
libng/color_lut.c:222:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_YUYV,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_lut.c:223:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:           ng_yuv422_to_lut4,
        ^~~~~
        .priv = 
libng/color_lut.c:225:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        init:           ng_conv_nop_init,
        ^~~~~
        .init = 
libng/color_lut.c:226:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fini:           ng_conv_nop_fini,
        ^~~~~
        .fini = 
libng/color_lut.c:227:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        frame:          ng_yuv422p_to_lut4,
        ^~~~~~
        .frame = 
libng/color_lut.c:228:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_YUV422P,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_lut.c:230:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        init:           ng_conv_nop_init,
        ^~~~~
        .init = 
libng/color_lut.c:231:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fini:           ng_conv_nop_fini,
        ^~~~~
        .fini = 
libng/color_lut.c:232:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        frame:          ng_yuv420p_to_lut4,
        ^~~~~~
        .frame = 
libng/color_lut.c:233:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_YUV420P,
        ^~~~~~~~~
        .fmtid_in = 
72 warnings generated.
  CC	  libng/color_yuv2rgb.o
libng/color_yuv2rgb.c:386:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        NG_GENERIC_PACKED,
        ^
./libng/grab-ng.h:506:2: note: expanded from macro 'NG_GENERIC_PACKED'
        init:           ng_packed_init,         \
        ^
libng/color_yuv2rgb.c:386:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:507:2: note: expanded from macro 'NG_GENERIC_PACKED'
        frame:          ng_packed_frame,        \
        ^
libng/color_yuv2rgb.c:386:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:508:2: note: expanded from macro 'NG_GENERIC_PACKED'
        fini:           ng_conv_nop_fini
        ^
libng/color_yuv2rgb.c:387:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_YUYV,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_yuv2rgb.c:388:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_out:      VIDEO_RGB24,
        ^~~~~~~~~~
        .fmtid_out = 
libng/color_yuv2rgb.c:389:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:           yuv422_to_rgb24,
        ^~~~~
        .priv = 
libng/color_yuv2rgb.c:391:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        NG_GENERIC_PACKED,
        ^
./libng/grab-ng.h:506:2: note: expanded from macro 'NG_GENERIC_PACKED'
        init:           ng_packed_init,         \
        ^
libng/color_yuv2rgb.c:391:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:507:2: note: expanded from macro 'NG_GENERIC_PACKED'
        frame:          ng_packed_frame,        \
        ^
libng/color_yuv2rgb.c:391:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
./libng/grab-ng.h:508:2: note: expanded from macro 'NG_GENERIC_PACKED'
        fini:           ng_conv_nop_fini
        ^
libng/color_yuv2rgb.c:392:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_YUYV,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_yuv2rgb.c:393:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_out:      VIDEO_GRAY,
        ^~~~~~~~~~
        .fmtid_out = 
libng/color_yuv2rgb.c:394:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:           yuv422_to_gray,
        ^~~~~
        .priv = 
libng/color_yuv2rgb.c:396:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        init:           ng_conv_nop_init,
        ^~~~~
        .init = 
libng/color_yuv2rgb.c:397:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fini:           ng_conv_nop_fini,
        ^~~~~
        .fini = 
libng/color_yuv2rgb.c:398:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        frame:          yuv422p_to_rgb24,
        ^~~~~~
        .frame = 
libng/color_yuv2rgb.c:399:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_YUV422P,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_yuv2rgb.c:400:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_out:      VIDEO_RGB24,
        ^~~~~~~~~~
        .fmtid_out = 
libng/color_yuv2rgb.c:402:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        init:           ng_conv_nop_init,
        ^~~~~
        .init = 
libng/color_yuv2rgb.c:403:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fini:           ng_conv_nop_fini,
        ^~~~~
        .fini = 
libng/color_yuv2rgb.c:404:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        frame:          yuv420p_to_rgb24,
        ^~~~~~
        .frame = 
libng/color_yuv2rgb.c:405:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_YUV420P,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_yuv2rgb.c:406:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_out:      VIDEO_RGB24,
        ^~~~~~~~~~
        .fmtid_out = 
libng/color_yuv2rgb.c:408:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        init:           ng_conv_nop_init,
        ^~~~~
        .init = 
libng/color_yuv2rgb.c:409:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fini:           ng_conv_nop_fini,
        ^~~~~
        .fini = 
libng/color_yuv2rgb.c:410:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        frame:          yuv42xp_to_gray,
        ^~~~~~
        .frame = 
libng/color_yuv2rgb.c:411:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_YUV422P,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_yuv2rgb.c:412:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_out:      VIDEO_GRAY,
        ^~~~~~~~~~
        .fmtid_out = 
libng/color_yuv2rgb.c:414:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        init:           ng_conv_nop_init,
        ^~~~~
        .init = 
libng/color_yuv2rgb.c:415:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fini:           ng_conv_nop_fini,
        ^~~~~
        .fini = 
libng/color_yuv2rgb.c:416:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        frame:          yuv42xp_to_gray,
        ^~~~~~
        .frame = 
libng/color_yuv2rgb.c:417:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_YUV420P,
        ^~~~~~~~~
        .fmtid_in = 
libng/color_yuv2rgb.c:418:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_out:      VIDEO_GRAY,
        ^~~~~~~~~~
        .fmtid_out = 
76 warnings generated.
  CC	  libng/convert.o
32 warnings generated.
  CC	  console/webcam.o
  CC	  console/ftp.o
console/webcam.c:151:20: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    write_file(fh, image, width, height);
                   ^~~~~
console/webcam.c:65:35: note: passing argument to parameter 'data' here
write_file(int fd, unsigned char *data, int width, int height)
                                  ^
console/webcam.c:165:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    open:  ftp_open,
    ^~~~~
    .open = 
console/webcam.c:166:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    info:  ftp_info,
    ^~~~~
    .info = 
console/webcam.c:167:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    xfer:  ftp_xfer,
    ^~~~~
    .xfer = 
console/webcam.c:168:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    close: ftp_close,
    ^~~~~~
    .close = 
console/webcam.c:199:20: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    write_file(fh, image, width, height);
                   ^~~~~
console/webcam.c:65:35: note: passing argument to parameter 'data' here
write_file(int fd, unsigned char *data, int width, int height)
                                  ^
console/webcam.c:229:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    open:  ssh_open,
    ^~~~~
    .open = 
console/webcam.c:230:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    info:  ssh_info,
    ^~~~~
    .info = 
console/webcam.c:231:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    xfer:  ssh_xfer,
    ^~~~~
    .xfer = 
console/webcam.c:232:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    close: ssh_close,
    ^~~~~~
    .close = 
console/webcam.c:265:20: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    write_file(fh, image, width, height);
                   ^~~~~
console/webcam.c:65:35: note: passing argument to parameter 'data' here
write_file(int fd, unsigned char *data, int width, int height)
                                  ^
console/webcam.c:279:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    open:  local_open,
    ^~~~~
    .open = 
console/webcam.c:280:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    info:  local_info,
    ^~~~~
    .info = 
console/webcam.c:281:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    xfer:  local_xfer,
    ^~~~~
    .xfer = 
console/webcam.c:282:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    close: local_close,
    ^~~~~~
    .close = 
console/webcam.c:658:22: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (NULL != (val = cfg_get_str("grab","device")))
                     ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
console/webcam.c:659:15: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ng_dev.video = val;
                     ^ ~~~
console/webcam.c:660:22: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (NULL != (val = cfg_get_str("grab","text")))
                     ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
console/webcam.c:661:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        grab_text = val;
                  ^ ~~~
console/webcam.c:662:22: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (NULL != (val = cfg_get_str("grab","infofile")))
                     ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
console/webcam.c:663:16: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        grab_infofile = val;
                      ^ ~~~
console/webcam.c:664:22: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (NULL != (val = cfg_get_str("grab","input")))
                     ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
console/webcam.c:665:13: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        grab_input = val;
                   ^ ~~~
console/webcam.c:666:22: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (NULL != (val = cfg_get_str("grab","norm")))
                     ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
console/webcam.c:667:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        grab_norm = val;
                  ^ ~~~
console/webcam.c:693:22: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (NULL != (val = cfg_get_str("grab","archive")))
                     ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
console/webcam.c:694:10: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        archive = val;
                ^ ~~~
console/webcam.c:781:19: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (NULL != (val = cfg_get_str(*sections,"host")))
                         ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
console/webcam.c:782:14: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            s->host = val;
                    ^ ~~~
console/webcam.c:783:19: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (NULL != (val = cfg_get_str(*sections,"user")))
                         ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
console/webcam.c:784:14: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            s->user = val;
                    ^ ~~~
console/webcam.c:785:19: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (NULL != (val = cfg_get_str(*sections,"pass")))
                         ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
console/webcam.c:786:14: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            s->pass = val;
                    ^ ~~~
console/webcam.c:787:19: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (NULL != (val = cfg_get_str(*sections,"dir")))
                         ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
console/webcam.c:788:13: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            s->dir = val;
                   ^ ~~~
console/webcam.c:789:19: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (NULL != (val = cfg_get_str(*sections,"file")))
                         ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
console/webcam.c:790:14: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            s->file = val;
                    ^ ~~~
console/webcam.c:791:19: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (NULL != (val = cfg_get_str(*sections,"tmp")))
                         ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
console/webcam.c:792:17: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            s->tmpfile = val;
                       ^ ~~~
console/webcam.c:873:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        add_text(image,width,height);
                 ^~~~~
console/webcam.c:414:16: note: passing argument to parameter 'image' here
add_text(char *image, int width, int height)
               ^
console/webcam.c:876:21: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            s->ops->xfer(s,image,width,height);
                           ^~~~~
  CC	  debug/xvideo.o
41 warnings generated.
debug/xvideo.c:222:41: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (Success != XvQueryExtension(dpy,&ver,&rel,&req,&ev,&err)) {
                                        ^~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/Xvlib.h:168:43: note: passing argument to parameter here
  unsigned int*            /* p_version */,
                                          ^
debug/xvideo.c:222:46: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (Success != XvQueryExtension(dpy,&ver,&rel,&req,&ev,&err)) {
                                             ^~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/Xvlib.h:169:44: note: passing argument to parameter here
  unsigned int*            /* p_revision */,
                                           ^
debug/xvideo.c:222:51: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (Success != XvQueryExtension(dpy,&ver,&rel,&req,&ev,&err)) {
                                                  ^~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/Xvlib.h:170:47: note: passing argument to parameter here
  unsigned int*            /* p_requestBase */,
                                              ^
debug/xvideo.c:222:56: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (Success != XvQueryExtension(dpy,&ver,&rel,&req,&ev,&err)) {
                                                       ^~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/Xvlib.h:171:45: note: passing argument to parameter here
  unsigned int*            /* p_eventBase */,
                                            ^
debug/xvideo.c:222:60: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (Success != XvQueryExtension(dpy,&ver,&rel,&req,&ev,&err)) {
                                                           ^~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/Xvlib.h:173:1: note: passing argument to parameter here
);
^
debug/xvideo.c:278:39: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
            at = XvQueryPortAttributes(dpy,p,&attributes);
                                             ^~~~~~~~~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/Xvlib.h:309:1: note: passing argument to parameter here
);
^
debug/xvideo.c:296:38: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
            fo = XvListImageFormats(dpy, p, &formats);
                                            ^~~~~~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/Xvlib.h:324:11: note: passing argument to parameter 'count_return' here
   int          *count_return
                 ^
  CC	  libng/plugins/flt-gamma.o
7 warnings generated.
  CC	  libng/plugins/flt-invert.o
libng/plugins/flt-gamma.c:142:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        id:       0,
        ^~~
        .id = 
libng/plugins/flt-gamma.c:143:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:     "gamma value",
        ^~~~~
        .name = 
libng/plugins/flt-gamma.c:144:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        type:     ATTR_TYPE_INTEGER,
        ^~~~~
        .type = 
libng/plugins/flt-gamma.c:145:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        defval:   100,
        ^~~~~~~
        .defval = 
libng/plugins/flt-gamma.c:146:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        min:      1,
        ^~~~
        .min = 
libng/plugins/flt-gamma.c:147:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        max:      500,
        ^~~~
        .max = 
libng/plugins/flt-gamma.c:148:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        points:   2,
        ^~~~~~~
        .points = 
libng/plugins/flt-gamma.c:149:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        read:     read_attr,
        ^~~~~
        .read = 
libng/plugins/flt-gamma.c:150:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        write:    write_attr,
        ^~~~~~
        .write = 
libng/plugins/flt-gamma.c:157:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    name:    "gamma",
    ^~~~~
    .name = 
libng/plugins/flt-gamma.c:158:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    attrs:   attrs,
    ^~~~~~
    .attrs = 
libng/plugins/flt-gamma.c:159:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    fmts:
    ^~~~~
    .fmts = 
libng/plugins/flt-gamma.c:167:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    init:    init,
    ^~~~~
    .init = 
libng/plugins/flt-gamma.c:168:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    frame:   frame,
    ^~~~~~
    .frame = 
libng/plugins/flt-gamma.c:169:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    fini:    fini,
    ^~~~~
    .fini = 
libng/plugins/flt-invert.c:114:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    name:    "invert",
    ^~~~~
    .name = 
libng/plugins/flt-invert.c:115:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    fmts:
    ^~~~~
    .fmts = 
libng/plugins/flt-invert.c:125:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    init:    init,
    ^~~~~
    .init = 
libng/plugins/flt-invert.c:126:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    frame:   frame,
    ^~~~~~
    .frame = 
libng/plugins/flt-invert.c:127:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    fini:    fini,
    ^~~~~
    .fini = 
15 warnings generated.
  CC	  libng/plugins/flt-disor.o
5 warnings generated.
  CC	  libng/plugins/conv-mjpeg.o
libng/plugins/conv-mjpeg.c:205:16: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    swap_rgb24(in->data,in->fmt.width*in->fmt.height); /* FIXME */
               ^~~~~~~~
libng/plugins/conv-mjpeg.c:48:18: note: passing argument to parameter 'mem' here
swap_rgb24(char *mem, int n)
                 ^
libng/plugins/conv-mjpeg.c:281:50: warning: passing 'char [9]' to parameter of type 'const JOCTET *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    jpeg_write_marker(&h->mjpg_cinfo, JPEG_APP0, "AVI1\0\0\0\0", 8);
                                                 ^~~~~~~~~~~~~~
/scratch/multimedia/xawtv/work/.buildlink/include/jpeglib.h:1021:22: note: passing argument to parameter 'dataptr' here
             const JOCTET * dataptr, unsigned int datalen));
                            ^
/scratch/multimedia/xawtv/work/.buildlink/include/jpeglib.h:870:22: note: expanded from macro 'JPP'
#define JPP(arglist)    arglist
                        ^
libng/plugins/conv-mjpeg.c:541:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    luma_h: 2,
    ^~~~~~~
    .luma_h = 
libng/plugins/conv-mjpeg.c:542:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    luma_v: 2,
    ^~~~~~~
    .luma_v = 
libng/plugins/conv-mjpeg.c:545:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    luma_h: 2,
    ^~~~~~~
    .luma_h = 
libng/plugins/conv-mjpeg.c:546:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    luma_v: 1,
    ^~~~~~~
    .luma_v = 
libng/plugins/conv-mjpeg.c:552:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        init:           mjpg_yuv_init,
        ^~~~~
        .init = 
libng/plugins/conv-mjpeg.c:553:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        frame:          mjpg_420_420_compress,
        ^~~~~~
        .frame = 
libng/plugins/conv-mjpeg.c:554:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fini:           mjpg_cleanup,
        ^~~~~
        .fini = 
libng/plugins/conv-mjpeg.c:555:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_YUV420P,
        ^~~~~~~~~
        .fmtid_in = 
libng/plugins/conv-mjpeg.c:556:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_out:      VIDEO_JPEG,
        ^~~~~~~~~~
        .fmtid_out = 
libng/plugins/conv-mjpeg.c:557:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:           &priv_420,
        ^~~~~
        .priv = 
libng/plugins/conv-mjpeg.c:559:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        init:           mjpg_yuv_init,
        ^~~~~
        .init = 
libng/plugins/conv-mjpeg.c:560:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        frame:          mjpg_422_420_compress,
        ^~~~~~
        .frame = 
libng/plugins/conv-mjpeg.c:561:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fini:           mjpg_cleanup,
        ^~~~~
        .fini = 
libng/plugins/conv-mjpeg.c:562:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_YUV422P,
        ^~~~~~~~~
        .fmtid_in = 
libng/plugins/conv-mjpeg.c:563:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_out:      VIDEO_JPEG,
        ^~~~~~~~~~
        .fmtid_out = 
libng/plugins/conv-mjpeg.c:564:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:           &priv_420,
        ^~~~~
        .priv = 
libng/plugins/conv-mjpeg.c:566:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        init:           mjpg_rgb_init,
        ^~~~~
        .init = 
libng/plugins/conv-mjpeg.c:567:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        frame:          mjpg_rgb_compress,
        ^~~~~~
        .frame = 
libng/plugins/conv-mjpeg.c:568:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fini:           mjpg_cleanup,
        ^~~~~
        .fini = 
libng/plugins/conv-mjpeg.c:569:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_RGB24,
        ^~~~~~~~~
        .fmtid_in = 
libng/plugins/conv-mjpeg.c:570:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_out:      VIDEO_JPEG,
        ^~~~~~~~~~
        .fmtid_out = 
libng/plugins/conv-mjpeg.c:572:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        init:           mjpg_rgb_init,
        ^~~~~
        .init = 
libng/plugins/conv-mjpeg.c:573:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        frame:          mjpg_bgr_compress,
        ^~~~~~
        .frame = 
libng/plugins/conv-mjpeg.c:574:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fini:           mjpg_cleanup,
        ^~~~~
        .fini = 
libng/plugins/conv-mjpeg.c:575:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_BGR24,
        ^~~~~~~~~
        .fmtid_in = 
libng/plugins/conv-mjpeg.c:576:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_out:      VIDEO_JPEG,
        ^~~~~~~~~~
        .fmtid_out = 
libng/plugins/conv-mjpeg.c:578:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        init:           mjpg_yuv_init,
        ^~~~~
        .init = 
libng/plugins/conv-mjpeg.c:579:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        frame:          mjpg_422_422_compress,
        ^~~~~~
        .frame = 
libng/plugins/conv-mjpeg.c:580:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fini:           mjpg_cleanup,
        ^~~~~
        .fini = 
libng/plugins/conv-mjpeg.c:581:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_YUV422P,
        ^~~~~~~~~
        .fmtid_in = 
libng/plugins/conv-mjpeg.c:582:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_out:      VIDEO_MJPEG,
        ^~~~~~~~~~
        .fmtid_out = 
libng/plugins/conv-mjpeg.c:583:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:           &priv_422,
        ^~~~~
        .priv = 
libng/plugins/conv-mjpeg.c:586:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        init:           mjpg_de_init,
        ^~~~~
        .init = 
libng/plugins/conv-mjpeg.c:587:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        frame:          mjpg_rgb_decompress,
        ^~~~~~
        .frame = 
libng/plugins/conv-mjpeg.c:588:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fini:           mjpg_de_cleanup,
        ^~~~~
        .fini = 
libng/plugins/conv-mjpeg.c:589:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_MJPEG,
        ^~~~~~~~~
        .fmtid_in = 
libng/plugins/conv-mjpeg.c:590:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_out:      VIDEO_RGB24,
        ^~~~~~~~~~
        .fmtid_out = 
libng/plugins/conv-mjpeg.c:592:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        init:           mjpg_de_init,
        ^~~~~
        .init = 
libng/plugins/conv-mjpeg.c:593:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        frame:          mjpg_rgb_decompress,
        ^~~~~~
        .frame = 
libng/plugins/conv-mjpeg.c:594:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fini:           mjpg_de_cleanup,
        ^~~~~
        .fini = 
libng/plugins/conv-mjpeg.c:595:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_JPEG,
        ^~~~~~~~~
        .fmtid_in = 
libng/plugins/conv-mjpeg.c:596:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_out:      VIDEO_RGB24,
        ^~~~~~~~~~
        .fmtid_out = 
libng/plugins/conv-mjpeg.c:598:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        init:           mjpg_de_init,
        ^~~~~
        .init = 
libng/plugins/conv-mjpeg.c:599:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        frame:          mjpg_yuv420_decompress,
        ^~~~~~
        .frame = 
libng/plugins/conv-mjpeg.c:600:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fini:           mjpg_de_cleanup,
        ^~~~~
        .fini = 
libng/plugins/conv-mjpeg.c:601:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_MJPEG,
        ^~~~~~~~~
        .fmtid_in = 
libng/plugins/conv-mjpeg.c:602:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_out:      VIDEO_YUV420P,
        ^~~~~~~~~~
        .fmtid_out = 
libng/plugins/conv-mjpeg.c:604:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        init:           mjpg_de_init,
        ^~~~~
        .init = 
libng/plugins/conv-mjpeg.c:605:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        frame:          mjpg_yuv420_decompress,
        ^~~~~~
        .frame = 
libng/plugins/conv-mjpeg.c:606:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fini:           mjpg_de_cleanup,
        ^~~~~
        .fini = 
libng/plugins/conv-mjpeg.c:607:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_in:       VIDEO_JPEG,
        ^~~~~~~~~
        .fmtid_in = 
libng/plugins/conv-mjpeg.c:608:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid_out:      VIDEO_YUV420P,
        ^~~~~~~~~~
        .fmtid_out = 
libng/plugins/flt-disor.c:161:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        id:       1000,
        ^~~
        .id = 
libng/plugins/flt-disor.c:162:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:     "k",
        ^~~~~
        .name = 
libng/plugins/flt-disor.c:163:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        type:     ATTR_TYPE_INTEGER,
        ^~~~~
        .type = 
libng/plugins/flt-disor.c:164:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        defval:   700,
        ^~~~~~~
        .defval = 
libng/plugins/flt-disor.c:165:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        min:      1,
        ^~~~
        .min = 
libng/plugins/flt-disor.c:166:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        max:      2000,
        ^~~~
        .max = 
libng/plugins/flt-disor.c:167:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        read:     read_attr,
        ^~~~~
        .read = 
libng/plugins/flt-disor.c:168:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        write:    write_attr,
        ^~~~~~
        .write = 
libng/plugins/flt-disor.c:170:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        id:       1001,
        ^~~
        .id = 
libng/plugins/flt-disor.c:171:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:     "zoom",
        ^~~~~
        .name = 
libng/plugins/flt-disor.c:172:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        type:     ATTR_TYPE_INTEGER,
        ^~~~~
        .type = 
libng/plugins/flt-disor.c:173:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        defval:   50,
        ^~~~~~~
        .defval = 
libng/plugins/flt-disor.c:174:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        min:      10,
        ^~~~
        .min = 
libng/plugins/flt-disor.c:175:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        max:      100,
        ^~~~
        .max = 
libng/plugins/flt-disor.c:176:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        read:     read_attr,
        ^~~~~
        .read = 
libng/plugins/flt-disor.c:177:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        write:    write_attr,
        ^~~~~~
        .write = 
libng/plugins/flt-disor.c:179:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        id:       1002,
        ^~~
        .id = 
libng/plugins/flt-disor.c:180:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:     "center x",
        ^~~~~
        .name = 
libng/plugins/flt-disor.c:181:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        type:     ATTR_TYPE_INTEGER,
        ^~~~~
        .type = 
libng/plugins/flt-disor.c:182:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        defval:   50,
        ^~~~~~~
        .defval = 
libng/plugins/flt-disor.c:183:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        min:      0,
        ^~~~
        .min = 
libng/plugins/flt-disor.c:184:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        max:      100,
        ^~~~
        .max = 
libng/plugins/flt-disor.c:185:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        read:     read_attr,
        ^~~~~
        .read = 
libng/plugins/flt-disor.c:186:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        write:    write_attr,
        ^~~~~~
        .write = 
libng/plugins/flt-disor.c:188:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        id:       1003,
        ^~~
        .id = 
libng/plugins/flt-disor.c:189:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:     "center y",
        ^~~~~
        .name = 
libng/plugins/flt-disor.c:190:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        type:     ATTR_TYPE_INTEGER,
        ^~~~~
        .type = 
libng/plugins/flt-disor.c:191:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        defval:   50,
        ^~~~~~~
        .defval = 
libng/plugins/flt-disor.c:192:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        min:      0,
        ^~~~
        .min = 
libng/plugins/flt-disor.c:193:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        max:      100,
        ^~~~
        .max = 
libng/plugins/flt-disor.c:194:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        read:     read_attr,
        ^~~~~
        .read = 
libng/plugins/flt-disor.c:195:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        write:    write_attr,
        ^~~~~~
        .write = 
libng/plugins/flt-disor.c:202:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    name:    "disortion correction",
    ^~~~~
    .name = 
libng/plugins/flt-disor.c:203:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    attrs:   attrs,
    ^~~~~~
    .attrs = 
libng/plugins/flt-disor.c:204:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    fmts:
    ^~~~~
    .fmts = 
libng/plugins/flt-disor.c:211:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    init:    init,
    ^~~~~
    .init = 
libng/plugins/flt-disor.c:212:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    frame:   frame,
    ^~~~~~
    .frame = 
libng/plugins/flt-disor.c:213:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    fini:    fini,
    ^~~~~
    .fini = 
38 warnings generated.
  CC	  libng/plugins/read-avi.o
54 warnings generated.
  CC	  libng/plugins/write-avi.o
libng/plugins/read-avi.c:68:14: warning: format specifies type 'unsigned long long' but the argument has type '__off_t' (aka 'long') [-Wformat]
                level, "", start, size);
                           ^~~~~
libng/plugins/read-avi.c:68:21: warning: format specifies type 'unsigned long long' but the argument has type '__off_t' (aka 'long') [-Wformat]
                level, "", start, size);
                                  ^~~~
libng/plugins/read-avi.c:217:13: warning: format specifies type 'unsigned long long' but the argument has type '__off_t' (aka 'long') [-Wformat]
                        chunk.id,*pos,chunk.size);
                                 ^~~~
libng/plugins/read-avi.c:342:46: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare]
        for (line = h->vec, y = h->vfmt.height-1; y >= 0; line++, y--) {
                                                  ~ ^  ~
libng/plugins/read-avi.c:400:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    name:       "avi",
    ^~~~~
    .name = 
libng/plugins/read-avi.c:401:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    desc:       "Microsoft AVI (RIFF) format",
    ^~~~~
    .desc = 
libng/plugins/read-avi.c:403:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    magic:      { "RIFF" },
    ^~~~~~
    .magic = 
libng/plugins/read-avi.c:404:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    moff:       {  0     },
    ^~~~~
    .moff = 
libng/plugins/read-avi.c:405:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    mlen:       {  4     },
    ^~~~~
    .mlen = 
libng/plugins/read-avi.c:407:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    rd_open:    avi_open,
    ^~~~~~~~
    .rd_open = 
libng/plugins/read-avi.c:408:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    rd_vfmt:    avi_vfmt,
    ^~~~~~~~
    .rd_vfmt = 
libng/plugins/read-avi.c:409:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    rd_afmt:    avi_afmt,
    ^~~~~~~~
    .rd_afmt = 
libng/plugins/read-avi.c:410:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    rd_vdata:   avi_vdata,
    ^~~~~~~~~
    .rd_vdata = 
libng/plugins/read-avi.c:411:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    rd_adata:   avi_adata,
    ^~~~~~~~~
    .rd_adata = 
libng/plugins/read-avi.c:412:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    frame_time: avi_frame_time,
    ^~~~~~~~~~~
    .frame_time = 
libng/plugins/read-avi.c:413:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    rd_close:   avi_close,
    ^~~~~~~~~
    .rd_close = 
16 warnings generated.
libng/plugins/write-avi.c:405:17: warning: passing 'unsigned char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        avi_addindex(h,h->frame_hdr.id,0x12,size);
                       ^~~~~~~~~~~~~~~
libng/plugins/write-avi.c:154:42: note: passing argument to parameter 'fourcc' here
avi_addindex(struct avi_handle *h, char *fourcc,int flags,int chunksize)
                                         ^
libng/plugins/write-avi.c:433:17: warning: passing 'unsigned char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        avi_addindex(h,h->sound_hdr.id,0x0,buf->size);
                       ^~~~~~~~~~~~~~~
libng/plugins/write-avi.c:154:42: note: passing argument to parameter 'fourcc' here
avi_addindex(struct avi_handle *h, char *fourcc,int flags,int chunksize)
                                         ^
libng/plugins/write-avi.c:468:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    bytesperpixel:  2,
    ^~~~~~~~~~~~~~
    .bytesperpixel = 
libng/plugins/write-avi.c:471:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    bytesperpixel:  3,
    ^~~~~~~~~~~~~~
    .bytesperpixel = 
libng/plugins/write-avi.c:474:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    handler:        {'M','J','P','G'},
    ^~~~~~~~
    .handler = 
libng/plugins/write-avi.c:475:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    compress:       {'M','J','P','G'},
    ^~~~~~~~~
    .compress = 
libng/plugins/write-avi.c:476:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    bytesperpixel:  3,
    ^~~~~~~~~~~~~~
    .bytesperpixel = 
libng/plugins/write-avi.c:480:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:  "rgb15",
        ^~~~~
        .name = 
libng/plugins/write-avi.c:481:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        ext:   "avi",
        ^~~~
        .ext = 
libng/plugins/write-avi.c:482:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid: VIDEO_RGB15_LE,
        ^~~~~~
        .fmtid = 
libng/plugins/write-avi.c:483:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:  &avi_rgb15,
        ^~~~~
        .priv = 
libng/plugins/write-avi.c:485:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:  "rgb24",
        ^~~~~
        .name = 
libng/plugins/write-avi.c:486:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        ext:   "avi",
        ^~~~
        .ext = 
libng/plugins/write-avi.c:487:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid: VIDEO_BGR24,
        ^~~~~~
        .fmtid = 
libng/plugins/write-avi.c:488:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:  &avi_rgb24,
        ^~~~~
        .priv = 
libng/plugins/write-avi.c:490:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:  "mjpeg",
        ^~~~~
        .name = 
libng/plugins/write-avi.c:491:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        ext:   "avi",
        ^~~~
        .ext = 
libng/plugins/write-avi.c:492:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid: VIDEO_MJPEG,
        ^~~~~~
        .fmtid = 
libng/plugins/write-avi.c:493:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:  &avi_mjpeg,
        ^~~~~
        .priv = 
libng/plugins/write-avi.c:495:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:  "jpeg",
        ^~~~~
        .name = 
libng/plugins/write-avi.c:496:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        ext:   "avi",
        ^~~~
        .ext = 
libng/plugins/write-avi.c:497:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid: VIDEO_JPEG,
        ^~~~~~
        .fmtid = 
libng/plugins/write-avi.c:498:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        priv:  &avi_mjpeg,
        ^~~~~
        .priv = 
libng/plugins/write-avi.c:506:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:  "mono8",
        ^~~~~
        .name = 
libng/plugins/write-avi.c:507:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        ext:   "avi",
        ^~~~
        .ext = 
libng/plugins/write-avi.c:508:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid: AUDIO_U8_MONO,
        ^~~~~~
        .fmtid = 
libng/plugins/write-avi.c:510:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:  "mono16",
        ^~~~~
        .name = 
libng/plugins/write-avi.c:511:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        ext:   "avi",
        ^~~~
        .ext = 
libng/plugins/write-avi.c:512:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid: AUDIO_S16_LE_MONO,
        ^~~~~~
        .fmtid = 
libng/plugins/write-avi.c:514:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:  "stereo",
        ^~~~~
        .name = 
libng/plugins/write-avi.c:515:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        ext:   "avi",
        ^~~~
        .ext = 
libng/plugins/write-avi.c:516:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmtid: AUDIO_S16_LE_STEREO,
        ^~~~~~
        .fmtid = 
libng/plugins/write-avi.c:523:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    name:      "avi",
    ^~~~~
    .name = 
libng/plugins/write-avi.c:524:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    desc:      "Microsoft AVI (RIFF) format",
    ^~~~~
    .desc = 
libng/plugins/write-avi.c:525:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    combined:  1,
    ^~~~~~~~~
    .combined = 
libng/plugins/write-avi.c:526:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    video:     avi_vformats,
    ^~~~~~
    .video = 
libng/plugins/write-avi.c:527:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    audio:     avi_aformats,
    ^~~~~~
    .audio = 
libng/plugins/write-avi.c:528:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    wr_open:   avi_open,
    ^~~~~~~~
    .wr_open = 
libng/plugins/write-avi.c:529:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    wr_video:  avi_video,
    ^~~~~~~~~
    .wr_video = 
libng/plugins/write-avi.c:530:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    wr_audio:  avi_audio,
    ^~~~~~~~~
    .wr_audio = 
libng/plugins/write-avi.c:531:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    wr_close:  avi_close,
    ^~~~~~~~~
    .wr_close = 
  CC	  libng/plugins/drv0-bsd.o
41 warnings generated.
  CC	  libng/plugins/snd-oss.o
libng/plugins/snd-oss.c:37:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        id:       ATTR_ID_MUTE,
        ^~~
        .id = 
libng/plugins/snd-oss.c:38:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:     "mute",
        ^~~~~
        .name = 
libng/plugins/snd-oss.c:39:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        type:     ATTR_TYPE_BOOL,
        ^~~~~
        .type = 
libng/plugins/snd-oss.c:40:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        read:     mixer_read_attr,
        ^~~~~
        .read = 
libng/plugins/snd-oss.c:41:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        write:    mixer_write_attr,
        ^~~~~~
        .write = 
libng/plugins/snd-oss.c:43:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        id:       ATTR_ID_VOLUME,
        ^~~
        .id = 
libng/plugins/snd-oss.c:44:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:     "volume",
        ^~~~~
        .name = 
libng/plugins/snd-oss.c:45:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        type:     ATTR_TYPE_INTEGER,
        ^~~~~
        .type = 
libng/plugins/snd-oss.c:46:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        min:      0,
        ^~~~
        .min = 
libng/plugins/snd-oss.c:47:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        max:      100,
        ^~~~
        .max = 
libng/plugins/snd-oss.c:48:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        read:     mixer_read_attr,
        ^~~~~
        .read = 
libng/plugins/snd-oss.c:49:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        write:    mixer_write_attr,
        ^~~~~~
        .write = 
libng/plugins/snd-oss.c:230:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    name:      "oss",
    ^~~~~
    .name = 
libng/plugins/snd-oss.c:231:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    probe:     mixer_probe,
    ^~~~~~
    .probe = 
libng/plugins/snd-oss.c:232:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    channels:  mixer_channels,
    ^~~~~~~~~
    .channels = 
libng/plugins/snd-oss.c:233:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    open:      mixer_open,
    ^~~~~
    .open = 
libng/plugins/snd-oss.c:234:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    volctl:    mixer_volctl,
    ^~~~~~~
    .volctl = 
libng/plugins/snd-oss.c:235:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    close:     mixer_close,
    ^~~~~~
    .close = 
libng/plugins/snd-oss.c:562:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    name:      "oss",
    ^~~~~
    .name = 
libng/plugins/snd-oss.c:563:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    open:      oss_open,
    ^~~~~
    .open = 
libng/plugins/snd-oss.c:564:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    close:     oss_close,
    ^~~~~~
    .close = 
libng/plugins/snd-oss.c:565:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    fd:        oss_fd,
    ^~~
    .fd = 
libng/plugins/snd-oss.c:566:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    startrec:  oss_startrec,
    ^~~~~~~~~
    .startrec = 
libng/plugins/snd-oss.c:567:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    read:      oss_read,
    ^~~~~
    .read = 
libng/plugins/snd-oss.c:568:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    write:     oss_write,
    ^~~~~~
    .write = 
libng/plugins/snd-oss.c:569:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    latency:   oss_latency,
    ^~~~~~~~
    .latency = 
libng/plugins/drv0-bsd.c:103:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    name:          "bktr",
    ^~~~~
    .name = 
libng/plugins/drv0-bsd.c:104:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    open:          bsd_open,
    ^~~~~
    .open = 
libng/plugins/drv0-bsd.c:105:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    close:         bsd_close,
    ^~~~~~
    .close = 
libng/plugins/drv0-bsd.c:107:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    capabilities:  bsd_flags,
    ^~~~~~~~~~~~~
    .capabilities = 
libng/plugins/drv0-bsd.c:108:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    list_attrs:    bsd_attrs,
    ^~~~~~~~~~~
    .list_attrs = 
libng/plugins/drv0-bsd.c:110:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    setupfb:       bsd_setupfb,
    ^~~~~~~~
    .setupfb = 
libng/plugins/drv0-bsd.c:111:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    overlay:       bsd_overlay,
    ^~~~~~~~
    .overlay = 
libng/plugins/drv0-bsd.c:113:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    setformat:     bsd_setformat,
    ^~~~~~~~~~
    .setformat = 
libng/plugins/drv0-bsd.c:114:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    startvideo:    bsd_startvideo,
    ^~~~~~~~~~~
    .startvideo = 
libng/plugins/drv0-bsd.c:115:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    stopvideo:     bsd_stopvideo,
    ^~~~~~~~~~
    .stopvideo = 
libng/plugins/drv0-bsd.c:116:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    nextframe:     bsd_nextframe,
    ^~~~~~~~~~
    .nextframe = 
libng/plugins/drv0-bsd.c:117:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    getimage:      bsd_getimage,
    ^~~~~~~~~
    .getimage = 
libng/plugins/drv0-bsd.c:119:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    getfreq:       bsd_getfreq,
    ^~~~~~~~
    .getfreq = 
libng/plugins/drv0-bsd.c:120:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    setfreq:       bsd_setfreq,
    ^~~~~~~~
    .setfreq = 
libng/plugins/drv0-bsd.c:121:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    is_tuned:      bsd_tuned,
    ^~~~~~~~~
    .is_tuned = 
libng/plugins/drv0-bsd.c:174:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        id:       ATTR_ID_COUNT+1,
        ^~~
        .id = 
libng/plugins/drv0-bsd.c:175:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:     "audio",
        ^~~~~
        .name = 
libng/plugins/drv0-bsd.c:176:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        type:     ATTR_TYPE_CHOICE,
        ^~~~~
        .type = 
libng/plugins/drv0-bsd.c:177:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        choices:  audio,
        ^~~~~~~~
        .choices = 
libng/plugins/drv0-bsd.c:178:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        read:     bsd_read_attr,
        ^~~~~
        .read = 
libng/plugins/drv0-bsd.c:179:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        write:    bsd_write_attr,
        ^~~~~~
        .write = 
libng/plugins/drv0-bsd.c:181:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        id:       ATTR_ID_NORM,
        ^~~
        .id = 
libng/plugins/drv0-bsd.c:182:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:     "norm",
        ^~~~~
        .name = 
libng/plugins/drv0-bsd.c:183:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        type:     ATTR_TYPE_CHOICE,
        ^~~~~
        .type = 
libng/plugins/drv0-bsd.c:184:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        choices:  norms,
        ^~~~~~~~
        .choices = 
libng/plugins/drv0-bsd.c:185:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        read:     bsd_read_attr,
        ^~~~~
        .read = 
libng/plugins/drv0-bsd.c:186:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        write:    bsd_write_attr,
        ^~~~~~
        .write = 
libng/plugins/drv0-bsd.c:188:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        id:       ATTR_ID_INPUT,
        ^~~
        .id = 
libng/plugins/drv0-bsd.c:189:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:     "input",
        ^~~~~
        .name = 
libng/plugins/drv0-bsd.c:190:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        type:     ATTR_TYPE_CHOICE,
        ^~~~~
        .type = 
libng/plugins/drv0-bsd.c:191:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        choices:  inputs,
        ^~~~~~~~
        .choices = 
libng/plugins/drv0-bsd.c:192:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        read:     bsd_read_attr,
        ^~~~~
        .read = 
libng/plugins/drv0-bsd.c:193:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        write:    bsd_write_attr,
        ^~~~~~
        .write = 
libng/plugins/drv0-bsd.c:195:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        id:       ATTR_ID_MUTE,
        ^~~
        .id = 
libng/plugins/drv0-bsd.c:196:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:     "mute",
        ^~~~~
        .name = 
libng/plugins/drv0-bsd.c:197:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        type:     ATTR_TYPE_BOOL,
        ^~~~~
        .type = 
libng/plugins/drv0-bsd.c:198:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        read:     bsd_read_attr,
        ^~~~~
        .read = 
libng/plugins/drv0-bsd.c:199:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        write:    bsd_write_attr,
        ^~~~~~
        .write = 
libng/plugins/drv0-bsd.c:201:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        id:       ATTR_ID_HUE,
        ^~~
        .id = 
libng/plugins/drv0-bsd.c:202:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:     "hue",
        ^~~~~
        .name = 
libng/plugins/drv0-bsd.c:203:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        type:     ATTR_TYPE_INTEGER,
        ^~~~~
        .type = 
libng/plugins/drv0-bsd.c:204:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        min:      BT848_HUEREGMIN,
        ^~~~
        .min = 
libng/plugins/drv0-bsd.c:205:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        max:      BT848_HUEREGMAX,
        ^~~~
        .max = 
libng/plugins/drv0-bsd.c:206:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        read:     bsd_read_attr,
        ^~~~~
        .read = 
libng/plugins/drv0-bsd.c:207:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        write:    bsd_write_attr,
        ^~~~~~
        .write = 
libng/plugins/drv0-bsd.c:209:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        id:       ATTR_ID_BRIGHT,
        ^~~
        .id = 
libng/plugins/drv0-bsd.c:210:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:     "bright",
        ^~~~~
        .name = 
libng/plugins/drv0-bsd.c:211:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        type:     ATTR_TYPE_INTEGER,
        ^~~~~
        .type = 
libng/plugins/drv0-bsd.c:212:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        min:      BT848_BRIGHTREGMIN,
        ^~~~
        .min = 
libng/plugins/drv0-bsd.c:213:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        max:      BT848_BRIGHTREGMAX,
        ^~~~
        .max = 
libng/plugins/drv0-bsd.c:214:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        read:     bsd_read_attr,
        ^~~~~
        .read = 
libng/plugins/drv0-bsd.c:215:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        write:    bsd_write_attr,
        ^~~~~~
        .write = 
libng/plugins/drv0-bsd.c:217:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        id:       ATTR_ID_CONTRAST,
        ^~~
        .id = 
libng/plugins/drv0-bsd.c:218:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:     "contrast",
        ^~~~~
        .name = 
libng/plugins/drv0-bsd.c:219:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        type:     ATTR_TYPE_INTEGER,
        ^~~~~
        .type = 
libng/plugins/drv0-bsd.c:220:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        min:      BT848_CONTRASTREGMIN,
        ^~~~
        .min = 
libng/plugins/drv0-bsd.c:221:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        max:      BT848_CONTRASTREGMAX,
        ^~~~
        .max = 
libng/plugins/drv0-bsd.c:222:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        read:     bsd_read_attr,
        ^~~~~
        .read = 
libng/plugins/drv0-bsd.c:223:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        write:    bsd_write_attr,
        ^~~~~~
        .write = 
libng/plugins/drv0-bsd.c:225:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        id:       ATTR_ID_COLOR,
        ^~~
        .id = 
libng/plugins/drv0-bsd.c:226:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:     "color",
        ^~~~~
        .name = 
libng/plugins/drv0-bsd.c:227:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        type:     ATTR_TYPE_INTEGER,
        ^~~~~
        .type = 
libng/plugins/drv0-bsd.c:228:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        min:      BT848_CHROMAREGMIN,
        ^~~~
        .min = 
libng/plugins/drv0-bsd.c:229:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        max:      BT848_CHROMAREGMAX,
        ^~~~
        .max = 
libng/plugins/drv0-bsd.c:230:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        read:     bsd_read_attr,
        ^~~~~
        .read = 
libng/plugins/drv0-bsd.c:231:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        write:    bsd_write_attr,
        ^~~~~~
        .write = 
libng/plugins/drv0-bsd.c:261:3: warning: format specifies type 'unsigned long' but the argument has type 'u_int' (aka 'unsigned int') [-Wformat]
                a->addr,a->width,a->banksize,a->ramsize);
                ^~~~~~~
libng/plugins/drv0-bsd.c:261:11: warning: format specifies type 'long' but the argument has type 'u_int' (aka 'unsigned int') [-Wformat]
                a->addr,a->width,a->banksize,a->ramsize);
                        ^~~~~~~~
libng/plugins/drv0-bsd.c:261:20: warning: format specifies type 'long' but the argument has type 'u_int' (aka 'unsigned int') [-Wformat]
                a->addr,a->width,a->banksize,a->ramsize);
                                 ^~~~~~~~~~~
libng/plugins/drv0-bsd.c:261:32: warning: format specifies type 'long' but the argument has type 'u_int' (aka 'unsigned int') [-Wformat]
                a->addr,a->width,a->banksize,a->ramsize);
                                             ^~~~~~~~~~
libng/plugins/drv0-bsd.c:269:32: warning: format specifies type 'unsigned long' but the argument has type 'u_int' (aka 'unsigned int') [-Wformat]
                a->columns,a->rows,a->frames,a->oformat);
                                             ^~~~~~~~~~
libng/plugins/drv0-bsd.c:278:27: warning: format specifies type 'unsigned long' but the argument has type 'u_int' (aka 'unsigned int') [-Wformat]
                a->index,a->type,a->Bpp,a->masks[0],a->masks[1],a->masks[2],
                                        ^~~~~~~~~~~
libng/plugins/drv0-bsd.c:278:39: warning: format specifies type 'unsigned long' but the argument has type 'u_int' (aka 'unsigned int') [-Wformat]
                a->index,a->type,a->Bpp,a->masks[0],a->masks[1],a->masks[2],
                                                    ^~~~~~~~~~~
libng/plugins/drv0-bsd.c:278:51: warning: format specifies type 'unsigned long' but the argument has type 'u_int' (aka 'unsigned int') [-Wformat]
                a->index,a->type,a->Bpp,a->masks[0],a->masks[1],a->masks[2],
                                                                ^~~~~~~~~~~
libng/plugins/drv0-bsd.c:296:10: warning: overflow converting case value to switch condition type (2252372034 to 18446744071666956354) [-Wswitch]
    case BT848SCLIP:
         ^
/usr/include/dev/ic/bt8xx.h:418:24: note: expanded from macro 'BT848SCLIP'
#define BT848SCLIP     _IOW('x', 66, struct _bktr_clip)
                       ^
/usr/include/sys/ioccom.h:71:21: note: expanded from macro '_IOW'
#define _IOW(g,n,t)     _IOC(IOC_IN,    (g), (n), sizeof(t))
                        ^
/usr/include/sys/ioccom.h:67:5: note: expanded from macro '_IOC'
    ((inout) | (((len) & IOCPARM_MASK) << IOCPARM_SHIFT) | \
    ^
libng/plugins/drv0-bsd.c:289:10: warning: overflow converting case value to switch condition type (2147776524 to 18446744071562360844) [-Wswitch]
    case METEORSSIGNAL:
         ^
/usr/include/dev/ic/bt8xx.h:100:23: note: expanded from macro 'METEORSSIGNAL'
#define METEORSSIGNAL _IOW('x', 12, unsigned int)       /* set signal */
                      ^
/usr/include/sys/ioccom.h:71:21: note: expanded from macro '_IOW'
#define _IOW(g,n,t)     _IOC(IOC_IN,    (g), (n), sizeof(t))
                        ^
/usr/include/sys/ioccom.h:67:5: note: expanded from macro '_IOC'
    ((inout) | (((len) & IOCPARM_MASK) << IOCPARM_SHIFT) | \
    ^
libng/plugins/drv0-bsd.c:282:10: warning: overflow converting case value to switch condition type (2147776513 to 18446744071562360833) [-Wswitch]
    case METEORCAPTUR:
         ^
/usr/include/dev/ic/bt8xx.h:83:22: note: expanded from macro 'METEORCAPTUR'
#define METEORCAPTUR _IOW('x', 1, int)                   /* capture a frame */
                     ^
/usr/include/sys/ioccom.h:71:21: note: expanded from macro '_IOW'
#define _IOW(g,n,t)     _IOC(IOC_IN,    (g), (n), sizeof(t))
                        ^
/usr/include/sys/ioccom.h:67:5: note: expanded from macro '_IOC'
    ((inout) | (((len) & IOCPARM_MASK) << IOCPARM_SHIFT) | \
    ^
libng/plugins/drv0-bsd.c:272:10: warning: overflow converting case value to switch condition type (2147776576 to 18446744071562360896) [-Wswitch]
    case METEORSACTPIXFMT:
         ^
/usr/include/dev/ic/bt8xx.h:413:26: note: expanded from macro 'METEORSACTPIXFMT'
#define METEORSACTPIXFMT        _IOW('x', 64, int)
                                ^
/usr/include/sys/ioccom.h:71:21: note: expanded from macro '_IOW'
#define _IOW(g,n,t)     _IOC(IOC_IN,    (g), (n), sizeof(t))
                        ^
/usr/include/sys/ioccom.h:67:5: note: expanded from macro '_IOC'
    ((inout) | (((len) & IOCPARM_MASK) << IOCPARM_SHIFT) | \
    ^
libng/plugins/drv0-bsd.c:264:10: warning: overflow converting case value to switch condition type (2148300803 to 18446744071562885123) [-Wswitch]
    case METEORSETGEO:
         ^
/usr/include/dev/ic/bt8xx.h:85:22: note: expanded from macro 'METEORSETGEO'
#define METEORSETGEO _IOW('x', 3, struct meteor_geomet)  /* set geometry */
                     ^
/usr/include/sys/ioccom.h:71:21: note: expanded from macro '_IOW'
#define _IOW(g,n,t)     _IOC(IOC_IN,    (g), (n), sizeof(t))
                        ^
/usr/include/sys/ioccom.h:67:5: note: expanded from macro '_IOC'
    ((inout) | (((len) & IOCPARM_MASK) << IOCPARM_SHIFT) | \
    ^
libng/plugins/drv0-bsd.c:256:10: warning: overflow converting case value to switch condition type (2148562957 to 18446744071563147277) [-Wswitch]
    case METEORSVIDEO:
         ^
/usr/include/dev/ic/bt8xx.h:102:22: note: expanded from macro 'METEORSVIDEO'
#define METEORSVIDEO _IOW('x', 13, struct meteor_video) /* set video */
                     ^
/usr/include/sys/ioccom.h:71:21: note: expanded from macro '_IOW'
#define _IOW(g,n,t)     _IOC(IOC_IN,    (g), (n), sizeof(t))
                        ^
/usr/include/sys/ioccom.h:67:5: note: expanded from macro '_IOC'
    ((inout) | (((len) & IOCPARM_MASK) << IOCPARM_SHIFT) | \
    ^
libng/plugins/drv0-bsd.c:318:11: warning: format specifies type 'long' but the argument has type 'u_int' (aka 'unsigned int') [-Wformat]
                pf->Bpp,pf->masks[0],pf->masks[1],pf->masks[2]);
                        ^~~~~~~~~~~~
libng/plugins/drv0-bsd.c:318:24: warning: format specifies type 'long' but the argument has type 'u_int' (aka 'unsigned int') [-Wformat]
                pf->Bpp,pf->masks[0],pf->masks[1],pf->masks[2]);
                                     ^~~~~~~~~~~~
libng/plugins/drv0-bsd.c:318:37: warning: format specifies type 'long' but the argument has type 'u_int' (aka 'unsigned int') [-Wformat]
                pf->Bpp,pf->masks[0],pf->masks[1],pf->masks[2]);
                                                  ^~~~~~~~~~~~
83 warnings generated.
  CC	  libng/contrib-plugins/flt-smooth.o
26 warnings generated.
libng/contrib-plugins/flt-smooth.c:563:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        id:       0,
        ^~~
        .id = 
libng/contrib-plugins/flt-smooth.c:564:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:     "smooth over time",
        ^~~~~
        .name = 
libng/contrib-plugins/flt-smooth.c:565:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        type:     ATTR_TYPE_BOOL,
        ^~~~~
        .type = 
libng/contrib-plugins/flt-smooth.c:566:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        defval:   1,
        ^~~~~~~
        .defval = 
libng/contrib-plugins/flt-smooth.c:567:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        read:     read_attr,
        ^~~~~
        .read = 
libng/contrib-plugins/flt-smooth.c:568:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        write:    write_attr,
        ^~~~~~
        .write = 
libng/contrib-plugins/flt-smooth.c:570:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        id:       1,
        ^~~
        .id = 
libng/contrib-plugins/flt-smooth.c:571:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        name:     "smooth horizontally",
        ^~~~~
        .name = 
libng/contrib-plugins/flt-smooth.c:572:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        type:     ATTR_TYPE_BOOL,
        ^~~~~
        .type = 
libng/contrib-plugins/flt-smooth.c:573:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        defval:   1,
        ^~~~~~~
        .defval = 
libng/contrib-plugins/flt-smooth.c:574:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        read:     read_attr,
        ^~~~~
        .read = 
libng/contrib-plugins/flt-smooth.c:575:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        write:    write_attr,
        ^~~~~~
        .write = 
libng/contrib-plugins/flt-smooth.c:583:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    name:    "smooth",
    ^~~~~
    .name = 
libng/contrib-plugins/flt-smooth.c:584:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    attrs:   attrs,
    ^~~~~~
    .attrs = 
libng/contrib-plugins/flt-smooth.c:585:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    fmts:
    ^~~~~
    .fmts = 
libng/contrib-plugins/flt-smooth.c:595:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    init:    init,
    ^~~~~
    .init = 
libng/contrib-plugins/flt-smooth.c:596:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    frame:   frame,
    ^~~~~~
    .frame = 
libng/contrib-plugins/flt-smooth.c:597:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    fini:    fini,
    ^~~~~
    .fini = 
  CC	  libng/contrib-plugins/bilinear.o
libng/contrib-plugins/bilinear.c:71:3: warning: use of GNU old-style field designator extension [-Wgnu-designator]
  name:"bilinear deinterlace",
  ^~~~~
  .name = 
libng/contrib-plugins/bilinear.c:72:3: warning: use of GNU old-style field designator extension [-Wgnu-designator]
  fmts:
  ^~~~~
  .fmts = 
libng/contrib-plugins/bilinear.c:82:3: warning: use of GNU old-style field designator extension [-Wgnu-designator]
  init:init,
  ^~~~~
  .init = 
libng/contrib-plugins/bilinear.c:83:3: warning: use of GNU old-style field designator extension [-Wgnu-designator]
  frame:frame,
  ^~~~~~
  .frame = 
libng/contrib-plugins/bilinear.c:84:3: warning: use of GNU old-style field designator extension [-Wgnu-designator]
  fini:fini,
  ^~~~~
  .fini = 
5 warnings generated.
  CC	  libng/contrib-plugins/cubic.o
18 warnings generated.
  CC	  libng/contrib-plugins/linear-blend.o
libng/contrib-plugins/cubic.c:106:3: warning: use of GNU old-style field designator extension [-Wgnu-designator]
  name:"cubic interpolation",
  ^~~~~
  .name = 
libng/contrib-plugins/cubic.c:107:3: warning: use of GNU old-style field designator extension [-Wgnu-designator]
  fmts:
  ^~~~~
  .fmts = 
libng/contrib-plugins/cubic.c:117:3: warning: use of GNU old-style field designator extension [-Wgnu-designator]
  init:         init,
  ^~~~~
  .init = 
libng/contrib-plugins/cubic.c:118:3: warning: use of GNU old-style field designator extension [-Wgnu-designator]
  frame:        frame,
  ^~~~~~
  .frame = 
libng/contrib-plugins/cubic.c:119:3: warning: use of GNU old-style field designator extension [-Wgnu-designator]
  fini:         fini,
  ^~~~~
  .fini = 
5 warnings generated.
  CC	  libng/contrib-plugins/linedoubler.o
libng/contrib-plugins/linedoubler.c:65:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    name:    "line doubler deinterlace",
    ^~~~~
    .name = 
libng/contrib-plugins/linedoubler.c:66:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    fmts:
    ^~~~~
    .fmts = 
libng/contrib-plugins/linedoubler.c:76:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    init:    init,
    ^~~~~
    .init = 
libng/contrib-plugins/linedoubler.c:77:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    frame:   frame,
    ^~~~~~
    .frame = 
libng/contrib-plugins/linedoubler.c:78:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    fini:    fini,
    ^~~~~
    .fini = 
5 warnings generated.
  CC	  vbistuff/ntsc-cc.o
libng/contrib-plugins/linear-blend.c:147:3: warning: use of GNU old-style field designator extension [-Wgnu-designator]
  name:"linear blend",
  ^~~~~
  .name = 
libng/contrib-plugins/linear-blend.c:148:3: warning: use of GNU old-style field designator extension [-Wgnu-designator]
  fmts:
  ^~~~~
  .fmts = 
libng/contrib-plugins/linear-blend.c:158:3: warning: use of GNU old-style field designator extension [-Wgnu-designator]
  init:init,
  ^~~~~
  .init = 
libng/contrib-plugins/linear-blend.c:159:3: warning: use of GNU old-style field designator extension [-Wgnu-designator]
  frame:frame,
  ^~~~~~
  .frame = 
libng/contrib-plugins/linear-blend.c:160:3: warning: use of GNU old-style field designator extension [-Wgnu-designator]
  fini:fini,
  ^~~~~
  .fini = 
5 warnings generated.
  CC	  x11/v4lctl.o
vbistuff/ntsc-cc.c:63:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
char    *specialchar[] = {"<AE>","<B0>","<BD>","<BF>","(TM)","<A2>","<A3>","o/~ ","<E0>"," ","<E8>","<E2>","<EA>","<EE>","<F4>","<FB>"};
                           ^~~~
vbistuff/ntsc-cc.c:63:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
char    *specialchar[] = {"<AE>","<B0>","<BD>","<BF>","(TM)","<A2>","<A3>","o/~ ","<E0>"," ","<E8>","<E2>","<EA>","<EE>","<F4>","<FB>"};
                                  ^~~~
vbistuff/ntsc-cc.c:63:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
char    *specialchar[] = {"<AE>","<B0>","<BD>","<BF>","(TM)","<A2>","<A3>","o/~ ","<E0>"," ","<E8>","<E2>","<EA>","<EE>","<F4>","<FB>"};
                                         ^~~~
vbistuff/ntsc-cc.c:63:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
char    *specialchar[] = {"<AE>","<B0>","<BD>","<BF>","(TM)","<A2>","<A3>","o/~ ","<E0>"," ","<E8>","<E2>","<EA>","<EE>","<F4>","<FB>"};
                                                ^~~~
vbistuff/ntsc-cc.c:63:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
char    *specialchar[] = {"<AE>","<B0>","<BD>","<BF>","(TM)","<A2>","<A3>","o/~ ","<E0>"," ","<E8>","<E2>","<EA>","<EE>","<F4>","<FB>"};
                                                              ^~~~
vbistuff/ntsc-cc.c:63:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
char    *specialchar[] = {"<AE>","<B0>","<BD>","<BF>","(TM)","<A2>","<A3>","o/~ ","<E0>"," ","<E8>","<E2>","<EA>","<EE>","<F4>","<FB>"};
                                                                     ^~~~
vbistuff/ntsc-cc.c:63:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
char    *specialchar[] = {"<AE>","<B0>","<BD>","<BF>","(TM)","<A2>","<A3>","o/~ ","<E0>"," ","<E8>","<E2>","<EA>","<EE>","<F4>","<FB>"};
                                                                                   ^~~~
vbistuff/ntsc-cc.c:63:71: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
char    *specialchar[] = {"<AE>","<B0>","<BD>","<BF>","(TM)","<A2>","<A3>","o/~ ","<E0>"," ","<E8>","<E2>","<EA>","<EE>","<F4>","<FB>"};
                                                                                              ^~~~
vbistuff/ntsc-cc.c:63:75: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
char    *specialchar[] = {"<AE>","<B0>","<BD>","<BF>","(TM)","<A2>","<A3>","o/~ ","<E0>"," ","<E8>","<E2>","<EA>","<EE>","<F4>","<FB>"};
                                                                                                     ^~~~
vbistuff/ntsc-cc.c:63:79: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
char    *specialchar[] = {"<AE>","<B0>","<BD>","<BF>","(TM)","<A2>","<A3>","o/~ ","<E0>"," ","<E8>","<E2>","<EA>","<EE>","<F4>","<FB>"};
                                                                                                            ^~~~
vbistuff/ntsc-cc.c:63:83: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
char    *specialchar[] = {"<AE>","<B0>","<BD>","<BF>","(TM)","<A2>","<A3>","o/~ ","<E0>"," ","<E8>","<E2>","<EA>","<EE>","<F4>","<FB>"};
                                                                                                                   ^~~~
vbistuff/ntsc-cc.c:63:87: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
char    *specialchar[] = {"<AE>","<B0>","<BD>","<BF>","(TM)","<A2>","<A3>","o/~ ","<E0>"," ","<E8>","<E2>","<EA>","<EE>","<F4>","<FB>"};
                                                                                                                          ^~~~
vbistuff/ntsc-cc.c:63:91: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
char    *specialchar[] = {"<AE>","<B0>","<BD>","<BF>","(TM)","<A2>","<A3>","o/~ ","<E0>"," ","<E8>","<E2>","<EA>","<EE>","<F4>","<FB>"};
                                                                                                                                 ^~~~
  CC	  x11/atoms.o
13 warnings generated.
  CC	  x11/xv.o
  CC	  x11/propwatch.o
x11/xv.c:206:50: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    XvGetPortAttribute(dpy,h->vi_port,h->xv_freq,&freq);
                                                 ^~~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/Xvlib.h:291:1: note: passing argument to parameter here
);
^
x11/xv.c:319:41: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (Success != XvQueryExtension(dpy,&ver,&rel,&req,&ev,&err)) {
                                        ^~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/Xvlib.h:168:43: note: passing argument to parameter here
  unsigned int*            /* p_version */,
                                          ^
x11/xv.c:319:46: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (Success != XvQueryExtension(dpy,&ver,&rel,&req,&ev,&err)) {
                                             ^~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/Xvlib.h:169:44: note: passing argument to parameter here
  unsigned int*            /* p_revision */,
                                           ^
x11/xv.c:319:51: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (Success != XvQueryExtension(dpy,&ver,&rel,&req,&ev,&err)) {
                                                  ^~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/Xvlib.h:170:47: note: passing argument to parameter here
  unsigned int*            /* p_requestBase */,
                                              ^
x11/xv.c:319:56: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (Success != XvQueryExtension(dpy,&ver,&rel,&req,&ev,&err)) {
                                                       ^~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/Xvlib.h:171:45: note: passing argument to parameter here
  unsigned int*            /* p_eventBase */,
                                            ^
x11/xv.c:319:60: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (Success != XvQueryExtension(dpy,&ver,&rel,&req,&ev,&err)) {
                                                           ^~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/Xvlib.h:173:1: note: passing argument to parameter here
);
^
x11/xv.c:324:63: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (Success != XvQueryAdaptors(dpy,DefaultRootWindow(dpy),&adaptors,&ai)) {
                                                              ^~~~~~~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/Xvlib.h:178:45: note: passing argument to parameter here
  unsigned int*            /* p_nAdaptors */,
                                            ^
x11/xv.c:400:6: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        &handle->encodings, &ei)) {
                                        ^~~~~~~~~~~~~~~~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/Xvlib.h:185:45: note: passing argument to parameter here
  unsigned int*            /* p_nEncoding */,
                                            ^
x11/xv.c:535:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    name:          "Xvideo",
    ^~~~~
    .name = 
x11/xv.c:536:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    close:         xv_close,
    ^~~~~~
    .close = 
x11/xv.c:538:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    capabilities:  xv_flags,
    ^~~~~~~~~~~~~
    .capabilities = 
x11/xv.c:539:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    list_attrs:    xv_attrs,
    ^~~~~~~~~~~
    .list_attrs = 
x11/xv.c:541:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    overlay:       xv_overlay,
    ^~~~~~~~
    .overlay = 
x11/xv.c:543:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    getfreq:       xv_getfreq,
    ^~~~~~~~
    .getfreq = 
x11/xv.c:544:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    setfreq:       xv_setfreq,
    ^~~~~~~~
    .setfreq = 
x11/xv.c:545:5: warning: use of GNU old-style field designator extension [-Wgnu-designator]
    is_tuned:      xv_tuned,
    ^~~~~~~~~
    .is_tuned = 
16 warnings generated.
  CC	  x11/xawtv-remote.o
x11/xawtv-remote.c:61:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            for (i = 0; i < nitems; i += strlen(args + i) + 1)
                                                ^~~~~~~~
/usr/include/string.h:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
x11/xawtv-remote.c:98:21: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    pass, len);
                    ^~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/Xlib.h:2083:38: note: passing argument to parameter here
    _Xconst unsigned char*      /* data */,
                                          ^
2 warnings generated.
  CC	  x11/rootv.o
x11/propwatch.c:170:63: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (0 != XQueryTree(dpy, win, &rroot, &parent, &children, &n)) {
                                                              ^~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/Xlib.h:3032:1: note: passing argument to parameter here
);
^
x11/propwatch.c:421:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        for (i = 0; i < nitems; i += strlen(cdata+i)+1) {
                                            ^~~~~~~
/usr/include/string.h:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
x11/propwatch.c:422:36: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            buf = str_append(buf,sep,"\"",cdata+i);
                                          ^~~~~~~
x11/propwatch.c:384:66: note: passing argument to parameter 'str' here
static char* str_append(char *dest, char *sep, char *quot, char *str)
                                                                 ^
x11/propwatch.c:530:22: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations]
            XKeysymToString(XKeycodeToKeysym(dpy,event->xkey.keycode,0)));
                            ^
/scratch/multimedia/xawtv/work/.buildlink/include/X11/Xlib.h:1695:15: note: 'XKeycodeToKeysym' declared here
extern KeySym XKeycodeToKeysym(
              ^
4 warnings generated.
perl ./scripts/fallback.pl < x11/Xawtv.ad > x11/Xawtv.h
  CC	  x11/wmhooks.o
x11/rootv.c:260:41: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (Success != XvQueryExtension(dpy,&ver,&rel,&req,&ev,&err)) {
                                        ^~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/Xvlib.h:168:43: note: passing argument to parameter here
  unsigned int*            /* p_version */,
                                          ^
x11/rootv.c:260:46: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (Success != XvQueryExtension(dpy,&ver,&rel,&req,&ev,&err)) {
                                             ^~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/Xvlib.h:169:44: note: passing argument to parameter here
  unsigned int*            /* p_revision */,
                                           ^
x11/rootv.c:260:51: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (Success != XvQueryExtension(dpy,&ver,&rel,&req,&ev,&err)) {
                                                  ^~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/Xvlib.h:170:47: note: passing argument to parameter here
  unsigned int*            /* p_requestBase */,
                                              ^
x11/rootv.c:260:56: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (Success != XvQueryExtension(dpy,&ver,&rel,&req,&ev,&err)) {
                                                       ^~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/Xvlib.h:171:45: note: passing argument to parameter here
  unsigned int*            /* p_eventBase */,
                                            ^
x11/rootv.c:260:60: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (Success != XvQueryExtension(dpy,&ver,&rel,&req,&ev,&err)) {
                                                           ^~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/Xvlib.h:173:1: note: passing argument to parameter here
);
^
x11/rootv.c:264:63: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (Success != XvQueryAdaptors(dpy,DefaultRootWindow(dpy),&adaptors,&ai)) {
                                                              ^~~~~~~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/Xvlib.h:178:45: note: passing argument to parameter here
  unsigned int*            /* p_nAdaptors */,
                                            ^
x11/rootv.c:356:11: warning: implicit declaration of function 'select' is invalid in C99 [-Wimplicit-function-declaration]
            rc = select(ConnectionNumber(dpy)+1,&set,NULL,NULL,NULL);
                 ^
7 warnings generated.
  CC	  x11/x11.o
  CC	  x11/blit.o
x11/x11.c:293:20: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ng_ratio_fixup(&cur_tv_width,  &cur_tv_height,  NULL, NULL);
                   ^~~~~~~~~~~~~
./libng/grab-ng.h:269:26: note: passing argument to parameter 'width' here
void ng_ratio_fixup(int *width, int *height, int *xoff, int *yoff);
                         ^
x11/x11.c:293:36: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ng_ratio_fixup(&cur_tv_width,  &cur_tv_height,  NULL, NULL);
                                   ^~~~~~~~~~~~~~
./libng/grab-ng.h:269:38: note: passing argument to parameter 'height' here
void ng_ratio_fixup(int *width, int *height, int *xoff, int *yoff);
                                     ^
x11/x11.c:294:20: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ng_ratio_fixup(&h->best.width, &h->best.height, NULL, NULL);
                   ^~~~~~~~~~~~~~
./libng/grab-ng.h:269:26: note: passing argument to parameter 'width' here
void ng_ratio_fixup(int *width, int *height, int *xoff, int *yoff);
                         ^
x11/x11.c:294:36: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ng_ratio_fixup(&h->best.width, &h->best.height, NULL, NULL);
                                   ^~~~~~~~~~~~~~~
./libng/grab-ng.h:269:38: note: passing argument to parameter 'height' here
void ng_ratio_fixup(int *width, int *height, int *xoff, int *yoff);
                                     ^
x11/x11.c:297:27: warning: passing 'unsigned int [38]' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        blit_get_formats(h->blit,fmtids,sizeof(fmtids)/sizeof(int));
                                 ^~~~~~
./x11/blit.h:28:51: note: passing argument to parameter 'fmtids' here
void blit_get_formats(struct blit_state *st, int *fmtids, int max);
                                                  ^
5 warnings generated.
  CC	  x11/xt.o
x11/blit.c:43:8: error: unknown type name 'bool'
static bool            x11_byteswap = 0;
       ^
x11/blit.c:292:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                          ZPixmap, 0, ximage_data,
                                      ^~~~~~~~~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/Xlib.h:1455:22: note: passing argument to parameter here
    char*               /* data */,
                                  ^
x11/blit.c:356:41: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (Success != XvQueryExtension(dpy,&ver,&rel,&req,&ev,&err)) {
                                        ^~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/Xvlib.h:168:43: note: passing argument to parameter here
  unsigned int*            /* p_version */,
                                          ^
x11/blit.c:356:46: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (Success != XvQueryExtension(dpy,&ver,&rel,&req,&ev,&err)) {
                                             ^~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/Xvlib.h:169:44: note: passing argument to parameter here
  unsigned int*            /* p_revision */,
                                           ^
x11/blit.c:356:51: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (Success != XvQueryExtension(dpy,&ver,&rel,&req,&ev,&err)) {
                                                  ^~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/Xvlib.h:170:47: note: passing argument to parameter here
  unsigned int*            /* p_requestBase */,
                                              ^
x11/blit.c:356:56: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (Success != XvQueryExtension(dpy,&ver,&rel,&req,&ev,&err)) {
                                                       ^~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/Xvlib.h:171:45: note: passing argument to parameter here
  unsigned int*            /* p_eventBase */,
                                            ^
x11/blit.c:356:60: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (Success != XvQueryExtension(dpy,&ver,&rel,&req,&ev,&err)) {
                                                           ^~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/Xvlib.h:173:1: note: passing argument to parameter here
);
^
x11/blit.c:361:63: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (Success != XvQueryAdaptors(dpy,DefaultRootWindow(dpy),&adaptors,&ai)) {
                                                              ^~~~~~~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/Xvlib.h:178:45: note: passing argument to parameter here
  unsigned int*            /* p_nAdaptors */,
                                            ^
x11/blit.c:465:51: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    xvimage = XvCreateImage(dpy, im_port, format, ximage_data,
                                                  ^~~~~~~~~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/Xvlib.h:331:10: note: passing argument to parameter 'data' here
   char *data,
         ^
x11/blit.c:510:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmt:  GL_RGB,
        ^~~~
        .fmt = 
x11/blit.c:511:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        type: GL_UNSIGNED_BYTE,
        ^~~~~
        .type = 
x11/blit.c:515:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmt:  GL_BGR_EXT,
        ^~~~
        .fmt = 
x11/blit.c:516:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        type: GL_UNSIGNED_BYTE,
        ^~~~~
        .type = 
x11/blit.c:517:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        ext:  "GL_EXT_bgra",
        ^~~~
        .ext = 
x11/blit.c:520:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        fmt:  GL_BGRA_EXT,
        ^~~~
        .fmt = 
x11/blit.c:521:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        type: GL_UNSIGNED_BYTE,
        ^~~~~
        .type = 
x11/blit.c:522:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
        ext:  "GL_EXT_bgra",
        ^~~~
        .ext = 
x11/blit.c:574:22: warning: passing 'GLubyte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    int len = strlen(find);
                     ^~~~
/usr/include/string.h:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
x11/blit.c:581:31: warning: passing 'const GLubyte *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (NULL == (pos = strstr(ext,find)))
                              ^~~
/usr/include/string.h:68:26: note: passing argument to parameter here
char    *strstr(const char *, const char *);
                            ^
x11/blit.c:581:35: warning: passing 'GLubyte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (NULL == (pos = strstr(ext,find)))
                                  ^~~~
/usr/include/string.h:68:40: note: passing argument to parameter here
char    *strstr(const char *, const char *);
                                          ^
x11/blit.c:581:22: warning: assigning to 'GLubyte *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (NULL == (pos = strstr(ext,find)))
                     ^ ~~~~~~~~~~~~~~~~
x11/blit.c:626:21: warning: passing 'GLint *' (aka 'int *') to parameter of type 'GLuint *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
    glGenTextures(1,tex);
                    ^~~
/scratch/multimedia/xawtv/work/.buildlink/include/GL/gl.h:1333:57: note: passing argument to parameter 'textures' here
GLAPI void GLAPIENTRY glGenTextures( GLsizei n, GLuint *textures );
                                                        ^
x11/blit.c:745:40: warning: passing 'char *' to parameter of type 'GLubyte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                (NULL == gl_formats[i].ext || gl_ext(gl_formats[i].ext)))
                                                     ^~~~~~~~~~~~~~~~~
x11/blit.c:572:28: note: passing argument to parameter 'find' here
static int gl_ext(GLubyte *find)
                           ^
x11/blit.c:810:10: warning: passing 'char *' to parameter of type 'GLubyte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
         gl_ext(gl_formats[fmt->fmtid].ext)) &&
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
x11/blit.c:572:28: note: passing argument to parameter 'find' here
static int gl_ext(GLubyte *find)
                           ^
x11/blit.c:829:18: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    st->buf.data = st->ximage->data;
                 ^ ~~~~~~~~~~~~~~~~
x11/blit.c:951:21: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        gl_blit(st->widget,buf->data,
                           ^~~~~~~~~
x11/blit.c:644:42: note: passing argument to parameter 'rgbbuf' here
static void gl_blit(Widget widget, char *rgbbuf,
                                         ^
25 warnings and 1 error generated.
gmake: *** [x11/blit.o] Error 1
gmake: *** Waiting for unfinished jobs....
In file included from x11/xt.c:48:
In file included from ./x11/xt.h:4:
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/xf86dga.h:9:2: warning: "xf86dga.h is obsolete and may be removed in the future." [-W#warnings]
#warning "xf86dga.h is obsolete and may be removed in the future."
 ^
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/xf86dga.h:10:2: warning: "include <X11/extensions/Xxf86dga.h> instead." [-W#warnings]
#warning "include <X11/extensions/Xxf86dga.h> instead."
 ^
In file included from x11/xt.c:48:
In file included from ./x11/xt.h:5:
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/xf86dgastr.h:1:2: warning: "xf86dgastr.h is obsolete and may be removed in the future." [-W#warnings]
#warning "xf86dgastr.h is obsolete and may be removed in the future."
 ^
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/xf86dgastr.h:2:2: warning: "include <X11/extensions/xf86dgaproto.h> for the protocol defines." [-W#warnings]
#warning "include <X11/extensions/xf86dgaproto.h> for the protocol defines."
 ^
In file included from x11/xt.c:48:
In file included from ./x11/xt.h:9:
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/xf86vmstr.h:1:2: warning: "xf86vmstr.h is obsolete and may be removed in the future." [-W#warnings]
#warning "xf86vmstr.h is obsolete and may be removed in the future."
 ^
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/xf86vmstr.h:2:2: warning: "include <X11/extensions/xf86vmproto.h> for the protocol defines." [-W#warnings]
#warning "include <X11/extensions/xf86vmproto.h> for the protocol defines."
 ^
x11/xt.c:376:53: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            for (i = 0, argc = 0; i <= nitems; i += strlen(args + i) + 1) {
                                                           ^~~~~~~~
/usr/include/string.h:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
x11/xt.c:382:20: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    argv[argc++] = args+i;
                                 ^ ~~~~~~
x11/xt.c:979:19: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        do_modeswitch(fs,&vp_width,&vp_height);
                         ^~~~~~~~~
x11/xt.c:899:34: note: passing argument to parameter 'vp_width' here
do_modeswitch(int fs_state, int *vp_width, int *vp_height)
                                 ^
x11/xt.c:979:29: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        do_modeswitch(fs,&vp_width,&vp_height);
                                   ^~~~~~~~~~
x11/xt.c:899:49: note: passing argument to parameter 'vp_height' here
do_modeswitch(int fs_state, int *vp_width, int *vp_height)
                                                ^
x11/xt.c:995:18: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        do_modeswitch(0,&vp_width,&vp_height);
                        ^~~~~~~~~
x11/xt.c:899:34: note: passing argument to parameter 'vp_width' here
do_modeswitch(int fs_state, int *vp_width, int *vp_height)
                                 ^
x11/xt.c:995:28: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        do_modeswitch(0,&vp_width,&vp_height);
                                  ^~~~~~~~~~
x11/xt.c:899:49: note: passing argument to parameter 'vp_height' here
do_modeswitch(int fs_state, int *vp_width, int *vp_height)
                                                ^
x11/xt.c:1023:48: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
                      &root, &child, &rpx, &rpy, &wpx, &wpy, &mask);
                                                             ^~~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/Xlib.h:3001:1: note: passing argument to parameter here
);
^
x11/xt.c:1027:18: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        do_modeswitch(1,&vp_width,&vp_height);
                        ^~~~~~~~~
x11/xt.c:899:34: note: passing argument to parameter 'vp_width' here
do_modeswitch(int fs_state, int *vp_width, int *vp_height)
                                 ^
x11/xt.c:1027:28: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        do_modeswitch(1,&vp_width,&vp_height);
                                  ^~~~~~~~~~
x11/xt.c:899:49: note: passing argument to parameter 'vp_height' here
do_modeswitch(int fs_state, int *vp_width, int *vp_height)
                                                ^
x11/xt.c:1176:21: warning: passing 'char [80]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    line, len);
                    ^~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/Xlib.h:2083:38: note: passing argument to parameter here
    _Xconst unsigned char*      /* data */,
                                          ^
x11/xt.c:1362:6: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
                          &screen.bytesperline,&bar,&fred);
                          ^~~~~~~~~~~~~~~~~~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/extensions/xf86dga1.h:38:24: note: passing argument to parameter here
    int *                       /* width */,
                                           ^
x11/xt.c:1454:52: warning: passing 'int *' to parameter of type '__socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
    if (-1 == getsockname(fd,(struct sockaddr*)&ss,&length)) {
                                                   ^~~~~~~
/usr/include/sys/socket.h:616:74: note: passing argument to parameter here
int     getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict);
                                                                             ^
x11/xt.c:1476:52: warning: passing 'int *' to parameter of type '__socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
    if (-1 == getpeername(fd,(struct sockaddr*)&ss,&length)) {
                                                   ^~~~~~~
/usr/include/sys/socket.h:615:74: note: passing argument to parameter here
int     getpeername(int, struct sockaddr * __restrict, socklen_t * __restrict);
                                                                             ^
x11/xt.c:2093:8: warning: passing 'unsigned char [8]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                   bm_yes_data, 8,8);
                                   ^~~~~~~~~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/Xlib.h:1615:29: note: passing argument to parameter here
    _Xconst char*       /* data */,
                                  ^
x11/xt.c:2095:7: warning: passing 'unsigned char [8]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                  bm_no_data, 8,8);
                                  ^~~~~~~~~~
/scratch/multimedia/xawtv/work/.buildlink/include/X11/Xlib.h:1615:29: note: passing argument to parameter here
    _Xconst char*       /* data */,
                                  ^
21 warnings generated.
*** Error code 2

Stop.
make: stopped in /bulk-data/pkgsrc/multimedia/xawtv
*** Error code 1

Stop.
make: stopped in /bulk-data/pkgsrc/multimedia/xawtv
