CentOS 6.3 に tmux をインストール
ポイント
ビルドに必要なライブラリをyum経由でインストールすると、tmuxでビルドエラーが発生する。そのためlibeventの最新を本家HPからソースコードを取得しビルド&インストールする。ビルドエラー
gcc -DPACKAGE_NAME=\"tmux\" -DPACKAGE_TARNAME=\"tmux\" -DPACKAGE_VERSION=\"1.7\" -DPACKAGE_STRING=\"tmux\ 1.7\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"tmux\" -DVERSION=\"1.7\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_CURSES_H=1 -DHAVE_DIRENT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_NCURSES_H=1 -DHAVE_PATHS_H=1 -DHAVE_PTY_H=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_TERM_H=1 -DHAVE_B64_NTOP=1 -DHAVE_FORKPTY=1 -DHAVE_DAEMON=1 -DHAVE_SETENV=1 -DHAVE_ASPRINTF=1 -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_DECL_OPTARG=1 -DHAVE_DECL_OPTIND=1 -DHAVE_DECL_OPTRESET=0 -DHAVE_BZERO=1 -DHAVE_DIRFD=1 -DHAVE_SYSCONF=1 -DHAVE_BSD_TYPES=1 -DHAVE___PROGNAME=1 -DHAVE_PROC_PID=1 -I. -iquote. -I/usr/local/include -D_GNU_SOURCE -std=c99 -MT control.o -MD -MP -MF .deps/control.Tpo -c -o control.o control.c
; control.c: In function ‘control_callback’: control.c:103: 警告: implicit declaration of function ‘evbuffer_readln’ control.c:103: error: ‘EVBUFFER_EOL_LF’ undeclared (first use in this function) control.c:103: error: (未宣言の各変数については、それが最初に現われたそれぞれの関数 control.c:103: error: に対して一度だけ報告されます。) control.c:103: 警告: assignment makes pointer from integer without a cast
; control.c: In function ‘control_callback’: control.c:103: 警告: implicit declaration of function ‘evbuffer_readln’ control.c:103: error: ‘EVBUFFER_EOL_LF’ undeclared (first use in this function) control.c:103: error: (未宣言の各変数については、それが最初に現われたそれぞれの関数 control.c:103: error: に対して一度だけ報告されます。) control.c:103: 警告: assignment makes pointer from integer without a cast
手順
sudo yum install ncurses-devel -y sudo yum install wget gcc make -y wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz tar xvf libevent-2.0.21-stable.tar.gz cd libevent-2.0.21-stable ./configure make sudo make install cd .. wget http://downloads.sourceforge.net/project/tmux/tmux/tmux-1.7/tmux-1.7.tar.gz tar xvfz tmux-1.7.tar.gz cd tmux-1.7 ./configure make sudo make install
コメント
コメントを投稿