はじめに
障害の原因調査等でログ、パケットキャプチャ、システムコール等で色々と調査する方法ありますが、
最終的にソースコードを読んで実装調査することが多々あるのではないでしょうか。
今回はGNU GLOBALをインストールしてソースコードを読みやすい環境構築して行きます。
久々にソースからアプリケーションをイントールするため、全ての過程を書くので長いです・・・。
全部読みたくない方向けに以下の手順を記載します。
dnf install -y wget make gcc ncurses-devel
cd /usr/local/src/
wget <GNU GLOBALのダウンロードファイルのリンク先を指定>
tar -xvf global-6.6.5.tar.gz
cd global-6.6.5
./configure --prefix=/usr/local && make && make install
環境構築
wgetコマンドインストール
GNU GLOBALのソースコードをwgetコマンドでダウンロードするため、wgetコマンドが使えるか確認します。
which wget
実行結果
/usr/bin/which: no wget in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
コマンドないためwgetコマンドをdnfコマンドでインストールします。
dnf install -y wget
ファイルのダウンロード先移動
ソースからアプリケーションをインストールするために以下のディレクトリに移動します。
cd /usr/local/src/
GNU GLOBALの2020年11月26日、現在最新バージョンは6.6.5になります。
GNU GLOBALのダウンロードファイルを以下のサイトで確認します。
wget <ダウンロードファイルのリンク先>
lsコマンドでファイルがダウンロードされたことを確認する。
ls -la
実行結果
合計 2924
drwxr-xr-x. 2 root root 33 11月 25 20:42 .
drwxr-xr-x. 12 root root 131 4月 23 2020 ..
-rw-r--r-- 1 root root 2990610 9月 3 02:29 global-6.6.5.tar.gz
ファイルの解凍
tar -xvf global-6.6.5.tar.gz
ファイルの解凍確認
以下のコマンドを使用してファイルが解凍されたことを確認します。
ls -la
実行結果
合計 2928
drwxr-xr-x. 3 root root 53 11月 25 20:42 .
drwxr-xr-x. 13 root root 142 11月 25 20:49 ..
drwxr-xr-x 19 501 wheel 4096 11月 25 20:47 global-6.6.5
-rw-r--r-- 1 root root 2990610 9月 3 02:29 global-6.6.5.tar.gz
ディレクトリ移動
以下のコマンドを使用してディレクトリを移動します。
cd global-6.6.5
INSTALLファイルの中身を確認します。
インストール方法を確認するためにlessコマンドでINSTALLファイルの中身を確認します。
less INSTALL
実行結果(一部抜粋)
Basic Installation
==================
Briefly, the shell command './configure && make && make install'
ソースコードからインストール際のコマンドを確認できます。
オプションについてはINSTALLドキュメントを参照してください。
makeコマンドのインストール
makeコマンドがあるかを確認します。
which make
実行結果
/usr/bin/which: no make in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
makeコマンドがないためdnfコマンドでインストールします。
dnf install -y make
インストール前事前チェック1回目
configureファイルを使用してソースコードからインストールできる環境か確認します。
今回は、--prefixオプションを使用して/usr/localにGNU GLOBALをインストールします。
./configure --prefix=/usr/local
実行結果
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gcc... no ★2
checking for cc... no
checking for cl.exe... no
configure: error: in `/usr/local/src/global-6.6.5':
configure: error: no acceptable C compiler found in $PATH ★1
See `config.log' for more details
★1の行を確認すると、Cコンパイラ関連のパッケージがないことがエラーと確認できます。
★2の行を確認すると、gcc... noと記載されているのでgcc関連がインストールされていないと予想ができます。
gccパッケージのインストール
以下のコマンドを実行結果しgccパッケージをインストールします。
dnf install -y gcc
インストール前事前チェック2回目
./configure --prefix=/usr/local
実行結果
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking whether make sets $(MAKE)... (cached) yes
checking for emacs... no
checking for xemacs... no
checking where .elc files should go... ${datadir}/emacs/site-lisp
checking for perl... /usr/bin/env perl
checking for lid... /usr/sbin/lid
checking for ar... ar
checking for a Python interpreter with version >= 2.6... none
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... yes
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking what extension is used for runtime loadable modules... .so
checking what variable specifies run-time module search path... LD_LIBRARY_PATH
checking for the default library search path... /lib /usr/lib /usr/lib64//bind9-export/
checking for library containing dlopen... -ldl
checking for dlerror... yes
checking for shl_load... (cached) no
checking for shl_load in -ldld... (cached) no
checking for dld_link in -ldld... no
checking for _ prefix in compiled symbols... no
checking whether deplibs are loaded by dlopen... yes
checking for argz.h... yes
checking for error_t... yes
checking for argz_add... yes
checking for argz_append... yes
checking for argz_count... yes
checking for argz_create_sep... yes
checking for argz_insert... yes
checking for argz_next... yes
checking for argz_stringify... yes
checking if argz actually works... yes
checking whether libtool supports -dlopen/-dlpreopen... yes
checking for ltdl.h... no
checking where to find libltdl headers... -I$(top_srcdir)/libltdl
checking where to find libltdl library... $(top_build_prefix)libltdl/libltdlc.la
checking for unistd.h... (cached) yes
checking for dl.h... no
checking for sys/dl.h... no
checking for dld.h... no
checking for mach-o/dyld.h... no
checking for dirent.h... yes
checking for closedir... yes
checking for opendir... yes
checking for readdir... yes
checking for strlcat... no
checking for strlcpy... no
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking whether POSIX.1-2008 realpath is equipped... yes
checking for ANSI C header files... (cached) yes
checking whether stat file-mode macros are broken... no
checking whether time.h and sys/time.h may both be included... yes
checking for an ANSI C-conforming const... yes
checking for off_t... yes
checking for size_t... yes
checking for struct stat.st_blksize... yes
checking whether byte ordering is bigendian... no
checking for int8_t... yes
checking for int16_t... yes
checking for int32_t... yes
checking for u_int8_t... yes
checking for u_int16_t... yes
checking for u_int32_t... yes
checking for ssize_t... yes
checking for caddr_t... yes
checking size of int... 4
checking size of short... 2
checking size of char... 1
checking for working alloca.h... yes
checking for alloca... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
checking for getpagesize... yes
checking for working mmap... yes
checking for working memcmp... yes
checking return type of signal handlers... void
checking for strftime... yes
checking for getcwd... yes
checking for putenv... yes
checking for lstat... yes
checking for snprintf... yes
checking for index... yes
checking for rindex... yes
checking for bzero... yes
checking for bcmp... yes
checking for bcopy... yes
checking for strchr... yes
checking for strrchr... yes
checking for memset... yes
checking for memcmp... yes
checking for memmove... yes
checking for putc_unlocked... yes
checking for getc_unlocked... yes
checking for gettimeofday... yes
checking for getrusage... yes
checking whether we are using the GNU DJGPP compiler... no
configure: checking "location of ncurses.h file"... ★4
configure: error: curses library is required but not found. ★3
If you are not going to use gtags-cscope, please try ./configure --disable-gtagscscope
★3の行を確認すると、error: curses libraryの記載がありライブラリがないことが確認できます。
★4の行を確認すると、ncurses.hとあり、ncurses関連のパッケージで関連している可能性があると予想が付きます。
関連のパッケージ名がないか、dnf searchで確認
以下のコマンドを実行しcursesに関連するパッケージがないかを確認します。
dnf search curses
実行結果
Updating Subscription Management repositories.
メタデータの期限切れの最終確認: 0:16:14 時間前の 2020年11月25日 20時30分31秒 に実施しました。
================================================= 名前 & 概要 一致: curses ==================================================
ncurses.x86_64 : Ncurses support utilities
ncurses-c++-libs.x86_64 : Ncurses C++ bindings
ncurses-c++-libs.i686 : Ncurses C++ bindings
ncurses-compat-libs.x86_64 : Ncurses compatibility libraries
ncurses-compat-libs.i686 : Ncurses compatibility libraries
ncurses-devel.x86_64 : Development files for the ncurses library ★5
ncurses-devel.i686 : Development files for the ncurses library
ncurses-libs.x86_64 : Ncurses libraries
ncurses-libs.i686 : Ncurses libraries
===================================================== 名前 一致: curses =====================================================
ncurses-base.noarch : Descriptions of common terminals
ncurses-term.noarch : Terminal descriptions
===================================================== 概要 一致: curses =====================================================
NetworkManager-tui.x86_64 : NetworkManager curses-based UI
★5の行を確認するとncurses-develとあり開発関連のパッケージがあることを確認できます。
ncurses-develパッケージをインストール
以下のコマンドを使用してncurses-develパッケージをインストールします。
dnf install -y ncurses-devel
インストール前事前チェック3回目
./configure --prefix=/usr/local
実行結果
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking whether make sets $(MAKE)... (cached) yes
checking for emacs... no
checking for xemacs... no
checking where .elc files should go... ${datadir}/emacs/site-lisp
checking for perl... /usr/bin/env perl
checking for lid... /usr/sbin/lid
checking for ar... ar
checking for a Python interpreter with version >= 2.6... none
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... yes
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking what extension is used for runtime loadable modules... .so
checking what variable specifies run-time module search path... LD_LIBRARY_PATH
checking for the default library search path... /lib /usr/lib /usr/lib64//bind9-export/
checking for library containing dlopen... -ldl
checking for dlerror... yes
checking for shl_load... (cached) no
checking for shl_load in -ldld... (cached) no
checking for dld_link in -ldld... no
checking for _ prefix in compiled symbols... no
checking whether deplibs are loaded by dlopen... yes
checking for argz.h... yes
checking for error_t... yes
checking for argz_add... yes
checking for argz_append... yes
checking for argz_count... yes
checking for argz_create_sep... yes
checking for argz_insert... yes
checking for argz_next... yes
checking for argz_stringify... yes
checking if argz actually works... yes
checking whether libtool supports -dlopen/-dlpreopen... yes
checking for ltdl.h... no
checking where to find libltdl headers... -I$(top_srcdir)/libltdl
checking where to find libltdl library... $(top_build_prefix)libltdl/libltdlc.la
checking for unistd.h... (cached) yes
checking for dl.h... no
checking for sys/dl.h... no
checking for dld.h... no
checking for mach-o/dyld.h... no
checking for dirent.h... yes
checking for closedir... yes
checking for opendir... yes
checking for readdir... yes
checking for strlcat... no
checking for strlcpy... no
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking whether POSIX.1-2008 realpath is equipped... yes
checking for ANSI C header files... (cached) yes
checking whether stat file-mode macros are broken... no
checking whether time.h and sys/time.h may both be included... yes
checking for an ANSI C-conforming const... yes
checking for off_t... yes
checking for size_t... yes
checking for struct stat.st_blksize... yes
checking whether byte ordering is bigendian... no
checking for int8_t... yes
checking for int16_t... yes
checking for int32_t... yes
checking for u_int8_t... yes
checking for u_int16_t... yes
checking for u_int32_t... yes
checking for ssize_t... yes
checking for caddr_t... yes
checking size of int... 4
checking size of short... 2
checking size of char... 1
checking for working alloca.h... yes
checking for alloca... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
checking for getpagesize... yes
checking for working mmap... yes
checking for working memcmp... yes
checking return type of signal handlers... void
checking for strftime... yes
checking for getcwd... yes
checking for putenv... yes
checking for lstat... yes
checking for snprintf... yes
checking for index... yes
checking for rindex... yes
checking for bzero... yes
checking for bcmp... yes
checking for bcopy... yes
checking for strchr... yes
checking for strrchr... yes
checking for memset... yes
checking for memcmp... yes
checking for memmove... yes
checking for putc_unlocked... yes
checking for getc_unlocked... yes
checking for gettimeofday... yes
checking for getrusage... yes
checking whether we are using the GNU DJGPP compiler... no
configure: checking "location of ncurses.h file"...
Found ncurses on /usr/include/ncurses.h
checking for ncurses version... VERSION:
checking for an ANSI C-conforming const... (cached) yes
checking for mode_t... yes
checking for pid_t... yes
checking for size_t... (cached) yes
checking for sighandler_t... no
checking for sigsetjmp... yes
checking for fixkeypad... no
checking for strerror... yes
checking for sqlite3 support... no
checking for home-etc support... no
checking for pread/pwrite support... no
checking for exuberant ctags program... no
checking for universal ctags program... no
checking for POSIX sort program... using /usr/bin/sort
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating gtags.conf
config.status: creating Doxyfile
config.status: creating libutil/langmap.h
config.status: creating libutil/Makefile
config.status: creating gtags/Makefile
config.status: creating htags/Makefile
config.status: creating htags/icons/Makefile
config.status: creating htags/jquery/Makefile
config.status: creating htags/jquery/images/Makefile
config.status: creating libdb/Makefile
config.status: creating global/Makefile
config.status: creating gozilla/Makefile
config.status: creating gtags-cscope/Makefile
config.status: creating globash/Makefile
config.status: creating htags-refkit/Makefile
config.status: creating htags-server/Makefile
config.status: creating libglibc/Makefile
config.status: creating doc/Makefile
config.status: creating script/Makefile
config.status: creating libparser/Makefile
config.status: creating plugin-factory/Makefile
config.status: creating plugin-factory/pygments_parser.py
config.status: creating libltdl/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
/configureが正常に終了したことを確認します。
Makefileを作成
以下のコマンドを実行し、Makefileを作成します。
make
実行結果
make all-recursive
make[1]: ディレクトリ '/usr/local/src/global-6.6.5' に入ります
Making all in libglibc
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/libglibc' に入ります
depbase=`echo regex.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT regex.o -MD -MP -MF $depbase.Tpo -c -o regex.o regex.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo getopt.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT getopt.o -MD -MP -MF $depbase.Tpo -c -o getopt.o getopt.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo getopt1.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT getopt1.o -MD -MP -MF $depbase.Tpo -c -o getopt1.o getopt1.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo snprintf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT snprintf.o -MD -MP -MF $depbase.Tpo -c -o snprintf.o snprintf.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo obstack.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT obstack.o -MD -MP -MF $depbase.Tpo -c -o obstack.o obstack.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo hash-string.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT hash-string.o -MD -MP -MF $depbase.Tpo -c -o hash-string.o hash-string.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo fnmatch.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT fnmatch.o -MD -MP -MF $depbase.Tpo -c -o fnmatch.o fnmatch.c &&\
mv -f $depbase.Tpo $depbase.Po
rm -f libgloglibc.a
ar cru libgloglibc.a regex.o getopt.o getopt1.o snprintf.o obstack.o hash-string.o fnmatch.o
ranlib libgloglibc.a
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/libglibc' から出ます
Making all in libutil
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/libutil' に入ります
depbase=`echo assoc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT assoc.o -MD -MP -MF $depbase.Tpo -c -o assoc.o assoc.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo conf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT conf.o -MD -MP -MF $depbase.Tpo -c -o conf.o conf.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo dbop.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT dbop.o -MD -MP -MF $depbase.Tpo -c -o dbop.o dbop.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo defined.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT defined.o -MD -MP -MF $depbase.Tpo -c -o defined.o defined.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo die.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT die.o -MD -MP -MF $depbase.Tpo -c -o die.o die.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo find.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT find.o -MD -MP -MF $depbase.Tpo -c -o find.o find.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo getdbpath.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT getdbpath.o -MD -MP -MF $depbase.Tpo -c -o getdbpath.o getdbpath.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo gtagsop.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT gtagsop.o -MD -MP -MF $depbase.Tpo -c -o gtagsop.o gtagsop.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo locatestring.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT locatestring.o -MD -MP -MF $depbase.Tpo -c -o locatestring.o locatestring.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo makepath.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT makepath.o -MD -MP -MF $depbase.Tpo -c -o makepath.o makepath.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo path.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT path.o -MD -MP -MF $depbase.Tpo -c -o path.o path.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo gpathop.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT gpathop.o -MD -MP -MF $depbase.Tpo -c -o gpathop.o gpathop.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo strbuf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT strbuf.o -MD -MP -MF $depbase.Tpo -c -o strbuf.o strbuf.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo strmake.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT strmake.o -MD -MP -MF $depbase.Tpo -c -o strmake.o strmake.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo tab.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT tab.o -MD -MP -MF $depbase.Tpo -c -o tab.o tab.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo test.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT test.o -MD -MP -MF $depbase.Tpo -c -o test.o test.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo token.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT token.o -MD -MP -MF $depbase.Tpo -c -o token.o token.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo usable.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT usable.o -MD -MP -MF $depbase.Tpo -c -o usable.o usable.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo version.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT version.o -MD -MP -MF $depbase.Tpo -c -o version.o version.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo is_unixy.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT is_unixy.o -MD -MP -MF $depbase.Tpo -c -o is_unixy.o is_unixy.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo abs2rel.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT abs2rel.o -MD -MP -MF $depbase.Tpo -c -o abs2rel.o abs2rel.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo split.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT split.o -MD -MP -MF $depbase.Tpo -c -o split.o split.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo strlimcpy.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT strlimcpy.o -MD -MP -MF $depbase.Tpo -c -o strlimcpy.o strlimcpy.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo linetable.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT linetable.o -MD -MP -MF $depbase.Tpo -c -o linetable.o linetable.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo env.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT env.o -MD -MP -MF $depbase.Tpo -c -o env.o env.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo char.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT char.o -MD -MP -MF $depbase.Tpo -c -o char.o char.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo date.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT date.o -MD -MP -MF $depbase.Tpo -c -o date.o date.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo langmap.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT langmap.o -MD -MP -MF $depbase.Tpo -c -o langmap.o langmap.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo varray.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT varray.o -MD -MP -MF $depbase.Tpo -c -o varray.o varray.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo idset.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT idset.o -MD -MP -MF $depbase.Tpo -c -o idset.o idset.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo strhash.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT strhash.o -MD -MP -MF $depbase.Tpo -c -o strhash.o strhash.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo xargs.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT xargs.o -MD -MP -MF $depbase.Tpo -c -o xargs.o xargs.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo encodepath.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT encodepath.o -MD -MP -MF $depbase.Tpo -c -o encodepath.o encodepath.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo rewrite.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT rewrite.o -MD -MP -MF $depbase.Tpo -c -o rewrite.o rewrite.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo compress.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT compress.o -MD -MP -MF $depbase.Tpo -c -o compress.o compress.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo checkalloc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT checkalloc.o -MD -MP -MF $depbase.Tpo -c -o checkalloc.o checkalloc.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo pool.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT pool.o -MD -MP -MF $depbase.Tpo -c -o pool.o pool.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo fileop.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT fileop.o -MD -MP -MF $depbase.Tpo -c -o fileop.o fileop.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo statistics.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT statistics.o -MD -MP -MF $depbase.Tpo -c -o statistics.o statistics.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo args.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT args.o -MD -MP -MF $depbase.Tpo -c -o args.o args.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo logging.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT logging.o -MD -MP -MF $depbase.Tpo -c -o logging.o logging.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo nearsort.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT nearsort.o -MD -MP -MF $depbase.Tpo -c -o nearsort.o nearsort.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo secure_popen.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT secure_popen.o -MD -MP -MF $depbase.Tpo -c -o secure_popen.o secure_popen.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo convert.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT convert.o -MD -MP -MF $depbase.Tpo -c -o convert.o convert.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo output.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DBINDIR='"/usr/local/bin"' -DDATADIR='"/usr/local/share"' -DLIBDIR='"/usr/local/lib"' -DLOCALSTATEDIR='"/usr/local/var"' -DSYSCONFDIR='"/usr/local/etc"' -g -O2 -MT output.o -MD -MP -MF $depbase.Tpo -c -o output.o output.c &&\
mv -f $depbase.Tpo $depbase.Po
rm -f libgloutil.a
ar cru libgloutil.a assoc.o conf.o dbop.o defined.o die.o find.o getdbpath.o gtagsop.o locatestring.o makepath.o path.o gpathop.o strbuf.o strmake.o tab.o test.o token.o usable.o version.o is_unixy.o abs2rel.o split.o strlimcpy.o linetable.o env.o char.o date.o langmap.o varray.o idset.o strhash.o xargs.o encodepath.o rewrite.o compress.o checkalloc.o pool.o fileop.o statistics.o args.o logging.o nearsort.o secure_popen.o convert.o output.o
ranlib libgloutil.a
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/libutil' から出ます
Making all in libparser
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/libparser' に入ります
depbase=`echo parser.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT parser.o -MD -MP -MF $depbase.Tpo -c -o parser.o parser.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo C.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT C.o -MD -MP -MF $depbase.Tpo -c -o C.o C.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo Cpp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT Cpp.o -MD -MP -MF $depbase.Tpo -c -o Cpp.o Cpp.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo asm_parse.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT asm_parse.o -MD -MP -MF $depbase.Tpo -c -o asm_parse.o asm_parse.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo asm_scan.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT asm_scan.o -MD -MP -MF $depbase.Tpo -c -o asm_scan.o asm_scan.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo java.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT java.o -MD -MP -MF $depbase.Tpo -c -o java.o java.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo php.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT php.o -MD -MP -MF $depbase.Tpo -c -o php.o php.c &&\
mv -f $depbase.Tpo $depbase.Po
rm -f libgloparser.a
ar cru libgloparser.a parser.o C.o Cpp.o asm_parse.o asm_scan.o java.o php.o
ranlib libgloparser.a
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/libparser' から出ます
Making all in libltdl
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/libltdl' に入ります
make all-am
make[3]: ディレクトリ '/usr/local/src/global-6.6.5/libltdl' に入ります
depbase=`echo loaders/dlopen.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DLT_CONFIG_H='<config.h>' -DLTDL -I. -I. -Ilibltdl -I./libltdl -g -O2 -MT loaders/dlopen.lo -MD -MP -MF $depbase.Tpo -c -o loaders/dlopen.lo loaders/dlopen.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -g -O2 -MT loaders/dlopen.lo -MD -MP -MF loaders/.deps/dlopen.Tpo -c loaders/dlopen.c -fPIC -DPIC -o loaders/.libs/dlopen.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -g -O2 -MT loaders/dlopen.lo -MD -MP -MF loaders/.deps/dlopen.Tpo -c loaders/dlopen.c -o loaders/dlopen.o >/dev/null 2>&1
/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -module -avoid-version -o dlopen.la loaders/dlopen.lo -ldl
libtool: link: ar cru .libs/dlopen.a loaders/.libs/dlopen.o
libtool: link: ranlib .libs/dlopen.a
libtool: link: ( cd ".libs" && rm -f "dlopen.la" && ln -s "../dlopen.la" "dlopen.la" )
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DLTDLOPEN=libltdlc -DLT_CONFIG_H='<config.h>' -DLTDL -I. -I. -Ilibltdl -I./libltdl -g -O2 -MT loaders/libltdlc_la-preopen.lo -MD -MP -MF loaders/.deps/libltdlc_la-preopen.Tpo -c -o loaders/libltdlc_la-preopen.lo `test -f 'loaders/preopen.c' || echo './'`loaders/preopen.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -g -O2 -MT loaders/libltdlc_la-preopen.lo -MD -MP -MF loaders/.deps/libltdlc_la-preopen.Tpo -c loaders/preopen.c -fPIC -DPIC -o loaders/.libs/libltdlc_la-preopen.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -g -O2 -MT loaders/libltdlc_la-preopen.lo -MD -MP -MF loaders/.deps/libltdlc_la-preopen.Tpo -c loaders/preopen.c -o loaders/libltdlc_la-preopen.o >/dev/null 2>&1
mv -f loaders/.deps/libltdlc_la-preopen.Tpo loaders/.deps/libltdlc_la-preopen.Plo
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DLTDLOPEN=libltdlc -DLT_CONFIG_H='<config.h>' -DLTDL -I. -I. -Ilibltdl -I./libltdl -g -O2 -MT libltdlc_la-lt__alloc.lo -MD -MP -MF .deps/libltdlc_la-lt__alloc.Tpo -c -o libltdlc_la-lt__alloc.lo `test -f 'lt__alloc.c' || echo './'`lt__alloc.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -g -O2 -MT libltdlc_la-lt__alloc.lo -MD -MP -MF .deps/libltdlc_la-lt__alloc.Tpo -c lt__alloc.c -fPIC -DPIC -o .libs/libltdlc_la-lt__alloc.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -g -O2 -MT libltdlc_la-lt__alloc.lo -MD -MP -MF .deps/libltdlc_la-lt__alloc.Tpo -c lt__alloc.c -o libltdlc_la-lt__alloc.o >/dev/null 2>&1
mv -f .deps/libltdlc_la-lt__alloc.Tpo .deps/libltdlc_la-lt__alloc.Plo
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DLTDLOPEN=libltdlc -DLT_CONFIG_H='<config.h>' -DLTDL -I. -I. -Ilibltdl -I./libltdl -g -O2 -MT libltdlc_la-lt_dlloader.lo -MD -MP -MF .deps/libltdlc_la-lt_dlloader.Tpo -c -o libltdlc_la-lt_dlloader.lo `test -f 'lt_dlloader.c' || echo './'`lt_dlloader.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -g -O2 -MT libltdlc_la-lt_dlloader.lo -MD -MP -MF .deps/libltdlc_la-lt_dlloader.Tpo -c lt_dlloader.c -fPIC -DPIC -o .libs/libltdlc_la-lt_dlloader.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -g -O2 -MT libltdlc_la-lt_dlloader.lo -MD -MP -MF .deps/libltdlc_la-lt_dlloader.Tpo -c lt_dlloader.c -o libltdlc_la-lt_dlloader.o >/dev/null 2>&1
mv -f .deps/libltdlc_la-lt_dlloader.Tpo .deps/libltdlc_la-lt_dlloader.Plo
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DLTDLOPEN=libltdlc -DLT_CONFIG_H='<config.h>' -DLTDL -I. -I. -Ilibltdl -I./libltdl -g -O2 -MT libltdlc_la-lt_error.lo -MD -MP -MF .deps/libltdlc_la-lt_error.Tpo -c -o libltdlc_la-lt_error.lo `test -f 'lt_error.c' || echo './'`lt_error.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -g -O2 -MT libltdlc_la-lt_error.lo -MD -MP -MF .deps/libltdlc_la-lt_error.Tpo -c lt_error.c -fPIC -DPIC -o .libs/libltdlc_la-lt_error.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -g -O2 -MT libltdlc_la-lt_error.lo -MD -MP -MF .deps/libltdlc_la-lt_error.Tpo -c lt_error.c -o libltdlc_la-lt_error.o >/dev/null 2>&1
mv -f .deps/libltdlc_la-lt_error.Tpo .deps/libltdlc_la-lt_error.Plo
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DLTDLOPEN=libltdlc -DLT_CONFIG_H='<config.h>' -DLTDL -I. -I. -Ilibltdl -I./libltdl -g -O2 -MT libltdlc_la-ltdl.lo -MD -MP -MF .deps/libltdlc_la-ltdl.Tpo -c -o libltdlc_la-ltdl.lo `test -f 'ltdl.c' || echo './'`ltdl.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -g -O2 -MT libltdlc_la-ltdl.lo -MD -MP -MF .deps/libltdlc_la-ltdl.Tpo -c ltdl.c -fPIC -DPIC -o .libs/libltdlc_la-ltdl.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -g -O2 -MT libltdlc_la-ltdl.lo -MD -MP -MF .deps/libltdlc_la-ltdl.Tpo -c ltdl.c -o libltdlc_la-ltdl.o >/dev/null 2>&1
mv -f .deps/libltdlc_la-ltdl.Tpo .deps/libltdlc_la-ltdl.Plo
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DLTDLOPEN=libltdlc -DLT_CONFIG_H='<config.h>' -DLTDL -I. -I. -Ilibltdl -I./libltdl -g -O2 -MT libltdlc_la-slist.lo -MD -MP -MF .deps/libltdlc_la-slist.Tpo -c -o libltdlc_la-slist.lo `test -f 'slist.c' || echo './'`slist.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -g -O2 -MT libltdlc_la-slist.lo -MD -MP -MF .deps/libltdlc_la-slist.Tpo -c slist.c -fPIC -DPIC -o .libs/libltdlc_la-slist.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -g -O2 -MT libltdlc_la-slist.lo -MD -MP -MF .deps/libltdlc_la-slist.Tpo -c slist.c -o libltdlc_la-slist.o >/dev/null 2>&1
mv -f .deps/libltdlc_la-slist.Tpo .deps/libltdlc_la-slist.Plo
depbase=`echo lt__strl.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DLT_CONFIG_H='<config.h>' -DLTDL -I. -I. -Ilibltdl -I./libltdl -g -O2 -MT lt__strl.lo -MD -MP -MF $depbase.Tpo -c -o lt__strl.lo lt__strl.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -g -O2 -MT lt__strl.lo -MD -MP -MF .deps/lt__strl.Tpo -c lt__strl.c -fPIC -DPIC -o .libs/lt__strl.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl -g -O2 -MT lt__strl.lo -MD -MP -MF .deps/lt__strl.Tpo -c lt__strl.c -o lt__strl.o >/dev/null 2>&1
/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -no-undefined -dlpreopen dlopen.la -o libltdlc.la loaders/libltdlc_la-preopen.lo libltdlc_la-lt__alloc.lo libltdlc_la-lt_dlloader.lo libltdlc_la-lt_error.lo libltdlc_la-ltdl.lo libltdlc_la-slist.lo lt__strl.lo
libtool: link: rm -f .libs/libltdlc.nm .libs/libltdlc.nmS .libs/libltdlc.nmT
libtool: link: rm -f ".libs/libltdlc.nmI"
libtool: link: (cd .libs && gcc -g -O2 -c -fno-builtin -fPIC -DPIC "libltdlcS.c")
libtool: link: rm -f ".libs/libltdlcS.c" ".libs/libltdlc.nm" ".libs/libltdlc.nmS" ".libs/libltdlc.nmT" ".libs/libltdlc.nmI"
libtool: link: (cd .libs/libltdlc.lax/dlopen.a && ar x "/usr/local/src/global-6.6.5/libltdl/./.libs/dlopen.a")
libtool: link: ar cru .libs/libltdlc.a loaders/.libs/libltdlc_la-preopen.o .libs/libltdlc_la-lt__alloc.o .libs/libltdlc_la-lt_dlloader.o .libs/libltdlc_la-lt_error.o .libs/libltdlc_la-ltdl.o .libs/libltdlc_la-slist.o .libs/lt__strl.o .libs/libltdlcS.o .libs/libltdlc.lax/dlopen.a/dlopen.o
libtool: link: ranlib .libs/libltdlc.a
libtool: link: rm -fr .libs/libltdlc.lax
libtool: link: ( cd ".libs" && rm -f "libltdlc.la" && ln -s "../libltdlc.la" "libltdlc.la" )
make[3]: ディレクトリ '/usr/local/src/global-6.6.5/libltdl' から出ます
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/libltdl' から出ます
Making all in plugin-factory
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/plugin-factory' に入ります
depbase=`echo exuberant-ctags.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DDATADIR='"/usr/local/share"' -g -O2 -MT exuberant-ctags.lo -MD -MP -MF $depbase.Tpo -c -o exuberant-ctags.lo exuberant-ctags.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DDATADIR=\"/usr/local/share\" -g -O2 -MT exuberant-ctags.lo -MD -MP -MF .deps/exuberant-ctags.Tpo -c exuberant-ctags.c -fPIC -DPIC -o .libs/exuberant-ctags.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DDATADIR=\"/usr/local/share\" -g -O2 -MT exuberant-ctags.lo -MD -MP -MF .deps/exuberant-ctags.Tpo -c exuberant-ctags.c -o exuberant-ctags.o >/dev/null 2>&1
/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -module -avoid-version -no-undefined -o exuberant-ctags.la -rpath /usr/local/lib/gtags exuberant-ctags.lo
libtool: link: gcc -shared -fPIC -DPIC .libs/exuberant-ctags.o -g -O2 -Wl,-soname -Wl,exuberant-ctags.so -o .libs/exuberant-ctags.so
libtool: link: ar cru .libs/exuberant-ctags.a exuberant-ctags.o
libtool: link: ranlib .libs/exuberant-ctags.a
libtool: link: ( cd ".libs" && rm -f "exuberant-ctags.la" && ln -s "../exuberant-ctags.la" "exuberant-ctags.la" )
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DDATADIR='"/usr/local/share"' -DUSE_EXTRA_FIELDS -g -O2 -MT universal_ctags_la-exuberant-ctags.lo -MD -MP -MF .deps/universal_ctags_la-exuberant-ctags.Tpo -c -o universal_ctags_la-exuberant-ctags.lo `test -f 'exuberant-ctags.c' || echo './'`exuberant-ctags.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DDATADIR=\"/usr/local/share\" -DUSE_EXTRA_FIELDS -g -O2 -MT universal_ctags_la-exuberant-ctags.lo -MD -MP -MF .deps/universal_ctags_la-exuberant-ctags.Tpo -c exuberant-ctags.c -fPIC -DPIC -o .libs/universal_ctags_la-exuberant-ctags.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DDATADIR=\"/usr/local/share\" -DUSE_EXTRA_FIELDS -g -O2 -MT universal_ctags_la-exuberant-ctags.lo -MD -MP -MF .deps/universal_ctags_la-exuberant-ctags.Tpo -c exuberant-ctags.c -o universal_ctags_la-exuberant-ctags.o >/dev/null 2>&1
mv -f .deps/universal_ctags_la-exuberant-ctags.Tpo .deps/universal_ctags_la-exuberant-ctags.Plo
/bin/sh ../libtool --tag=CC --mode=link gcc -DUSE_EXTRA_FIELDS -g -O2 -module -avoid-version -no-undefined -o universal-ctags.la -rpath /usr/local/lib/gtags universal_ctags_la-exuberant-ctags.lo
libtool: link: gcc -shared -fPIC -DPIC .libs/universal_ctags_la-exuberant-ctags.o -g -O2 -Wl,-soname -Wl,universal-ctags.so -o .libs/universal-ctags.so
libtool: link: ar cru .libs/universal-ctags.a universal_ctags_la-exuberant-ctags.o
libtool: link: ranlib .libs/universal-ctags.a
libtool: link: ( cd ".libs" && rm -f "universal-ctags.la" && ln -s "../universal-ctags.la" "universal-ctags.la" )
depbase=`echo pygments-parser.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DDATADIR='"/usr/local/share"' -g -O2 -MT pygments-parser.lo -MD -MP -MF $depbase.Tpo -c -o pygments-parser.lo pygments-parser.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DDATADIR=\"/usr/local/share\" -g -O2 -MT pygments-parser.lo -MD -MP -MF .deps/pygments-parser.Tpo -c pygments-parser.c -fPIC -DPIC -o .libs/pygments-parser.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DDATADIR=\"/usr/local/share\" -g -O2 -MT pygments-parser.lo -MD -MP -MF .deps/pygments-parser.Tpo -c pygments-parser.c -o pygments-parser.o >/dev/null 2>&1
/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -module -avoid-version -no-undefined -o pygments-parser.la -rpath /usr/local/lib/gtags pygments-parser.lo
libtool: link: gcc -shared -fPIC -DPIC .libs/pygments-parser.o -g -O2 -Wl,-soname -Wl,pygments-parser.so -o .libs/pygments-parser.so
libtool: link: ar cru .libs/pygments-parser.a pygments-parser.o
libtool: link: ranlib .libs/pygments-parser.a
libtool: link: ( cd ".libs" && rm -f "pygments-parser.la" && ln -s "../pygments-parser.la" "pygments-parser.la" )
depbase=`echo user-custom.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DDATADIR='"/usr/local/share"' -g -O2 -MT user-custom.lo -MD -MP -MF $depbase.Tpo -c -o user-custom.lo user-custom.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DDATADIR=\"/usr/local/share\" -g -O2 -MT user-custom.lo -MD -MP -MF .deps/user-custom.Tpo -c user-custom.c -fPIC -DPIC -o .libs/user-custom.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DDATADIR=\"/usr/local/share\" -g -O2 -MT user-custom.lo -MD -MP -MF .deps/user-custom.Tpo -c user-custom.c -o user-custom.o >/dev/null 2>&1
/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -module -avoid-version -no-undefined -o user-custom.la -rpath /usr/local/lib/gtags user-custom.lo
libtool: link: gcc -shared -fPIC -DPIC .libs/user-custom.o -g -O2 -Wl,-soname -Wl,user-custom.so -o .libs/user-custom.so
libtool: link: ar cru .libs/user-custom.a user-custom.o
libtool: link: ranlib .libs/user-custom.a
libtool: link: ( cd ".libs" && rm -f "user-custom.la" && ln -s "../user-custom.la" "user-custom.la" )
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/plugin-factory' から出ます
Making all in libdb
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/libdb' に入ります
depbase=`echo bt_close.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT bt_close.o -MD -MP -MF $depbase.Tpo -c -o bt_close.o bt_close.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo bt_conv.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT bt_conv.o -MD -MP -MF $depbase.Tpo -c -o bt_conv.o bt_conv.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo bt_debug.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT bt_debug.o -MD -MP -MF $depbase.Tpo -c -o bt_debug.o bt_debug.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo bt_delete.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT bt_delete.o -MD -MP -MF $depbase.Tpo -c -o bt_delete.o bt_delete.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo bt_get.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT bt_get.o -MD -MP -MF $depbase.Tpo -c -o bt_get.o bt_get.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo bt_open.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT bt_open.o -MD -MP -MF $depbase.Tpo -c -o bt_open.o bt_open.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo bt_overflow.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT bt_overflow.o -MD -MP -MF $depbase.Tpo -c -o bt_overflow.o bt_overflow.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo bt_page.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT bt_page.o -MD -MP -MF $depbase.Tpo -c -o bt_page.o bt_page.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo bt_put.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT bt_put.o -MD -MP -MF $depbase.Tpo -c -o bt_put.o bt_put.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo bt_search.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT bt_search.o -MD -MP -MF $depbase.Tpo -c -o bt_search.o bt_search.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo bt_seq.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT bt_seq.o -MD -MP -MF $depbase.Tpo -c -o bt_seq.o bt_seq.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo bt_split.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT bt_split.o -MD -MP -MF $depbase.Tpo -c -o bt_split.o bt_split.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo bt_utils.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT bt_utils.o -MD -MP -MF $depbase.Tpo -c -o bt_utils.o bt_utils.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo db.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT db.o -MD -MP -MF $depbase.Tpo -c -o db.o db.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo mpool.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT mpool.o -MD -MP -MF $depbase.Tpo -c -o mpool.o mpool.c &&\
mv -f $depbase.Tpo $depbase.Po
rm -f libglodb.a
ar cru libglodb.a bt_close.o bt_conv.o bt_debug.o bt_delete.o bt_get.o bt_open.o bt_overflow.o bt_page.o bt_put.o bt_search.o bt_seq.o bt_split.o bt_utils.o db.o mpool.o
ranlib libglodb.a
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/libdb' から出ます
Making all in global
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/global' に入ります
depbase=`echo global.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DLID='"/usr/sbin/lid"' -g -O2 -MT global.o -MD -MP -MF $depbase.Tpo -c -o global.o global.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo literal.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -DLID='"/usr/sbin/lid"' -g -O2 -MT literal.o -MD -MP -MF $depbase.Tpo -c -o literal.o literal.c &&\
mv -f $depbase.Tpo $depbase.Po
/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -o global global.o literal.o ../libparser/libgloparser.a ../libutil/libgloutil.a ../libdb/libglodb.a ../libglibc/libgloglibc.a ../libltdl/libltdlc.la
libtool: link: gcc -g -O2 -o global global.o literal.o /usr/local/src/global-6.6.5/libltdl/./.libs/dlopen.a ../libparser/libgloparser.a ../libutil/libgloutil.a ../libdb/libglodb.a ../libglibc/libgloglibc.a ../libltdl/.libs/libltdlc.a -ldl
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/global' から出ます
Making all in gozilla
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/gozilla' に入ります
depbase=`echo gozilla.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT gozilla.o -MD -MP -MF $depbase.Tpo -c -o gozilla.o gozilla.c &&\
mv -f $depbase.Tpo $depbase.Po
/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -o gozilla gozilla.o ../libparser/libgloparser.a ../libutil/libgloutil.a ../libdb/libglodb.a ../libglibc/libgloglibc.a
libtool: link: gcc -g -O2 -o gozilla gozilla.o ../libparser/libgloparser.a ../libutil/libgloutil.a ../libdb/libglodb.a ../libglibc/libgloglibc.a
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/gozilla' から出ます
Making all in gtags
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/gtags' に入ります
depbase=`echo gtags.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT gtags.o -MD -MP -MF $depbase.Tpo -c -o gtags.o gtags.c &&\
mv -f $depbase.Tpo $depbase.Po
/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -o gtags gtags.o ../libparser/libgloparser.a ../libutil/libgloutil.a ../libdb/libglodb.a ../libglibc/libgloglibc.a ../libltdl/libltdlc.la
libtool: link: gcc -g -O2 -o gtags gtags.o /usr/local/src/global-6.6.5/libltdl/./.libs/dlopen.a ../libparser/libgloparser.a ../libutil/libgloutil.a ../libdb/libglodb.a ../libglibc/libgloglibc.a ../libltdl/.libs/libltdlc.a -ldl
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/gtags' から出ます
Making all in htags
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/htags' に入ります
Making all in icons
make[3]: ディレクトリ '/usr/local/src/global-6.6.5/htags/icons' に入ります
make[3]: 'all' に対して行うべき事はありません.
make[3]: ディレクトリ '/usr/local/src/global-6.6.5/htags/icons' から出ます
Making all in jquery
make[3]: ディレクトリ '/usr/local/src/global-6.6.5/htags/jquery' に入ります
make[3]: 'all' に対して行うべき事はありません.
make[3]: ディレクトリ '/usr/local/src/global-6.6.5/htags/jquery' から出ます
Making all in jquery/images
make[3]: ディレクトリ '/usr/local/src/global-6.6.5/htags/jquery/images' に入ります
make[3]: 'all' に対して行うべき事はありません.
make[3]: ディレクトリ '/usr/local/src/global-6.6.5/htags/jquery/images' から出ます
make[3]: ディレクトリ '/usr/local/src/global-6.6.5/htags' に入ります
depbase=`echo htags.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -I. -g -O2 -MT htags.o -MD -MP -MF $depbase.Tpo -c -o htags.o htags.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo defineindex.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -I. -g -O2 -MT defineindex.o -MD -MP -MF $depbase.Tpo -c -o defineindex.o defineindex.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo dupindex.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -I. -g -O2 -MT dupindex.o -MD -MP -MF $depbase.Tpo -c -o dupindex.o dupindex.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo fileindex.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -I. -g -O2 -MT fileindex.o -MD -MP -MF $depbase.Tpo -c -o fileindex.o fileindex.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo cflowindex.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -I. -g -O2 -MT cflowindex.o -MD -MP -MF $depbase.Tpo -c -o cflowindex.o cflowindex.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo src2html.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -I. -g -O2 -MT src2html.o -MD -MP -MF $depbase.Tpo -c -o src2html.o src2html.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo anchor.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -I. -g -O2 -MT anchor.o -MD -MP -MF $depbase.Tpo -c -o anchor.o anchor.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo cache.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -I. -g -O2 -MT cache.o -MD -MP -MF $depbase.Tpo -c -o cache.o cache.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo common.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -I. -g -O2 -MT common.o -MD -MP -MF $depbase.Tpo -c -o common.o common.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo incop.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -I. -g -O2 -MT incop.o -MD -MP -MF $depbase.Tpo -c -o incop.o incop.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo path2url.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -I. -g -O2 -MT path2url.o -MD -MP -MF $depbase.Tpo -c -o path2url.o path2url.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo c.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -I. -g -O2 -MT c.o -MD -MP -MF $depbase.Tpo -c -o c.o c.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo cpp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -I. -g -O2 -MT cpp.o -MD -MP -MF $depbase.Tpo -c -o cpp.o cpp.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo java.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -I. -g -O2 -MT java.o -MD -MP -MF $depbase.Tpo -c -o java.o java.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo php.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -I. -g -O2 -MT php.o -MD -MP -MF $depbase.Tpo -c -o php.o php.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo asm.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -I. -g -O2 -MT asm.o -MD -MP -MF $depbase.Tpo -c -o asm.o asm.c &&\
mv -f $depbase.Tpo $depbase.Po
/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -o htags htags.o defineindex.o dupindex.o fileindex.o cflowindex.o src2html.o anchor.o cache.o common.o incop.o path2url.o c.o cpp.o java.o php.o asm.o ../libparser/libgloparser.a ../libutil/libgloutil.a ../libdb/libglodb.a ../libglibc/libgloglibc.a
libtool: link: gcc -g -O2 -o htags htags.o defineindex.o dupindex.o fileindex.o cflowindex.o src2html.o anchor.o cache.o common.o incop.o path2url.o c.o cpp.o java.o php.o asm.o ../libparser/libgloparser.a ../libutil/libgloutil.a ../libdb/libglodb.a ../libglibc/libgloglibc.a
sed -e 's!@PERLPATH@!/usr/bin/env perl!g' -e 's!@GLOBALPATH@!/usr/local/bin/global!g' -e 's!@GENERATOR@!GNU GLOBAL 6.6.5!g' ./global.cgi.in > global.cgi
sed -e 's!@PERLPATH@!/usr/bin/env perl!g' -e 's!@GLOBALPATH@!/usr/local/bin/global!g' -e 's!@GENERATOR@!GNU GLOBAL 6.6.5!g' ./completion.cgi.in > completion.cgi
make[3]: ディレクトリ '/usr/local/src/global-6.6.5/htags' から出ます
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/htags' から出ます
Making all in htags-refkit
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/htags-refkit' に入ります
make[2]: 'all' に対して行うべき事はありません.
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/htags-refkit' から出ます
Making all in htags-server
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/htags-server' に入ります
make[2]: 'all' に対して行うべき事はありません.
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/htags-server' から出ます
Making all in globash
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/globash' に入ります
sed -e 's!@DATADIR@!'"/usr/local/share/gtags"'!g' ./globash.in >globash.tmp && \
chmod +x globash.tmp && mv globash.tmp globash
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/globash' から出ます
Making all in doc
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/doc' に入ります
make[2]: 'all' に対して行うべき事はありません.
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/doc' から出ます
Making all in script
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/script' に入ります
make[2]: 'all' に対して行うべき事はありません.
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/script' から出ます
Making all in gtags-cscope
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/gtags-cscope' に入ります
depbase=`echo gtags-cscope.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT gtags-cscope.o -MD -MP -MF $depbase.Tpo -c -o gtags-cscope.o gtags-cscope.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo alloc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT alloc.o -MD -MP -MF $depbase.Tpo -c -o alloc.o alloc.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo basename.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT basename.o -MD -MP -MF $depbase.Tpo -c -o basename.o basename.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo build.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT build.o -MD -MP -MF $depbase.Tpo -c -o build.o build.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo command.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT command.o -MD -MP -MF $depbase.Tpo -c -o command.o command.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo display.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT display.o -MD -MP -MF $depbase.Tpo -c -o display.o display.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo edit.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT edit.o -MD -MP -MF $depbase.Tpo -c -o edit.o edit.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo exec.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT exec.o -MD -MP -MF $depbase.Tpo -c -o exec.o exec.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo find.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT find.o -MD -MP -MF $depbase.Tpo -c -o find.o find.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo help.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT help.o -MD -MP -MF $depbase.Tpo -c -o help.o help.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo history.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT history.o -MD -MP -MF $depbase.Tpo -c -o history.o history.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo input.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT input.o -MD -MP -MF $depbase.Tpo -c -o input.o input.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo logdir.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT logdir.o -MD -MP -MF $depbase.Tpo -c -o logdir.o logdir.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo mouse.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT mouse.o -MD -MP -MF $depbase.Tpo -c -o mouse.o mouse.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo mygetenv.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT mygetenv.o -MD -MP -MF $depbase.Tpo -c -o mygetenv.o mygetenv.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo mypopen.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I.. -I../libparser -I../libltdl -I../libutil -I../libdb -I../libglibc -I../libutil -g -O2 -MT mypopen.o -MD -MP -MF $depbase.Tpo -c -o mypopen.o mypopen.c &&\
mv -f $depbase.Tpo $depbase.Po
/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -o gtags-cscope gtags-cscope.o alloc.o basename.o build.o command.o display.o edit.o exec.o find.o help.o history.o input.o logdir.o mouse.o mygetenv.o mypopen.o ../libparser/libgloparser.a ../libutil/libgloutil.a ../libdb/libglodb.a ../libglibc/libgloglibc.a ../libltdl/libltdlc.la -lncurses
libtool: link: gcc -g -O2 -o gtags-cscope gtags-cscope.o alloc.o basename.o build.o command.o display.o edit.o exec.o find.o help.o history.o input.o logdir.o mouse.o mygetenv.o mypopen.o /usr/local/src/global-6.6.5/libltdl/./.libs/dlopen.a ../libparser/libgloparser.a ../libutil/libgloutil.a ../libdb/libglodb.a ../libglibc/libgloglibc.a ../libltdl/.libs/libltdlc.a -ldl -lncurses
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/gtags-cscope' から出ます
make[2]: ディレクトリ '/usr/local/src/global-6.6.5' に入ります
make[2]: ディレクトリ '/usr/local/src/global-6.6.5' から出ます
make[1]: ディレクトリ '/usr/local/src/global-6.6.5' から出ます
エラーも無くmakeコマンドが終了したことを確認する。
GNU GLOBALのインストールを実行
以下のコマンドを実行しGNU GLOBALをインストールします。
make install
実行結果
Making install in libglibc
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/libglibc' に入ります
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/libglibc' に入ります
make[2]: 'install-exec-am' に対して行うべき事はありません.
make[2]: 'install-data-am' に対して行うべき事はありません.
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/libglibc' から出ます
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/libglibc' から出ます
Making install in libutil
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/libutil' に入ります
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/libutil' に入ります
make[2]: 'install-exec-am' に対して行うべき事はありません.
/usr/bin/mkdir -p '/usr/local/share/man/man5'
/usr/bin/install -c -m 644 gtags.conf.5 '/usr/local/share/man/man5'
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/libutil' から出ます
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/libutil' から出ます
Making install in libparser
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/libparser' に入ります
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/libparser' に入ります
make[2]: 'install-exec-am' に対して行うべき事はありません.
make[2]: 'install-data-am' に対して行うべき事はありません.
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/libparser' から出ます
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/libparser' から出ます
Making install in libltdl
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/libltdl' に入ります
make install-am
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/libltdl' に入ります
make[3]: ディレクトリ '/usr/local/src/global-6.6.5/libltdl' に入ります
make[3]: ディレクトリ '/usr/local/src/global-6.6.5/libltdl' から出ます
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/libltdl' から出ます
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/libltdl' から出ます
Making install in plugin-factory
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/plugin-factory' に入ります
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/plugin-factory' に入ります
make[2]: 'install-exec-am' に対して行うべき事はありません.
/usr/bin/mkdir -p '/usr/local/share/gtags'
/usr/bin/install -c -m 644 PLUGIN_HOWTO PLUGIN_HOWTO.pygments '/usr/local/share/gtags'
/usr/bin/mkdir -p '/usr/local/lib/gtags'
/bin/sh ../libtool --mode=install /usr/bin/install -c exuberant-ctags.la universal-ctags.la pygments-parser.la user-custom.la '/usr/local/lib/gtags'
libtool: install: /usr/bin/install -c .libs/exuberant-ctags.so /usr/local/lib/gtags/exuberant-ctags.so
libtool: install: /usr/bin/install -c .libs/exuberant-ctags.lai /usr/local/lib/gtags/exuberant-ctags.la
libtool: install: /usr/bin/install -c .libs/universal-ctags.so /usr/local/lib/gtags/universal-ctags.so
libtool: install: /usr/bin/install -c .libs/universal-ctags.lai /usr/local/lib/gtags/universal-ctags.la
libtool: install: /usr/bin/install -c .libs/pygments-parser.so /usr/local/lib/gtags/pygments-parser.so
libtool: install: /usr/bin/install -c .libs/pygments-parser.lai /usr/local/lib/gtags/pygments-parser.la
libtool: install: /usr/bin/install -c .libs/user-custom.so /usr/local/lib/gtags/user-custom.so
libtool: install: /usr/bin/install -c .libs/user-custom.lai /usr/local/lib/gtags/user-custom.la
libtool: install: /usr/bin/install -c .libs/exuberant-ctags.a /usr/local/lib/gtags/exuberant-ctags.a
libtool: install: chmod 644 /usr/local/lib/gtags/exuberant-ctags.a
libtool: install: ranlib /usr/local/lib/gtags/exuberant-ctags.a
libtool: install: /usr/bin/install -c .libs/universal-ctags.a /usr/local/lib/gtags/universal-ctags.a
libtool: install: chmod 644 /usr/local/lib/gtags/universal-ctags.a
libtool: install: ranlib /usr/local/lib/gtags/universal-ctags.a
libtool: install: /usr/bin/install -c .libs/pygments-parser.a /usr/local/lib/gtags/pygments-parser.a
libtool: install: chmod 644 /usr/local/lib/gtags/pygments-parser.a
libtool: install: ranlib /usr/local/lib/gtags/pygments-parser.a
libtool: install: /usr/bin/install -c .libs/user-custom.a /usr/local/lib/gtags/user-custom.a
libtool: install: chmod 644 /usr/local/lib/gtags/user-custom.a
libtool: install: ranlib /usr/local/lib/gtags/user-custom.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/sbin" ldconfig -n /usr/local/lib/gtags
----------------------------------------------------------------------
Libraries have been installed in:
/usr/local/lib/gtags
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the 'LD_RUN_PATH' environment variable
during linking
- use the '-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to '/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/usr/bin/mkdir -p '/usr/local/share/gtags/script'
/usr/bin/install -c -m 644 pygments_parser.py maps2conf.pl '/usr/local/share/gtags/script'
make install-data-hook
make[3]: ディレクトリ '/usr/local/src/global-6.6.5/plugin-factory' に入ります
if cd /usr/local/share/gtags/script; then \
chmod 755 pygments_parser.py maps2conf.pl; \
fi
make[3]: ディレクトリ '/usr/local/src/global-6.6.5/plugin-factory' から出ます
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/plugin-factory' から出ます
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/plugin-factory' から出ます
Making install in libdb
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/libdb' に入ります
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/libdb' に入ります
make[2]: 'install-exec-am' に対して行うべき事はありません.
make[2]: 'install-data-am' に対して行うべき事はありません.
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/libdb' から出ます
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/libdb' から出ます
Making install in global
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/global' に入ります
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/global' に入ります
/usr/bin/mkdir -p '/usr/local/bin'
/bin/sh ../libtool --mode=install /usr/bin/install -c global '/usr/local/bin'
libtool: install: /usr/bin/install -c global /usr/local/bin/global
/usr/bin/mkdir -p '/usr/local/share/man/man1'
/usr/bin/install -c -m 644 global.1 '/usr/local/share/man/man1'
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/global' から出ます
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/global' から出ます
Making install in gozilla
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/gozilla' に入ります
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/gozilla' に入ります
/usr/bin/mkdir -p '/usr/local/bin'
/bin/sh ../libtool --mode=install /usr/bin/install -c gozilla '/usr/local/bin'
libtool: install: /usr/bin/install -c gozilla /usr/local/bin/gozilla
/usr/bin/mkdir -p '/usr/local/share/man/man1'
/usr/bin/install -c -m 644 gozilla.1 '/usr/local/share/man/man1'
make install-data-hook
make[3]: ディレクトリ '/usr/local/src/global-6.6.5/gozilla' に入ります
if [ ! -d /usr/local/var/gtags ]; then \
/usr/bin/mkdir -p /usr/local/var/gtags; \
chmod 777 /usr/local/var/gtags; \
fi
make[3]: ディレクトリ '/usr/local/src/global-6.6.5/gozilla' から出ます
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/gozilla' から出ます
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/gozilla' から出ます
Making install in gtags
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/gtags' に入ります
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/gtags' に入ります
/usr/bin/mkdir -p '/usr/local/bin'
/bin/sh ../libtool --mode=install /usr/bin/install -c gtags '/usr/local/bin'
libtool: install: /usr/bin/install -c gtags /usr/local/bin/gtags
/usr/bin/mkdir -p '/usr/local/share/man/man1'
/usr/bin/install -c -m 644 gtags.1 '/usr/local/share/man/man1'
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/gtags' から出ます
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/gtags' から出ます
Making install in htags
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/htags' に入ります
Making install in icons
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/htags/icons' に入ります
make[3]: ディレクトリ '/usr/local/src/global-6.6.5/htags/icons' に入ります
make[3]: 'install-exec-am' に対して行うべき事はありません.
/usr/bin/mkdir -p '/usr/local/share/gtags/icons'
/usr/bin/install -c -m 644 index.png c.png text.png dir.png back.png help.png first.png last.png left.png right.png top.png bottom.png n_first.png n_last.png n_left.png n_right.png n_top.png n_bottom.png pglobe.png '/usr/local/share/gtags/icons'
make[3]: ディレクトリ '/usr/local/src/global-6.6.5/htags/icons' から出ます
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/htags/icons' から出ます
Making install in jquery
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/htags/jquery' に入ります
make[3]: ディレクトリ '/usr/local/src/global-6.6.5/htags/jquery' に入ります
make[3]: 'install-exec-am' に対して行うべき事はありません.
/usr/bin/mkdir -p '/usr/local/share/gtags/jquery'
/usr/bin/install -c -m 644 jquery.js jquery.suggest.css jquery.suggest.js jquery.treeview.css jquery.treeview.js '/usr/local/share/gtags/jquery'
make[3]: ディレクトリ '/usr/local/src/global-6.6.5/htags/jquery' から出ます
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/htags/jquery' から出ます
Making install in jquery/images
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/htags/jquery/images' に入ります
make[3]: ディレクトリ '/usr/local/src/global-6.6.5/htags/jquery/images' に入ります
make[3]: 'install-exec-am' に対して行うべき事はありません.
/usr/bin/mkdir -p '/usr/local/share/gtags/jquery/images'
/usr/bin/install -c -m 644 file.png folder-closed.png folder.png minus.png plus.png treeview-black-line.png treeview-black.png treeview-default-line.png treeview-default.png treeview-famfamfam-line.png treeview-famfamfam.png treeview-gray-line.png treeview-gray.png treeview-red-line.png treeview-red.png '/usr/local/share/gtags/jquery/images'
make[3]: ディレクトリ '/usr/local/src/global-6.6.5/htags/jquery/images' から出ます
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/htags/jquery/images' から出ます
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/htags' に入ります
make[3]: ディレクトリ '/usr/local/src/global-6.6.5/htags' に入ります
/usr/bin/mkdir -p '/usr/local/bin'
/bin/sh ../libtool --mode=install /usr/bin/install -c htags '/usr/local/bin'
libtool: install: /usr/bin/install -c htags /usr/local/bin/htags
/usr/bin/mkdir -p '/usr/local/share/gtags'
/usr/bin/install -c -m 644 global.cgi completion.cgi dot_htaccess jscode_suggest jscode_treeview style.css '/usr/local/share/gtags'
/usr/bin/mkdir -p '/usr/local/share/man/man1'
/usr/bin/install -c -m 644 htags.1 '/usr/local/share/man/man1'
make[3]: ディレクトリ '/usr/local/src/global-6.6.5/htags' から出ます
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/htags' から出ます
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/htags' から出ます
Making install in htags-refkit
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/htags-refkit' に入ります
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/htags-refkit' に入ります
make[2]: 'install-exec-am' に対して行うべき事はありません.
make[2]: 'install-data-am' に対して行うべき事はありません.
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/htags-refkit' から出ます
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/htags-refkit' から出ます
Making install in htags-server
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/htags-server' に入ります
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/htags-server' に入ります
/usr/bin/mkdir -p '/usr/local/bin'
/usr/bin/install -c htags-server '/usr/local/bin'
/usr/bin/mkdir -p '/usr/local/share/man/man1'
/usr/bin/install -c -m 644 htags-server.1 '/usr/local/share/man/man1'
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/htags-server' から出ます
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/htags-server' から出ます
Making install in globash
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/globash' に入ります
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/globash' に入ります
/usr/bin/mkdir -p '/usr/local/bin'
/usr/bin/install -c globash '/usr/local/bin'
/usr/bin/mkdir -p '/usr/local/share/gtags'
/usr/bin/install -c -m 644 globash.rc '/usr/local/share/gtags'
/usr/bin/mkdir -p '/usr/local/share/man/man1'
/usr/bin/install -c -m 644 globash.1 '/usr/local/share/man/man1'
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/globash' から出ます
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/globash' から出ます
Making install in doc
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/doc' に入ります
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/doc' に入ります
make[2]: 'install-exec-am' に対して行うべき事はありません.
/usr/bin/mkdir -p '/usr/local/share/info'
/usr/bin/install -c -m 644 ./global.info '/usr/local/share/info'
install-info --info-dir='/usr/local/share/info' '/usr/local/share/info/global.info'
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/doc' から出ます
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/doc' から出ます
Making install in script
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/script' に入ります
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/script' に入ります
make[2]: 'install-exec-am' に対して行うべき事はありません.
/usr/bin/mkdir -p '/usr/local/share/gtags'
/usr/bin/install -c -m 644 SERVERSIDE_HOWTO '/usr/local/share/gtags'
/usr/bin/mkdir -p '/usr/local/share/gtags/script'
/usr/bin/install -c -m 644 less-global elvis-global global-client gtags-client htags-client '/usr/local/share/gtags/script'
make install-data-hook
make[3]: ディレクトリ '/usr/local/src/global-6.6.5/script' に入ります
if cd /usr/local/share/gtags/script; then \
chmod 755 less-global elvis-global global-client gtags-client htags-client; \
fi
make[3]: ディレクトリ '/usr/local/src/global-6.6.5/script' から出ます
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/script' から出ます
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/script' から出ます
Making install in gtags-cscope
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/gtags-cscope' に入ります
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/gtags-cscope' に入ります
/usr/bin/mkdir -p '/usr/local/bin'
/bin/sh ../libtool --mode=install /usr/bin/install -c gtags-cscope '/usr/local/bin'
libtool: install: /usr/bin/install -c gtags-cscope /usr/local/bin/gtags-cscope
/usr/bin/mkdir -p '/usr/local/share/man/man1'
/usr/bin/install -c -m 644 gtags-cscope.1 '/usr/local/share/man/man1'
make[2]: ディレクトリ '/usr/local/src/global-6.6.5/gtags-cscope' から出ます
make[1]: ディレクトリ '/usr/local/src/global-6.6.5/gtags-cscope' から出ます
make[1]: ディレクトリ '/usr/local/src/global-6.6.5' に入ります
make[2]: ディレクトリ '/usr/local/src/global-6.6.5' に入ります
make[2]: 'install-exec-am' に対して行うべき事はありません.
/usr/bin/mkdir -p '/usr/local/share/gtags'
/usr/bin/install -c -m 644 AUTHORS COPYING COPYING.LIB ChangeLog FAQ INSTALL LICENSE NEWS README THANKS DONORS BUILD_TOOLS README.PATCHES gtags.conf gtags.el gtags.pl gtags.vim gtags-cscope.vim elvis.rc elvis-2.2_0.patch geco.rc vim74-gtags-cscope.patch '/usr/local/share/gtags'
make[2]: ディレクトリ '/usr/local/src/global-6.6.5' から出ます
make[1]: ディレクトリ '/usr/local/src/global-6.6.5' から出ます
エラーもなくインストールしたことを確認します。
GNU GLOBAL関連のコマンド確認
以下のコマンドを実行してコマンドが追加されたことを確認する。
which gtags
実行結果
/usr/local/bin/gtags
おまけ
makeコマンド実行中、下記のようなメッセージがあって理解しにくいですが、
コンソールの言語を英語に表記すると意味として分かりやすかったです。
make[2]: 'all' に対して行うべき事はありません.
LANG=C
make
実行結果
make all-recursive
make[1]: Entering directory '/usr/local/src/global-6.6.5'
Making all in libglibc
make[2]: Entering directory '/usr/local/src/global-6.6.5/libglibc'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/usr/local/src/global-6.6.5/libglibc'
Making all in libutil
make[2]: Entering directory '/usr/local/src/global-6.6.5/libutil'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/usr/local/src/global-6.6.5/libutil'
Making all in libparser
make[2]: Entering directory '/usr/local/src/global-6.6.5/libparser'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/usr/local/src/global-6.6.5/libparser'
Making all in libltdl
make[2]: Entering directory '/usr/local/src/global-6.6.5/libltdl'
make all-am
make[3]: Entering directory '/usr/local/src/global-6.6.5/libltdl'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/usr/local/src/global-6.6.5/libltdl'
make[2]: Leaving directory '/usr/local/src/global-6.6.5/libltdl'
Making all in plugin-factory
make[2]: Entering directory '/usr/local/src/global-6.6.5/plugin-factory'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/usr/local/src/global-6.6.5/plugin-factory'
Making all in libdb
make[2]: Entering directory '/usr/local/src/global-6.6.5/libdb'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/usr/local/src/global-6.6.5/libdb'
Making all in global
make[2]: Entering directory '/usr/local/src/global-6.6.5/global'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/usr/local/src/global-6.6.5/global'
Making all in gozilla
make[2]: Entering directory '/usr/local/src/global-6.6.5/gozilla'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/usr/local/src/global-6.6.5/gozilla'
Making all in gtags
make[2]: Entering directory '/usr/local/src/global-6.6.5/gtags'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/usr/local/src/global-6.6.5/gtags'
Making all in htags
make[2]: Entering directory '/usr/local/src/global-6.6.5/htags'
Making all in icons
make[3]: Entering directory '/usr/local/src/global-6.6.5/htags/icons'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/usr/local/src/global-6.6.5/htags/icons'
Making all in jquery
make[3]: Entering directory '/usr/local/src/global-6.6.5/htags/jquery'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/usr/local/src/global-6.6.5/htags/jquery'
Making all in jquery/images
make[3]: Entering directory '/usr/local/src/global-6.6.5/htags/jquery/images'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/usr/local/src/global-6.6.5/htags/jquery/images'
make[3]: Entering directory '/usr/local/src/global-6.6.5/htags'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/usr/local/src/global-6.6.5/htags'
make[2]: Leaving directory '/usr/local/src/global-6.6.5/htags'
Making all in htags-refkit
make[2]: Entering directory '/usr/local/src/global-6.6.5/htags-refkit'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/usr/local/src/global-6.6.5/htags-refkit'
Making all in htags-server
make[2]: Entering directory '/usr/local/src/global-6.6.5/htags-server'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/usr/local/src/global-6.6.5/htags-server'
Making all in globash
make[2]: Entering directory '/usr/local/src/global-6.6.5/globash'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/usr/local/src/global-6.6.5/globash'
Making all in doc
make[2]: Entering directory '/usr/local/src/global-6.6.5/doc'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/usr/local/src/global-6.6.5/doc'
Making all in script
make[2]: Entering directory '/usr/local/src/global-6.6.5/script'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/usr/local/src/global-6.6.5/script'
Making all in gtags-cscope
make[2]: Entering directory '/usr/local/src/global-6.6.5/gtags-cscope'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/usr/local/src/global-6.6.5/gtags-cscope'
make[2]: Entering directory '/usr/local/src/global-6.6.5'
make[2]: Leaving directory '/usr/local/src/global-6.6.5'
make[1]: Leaving directory '/usr/local/src/global-6.6.5'
原文はNothing to be done for 'all'.となっているので特に問題ないと判断できると思います。
まとめ
久々にソースからパッケージをインストールしました。
次回はWebからGNU GLOBALを利用する環境をセットアップして行きます。