$ git clone https://github.com/csdvrx/sixel-tmux $ cd sixel-tmux $ sudo apt build-dep tmux $ ./autogen.sh $ ./configure $ make
depbase=`echo tmux.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DPACKAGE_NAME=\"tmux\" -DPACKAGE_TARNAME=\"tmux\" -DPACKAGE_VERSION=\"next-3.1\" -DPACKAGE_STRING=\"tmux\ next-3.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"tmux\" -DVERSION=\"next-3.1\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_WCHAR_H=1 -DSTDC_HEADERS=1 -D_ALL_SOURCE=1 -D_DARWIN_C_SOURCE=1 -D_GNU_SOURCE=1 -D_HPUX_ALT_XOPEN_SOCKET_API=1 -D_NETBSD_SOURCE=1 -D_OPENBSD_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D__STDC_WANT_IEC_60559_ATTRIBS_EXT__=1 -D__STDC_WANT_IEC_60559_BFP_EXT__=1 -D__STDC_WANT_IEC_60559_DFP_EXT__=1 -D__STDC_WANT_IEC_60559_FUNCS_EXT__=1 -D__STDC_WANT_IEC_60559_TYPES_EXT__=1 -D__STDC_WANT_LIB_EXT2__=1 -D__STDC_WANT_MATH_SPEC_FUNCS__=1 -D_TANDEM_SOURCE=1 -D__EXTENSIONS__=1 -DHAVE_DIRENT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_PATHS_H=1 -DHAVE_PTY_H=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_DIRFD=1 -DHAVE_FLOCK=1 -DHAVE_PRCTL=1 -DHAVE_SYSCONF=1 -DHAVE_ASPRINTF=1 -DHAVE_CFMAKERAW=1 -DHAVE_EXPLICIT_BZERO=1 -DHAVE_MEMMEM=1 -DHAVE_REALLOCARRAY=1 -DHAVE_SETENV=1 -DHAVE_STRCASESTR=1 -DHAVE_STRNDUP=1 -DHAVE_STRSEP=1 -DHAVE_NCURSES_H=1 -DHAVE_UTEMPTER=1 -DHAVE_B64_NTOP=1 -DHAVE_DAEMON=1 -DHAVE_FORKPTY=1 -DHAVE___PROGNAME=1 -DHAVE_PROGRAM_INVOCATION_SHORT_NAME=1 -DHAVE_PR_SET_NAME=1 -DHAVE_PROC_PID=1 -I. -DTMUX_CONF="\"/etc/tmux.conf\"" -DDEBUG -iquote. -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -std=gnu99 -O2 -g -Wno-long-long -Wall -W -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wundef -Wbad-function-cast -Winline -Wcast-align -Wdeclaration-after-statement -Wno-pointer-sign -Wno-attributes -Wno-unused-result -MT tmux.o -MD -MP -MF $depbase.Tpo -c -o tmux.o tmux.c &&\ mv -f $depbase.Tpo $depbase.Po tmux.c: In function ‘make_label’: tmux.c:141:5: warning: "__MSYS__" is not defined, evaluates to 0 [-Wundef] 141 | #if __MSYS__ || __CYGWIN__ || _WIN32 || _WIN64 | ^~~~~~~~ tmux.c:141:17: warning: "__CYGWIN__" is not defined, evaluates to 0 [-Wundef] 141 | #if __MSYS__ || __CYGWIN__ || _WIN32 || _WIN64 | ^~~~~~~~~~ tmux.c:141:31: warning: "_WIN32" is not defined, evaluates to 0 [-Wundef] 141 | #if __MSYS__ || __CYGWIN__ || _WIN32 || _WIN64 | ^~~~~~ tmux.c:141:41: warning: "_WIN64" is not defined, evaluates to 0 [-Wundef] 141 | #if __MSYS__ || __CYGWIN__ || _WIN32 || _WIN64 | ^~~~~~ tmux.c:144:47: error: ‘PERMS’ undeclared (first use in this function) 144 | if (sb.st_uid != uid || (sb.st_mode & PERMS) != 0) { | ^~~~~ tmux.c:144:47: note: each undeclared identifier is reported only once for each function it appears in make: *** [Makefile:957: tmux.o] Error 1
コメント