=> Bootstrap dependency digest>=20010302: found digest-20080510
===> 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 qvplay-0.94
gcc -O2  -c tty.c
tty.c:98:8: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
    if(ioctl(fd, TIOCMBIC, &mode) < 0){ /* RTS OFF */
       ^
1 warning generated.
gcc -O2  -c command.c
command.c:195:10: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    wstr("QR", 2);
         ^~~~
command.c:197:10: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    wstr("QE", 2);
         ^~~~
command.c:219:10: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    wstr("MP", 2);
         ^~~~
command.c:248:12: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      wstr("Eb", 2); /* fine picture remain */
           ^~~~
command.c:250:12: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      wstr("EB", 2); /* normal picture remain */
           ^~~~
command.c:271:8: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  wstr("DA", 2);
       ^~~~
command.c:287:8: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  wstr("DS", 2);
       ^~~~
command.c:307:8: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  wstr("SU", 2);
       ^~~~
command.c:386:8: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  wstr("CB", 2);
       ^~~~
command.c:412:8: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  wstr("PP", 2);
       ^~~~
command.c:528:21: warning: conversion specifies type 'int' but the argument has type 'long' [-Wformat]
        fprintf(stderr, "%6d\b\b\b\b\b\b", p - buf);
                         ~~^               ~~~~~~~
                         %6ld
command.c:530:21: warning: conversion specifies type 'int' but the argument has type 'long' [-Wformat]
        fprintf(stderr, "%6d/%6d\b\b\b\b\b\b\b\b\b\b\b\b\b", p - buf, filesize);
                         ~~^                                 ~~~~~~~
                         %6ld
command.c:612:26: warning: conversion specifies type 'int' but the argument has type 'long' [-Wformat]
      fprintf(stderr, "%6d\b\b\b\b\b\b", p - buf);
                       ~~^               ~~~~~~~
                       %6ld
command.c:640:24: warning: conversion specifies type 'int' but the argument has type 'long' [-Wformat]
    fprintf(stderr, "%6d\b\b\b\b\b\b", p - buf);
                     ~~^               ~~~~~~~
                     %6ld
command.c:666:8: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  wstr("RB", 2);
       ^~~~
command.c:709:8: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  wstr("DV", 2);
       ^~~~
command.c:723:8: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  wstr("NP", 2);
       ^~~~
command.c:738:8: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  wstr("DU", 2);
       ^~~~
18 warnings generated.
gcc -O2  -c command1.c
command1.c:49:8: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  wstr("DF", 2);
       ^~~~
./command.h:7:27: note: passing argument to parameter here
void    wstr P__((u_char *, int));
                          ^
./common.h:67:17: note: expanded from:
# define P__(x) x
                ^
command1.c:78:26: warning: data argument not used by format string [-Wformat-extra-args]
  fprintf(stderr,"DR\n", s);
                 ~~~~~~  ^
command1.c:100:8: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  wstr("DI", 2);
       ^~~~
./command.h:7:27: note: passing argument to parameter here
void    wstr P__((u_char *, int));
                          ^
./common.h:67:17: note: expanded from:
# define P__(x) x
                ^
command1.c:108:8: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  wstr("DY", 2);
       ^~~~
./command.h:7:27: note: passing argument to parameter here
void    wstr P__((u_char *, int));
                          ^
./common.h:67:17: note: expanded from:
# define P__(x) x
                ^
command1.c:117:8: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  wstr("DF", 2);
       ^~~~
./command.h:7:27: note: passing argument to parameter here
void    wstr P__((u_char *, int));
                          ^
./common.h:67:17: note: expanded from:
# define P__(x) x
                ^
command1.c:126:8: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  wstr("Dj", 2);
       ^~~~
./command.h:7:27: note: passing argument to parameter here
void    wstr P__((u_char *, int));
                          ^
./common.h:67:17: note: expanded from:
# define P__(x) x
                ^
command1.c:143:10: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    wstr("Mq", 2);
         ^~~~
./command.h:7:27: note: passing argument to parameter here
void    wstr P__((u_char *, int));
                          ^
./common.h:67:17: note: expanded from:
# define P__(x) x
                ^
command1.c:145:10: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    wstr("MQ", 2);
         ^~~~
./command.h:7:27: note: passing argument to parameter here
void    wstr P__((u_char *, int));
                          ^
./common.h:67:17: note: expanded from:
# define P__(x) x
                ^
command1.c:180:8: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  wstr("DL", 2);
       ^~~~
./command.h:7:27: note: passing argument to parameter here
void    wstr P__((u_char *, int));
                          ^
./common.h:67:17: note: expanded from:
# define P__(x) x
                ^
command1.c:188:8: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  wstr("EM", 2);
       ^~~~
./command.h:7:27: note: passing argument to parameter here
void    wstr P__((u_char *, int));
                          ^
./common.h:67:17: note: expanded from:
# define P__(x) x
                ^
command1.c:221:8: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  wstr("DL", 2);
       ^~~~
./command.h:7:27: note: passing argument to parameter here
void    wstr P__((u_char *, int));
                          ^
./common.h:67:17: note: expanded from:
# define P__(x) x
                ^
command1.c:229:8: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  wstr("CV", 2);
       ^~~~
./command.h:7:27: note: passing argument to parameter here
void    wstr P__((u_char *, int));
                          ^
./common.h:67:17: note: expanded from:
# define P__(x) x
                ^
command1.c:269:8: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  wstr("DL", 2);
       ^~~~
./command.h:7:27: note: passing argument to parameter here
void    wstr P__((u_char *, int));
                          ^
./common.h:67:17: note: expanded from:
# define P__(x) x
                ^
command1.c:281:10: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    wstr("MK", 2);
         ^~~~
./command.h:7:27: note: passing argument to parameter here
void    wstr P__((u_char *, int));
                          ^
./common.h:67:17: note: expanded from:
# define P__(x) x
                ^
command1.c:287:12: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      wstr("Ml", 2);
           ^~~~
./command.h:7:27: note: passing argument to parameter here
void    wstr P__((u_char *, int));
                          ^
./common.h:67:17: note: expanded from:
# define P__(x) x
                ^
command1.c:289:12: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      wstr("ML", 2);
           ^~~~
./command.h:7:27: note: passing argument to parameter here
void    wstr P__((u_char *, int));
                          ^
./common.h:67:17: note: expanded from:
# define P__(x) x
                ^
command1.c:294:12: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      wstr("Mg", 2);
           ^~~~
./command.h:7:27: note: passing argument to parameter here
void    wstr P__((u_char *, int));
                          ^
./common.h:67:17: note: expanded from:
# define P__(x) x
                ^
command1.c:296:12: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      wstr("EG", 2);
           ^~~~
./command.h:7:27: note: passing argument to parameter here
void    wstr P__((u_char *, int));
                          ^
./common.h:67:17: note: expanded from:
# define P__(x) x
                ^
command1.c:299:12: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      wstr("MG", 2);
           ^~~~
./command.h:7:27: note: passing argument to parameter here
void    wstr P__((u_char *, int));
                          ^
./common.h:67:17: note: expanded from:
# define P__(x) x
                ^
command1.c:346:8: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  wstr("DB", 2);
       ^~~~
./command.h:7:27: note: passing argument to parameter here
void    wstr P__((u_char *, int));
                          ^
./common.h:67:17: note: expanded from:
# define P__(x) x
                ^
command1.c:365:8: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  wstr("DC", 2);
       ^~~~
./command.h:7:27: note: passing argument to parameter here
void    wstr P__((u_char *, int));
                          ^
./common.h:67:17: note: expanded from:
# define P__(x) x
                ^
command1.c:383:8: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  wstr("DY", 2);
       ^~~~
./command.h:7:27: note: passing argument to parameter here
void    wstr P__((u_char *, int));
                          ^
./common.h:67:17: note: expanded from:
# define P__(x) x
                ^
command1.c:404:8: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  wstr("DM", 2);
       ^~~~
./command.h:7:27: note: passing argument to parameter here
void    wstr P__((u_char *, int));
                          ^
./common.h:67:17: note: expanded from:
# define P__(x) x
                ^
command1.c:418:8: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  wstr("QX", 2);
       ^~~~
./command.h:7:27: note: passing argument to parameter here
void    wstr P__((u_char *, int));
                          ^
./common.h:67:17: note: expanded from:
# define P__(x) x
                ^
command1.c:432:8: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  wstr("DP", 2);
       ^~~~
./command.h:7:27: note: passing argument to parameter here
void    wstr P__((u_char *, int));
                          ^
./common.h:67:17: note: expanded from:
# define P__(x) x
                ^
command1.c:447:8: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  wstr("DY", 2);
       ^~~~
./command.h:7:27: note: passing argument to parameter here
void    wstr P__((u_char *, int));
                          ^
./common.h:67:17: note: expanded from:
# define P__(x) x
                ^
26 warnings generated.
gcc -O2  -c getuint.c
gcc -O2  -c jpeg.c
gcc -O2  -c ppm.c
gcc -O2  -c bmp.c
gcc -O2  -c qvplay.c
qvplay.c:127:21: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
    fprintf(stderr, *p++);
                    ^~~~
qvplay.c:581:44: warning: more '%' conversions than data arguments [-Wformat]
      fprintf(stderr, "can't open outfile(%s).\n, outfilename");
                                          ~^
qvplay.c:1163:2: warning: implicit declaration of function 'QVnewprotocol' is invalid in C99 [-Wimplicit-function-declaration]
        QVnewprotocol();
        ^
3 warnings generated.
gcc -o qvplay -O2 tty.o command.o command1.o getuint.o jpeg.o ppm.o bmp.o qvplay.o 
command1.o: In function `QVdeletepicture':
command1.c:(.text+0x23): undefined reference to `wstr'
command1.c:(.text+0x2b): undefined reference to `wbyte'
command1.c:(.text+0x35): undefined reference to `wbyte'
command1.c:(.text+0x3a): undefined reference to `rbyte'
command1.c:(.text+0x58): undefined reference to `wbyte'
command1.o: In function `QVtakepicture':
command1.c:(.text+0xac): undefined reference to `wstr'
command1.c:(.text+0xc4): undefined reference to `rbyte'
command1.c:(.text+0xfb): undefined reference to `rbyte'
command1.o: In function `QVmovepicture':
command1.c:(.text+0x15b): undefined reference to `wstr'
command1.c:(.text+0x167): undefined reference to `wbyte'
command1.c:(.text+0x16c): undefined reference to `rbyte'
command1.c:(.text+0x18e): undefined reference to `wbyte'
command1.c:(.text+0x1b1): undefined reference to `wstr'
command1.c:(.text+0x1bb): undefined reference to `wbyte'
command1.c:(.text+0x1c3): undefined reference to `wbyte'
command1.c:(.text+0x1c8): undefined reference to `rbyte'
command1.c:(.text+0x1ea): undefined reference to `wbyte'
command1.c:(.text+0x20d): undefined reference to `wstr'
command1.c:(.text+0x215): undefined reference to `wbyte'
command1.c:(.text+0x21f): undefined reference to `wbyte'
command1.c:(.text+0x224): undefined reference to `rbyte'
command1.c:(.text+0x242): undefined reference to `wbyte'
command1.c:(.text+0x261): undefined reference to `wstr'
command1.c:(.text+0x269): undefined reference to `wbyte'
command1.c:(.text+0x26e): undefined reference to `rbyte'
command1.c:(.text+0x28c): undefined reference to `wbyte'
command1.o: In function `QVpicturesize':
command1.c:(.text+0x2d2): undefined reference to `wstr'
command1.c:(.text+0x2d7): undefined reference to `rbyte'
command1.c:(.text+0x2f9): undefined reference to `wbyte'
command1.c:(.text+0x2fe): undefined reference to `rbyte'
command1.c:(.text+0x317): undefined reference to `rbyte'
command1.c:(.text+0x338): undefined reference to `rbyte'
command1.c:(.text+0x351): undefined reference to `rbyte'
command1.c:(.text+0x36a): undefined reference to `rbyte'
command1.o:command1.c:(.text+0x383): more undefined references to `rbyte' follow
command1.o: In function `QVgetsize2':
command1.c:(.text+0x41a): undefined reference to `wstr'
command1.c:(.text+0x41f): undefined reference to `rbyte'
command1.c:(.text+0x43d): undefined reference to `wbyte'
command1.c:(.text+0x45c): undefined reference to `wstr'
command1.c:(.text+0x461): undefined reference to `rbyte'
command1.c:(.text+0x47f): undefined reference to `wbyte'
command1.c:(.text+0x484): undefined reference to `rbyte'
command1.c:(.text+0x48f): undefined reference to `rbyte'
command1.c:(.text+0x49f): undefined reference to `rbyte'
command1.c:(.text+0x4ad): undefined reference to `rbyte'
command1.o: In function `QVgetextdata':
command1.c:(.text+0x4fc): undefined reference to `wstr'
command1.c:(.text+0x501): undefined reference to `rbyte'
command1.c:(.text+0x51f): undefined reference to `wbyte'
command1.c:(.text+0x53e): undefined reference to `wstr'
command1.c:(.text+0x543): undefined reference to `rbyte'
command1.c:(.text+0x561): undefined reference to `wbyte'
command1.o: In function `QVgetpicture':
command1.c:(.text+0x60e): undefined reference to `wstr'
command1.c:(.text+0x613): undefined reference to `rbyte'
command1.c:(.text+0x635): undefined reference to `wbyte'
command1.c:(.text+0x6a5): undefined reference to `wstr'
command1.c:(.text+0x6aa): undefined reference to `rbyte'
command1.c:(.text+0x6c8): undefined reference to `wbyte'
command1.o: In function `QV4split':
command1.c:(.text+0x754): undefined reference to `wstr'
command1.c:(.text+0x75c): undefined reference to `wbyte'
command1.c:(.text+0x765): undefined reference to `wbyte'
command1.c:(.text+0x76e): undefined reference to `wbyte'
command1.c:(.text+0x777): undefined reference to `wbyte'
command1.c:(.text+0x77c): undefined reference to `rbyte'
command1.c:(.text+0x79a): undefined reference to `wbyte'
command1.o: In function `QV9split':
command1.c:(.text+0x7d8): undefined reference to `wstr'
command1.c:(.text+0x7e0): undefined reference to `wbyte'
command1.c:(.text+0x7e9): undefined reference to `wbyte'
command1.c:(.text+0x7f2): undefined reference to `wbyte'
command1.c:(.text+0x7fb): undefined reference to `wbyte'
command1.c:(.text+0x804): undefined reference to `wbyte'
command1.o:command1.c:(.text+0x80d): more undefined references to `wbyte' follow
command1.o: In function `QV9split':
command1.c:(.text+0x82d): undefined reference to `rbyte'
command1.c:(.text+0x84b): undefined reference to `wbyte'
command1.o: In function `QVprotect':
command1.c:(.text+0x887): undefined reference to `wstr'
command1.c:(.text+0x89a): undefined reference to `wbyte'
command1.c:(.text+0x8a2): undefined reference to `wbyte'
command1.c:(.text+0x8a7): undefined reference to `rbyte'
command1.c:(.text+0x8c5): undefined reference to `wbyte'
command1.o: In function `QVhidepicnum':
command1.c:(.text+0x8ff): undefined reference to `wstr'
command1.c:(.text+0x904): undefined reference to `rbyte'
command1.c:(.text+0x922): undefined reference to `wbyte'
command1.o: In function `QVpoweroff':
command1.c:(.text+0x94f): undefined reference to `wstr'
command1.c:(.text+0x954): undefined reference to `rbyte'
command1.c:(.text+0x972): undefined reference to `wbyte'
command1.o: In function `QVcolorpattern':
command1.c:(.text+0x99f): undefined reference to `wstr'
command1.c:(.text+0x9a4): undefined reference to `rbyte'
command1.c:(.text+0x9c2): undefined reference to `wbyte'
command1.o: In function `QVpicattr':
command1.c:(.text+0x9f3): undefined reference to `wstr'
command1.c:(.text+0x9fd): undefined reference to `wbyte'
command1.c:(.text+0xa05): undefined reference to `wbyte'
command1.c:(.text+0xa0a): undefined reference to `rbyte'
command1.c:(.text+0xa28): undefined reference to `wbyte'
command1.c:(.text+0xa2d): undefined reference to `rbyte'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
*** Error code 1

Stop.
make: stopped in /scratch/graphics/qvplay/work/QVplay094/src
*** Error code 1

Stop.
make: stopped in /bulk-data/pkgsrc/graphics/qvplay
*** Error code 1

Stop.
make: stopped in /bulk-data/pkgsrc/graphics/qvplay
