=> Bootstrap dependency digest>=20010302: found digest-20190127 WARNING: [license.mk] Every package should define a LICENSE. ===> Skipping vulnerability checks. WARNING: No /opt/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/opt/pkg/sbin/pkg_admin -K /opt/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for splitvt-1.6.6 --- splitvt.o --- --- misc.o --- --- utmp.o --- --- vt100.o --- --- videomem.o --- --- terminal.o --- --- vttest.o --- --- vtmouse.o --- --- splitvt.o --- clang -O -DSHELL=\"/bin/csh\" -DPTYCHAR=\"pqrstuvw\" -DHEXDIGIT=\"0123456789abcdef\" -c splitvt.c --- misc.o --- clang -O -DSHELL=\"/bin/csh\" -DPTYCHAR=\"pqrstuvw\" -DHEXDIGIT=\"0123456789abcdef\" -c misc.c --- utmp.o --- clang -O -DSHELL=\"/bin/csh\" -DPTYCHAR=\"pqrstuvw\" -DHEXDIGIT=\"0123456789abcdef\" -c utmp.c --- vt100.o --- clang -O -DSHELL=\"/bin/csh\" -DPTYCHAR=\"pqrstuvw\" -DHEXDIGIT=\"0123456789abcdef\" -c vt100.c --- videomem.o --- clang -O -DSHELL=\"/bin/csh\" -DPTYCHAR=\"pqrstuvw\" -DHEXDIGIT=\"0123456789abcdef\" -c videomem.c --- terminal.o --- clang -O -DSHELL=\"/bin/csh\" -DPTYCHAR=\"pqrstuvw\" -DHEXDIGIT=\"0123456789abcdef\" -c terminal.c --- vttest.o --- clang -O -DSHELL=\"/bin/csh\" -DPTYCHAR=\"pqrstuvw\" -DHEXDIGIT=\"0123456789abcdef\" -c vttest.c --- vtmouse.o --- clang -O -DSHELL=\"/bin/csh\" -DPTYCHAR=\"pqrstuvw\" -DHEXDIGIT=\"0123456789abcdef\" -c vtmouse.c vtmouse.c:111:4: warning: implicit declaration of function 'safe_pclose' is invalid in C99 [-Wimplicit-function-declaration] safe_pclose(pipe); ^ --- splitvt.o --- splitvt.c:110:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(argc, argv) ^ splitvt.c:160:13: warning: implicit declaration of function 'getopt' is invalid in C99 [-Wimplicit-function-declaration] while ( (i=getopt(argc, argv, "n:u:l:r:b:s:t:vh")) != EOF ) ^ splitvt.c:172:7: warning: implicit declaration of function 'tokenize' is invalid in C99 [-Wimplicit-function-declaration] tokenize(upper_args, MAX_ARGS+1, ^ splitvt.c:211:37: warning: implicit declaration of function 'getuid' is invalid in C99 [-Wimplicit-function-declaration] if ( (pw=(struct passwd *)getpwuid(getuid())) == NULL ) { ^ splitvt.c:214:3: warning: implicit declaration of function 'sleep' is invalid in C99 [-Wimplicit-function-declaration] sleep(2); ^ splitvt.c:216:3: warning: implicit declaration of function 'd_copy' is invalid in C99 [-Wimplicit-function-declaration] d_copy((char *)pw, (char *)&pwdata, sizeof(pwdata)); ^ splitvt.c:220:7: warning: implicit declaration of function 'tty_getmode' is invalid in C99 [-Wimplicit-function-declaration] if ( tty_getmode(ttyfd) < 0 ) ^ splitvt.c:225:9: warning: implicit declaration of function 'tty_raw' is invalid in C99 [-Wimplicit-function-declaration] (void) tty_raw(0); /* Set the tty raw here to prevent lost input */ ^ splitvt.c:229:8: warning: implicit declaration of function 'tty_reset' is invalid in C99 [-Wimplicit-function-declaration] if ( tty_reset(0) < 0 ) ^ splitvt.c:230:11: warning: implicit declaration of function 'tty_sane' is invalid in C99 [-Wimplicit-function-declaration] (void) tty_sane(0); ^ --- misc.o --- misc.c:58:20: warning: implicit declaration of function 'fork' is invalid in C99 [-Wimplicit-function-declaration] if ( ((*childpid)=fork()) < 0 ) ^ misc.c:69:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(0); close(1); close(2); ^ misc.c:70:3: warning: implicit declaration of function 'dup' is invalid in C99 [-Wimplicit-function-declaration] dup(slave_fd); dup(slave_fd); dup(slave_fd); ^ misc.c:107:10: warning: implicit declaration of function 'tty_reset' is invalid in C99 [-Wimplicit-function-declaration] (void) tty_reset(0); ^ misc.c:110:10: warning: implicit declaration of function 'utime' is invalid in C99 [-Wimplicit-function-declaration] (void) utime(get_ttyname(), NULL); ^ misc.c:113:7: warning: implicit declaration of function 'setgid' is invalid in C99 [-Wimplicit-function-declaration] if (setgid(getgid()) != 0) { ^ misc.c:113:14: warning: implicit declaration of function 'getgid' is invalid in C99 [-Wimplicit-function-declaration] if (setgid(getgid()) != 0) { ^ misc.c:119:7: warning: implicit declaration of function 'setuid' is invalid in C99 [-Wimplicit-function-declaration] if (setuid(getuid()) != 0) { ^ misc.c:119:14: warning: implicit declaration of function 'getuid' is invalid in C99 [-Wimplicit-function-declaration] if (setuid(getuid()) != 0) { ^ misc.c:125:3: warning: implicit declaration of function 'execvp' is invalid in C99 [-Wimplicit-function-declaration] execvp(((*argv[0] == '-') ? argv[0]+1 : argv[0]), argv); ^ --- splitvt.o --- splitvt.c:282:9: warning: implicit declaration of function 'remove_me' is invalid in C99 [-Wimplicit-function-declaration] (void) remove_me(); ^ splitvt.c:283:14: warning: implicit declaration of function 'pty_open' is invalid in C99 [-Wimplicit-function-declaration] if ( (topfd=pty_open(upper_args, &toppid, UPPER)) < 0 ) ^ splitvt.c:301:10: warning: implicit declaration of function 'addutmp' is invalid in C99 [-Wimplicit-function-declaration] (void) addutmp(pw->pw_name, pw->pw_uid, upper_tty); ^ splitvt.c:322:10: warning: implicit declaration of function 'addutmp' is invalid in C99 [-Wimplicit-function-declaration] (void) addutmp(pw->pw_name, pw->pw_uid, lower_tty); ^ --- misc.o --- misc.c:339:4: warning: implicit declaration of function 'alarm' is invalid in C99 [-Wimplicit-function-declaration] alarm(2); /* Set an open timeout */ ^ misc.c:350:10: warning: implicit declaration of function 'access' is invalid in C99 [-Wimplicit-function-declaration] if ( access(tty_name, R_OK|W_OK) == 0 ) { ^ --- splitvt.o --- splitvt.c:344:16: warning: implicit declaration of function 'getdtablesize' is invalid in C99 [-Wimplicit-function-declaration] --- misc.o --- misc.c:355:13: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] (void) close(master_fd); ^ --- splitvt.o --- maxfds=getdtablesize(); ^ --- misc.o --- misc.c:374:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(master_fd); ^ misc.c:419:2: warning: implicit declaration of function 'setpgrp' is invalid in C99 [-Wimplicit-function-declaration] setpgrp(0, 0); ^ misc.c:429:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fd); ^ misc.c:578:16: error: variable has incomplete type 'struct sgttyb' struct sgttyb temp_mode; ^ misc.c:578:9: note: forward declaration of 'struct sgttyb' struct sgttyb temp_mode; ^ misc.c:580:9: warning: implicit declaration of function 'isatty' is invalid in C99 [-Wimplicit-function-declaration] if ( ! isatty(fd) ) ^ --- splitvt.o --- splitvt.c:432:8: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] --- misc.o --- misc.c:583:16: error: use of undeclared identifier 'TIOCGETP' if (ioctl(fd, TIOCGETP, (char *) &temp_mode) < 0) ^ --- splitvt.o --- write(thisfd, selection, strlen(selection)); ^ splitvt.c:440:7: warning: implicit declaration of function 'vt_setsel' is invalid in C99 [-Wimplicit-function-declaration] vt_setsel(selection, BUFSIZ-1, ^ --- misc.o --- misc.c:588:16: error: use of undeclared identifier 'TIOCSETP' if (ioctl(fd, TIOCSETP, (char *) &temp_mode) < 0) ^ misc.c:599:22: warning: tentative definition of variable with internal linkage has incomplete non-array type 'struct sgttyb' [-Wtentative-definition-incomplete-type] static struct sgttyb tty_mode; /* save tty mode here */ ^ misc.c:599:15: note: forward declaration of 'struct sgttyb' static struct sgttyb tty_mode; /* save tty mode here */ ^ misc.c:604:9: warning: implicit declaration of function 'isatty' is invalid in C99 [-Wimplicit-function-declaration] if ( ! isatty(fd) ) ^ misc.c:607:16: error: use of undeclared identifier 'TIOCGETP' if (ioctl(fd, TIOCGETP, (char *) &tty_mode) < 0) ^ misc.c:623:16: error: variable has incomplete type 'struct sgttyb' struct sgttyb temp_mode; ^ misc.c:599:15: note: forward declaration of 'struct sgttyb' static struct sgttyb tty_mode; /* save tty mode here */ ^ misc.c:625:9: warning: implicit declaration of function 'isatty' is invalid in C99 [-Wimplicit-function-declaration] if ( ! isatty(fd) ) ^ misc.c:630:24: error: use of undeclared identifier 'RAW' temp_mode.sg_flags |= RAW; /* turn RAW mode on */ --- splitvt.o --- splitvt.c:455:14: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] if ( (len=read(bottomfd, buffer, BUFSIZ)) <= 0 ) ^ splitvt.c:473:14: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] if ( (len=read(topfd, buffer, BUFSIZ)) <= 0 ) ^ --- misc.o --- ^ misc.c:632:16: error: use of undeclared identifier 'TIOCSETP' if (ioctl(fd, TIOCSETP, (char *) &temp_mode) < 0) ^ misc.c:646:9: warning: implicit declaration of function 'isatty' is invalid in C99 [-Wimplicit-function-declaration] if ( ! isatty(fd) ) ^ misc.c:649:16: error: use of undeclared identifier 'TIOCSETP' if (ioctl(fd, TIOCSETP, (char *) &tty_mode) < 0) ^ misc.c:705:14: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] nwritten = write(fd, ptr, nleft); ^ --- utmp.o --- utmp.c:23:15: warning: 'utmp' is deprecated [-Wdeprecated-declarations] static struct utmp saved_utmp; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/utmp.h:97:7: note: 'utmp' has been explicitly marked deprecated here } __deprecated; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ utmp.c:29:9: warning: 'utmp' is deprecated [-Wdeprecated-declarations] struct utmp ut; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/utmp.h:97:7: note: 'utmp' has been explicitly marked deprecated here } __deprecated; --- terminal.o --- terminal.c:279:67: warning: implicit declaration of function 'vttest' is invalid in C99 [-Wimplicit-function-declaration] /* A vt10x emulation detector --> */ ! vttest() ) ^ --- utmp.o --- ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ utmp.c:33:9: warning: implicit declaration of function 'isatty' is invalid in C99 [-Wimplicit-function-declaration] if ( ! isatty(0) ) ^ utmp.c:36:14: warning: implicit declaration of function 'ttyname' is invalid in C99 [-Wimplicit-function-declaration] tty=(char *)ttyname(0); ^ utmp.c:36:6: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] tty=(char *)ttyname(0); ^ utmp.c:41:9: warning: implicit declaration of function 'time' is invalid in C99 [-Wimplicit-function-declaration] (void) time(&now); ^ --- splitvt.o --- splitvt.c:495:2: warning: implicit declaration of function 'sleep' is invalid in C99 [-Wimplicit-function-declaration] sleep(sleeptime); --- misc.o --- misc.c:834:21: warning: implicit declaration of function 'getuid' is invalid in C99 [-Wimplicit-function-declaration] if ( sb.st_uid == getuid() ) { ^ misc.c:838:28: warning: implicit declaration of function 'getgid' is invalid in C99 [-Wimplicit-function-declaration] } else if ( sb.st_gid == getgid() ) { ^ misc.c:875:7: warning: implicit declaration of function 'pipe' is invalid in C99 [-Wimplicit-function-declaration] if ( pipe(pipe_fds) < 0 ) { ^ misc.c:879:9: warning: implicit declaration of function 'fork' is invalid in C99 [-Wimplicit-function-declaration] switch(fork()) { ^ misc.c:883:5: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(1); dup(pipe_fds[1]); close(0); ^ --- utmp.o --- utmp.c:42:7: warning: implicit declaration of function 'get_utmp' is invalid in C99 [-Wimplicit-function-declaration] if ( get_utmp(tty, &ut) == 0 ) { ^ utmp.c:45:3: warning: implicit declaration of function 'd_copy' is invalid in C99 [-Wimplicit-function-declaration] d_copy((char *)&ut, (char *)&saved_utmp, sizeof(ut)); ^ utmp.c:57:10: warning: implicit declaration of function 'set_utmp' is invalid in C99 [-Wimplicit-function-declaration] return(set_utmp(tty, &ut)); ^ utmp.c:67:10: warning: implicit declaration of function 'set_utmp' is invalid in C99 [-Wimplicit-function-declaration] return(set_utmp(saved_tty, &saved_utmp)); ^ utmp.c:73:8: warning: 'utmp' is deprecated [-Wdeprecated-declarations] struct utmp *save; ^ --- splitvt.o --- ^ splitvt.c:526:3: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] --- misc.o --- misc.c:883:15: warning: implicit declaration of function 'dup' is invalid in C99 [-Wimplicit-function-declaration] close(1); dup(pipe_fds[1]); close(0); ^ misc.c:885:5: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(0); dup(pipe_fds[0]); close(1); ^ misc.c:885:15: warning: implicit declaration of function 'dup' is invalid in C99 [-Wimplicit-function-declaration] close(0); dup(pipe_fds[0]); close(1); --- utmp.o --- /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/utmp.h:97:7: note: 'utmp' has been explicitly marked deprecated here } __deprecated; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ utmp.c:77:9: warning: 'utmp' is deprecated [-Wdeprecated-declarations] struct utmp ut; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/utmp.h:97:7: note: 'utmp' has been explicitly marked deprecated here } __deprecated; ^ --- misc.o --- ^ misc.c:887:4: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] --- utmp.o --- /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ utmp.c:94:9: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] while (read(fd,(char *) &ut, sizeof(ut)) == sizeof(ut)) { ^ utmp.c:98:5: warning: implicit declaration of function 'd_copy' is invalid in C99 [-Wimplicit-function-declaration] d_copy((char *)&ut, save, sizeof(ut)); ^ utmp.c:99:4: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fd); ^ utmp.c:104:2: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fd); ^ utmp.c:110:8: warning: 'utmp' is deprecated [-Wdeprecated-declarations] struct utmp *save; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/utmp.h:97:7: note: 'utmp' has been explicitly marked deprecated here } __deprecated; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ utmp.c:114:9: warning: 'utmp' is deprecated [-Wdeprecated-declarations] struct utmp ut; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/utmp.h:97:7: note: 'utmp' has been explicitly marked deprecated here } __deprecated; ^ --- misc.o --- close(pipe_fds[0]); close(pipe_fds[1]); ^ --- utmp.o --- /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ utmp.c:131:9: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] while (read(fd,(char *) &ut, sizeof(ut)) == sizeof(ut)) { ^ utmp.c:134:4: warning: implicit declaration of function 'lseek' is invalid in C99 [-Wimplicit-function-declaration] lseek(fd, -(long)sizeof(struct utmp), 1); ^ utmp.c:134:35: warning: 'utmp' is deprecated [-Wdeprecated-declarations] lseek(fd, -(long)sizeof(struct utmp), 1); ^ --- misc.o --- misc.c:890:8: warning: implicit declaration of function 'setgid' is invalid in C99 [-Wimplicit-function-declaration] --- utmp.o --- /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/utmp.h:97:7: note: 'utmp' has been explicitly marked deprecated here } __deprecated; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ utmp.c:142:13: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] (void) close(fd); ^ utmp.c:147:7: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] if (write(fd, (char *)save, sizeof(*save)) != sizeof(*save)) { ^ --- misc.o --- if (setgid(getgid()) != 0) { ^ misc.c:890:15: warning: implicit declaration of function 'getgid' is invalid in C99 [-Wimplicit-function-declaration] --- utmp.o --- utmp.c:148:13: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] (void) close(fd); ^ utmp.c:151:10: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] return(close(fd)); ^ utmp.c:163:9: warning: 'utmp' is deprecated [-Wdeprecated-declarations] struct utmp ut; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/utmp.h:97:7: note: 'utmp' has been explicitly marked deprecated here } __deprecated; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ --- misc.o --- if (setgid(getgid()) != 0) { ^ --- utmp.o --- utmp.c:167:2: warning: implicit declaration of function 'd_zero' is invalid in C99 [-Wimplicit-function-declaration] d_zero((char *)&ut, sizeof(ut)); ^ utmp.c:197:9: warning: implicit declaration of function 'time' is invalid in C99 [-Wimplicit-function-declaration] (void) time(&ut.ut_time); ^ utmp.c:204:10: warning: implicit declaration of function 'chown' is invalid in C99 [-Wimplicit-function-declaration] (void) chown(tty, uid, sb.st_gid); ^ utmp.c:218:9: warning: 'utmp' is deprecated [-Wdeprecated-declarations] struct utmp ut; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/utmp.h:97:7: note: 'utmp' has been explicitly marked deprecated here } __deprecated; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ utmp.c:222:2: warning: implicit declaration of function 'd_zero' is invalid in C99 [-Wimplicit-function-declaration] d_zero((char *)&ut, sizeof(ut)); ^ utmp.c:232:10: warning: implicit declaration of function 'time' is invalid in C99 [-Wimplicit-function-declaration] (void) time(&ut.ut_time); ^ utmp.c:241:10: warning: implicit declaration of function 'chown' is invalid in C99 [-Wimplicit-function-declaration] (void) chown(tty, 0, sb.st_gid); ^ --- misc.o --- misc.c:896:8: warning: implicit declaration of function 'setuid' is invalid in C99 [-Wimplicit-function-declaration] if (setuid(getuid()) != 0) { ^ --- splitvt.o --- read(ttyfd, &c, 1); ^ --- misc.o --- misc.c:896:15: warning: implicit declaration of function 'getuid' is invalid in C99 [-Wimplicit-function-declaration] if (setuid(getuid()) != 0) { ^ misc.c:906:4: warning: implicit declaration of function 'execvp' is invalid in C99 [-Wimplicit-function-declaration] execvp(argv[0], argv); ^ --- vttest.o --- vttest.c:53:16: error: variable has incomplete type 'struct sgttyb' --- misc.o --- misc.c:921:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(pipe_fds[1]); ^ --- vttest.o --- struct termio ttold, ttraw; ^ --- splitvt.o --- splitvt.c:571:7: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] --- misc.o --- misc.c:599:22: error: tentative definition has type 'struct sgttyb' that is never completed --- vttest.o --- vttest.c:53:9: note: forward declaration of 'struct sgttyb' --- splitvt.o --- write(thisfd, selection, strlen(selection)); ^ --- misc.o --- static struct sgttyb tty_mode; /* save tty mode here */ ^ misc.c:599:15: note: forward declaration of 'struct sgttyb' --- vttest.o --- struct termio ttold, ttraw; ^ vttest.c:25:16: note: expanded from macro 'termio' #define termio sgttyb ^ --- misc.o --- static struct sgttyb tty_mode; /* save tty mode here */ ^ --- vttest.o --- vttest.c:53:23: error: variable has incomplete type 'struct sgttyb' struct termio ttold, ttraw; ^ --- splitvt.o --- splitvt.c:605:3: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] write(thisfd, &c, 1); --- vttest.o --- vttest.c:53:9: note: forward declaration of 'struct sgttyb' struct termio ttold, ttraw; ^ --- splitvt.o --- ^ --- vttest.o --- vttest.c:25:16: note: expanded from macro 'termio' #define termio sgttyb ^ --- misc.o --- 37 warnings and 9 errors generated. --- vttest.o --- vttest.c:59:17: error: use of undeclared identifier 'TIOCGETP' if ( ioctl(fd, TCGETA, (char *)&ttold) < 0 ) ^ vttest.c:26:16: note: expanded from macro 'TCGETA' #define TCGETA TIOCGETP ^ --- splitvt.o --- splitvt.c:650:12: warning: implicit declaration of function 'delutmp' is invalid in C99 [-Wimplicit-function-declaration] (void) delutmp(pw->pw_name, upper_tty); ^ splitvt.c:653:11: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] (void) close(topfd); ^ splitvt.c:662:12: warning: implicit declaration of function 'delutmp' is invalid in C99 [-Wimplicit-function-declaration] --- vttest.o --- vttest.c:61:19: error: use of undeclared identifier 'TIOCGETP' --- splitvt.o --- (void) delutmp(pw->pw_name, lower_tty); ^ --- vttest.o --- (void) ioctl(fd, TCGETA, (char *)&ttraw); ^ vttest.c:26:16: note: expanded from macro 'TCGETA' #define TCGETA TIOCGETP ^ --- splitvt.o --- splitvt.c:665:11: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] (void) close(bottomfd); ^ splitvt.c:682:7: warning: implicit declaration of function 'tty_reset' is invalid in C99 [-Wimplicit-function-declaration] if ( tty_reset(0) < 0 ) ^ splitvt.c:683:10: warning: implicit declaration of function 'tty_sane' is invalid in C99 [-Wimplicit-function-declaration] (void) tty_sane(0); ^ splitvt.c:691:10: warning: implicit declaration of function 'delutmp' is invalid in C99 [-Wimplicit-function-declaration] (void) delutmp(pw->pw_name, upper_tty); ^ splitvt.c:694:9: warning: implicit declaration of function 'replace_me' is invalid in C99 [-Wimplicit-function-declaration] (void) replace_me(); ^ splitvt.c:721:3: warning: implicit declaration of function 'pty_setwin' is invalid in C99 [-Wimplicit-function-declaration] pty_setwin(topfd, UPPER); ^ --- vttest.o --- vttest.c:75:20: error: use of undeclared identifier 'RAW' ttraw.sg_flags |= RAW; /* turn RAW mode on */ ^ vttest.c:79:23: error: use of undeclared identifier 'TIOCSETP' if (ioctl(fd, TCSETAW, (char *)&ttraw) < 0) ^ --- splitvt.o --- splitvt.c:745:3: warning: implicit declaration of function 'pty_setwin' is invalid in C99 [-Wimplicit-function-declaration] pty_setwin(topfd, UPPER); ^ --- vttest.o --- vttest.c:27:17: note: expanded from macro 'TCSETAW' #define TCSETAW TIOCSETP ^ vttest.c:82:4: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] write(fd,"\033[c", 3); /* Vt100 test: ESC [ c */ ^ vttest.c:87:2: warning: implicit declaration of function 'alarm' is invalid in C99 [-Wimplicit-function-declaration] alarm(1); ^ vttest.c:91:8: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] if ( read(fd, &buff[x++], 1) <= 0 ) ^ vttest.c:102:26: error: use of undeclared identifier 'TIOCSETP' (void) ioctl(fd, TCSETAW, (char *)&ttold); ^ vttest.c:27:17: note: expanded from macro 'TCSETAW' #define TCSETAW TIOCSETP ^ vttest.c:103:9: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] (void) close(fd); ^ 4 warnings and 7 errors generated. --- misc.o --- *** [misc.o] Error code 1 bmake: stopped in /opt/work/misc/splitvt/work/splitvt-1.6.6 --- vtmouse.o --- 1 warning generated. --- vttest.o --- *** [vttest.o] Error code 1 bmake: stopped in /opt/work/misc/splitvt/work/splitvt-1.6.6 --- vt100.o --- vt100.c:140:9: warning: implicit declaration of function 'check_attr' is invalid in C99 [-Wimplicit-function-declaration] (void) check_attr(0, win->textattr, &on); ^ vt100.c:360:5: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] write(*source, "\033[?6c", 5); ^ vt100.c:642:6: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] write(*source, "\033[0n", 4); ^ vt100.c:654:5: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] write(*source, "\033[?6c", 5); ^ vt100.c:863:9: warning: implicit declaration of function 'isatty' is invalid in C99 [-Wimplicit-function-declaration] if ( ! isatty(0) || ! isatty(1) ) ^ vt100.c:871:3: warning: implicit declaration of function 'vt_initsel' is invalid in C99 [-Wimplicit-function-declaration] vt_initsel(); ^ --- utmp.o --- 33 warnings generated. --- vt100.o --- vt100.c:1048:7: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] if ( read(0, buff, 1) <= 0 ) ^ --- terminal.o --- 1 warning generated. --- splitvt.o --- 33 warnings generated. --- vt100.o --- 7 warnings generated. 2 errors bmake: stopped in /opt/work/misc/splitvt/work/splitvt-1.6.6 *** Error code 2 Stop. bmake[1]: stopped in /opt/pkgsrc/misc/splitvt *** Error code 1 Stop. bmake: stopped in /opt/pkgsrc/misc/splitvt