build started at Fri Nov 30 04:55:16 UTC 2012 port directory: /usr/ports/graphics/qvplay building for: 10.0-CURRENT amd64 maintained by: ports@FreeBSD.org Makefile ident: $FreeBSD: head/graphics/qvplay/Makefile 300896 2012-07-14 13:54:48Z beat $ ---Begin Environment--- OSVERSION=1000025 UNAME_v=FreeBSD 10.0-CURRENT UNAME_r=10.0-CURRENT BLOCKSIZE=K MAIL=/var/mail/root STATUS=1 HTTP_PROXY=http://10.56.1.1:8080 PKG_EXT=txz FORCE_PACKAGE=yes http_proxy=http://10.56.1.1:8080 tpid=49160 PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin POUDRIERE_BUILD_TYPE=bulk PKGNG=1 PKG_DELETE=/usr/local/sbin/pkg delete -y -f PKG_ADD=/usr/local/sbin/pkg add PWD=/usr/local/etc/poudriere.d LOGS=/pdata/logs HOME=/root USER=root SKIPSANITY=0 LOCALBASE=/usr/local PACKAGE_BUILDING=yes ---End Environment--- ---Begin OPTIONS List--- ---End OPTIONS List--- ================================================= ===> qvplay-0.95 depends on file: /usr/local/sbin/pkg - not found ===> Verifying install for /usr/local/sbin/pkg in /usr/ports/ports-mgmt/pkg ===> Installing existing package /usr/ports/packages/All/pkg-1.0.2.txz Installing pkg-1.0.2... done If you are upgrading from the old package format, first run: # pkg2ng ===> Returning to build of qvplay-0.95 ====================================================================== ===> Cleaning for qvplay-0.95 ================================================= ====================================================================== ================================================= ===> qvplay-0.95 depends on file: /usr/local/sbin/pkg - found => qvplay-0.95.tar.gz doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch http://www.asahi-net.or.jp/~xg2k-hys/qvplay-0.95.tar.gz qvplay-0.95.tar.gz 0 B 0 Bps ====================================================================== ================================================= ===> qvplay-0.95 depends on file: /usr/local/sbin/pkg - found => SHA256 Checksum OK for qvplay-0.95.tar.gz. ====================================================================== ================================================= ===> qvplay-0.95 depends on file: /usr/local/sbin/pkg - found ===> Extracting for qvplay-0.95 => SHA256 Checksum OK for qvplay-0.95.tar.gz. ====================================================================== ================================================= ===> Patching for qvplay-0.95 ===> Applying FreeBSD patches for qvplay-0.95 ====================================================================== ================================================= ===> Configuring for qvplay-0.95 ===> FreeBSD 10 autotools fix applied to /wrkdirs/usr/ports/graphics/qvplay/work/QVplay095/src/configure Set up obj/FreeBSD ... Done To make qvplay for FreeBSD, type: cd obj/FreeBSD ./configure (modify common.h to set-up default tty device for serial port) make creating cache ./config.cache checking for gcc... cc checking whether we are using GNU C... yes checking for a BSD compatible install... /usr/bin/install -c -o root -g wheel checking whether make sets ${MAKE}... yes checking for shlicc... $(CC) checking how to run the C preprocessor... cpp checking whether cross-compiling... no checking for ANSI C header files... yes checking for sys/param.h... yes checking for termios.h... yes checking for termio.h... no checking for sys/ioctl.h... yes checking for sgtty.h... no checking for fcntl.h... yes checking for sys/time.h... yes checking for unistd.h... yes checking for ttold.h... no checking for ioctl-types.h... no checking for inline... inline checking for size_t... yes checking for uid_t in sys/types.h... yes checking whether time.h and sys/time.h may both be included... yes checking whether cc needs -traditional... no checking for select... yes checking for setreuid... yes updating cache ./config.cache creating ./config.status creating Makefile creating config.h ====================================================================== ================================================= ===> Building for qvplay-0.95 cc -O2 -pipe -fno-strict-aliasing -c tty.c cc -O2 -pipe -fno-strict-aliasing -c command.c command.c:97:16: warning: static variable 'QVfd' is used in an inline function with external linkage [-Wstatic-in-inline] if (writetty(QVfd, &c, 1) < 0) { ^ ./tty.h:6:34: note: expanded from macro 'writetty' #define writetty(fd, b, l) write(fd, b, l) ^ command.c:92:1: note: use 'static' to give inline function 'wbyte' internal linkage inline void ^ static command.c:38:12: note: 'QVfd' declared here static int QVfd = -1; ^ command.c:142:16: warning: static variable 'QVfd' is used in an inline function with external linkage [-Wstatic-in-inline] if (writetty(QVfd, p, len) < 0) { ^ ./tty.h:6:34: note: expanded from macro 'writetty' #define writetty(fd, b, l) write(fd, b, l) ^ command.c:136:1: note: use 'static' to give inline function 'wstr' internal linkage inline void ^ static command.c:38:12: note: 'QVfd' declared here static int QVfd = -1; ^ 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:37: warning: format 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:55: warning: format 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:529:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ command.c:612:42: warning: format 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:40: warning: format 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); ^~~~ 21 warnings generated. cc -O2 -pipe -fno-strict-aliasing -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:60:17: note: expanded from macro 'P__' # define P__(x) x ^ command1.c:94: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:60:17: note: expanded from macro 'P__' # define P__(x) x ^ command1.c:102: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:60:17: note: expanded from macro 'P__' # define P__(x) x ^ command1.c:111: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:60:17: note: expanded from macro 'P__' # define P__(x) x ^ command1.c:120: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:60:17: note: expanded from macro 'P__' # define P__(x) x ^ command1.c:137: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:60:17: note: expanded from macro 'P__' # define P__(x) x ^ command1.c:139: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:60:17: note: expanded from macro 'P__' # define P__(x) x ^ command1.c:174: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:60:17: note: expanded from macro 'P__' # define P__(x) x ^ command1.c:182: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:60:17: note: expanded from macro 'P__' # define P__(x) x ^ command1.c:215: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:60:17: note: expanded from macro 'P__' # define P__(x) x ^ command1.c:223: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:60:17: note: expanded from macro 'P__' # define P__(x) x ^ command1.c:263: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:60:17: note: expanded from macro 'P__' # define P__(x) x ^ command1.c:275: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:60:17: note: expanded from macro 'P__' # define P__(x) x ^ command1.c:281: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:60:17: note: expanded from macro 'P__' # define P__(x) x ^ command1.c:283: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:60:17: note: expanded from macro 'P__' # define P__(x) x ^ command1.c:288: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:60:17: note: expanded from macro 'P__' # define P__(x) x ^ command1.c:290: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:60:17: note: expanded from macro 'P__' # define P__(x) x ^ command1.c:293: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:60:17: note: expanded from macro 'P__' # define P__(x) x ^ command1.c:340: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:60:17: note: expanded from macro 'P__' # define P__(x) x ^ command1.c:359: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:60:17: note: expanded from macro 'P__' # define P__(x) x ^ command1.c:377: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:60:17: note: expanded from macro 'P__' # define P__(x) x ^ command1.c:398: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:60:17: note: expanded from macro 'P__' # define P__(x) x ^ command1.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("QX", 2); ^~~~ ./command.h:7:27: note: passing argument to parameter here void wstr P__((u_char *, int)); ^ ./common.h:60:17: note: expanded from macro 'P__' # define P__(x) x ^ command1.c:426: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:60:17: note: expanded from macro 'P__' # define P__(x) x ^ command1.c:441: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:60:17: note: expanded from macro 'P__' # define P__(x) x ^ 25 warnings generated. cc -O2 -pipe -fno-strict-aliasing -c getuint.c cc -O2 -pipe -fno-strict-aliasing -c jpeg.c cc -O2 -pipe -fno-strict-aliasing -c ppm.c cc -O2 -pipe -fno-strict-aliasing -c bmp.c cc -O2 -pipe -fno-strict-aliasing -c qvplay.c qvplay.c:127:21: warning: format string is not a string literal (potentially insecure) [-Wformat-security] fprintf(stdout, *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. cc -o qvplay -O2 -pipe -fno-strict-aliasing 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+0x2c): undefined reference to `wbyte' command1.c:(.text+0x36): undefined reference to `wbyte' command1.c:(.text+0x3b): undefined reference to `rbyte' command1.c:(.text+0x52): undefined reference to `wbyte' command1.o: In function `QVtakepicture': command1.c:(.text+0xa8): undefined reference to `wstr' command1.c:(.text+0xad): undefined reference to `rbyte' command1.c:(.text+0xb2): undefined reference to `rbyte' command1.o: In function `QVmovepicture': command1.c:(.text+0xfd): undefined reference to `wstr' command1.c:(.text+0x109): undefined reference to `wbyte' command1.c:(.text+0x10e): undefined reference to `rbyte' command1.c:(.text+0x129): undefined reference to `wbyte' command1.c:(.text+0x145): undefined reference to `wstr' command1.c:(.text+0x14f): undefined reference to `wbyte' command1.c:(.text+0x157): undefined reference to `wbyte' command1.c:(.text+0x15c): undefined reference to `rbyte' command1.c:(.text+0x177): undefined reference to `wbyte' command1.c:(.text+0x18f): undefined reference to `wstr' command1.c:(.text+0x197): undefined reference to `wbyte' command1.c:(.text+0x1a1): undefined reference to `wbyte' command1.c:(.text+0x1a6): undefined reference to `rbyte' command1.c:(.text+0x1bd): undefined reference to `wbyte' command1.c:(.text+0x1d5): undefined reference to `wstr' command1.c:(.text+0x1de): undefined reference to `wbyte' command1.c:(.text+0x1e3): undefined reference to `rbyte' command1.c:(.text+0x1fa): undefined reference to `wbyte' command1.o: In function `QVpicturesize': command1.c:(.text+0x242): undefined reference to `wstr' command1.c:(.text+0x247): undefined reference to `rbyte' command1.c:(.text+0x262): undefined reference to `wbyte' command1.c:(.text+0x267): undefined reference to `rbyte' command1.c:(.text+0x282): undefined reference to `rbyte' command1.c:(.text+0x2a5): undefined reference to `rbyte' command1.c:(.text+0x2c0): undefined reference to `rbyte' command1.c:(.text+0x2db): undefined reference to `rbyte' command1.o:command1.c:(.text+0x2f6): more undefined references to `rbyte' follow command1.o: In function `QVgetsize2': command1.c:(.text+0x391): undefined reference to `wstr' command1.c:(.text+0x396): undefined reference to `rbyte' command1.c:(.text+0x3ad): undefined reference to `wbyte' command1.c:(.text+0x3c5): undefined reference to `wstr' command1.c:(.text+0x3ca): undefined reference to `rbyte' command1.c:(.text+0x3e1): undefined reference to `wbyte' command1.c:(.text+0x3e6): undefined reference to `rbyte' command1.c:(.text+0x3f3): undefined reference to `rbyte' command1.c:(.text+0x401): undefined reference to `rbyte' command1.c:(.text+0x411): undefined reference to `rbyte' command1.o: In function `QVgetextdata': command1.c:(.text+0x460): undefined reference to `wstr' command1.c:(.text+0x465): undefined reference to `rbyte' command1.c:(.text+0x47c): undefined reference to `wbyte' command1.c:(.text+0x494): undefined reference to `wstr' command1.c:(.text+0x499): undefined reference to `rbyte' command1.c:(.text+0x4b0): undefined reference to `wbyte' command1.o: In function `QVgetpicture': command1.c:(.text+0x554): undefined reference to `wstr' command1.c:(.text+0x559): undefined reference to `rbyte' command1.c:(.text+0x574): undefined reference to `wbyte' command1.c:(.text+0x5dd): undefined reference to `wstr' command1.c:(.text+0x5e2): undefined reference to `rbyte' command1.c:(.text+0x5f9): undefined reference to `wbyte' command1.o: In function `QV4split': command1.c:(.text+0x693): undefined reference to `wstr' command1.c:(.text+0x69c): undefined reference to `wbyte' command1.c:(.text+0x6a6): undefined reference to `wbyte' command1.c:(.text+0x6b0): undefined reference to `wbyte' command1.c:(.text+0x6ba): undefined reference to `wbyte' command1.c:(.text+0x6bf): undefined reference to `rbyte' command1.c:(.text+0x6d6): undefined reference to `wbyte' command1.o: In function `QV9split': command1.c:(.text+0x717): undefined reference to `wstr' command1.c:(.text+0x720): undefined reference to `wbyte' command1.c:(.text+0x72a): undefined reference to `wbyte' command1.c:(.text+0x734): undefined reference to `wbyte' command1.c:(.text+0x73e): undefined reference to `wbyte' command1.c:(.text+0x748): undefined reference to `wbyte' command1.o:command1.c:(.text+0x752): more undefined references to `wbyte' follow command1.o: In function `QV9split': command1.c:(.text+0x775): undefined reference to `rbyte' command1.c:(.text+0x78c): undefined reference to `wbyte' command1.o: In function `QVprotect': command1.c:(.text+0x7c9): undefined reference to `wstr' command1.c:(.text+0x7dc): undefined reference to `wbyte' command1.c:(.text+0x7e5): undefined reference to `wbyte' command1.c:(.text+0x7ea): undefined reference to `rbyte' command1.c:(.text+0x801): undefined reference to `wbyte' command1.o: In function `QVhidepicnum': command1.c:(.text+0x83f): undefined reference to `wstr' command1.c:(.text+0x844): undefined reference to `rbyte' command1.c:(.text+0x85b): undefined reference to `wbyte' command1.o: In function `QVpoweroff': command1.c:(.text+0x88f): undefined reference to `wstr' command1.c:(.text+0x894): undefined reference to `rbyte' command1.c:(.text+0x8ab): undefined reference to `wbyte' command1.o: In function `QVcolorpattern': command1.c:(.text+0x8df): undefined reference to `wstr' command1.c:(.text+0x8e4): undefined reference to `rbyte' command1.c:(.text+0x8fb): undefined reference to `wbyte' command1.o: In function `QVpicattr': command1.c:(.text+0x933): undefined reference to `wstr' command1.c:(.text+0x93d): undefined reference to `wbyte' command1.c:(.text+0x946): undefined reference to `wbyte' command1.c:(.text+0x94b): undefined reference to `rbyte' command1.c:(.text+0x962): undefined reference to `wbyte' command1.c:(.text+0x967): undefined reference to `rbyte' cc: error: linker command failed with exit code 1 (use -v to see invocation) *** [qvplay] Error code 1 Stop in /wrkdirs/usr/ports/graphics/qvplay/work/QVplay095/obj/FreeBSD. *** [do-build] Error code 1 Stop in /usr/ports/graphics/qvplay. ===> Cleaning for qvplay-0.95 build of /usr/ports/graphics/qvplay ended at Fri Nov 30 04:55:53 UTC 2012