solarisのインストールログ(CVS)
手順
$wget ftp://ftp.gnu.org/gnu/non-gnu/cvs/source/stable/1.11.23/cvs-1.11.23.tar.gz
$tar zxvf cvs-1.11.23.tar.gz
$cd cvs-1.11.23
$make
$su
#PATH=/opt/csw/bin:/usr/bin:/usr/sfw/bin:/usr/local/bin:/opt/sfw/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/usr/ucb:/usr/ccs/bin:/usr/local/mysql/bin:/usr/local/pgsql/bin:/usr/local/fml.domain.com:/usr/openwin/bin:/etc:/usr/java/bin:.
#export PATH
インストールログ
[meka@~]$cd cvs/
[meka@~/cvs]$ls -ltr
合計 6880
-rw-r--r-- 1 meka other 3512175 10月 3日 20:54 cvs-1.11.23.tar.gz
[meka@~/cvs]$
[meka@~/cvs]$
[meka@~/cvs]$
[meka@~/cvs]$
[meka@~/cvs]$tar zxvf cvs-1.11.23.tar.gz
cvs-1.11.23/
cvs-1.11.23/emx/
cvs-1.11.23/emx/Makefile.in
cvs-1.11.23/emx/config.h
cvs-1.11.23/emx/rcmd.h
cvs-1.11.23/emx/filesubr.c
cvs-1.11.23/emx/startserver.c
cvs-1.11.23/emx/stripslash.c
cvs-1.11.23/emx/savecwd.c
cvs-1.11.23/emx/system.c
cvs-1.11.23/emx/README
cvs-1.11.23/emx/ChangeLog
cvs-1.11.23/emx/.cvsignore
cvs-1.11.23/emx/Makefile
cvs-1.11.23/os2/
~ 省略 ~
cvs-1.11.23/windows-NT/SCC/SCC.mak
cvs-1.11.23/windows-NT/SCC/SCC.dsp
cvs-1.11.23/windows-NT/SCC/scc.c
cvs-1.11.23/windows-NT/SCC/scc.def
cvs-1.11.23/windows-NT/SCC/pubscc.h
cvs-1.11.23/vms/
cvs-1.11.23/vms/Makefile.am
cvs-1.11.23/vms/Makefile.in
cvs-1.11.23/vms/ChangeLog
cvs-1.11.23/vms/.cvsignore
cvs-1.11.23/vms/build_vms.com
cvs-1.11.23/vms/config.h
cvs-1.11.23/vms/config.h.in
cvs-1.11.23/vms/dir.h
cvs-1.11.23/vms/filesubr.c
cvs-1.11.23/vms/filutils.c
cvs-1.11.23/vms/filutils.h
cvs-1.11.23/vms/getpass.c
cvs-1.11.23/vms/getwd.c
cvs-1.11.23/vms/misc.c
cvs-1.11.23/vms/misc.h
cvs-1.11.23/vms/ndir.c
cvs-1.11.23/vms/ndir.h
cvs-1.11.23/vms/pathnames.h
cvs-1.11.23/vms/pc.c
cvs-1.11.23/vms/pipe.c
cvs-1.11.23/vms/pipe.h
cvs-1.11.23/vms/piped_child.c
cvs-1.11.23/vms/pwd.c
cvs-1.11.23/vms/pwd.h
cvs-1.11.23/vms/rcmd.c
cvs-1.11.23/vms/readlink.c
cvs-1.11.23/vms/rmdir.c
cvs-1.11.23/vms/startserver.c
cvs-1.11.23/vms/stat.c
cvs-1.11.23/vms/unlink.c
cvs-1.11.23/vms/utime.c
cvs-1.11.23/vms/vms-types.h
cvs-1.11.23/vms/vms.h
cvs-1.11.23/vms/vmsmunch.c
cvs-1.11.23/vms/vmsmunch.h
cvs-1.11.23/vms/vmsmunch_private.h
cvs-1.11.23/vms/waitpid.c
[meka@~/cvs]$
[meka@~/cvs]$
[meka@~/cvs]$
[meka@~/cvs]$pwd
/export/meka/cvs
[meka@~/cvs]$ls -ltr
合計 6882
drwxr-xr-x 14 meka other 1024 5月 7日 2008年 cvs-1.11.23
-rw-r--r-- 1 meka other 3512175 10月 3日 20:54 cvs-1.11.23.tar.gz
[meka@~/cvs]$
[meka@~/cvs]$
[meka@~/cvs]$
[meka@~/cvs]$cd cvs-1.11.23
[meka@~/cvs/cvs-1.11.23]$
[meka@~/cvs/cvs-1.11.23]$
[meka@~/cvs/cvs-1.11.23]$
[meka@~/cvs/cvs-1.11.23]$./configure
checking for a BSD-compatible install... ./install-sh -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking for prefix by checking for cvs... no
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
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 for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking whether gcc and cc understand -c and -o together... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/sfw/bin/ggrep
checking for egrep... /usr/sfw/bin/ggrep -E
checking for AIX... no
checking for ANSI C header files... yes
~ 省略 ~
config.status: creating windows-NT/Makefile
config.status: creating windows-NT/SCC/Makefile
config.status: creating zlib/Makefile
config.status: creating config.h
config.status: executing depfiles commands
[meka@~/cvs/cvs-1.11.23]$
[meka@~/cvs/cvs-1.11.23]$
[meka@~/cvs/cvs-1.11.23]$
[meka@~/cvs/cvs-1.11.23]$
[meka@~/cvs/cvs-1.11.23]$ls -l
合計 3428
-rw-r--r-- 1 meka other 4023 9月 1日 2005年 AUTHORS
-rw-r--r-- 1 meka other 4288 5月 27日 2005年 BUGS
-rw-r--r-- 1 meka other 12559 1月 12日 1999年 COPYING
-rw-r--r-- 1 meka other 25337 1月 12日 1999年 COPYING.LIB
-rw-r--r-- 1 meka other 168038 5月 7日 2008年 ChangeLog
-rw-r--r-- 1 meka other 28657 12月 2日 1994年 ChangeLog.zoo
-rw-r--r-- 1 meka other 1421 9月 1日 2005年 DEVEL-CVS
-rw-r--r-- 1 meka other 345354 8月 25日 2006年 FAQ
-rw-r--r-- 1 meka other 11170 8月 22日 2007年 HACKING
-rw-r--r-- 1 meka other 20945 8月 25日 2006年 INSTALL
-rw-r--r-- 1 meka other 2822 12月 2日 1997年 MINOR-BUGS
-rw-r--r-- 1 meka other 21606 10月 3日 21:52 Makefile
-rw-r--r-- 1 meka other 1602 4月 4日 2005年 Makefile.am
-rw-r--r-- 1 meka other 21337 5月 7日 2008年 Makefile.in
-rw-r--r-- 1 meka other 80658 5月 7日 2008年 NEWS
-rw-r--r-- 1 meka other 2388 11月 12日 1997年 PROJECTS
-rw-r--r-- 1 meka other 5972 8月 25日 2006年 README
-rw-r--r-- 1 meka other 6844 9月 1日 2005年 README.VMS
-rw-r--r-- 1 meka other 11168 9月 13日 2005年 TESTS
-rw-r--r-- 1 meka other 43268 8月 25日 2006年 TODO
-rw-r--r-- 1 meka other 11933 6月 28日 2006年 acinclude.m4
-rw-r--r-- 1 meka other 34545 5月 7日 2008年 aclocal.m4
-rwxr-xr-- 1 meka other 176 8月 7日 2001年 build.com
-rwxr-xr-x 1 meka other 3707 8月 22日 2007年 compile
-rw-r--r-- 1 meka other 17318 10月 3日 21:52 config.h
-rw-r--r-- 1 meka other 16468 5月 7日 2008年 config.h.in
-rw-r--r-- 1 meka other 140455 10月 3日 21:52 config.log
-rwxr-xr-x 1 meka other 42822 10月 3日 21:52 config.status
-rwxr-xr-x 1 meka other 411566 5月 7日 2008年 configure
-rw-r--r-- 1 meka other 37691 5月 7日 2008年 configure.in
drwxr-xr-x 2 meka other 1024 10月 3日 21:52 contrib
-rw-r--r-- 1 meka other 3031 4月 4日 2005年 cvs-format.el
-rw-r--r-- 1 meka other 7059 10月 3日 21:52 cvs.spec
-rw-r--r-- 1 meka other 7047 8月 31日 2005年 cvs.spec.in
-rw-r--r-- 1 meka other 22683 5月 7日 2008年 cvsnt.dep
-rw-r--r-- 1 meka other 10606 5月 7日 2008年 cvsnt.dsp
-rw-r--r-- 1 meka other 1384 4月 4日 2005年 cvsnt.dsw
-rw-r--r-- 1 meka other 20722 5月 7日 2008年 cvsnt.mak
-rwxr-xr-x 1 meka other 17574 8月 22日 2007年 depcomp
drwxr-xr-x 3 meka other 1024 10月 3日 21:52 diff
drwxr-xr-x 2 meka other 1024 10月 3日 21:52 doc
drwxr-xr-x 2 meka other 512 10月 3日 21:52 emx
-rwxr-xr-x 1 meka other 13184 8月 22日 2007年 install-sh
drwxr-xr-x 3 meka other 1536 10月 3日 21:52 lib
drwxr-xr-x 2 meka other 512 10月 3日 21:52 man
-rwxr-xr-- 1 meka other 2675 6月 28日 2001年 mdate-sh
-rwxr-xr-x 1 meka other 11135 8月 22日 2007年 missing
-rwxr-xr-x 1 meka other 3495 8月 22日 2007年 mkinstalldirs
-rw-r--r-- 1 meka other 1361 4月 4日 2005年 mktemp.sh
drwxr-xr-x 2 meka other 512 10月 3日 21:52 os2
drwxr-xr-x 3 meka other 2048 10月 3日 21:52 src
-rw-r--r-- 1 meka other 23 10月 3日 21:52 stamp-h1
drwxr-xr-x 2 meka other 512 10月 3日 21:52 tools
drwxr-xr-x 2 meka other 1024 10月 3日 21:52 vms
drwxr-xr-x 3 meka other 1024 10月 3日 21:52 windows-NT
-rwxr-xr-x 1 meka other 6193 8月 22日 2007年 ylwrap
drwxr-xr-x 7 meka other 1536 10月 3日 21:52 zlib
[meka@~/cvs/cvs-1.11.23]$
[meka@~/cvs/cvs-1.11.23]$
[meka@~/cvs/cvs-1.11.23]$
[meka@~/cvs/cvs-1.11.23]$make test
make: *** No rule to make target `test'. Stop.
[meka@~/cvs/cvs-1.11.23]$make make check
make: *** No rule to make target `make'. Stop.
[meka@~/cvs/cvs-1.11.23]$
[meka@~/cvs/cvs-1.11.23]$pwd
/export/meka/cvs/cvs-1.11.23
[meka@~/cvs/cvs-1.11.23]$
[meka@~/cvs/cvs-1.11.23]$
[meka@~/cvs/cvs-1.11.23]$
[meka@~/cvs/cvs-1.11.23]$su
パスワード:
# pwd
/export/meka/cvs/cvs-1.11.23
#
# make install
bash: make: command not found
# bash
# pwd
/export/meka/cvs/cvs-1.11.23
#
#
# make install
bash: make: command not found
#
#
# PATH=/opt/csw/bin:/usr/bin:/usr/sfw/bin:/usr/local/bin:/opt/sfw/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/usr/ucb:/usr/ccs/bin:/usr/local/mysql/bin:/usr/local/pgsql/bin:/usr/local/fml.domain.com:/usr/openwin/bin:/etc:/usr/java/bin:.
# export PATH
#
#
# make install
Making install in lib
make[1]: Entering directory `/export/meka/cvs/cvs-1.11.23/lib'
gcc -DHAVE_CONFIG_H -I. -I.. -I../src -g -O2 -MT argmatch.o -MD -MP -MF .deps/argmatch.Tpo -c -o argmatch.o argmatch.c
mv -f .deps/argmatch.Tpo .deps/argmatch.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../src -g -O2 -MT getdate.o -MD -MP -MF .deps/getdate.Tpo -c -o getdate.o getdate.c
mv -f .deps/getdate.Tpo .deps/getdate.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../src -g -O2 -MT getline.o -MD -MP -MF .deps/getline.Tpo -c -o getline.o getline.c
mv -f .deps/getline.Tpo .deps/getline.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../src -g -O2 -MT getopt.o -MD -MP -MF .deps/getopt.Tpo -c -o getopt.o getopt.c
mv -f .deps/getopt.Tpo .deps/getopt.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../src -g -O2 -MT getopt1.o -MD -MP -MF .deps/getopt1.Tpo -c -o getopt1.o getopt1.c
mv -f .deps/getopt1.Tpo .deps/getopt1.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../src -g -O2 -MT getpass.o -MD -MP -MF .deps/getpass.Tpo -c -o getpass.o getpass.c
mv -f .deps/getpass.Tpo .deps/getpass.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../src -g -O2 -MT md5.o -MD -MP -MF .deps/md5.Tpo -c -o md5.o md5.c
mv -f .deps/md5.Tpo .deps/md5.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../src -g -O2 -MT regex.o -MD -MP -MF .deps/regex.Tpo -c -o regex.o regex.c
In file included from regex.c:4910:
regex.c: In function `re_match_2_internal':
regex.c:6000: warning: passing arg 1 of `bcmp_translate' discards qualifiers from pointer target type
regex.c:6000: warning: passing arg 2 of `bcmp_translate' discards qualifiers from pointer target type
mv -f .deps/regex.Tpo .deps/regex.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../src -g -O2 -MT savecwd.o -MD -MP -MF .deps/savecwd.Tpo -c -o savecwd.o savecwd.c
mv -f .deps/savecwd.Tpo .deps/savecwd.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../src -g -O2 -MT sighandle.o -MD -MP -MF .deps/sighandle.Tpo -c -o sighandle.o sighandle.c
mv -f .deps/sighandle.Tpo .deps/sighandle.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../src -g -O2 -MT stripslash.o -MD -MP -MF .deps/stripslash.Tpo -c -o stripslash.o stripslash.c
mv -f .deps/stripslash.Tpo .deps/stripslash.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../src -g -O2 -MT xgetwd.o -MD -MP -MF .deps/xgetwd.Tpo -c -o xgetwd.o xgetwd.c
mv -f .deps/xgetwd.Tpo .deps/xgetwd.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../src -g -O2 -MT yesno.o -MD -MP -MF .deps/yesno.Tpo -c -o yesno.o yesno.c
mv -f .deps/yesno.Tpo .deps/yesno.Po
rm -f libcvs.a
ar cru libcvs.a argmatch.o getdate.o getline.o getopt.o getopt1.o getpass.o md5.o regex.o savecwd.o sighandle.o stripslash.o xgetwd.o yesno.o
ranlib libcvs.a
make[2]: Entering directory `/export/meka/cvs/cvs-1.11.23/lib'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/export/meka/cvs/cvs-1.11.23/lib'
make[1]: Leaving directory `/export/meka/cvs/cvs-1.11.23/lib'
Making install in zlib
make[1]: Entering directory `/export/meka/cvs/cvs-1.11.23/zlib'
gcc -g -O2 -c -o adler32.o adler32.c
gcc -g -O2 -c -o compress.o compress.c
gcc -g -O2 -c -o crc32.o crc32.c
gcc -g -O2 -c -o gzio.o gzio.c
~ 省略 ~
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT find_names.o -MD -MP -MF .deps/find_names.Tpo -c -o find_names.o find_names.c
mv -f .deps/find_names.Tpo .deps/find_names.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT hardlink.o -MD -MP -MF .deps/hardlink.Tpo -c -o hardlink.o hardlink.c
mv -f .deps/hardlink.Tpo .deps/hardlink.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT hash.o -MD -MP -MF .deps/hash.Tpo -c -o hash.o hash.c
mv -f .deps/hash.Tpo .deps/hash.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT history.o -MD -MP -MF .deps/history.Tpo -c -o history.o history.c
mv -f .deps/history.Tpo .deps/history.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT ignore.o -MD -MP -MF .deps/ignore.Tpo -c -o ignore.o ignore.c
mv -f .deps/ignore.Tpo .deps/ignore.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT import.o -MD -MP -MF .deps/import.Tpo -c -o import.o import.c
mv -f .deps/import.Tpo .deps/import.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT lock.o -MD -MP -MF .deps/lock.Tpo -c -o lock.o lock.c
mv -f .deps/lock.Tpo .deps/lock.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT log.o -MD -MP -MF .deps/log.Tpo -c -o log.o log.c
mv -f .deps/log.Tpo .deps/log.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT login.o -MD -MP -MF .deps/login.Tpo -c -o login.o login.c
mv -f .deps/login.Tpo .deps/login.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT logmsg.o -MD -MP -MF .deps/logmsg.Tpo -c -o logmsg.o logmsg.c
mv -f .deps/logmsg.Tpo .deps/logmsg.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c
mv -f .deps/main.Tpo .deps/main.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT mkmodules.o -MD -MP -MF .deps/mkmodules.Tpo -c -o mkmodules.o mkmodules.c
mv -f .deps/mkmodules.Tpo .deps/mkmodules.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT modules.o -MD -MP -MF .deps/modules.Tpo -c -o modules.o modules.c
mv -f .deps/modules.Tpo .deps/modules.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT myndbm.o -MD -MP -MF .deps/myndbm.Tpo -c -o myndbm.o myndbm.c
mv -f .deps/myndbm.Tpo .deps/myndbm.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT no_diff.o -MD -MP -MF .deps/no_diff.Tpo -c -o no_diff.o no_diff.c
mv -f .deps/no_diff.Tpo .deps/no_diff.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT parseinfo.o -MD -MP -MF .deps/parseinfo.Tpo -c -o parseinfo.o parseinfo.c
mv -f .deps/parseinfo.Tpo .deps/parseinfo.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT patch.o -MD -MP -MF .deps/patch.Tpo -c -o patch.o patch.c
mv -f .deps/patch.Tpo .deps/patch.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT rcs.o -MD -MP -MF .deps/rcs.Tpo -c -o rcs.o rcs.c
mv -f .deps/rcs.Tpo .deps/rcs.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT rcscmds.o -MD -MP -MF .deps/rcscmds.Tpo -c -o rcscmds.o rcscmds.c
mv -f .deps/rcscmds.Tpo .deps/rcscmds.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT recurse.o -MD -MP -MF .deps/recurse.Tpo -c -o recurse.o recurse.c
mv -f .deps/recurse.Tpo .deps/recurse.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT release.o -MD -MP -MF .deps/release.Tpo -c -o release.o release.c
mv -f .deps/release.Tpo .deps/release.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT remove.o -MD -MP -MF .deps/remove.Tpo -c -o remove.o remove.c
mv -f .deps/remove.Tpo .deps/remove.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT repos.o -MD -MP -MF .deps/repos.Tpo -c -o repos.o repos.c
mv -f .deps/repos.Tpo .deps/repos.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT root.o -MD -MP -MF .deps/root.Tpo -c -o root.o root.c
mv -f .deps/root.Tpo .deps/root.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT run.o -MD -MP -MF .deps/run.Tpo -c -o run.o run.c
mv -f .deps/run.Tpo .deps/run.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT scramble.o -MD -MP -MF .deps/scramble.Tpo -c -o scramble.o scramble.c
mv -f .deps/scramble.Tpo .deps/scramble.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT server.o -MD -MP -MF .deps/server.Tpo -c -o server.o server.c
mv -f .deps/server.Tpo .deps/server.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT stack.o -MD -MP -MF .deps/stack.Tpo -c -o stack.o stack.c
mv -f .deps/stack.Tpo .deps/stack.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT status.o -MD -MP -MF .deps/status.Tpo -c -o status.o status.c
mv -f .deps/status.Tpo .deps/status.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT subr.o -MD -MP -MF .deps/subr.Tpo -c -o subr.o subr.c
mv -f .deps/subr.Tpo .deps/subr.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT tag.o -MD -MP -MF .deps/tag.Tpo -c -o tag.o tag.c
mv -f .deps/tag.Tpo .deps/tag.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT update.o -MD -MP -MF .deps/update.Tpo -c -o update.o update.c
mv -f .deps/update.Tpo .deps/update.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT version.o -MD -MP -MF .deps/version.Tpo -c -o version.o version.c
mv -f .deps/version.Tpo .deps/version.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT vers_ts.o -MD -MP -MF .deps/vers_ts.Tpo -c -o vers_ts.o vers_ts.c
mv -f .deps/vers_ts.Tpo .deps/vers_ts.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT watch.o -MD -MP -MF .deps/watch.Tpo -c -o watch.o watch.c
mv -f .deps/watch.Tpo .deps/watch.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT wrapper.o -MD -MP -MF .deps/wrapper.Tpo -c -o wrapper.o wrapper.c
mv -f .deps/wrapper.Tpo .deps/wrapper.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../diff -I../zlib -g -O2 -MT zlib.o -MD -MP -MF .deps/zlib.Tpo -c -o zlib.o zlib.c
mv -f .deps/zlib.Tpo .deps/zlib.Po
gcc -g -O2 -o cvs add.o admin.o annotate.o buffer.o checkin.o checkout.o classify.o client.o commit.o create_adm.o cvsrc.o diff.o edit.o entries.o error.o expand_path.o fileattr.o filesubr.o find_names.o hardlink.o hash.o history.o ignore.o import.o lock.o log.o login.o logmsg.o main.o mkmodules.o modules.o myndbm.o no_diff.o parseinfo.o patch.o rcs.o rcscmds.o recurse.o release.o remove.o repos.o root.o run.o scramble.o server.o stack.o status.o subr.o tag.o update.o version.o vers_ts.o watch.o wrapper.o zlib.o ../diff/libdiff.a ../lib/libcvs.a ../zlib/libz.a -lxnet -lnsl
make[2]: Entering directory `/export/meka/cvs/cvs-1.11.23/src'
test -z "/usr/local/bin" || .././install-sh -c -d "/usr/local/bin"
.././install-sh -c 'cvs' '/usr/local/bin/cvs'
test -z "/usr/local/bin" || .././install-sh -c -d "/usr/local/bin"
.././install-sh -c 'cvsbug' '/usr/local/bin/cvsbug'
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/export/meka/cvs/cvs-1.11.23/src'
make[1]: Leaving directory `/export/meka/cvs/cvs-1.11.23/src'
Making install in man
make[1]: Entering directory `/export/meka/cvs/cvs-1.11.23/man'
make[2]: Entering directory `/export/meka/cvs/cvs-1.11.23/man'
make[2]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/share/man/man5" || .././install-sh -c -d "/usr/local/share/man/man5"
.././install-sh -c -m 644 './cvs.5' '/usr/local/share/man/man5/cvs.5'
test -z "/usr/local/share/man/man8" || .././install-sh -c -d "/usr/local/share/man/man8"
.././install-sh -c -m 644 './cvsbug.8' '/usr/local/share/man/man8/cvsbug.8'
make[2]: Leaving directory `/export/meka/cvs/cvs-1.11.23/man'
make[1]: Leaving directory `/export/meka/cvs/cvs-1.11.23/man'
Making install in doc
make[1]: Entering directory `/export/meka/cvs/cvs-1.11.23/doc'
make[2]: Entering directory `/export/meka/cvs/cvs-1.11.23/doc'
make[2]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/share/info" || .././install-sh -c -d "/usr/local/share/info"
.././install-sh -c -m 644 './cvs.info' '/usr/local/share/info/cvs.info'
.././install-sh -c -m 644 './cvs.info-1' '/usr/local/share/info/cvs.info-1'
.././install-sh -c -m 644 './cvs.info-2' '/usr/local/share/info/cvs.info-2'
.././install-sh -c -m 644 './cvsclient.info' '/usr/local/share/info/cvsclient.info'
install-info --info-dir='/usr/local/share/info' '/usr/local/share/info/cvs.info'
install-info --info-dir='/usr/local/share/info' '/usr/local/share/info/cvsclient.info'
test -z "/usr/local/share/man/man1" || .././install-sh -c -d "/usr/local/share/man/man1"
.././install-sh -c -m 644 '././cvs.1' '/usr/local/share/man/man1/cvs.1'
make[2]: Leaving directory `/export/meka/cvs/cvs-1.11.23/doc'
make[1]: Leaving directory `/export/meka/cvs/cvs-1.11.23/doc'
Making install in contrib
make[1]: Entering directory `/export/meka/cvs/cvs-1.11.23/contrib'
rm -f cvs2vendor
cp cvs2vendor.sh cvs2vendor
chmod +x cvs2vendor
rm -f cvscheck
cp cvscheck.sh cvscheck
chmod +x cvscheck
rm -f debug_check_log
cp debug_check_log.sh debug_check_log
chmod +x debug_check_log
rm -f rcs-to-cvs
cp rcs-to-cvs.sh rcs-to-cvs
chmod +x rcs-to-cvs
make[2]: Entering directory `/export/meka/cvs/cvs-1.11.23/contrib'
make[2]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/share/cvs/contrib" || .././install-sh -c -d "/usr/local/share/cvs/contrib"
.././install-sh -c -m 644 'README' '/usr/local/share/cvs/contrib/README'
.././install-sh -c -m 644 'intro.doc' '/usr/local/share/cvs/contrib/intro.doc'
test -z "/usr/local/share/cvs/contrib" || .././install-sh -c -d "/usr/local/share/cvs/contrib"
.././install-sh -c 'check_cvs' '/usr/local/share/cvs/contrib/check_cvs'
.././install-sh -c 'clmerge' '/usr/local/share/cvs/contrib/clmerge'
.././install-sh -c 'cln_hist' '/usr/local/share/cvs/contrib/cln_hist'
.././install-sh -c 'commit_prep' '/usr/local/share/cvs/contrib/commit_prep'
.././install-sh -c 'cvs2vendor' '/usr/local/share/cvs/contrib/cvs2vendor'
.././install-sh -c 'cvs_acls' '/usr/local/share/cvs/contrib/cvs_acls'
.././install-sh -c 'cvscheck' '/usr/local/share/cvs/contrib/cvscheck'
.././install-sh -c 'debug_check_log' '/usr/local/share/cvs/contrib/debug_check_log'
.././install-sh -c 'log' '/usr/local/share/cvs/contrib/log'
.././install-sh -c 'log_accum' '/usr/local/share/cvs/contrib/log_accum'
.././install-sh -c 'mfpipe' '/usr/local/share/cvs/contrib/mfpipe'
.././install-sh -c 'pvcs2rcs' '/usr/local/share/cvs/contrib/pvcs2rcs'
.././install-sh -c 'rcs-to-cvs' '/usr/local/share/cvs/contrib/rcs-to-cvs'
.././install-sh -c 'rcs2log' '/usr/local/share/cvs/contrib/rcs2log'
.././install-sh -c 'rcslock' '/usr/local/share/cvs/contrib/rcslock'
.././install-sh -c 'sccs2rcs' '/usr/local/share/cvs/contrib/sccs2rcs'
: FIXME - this path should be determined dynamically from bindir
: and contribdir
/bin/bash ../mkinstalldirs /usr/local/bin
test ! -f /usr/local/bin/rcs2log
&& cd /usr/local/bin && ln -s ../share/cvs/contrib/rcs2log .
make[2]: Leaving directory `/export/meka/cvs/cvs-1.11.23/contrib'
make[1]: Leaving directory `/export/meka/cvs/cvs-1.11.23/contrib'
Making install in tools
make[1]: Entering directory `/export/meka/cvs/cvs-1.11.23/tools'
make[2]: Entering directory `/export/meka/cvs/cvs-1.11.23/tools'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/export/meka/cvs/cvs-1.11.23/tools'
make[1]: Leaving directory `/export/meka/cvs/cvs-1.11.23/tools'
Making install in windows-NT
make[1]: Entering directory `/export/meka/cvs/cvs-1.11.23/windows-NT'
Making install in SCC
make[2]: Entering directory `/export/meka/cvs/cvs-1.11.23/windows-NT/SCC'
make[3]: Entering directory `/export/meka/cvs/cvs-1.11.23/windows-NT/SCC'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/export/meka/cvs/cvs-1.11.23/windows-NT/SCC'
make[2]: Leaving directory `/export/meka/cvs/cvs-1.11.23/windows-NT/SCC'
make[2]: Entering directory `/export/meka/cvs/cvs-1.11.23/windows-NT'
make[3]: Entering directory `/export/meka/cvs/cvs-1.11.23/windows-NT'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/export/meka/cvs/cvs-1.11.23/windows-NT'
make[2]: Leaving directory `/export/meka/cvs/cvs-1.11.23/windows-NT'
make[1]: Leaving directory `/export/meka/cvs/cvs-1.11.23/windows-NT'
Making install in os2
make[1]: Entering directory `/export/meka/cvs/cvs-1.11.23/os2'
make[1]: Nothing to be done for `install'.
make[1]: Leaving directory `/export/meka/cvs/cvs-1.11.23/os2'
Making install in emx
make[1]: Entering directory `/export/meka/cvs/cvs-1.11.23/emx'
make[1]: Nothing to be done for `install'.
make[1]: Leaving directory `/export/meka/cvs/cvs-1.11.23/emx'
Making install in vms
make[1]: Entering directory `/export/meka/cvs/cvs-1.11.23/vms'
sed -e "s/%PACKAGE_STRING%/Concurrent Versions System (CVS) 1.11.23/" \
-e "s/%PACKAGE_BUGREPORT%/[email protected] /" \
<./config.h.in >>config.tmp
make[2]: Entering directory `/export/meka/cvs/cvs-1.11.23/vms'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/export/meka/cvs/cvs-1.11.23/vms'
make[1]: Leaving directory `/export/meka/cvs/cvs-1.11.23/vms'
make[1]: Entering directory `/export/meka/cvs/cvs-1.11.23'
make[2]: Entering directory `/export/meka/cvs/cvs-1.11.23'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/export/meka/cvs/cvs-1.11.23'
make[1]: Leaving directory `/export/meka/cvs/cvs-1.11.23'
#
#
#
# which cvs
/usr/local/bin/cvs
CVSの設定
CVSROOTを作成する。
※だれでもみれる場所がいい
$ mkdir /export/meka/cvs/cvsroot
CVSROOT の環境設定を行います。.bash_profileに記述した
[meka@~]$more .bash_profile
PS1="[`logname`@\w]$"
PATH=/opt/csw/bin:/usr/local/gnu/bin:/usr/bin
PATH=$PATH:/usr/sfw/bin
PATH=$PATH:/usr/local/bin:/opt/sfw/bin:/usr/bin:/usr/local/sbin:/usr/sbin
PATH=$PATH:/usr/ucb:/usr/ccs/bin:/usr/local/mysql/bin
PATH=$PATH:/usr/local/pgsql/bin:/usr/local/fml.domain.com
PATH=$PATH:/usr/openwin/bin:/etc:/usr/java/bin:.
export PATH
export PAGER=/usr/local/bin/lv
CVSROOT=/export/meka/cvs/cvsroot;export CVSROOT ← 追加
CVS の初期化を行います。※1回だけです
$ cvs init
CVSのレポジトリ登録
サンプルの確認
$ls -ltr
合計 2
-rw-r--r-- 1 meka other 120 10月 3日 22:16 test.java
レポジトリ名「hoge-cvs」として登録
$cvs import -m "" hoge-cvs avendor start
N hoge-cvs/test.java
No conflicts created by this import
レポジトリ登録されたか確認する。
$cd $CVSROOT
$ls -l
合計 4
drwxrwxr-x 3 meka other 1024 10月 3日 22:14 CVSROOT
drwxrwxr-x 2 meka other 512 10月 3日 22:17 hoge-cvs
$cd hoge-cvs/
$ls -la
合計 6
drwxrwxr-x 2 meka other 512 10月 3日 22:17 .
drwxr-xr-x 4 meka other 512 10月 3日 22:17 ..
-r--r--r-- 1 meka other 486 10月 3日 22:17 test.java,v
CVSのチェックアウト
/tmp/test1 というディレクトリにレポジトリ「hoge-cvs」をチェックアウトする
$cvs checkout -d test1 hoge-cvs
cvs checkout: Updating test1
U test1/test.java
[meka@~/tmp]$ls -ltr
合計 2
drwxr-xr-x 3 meka other 512 10月 3日 22:28 test1
CVSサーバ(pserver)の設定
ユーザを追加する。
# groupadd -g 1002 cvsuser
# useradd -g 1002 -u 1002 -s /usr/bin/bash -m -d /export/home/cvsuser cvsuser
64 ブロック
inetd関連設定ファイルを設定する
# vi /etc/inet/inetd.conf
28 cvspserver stream tcp nowait root /usr/local/bin/cvs cvs -f --allow-root=/export/meka/cvs/cvsroot pserver
# vi /etc/inet/services(/etc/services) に以下の行を追加する。
cvspserver 2401/tcp # CVS client/server operations 2010/10/03
cvspserver 2401/udp # CVS client/server operations 2010/10/03
パスワードファイル
$vi /export/meka/cvs/cvsroot/CVSROOT/passwd
cvsuser:v.8whogehogeuA:cvsuser
meka:.V6WvRhogehogeNk:meka
※「.V6WvRhogehogeNk」のところは、ユーザの暗号化されたパスワードで、/etc/shadowからコピーしてくる。
solaris10からは、SMFベースになりましたので、/etc/inetd.confから、SMFレポジトリに変換して格納する必要があります。以下のコマンドを実行します。
# inetconv
inetconv: 注意: 100235/1 のサービスマニフェストはすでに /var/svc/manifest/network/rpc/100235_1-rpc_ticotsord.xml として生成されています。スキップします
inetconv: 注意: swat のサービスマニフェストはすでに /var/svc/manifest/network/swat-tcp.xml として生成されています。スキップします
cvspserver -> /var/svc/manifest/network/cvspserver-tcp.xml
cvspserver-tcp.xml をインポートしています ...完了
ネットワーク経由でのアクセス確認
$cvs -d :pserver:meka@localhost:/export/meka/cvs/cvsroot login
Logging in to :pserver:meka@localhost:2401/export/meka/cvs/cvsroot
CVS password:
cvs login: warning: failed to open /export/meka/.cvspass for reading: No such file or directory
[meka@~/cvs/cvsroot/CVSROOT]$
eclipse_CVSから使う
参考ページ
http://sunsabc.its-abc.net/node/48
http://www.sea-bird.org/doc/Linux/cvs_pserver.html
/etc/inet/inetd.confを変更したとき
-f 既存のマニフェストを強制的に上書きします
# inetconv -f
100235/1 -> /var/svc/manifest/network/rpc/100235_1-rpc_ticotsord.xml
100235_1-rpc_ticotsord.xml をインポートしています ...完了
100083/1 -> /var/svc/manifest/network/rpc/100083_1-rpc_tcp.xml
100083_1-rpc_tcp.xml をインポートしています ...完了
100068/2-5 -> /var/svc/manifest/network/rpc/100068_2-5-rpc_udp.xml
100068_2-5-rpc_udp.xml をインポートしています ...完了
cvspserver -> /var/svc/manifest/network/cvspserver-tcp.xml
cvspserver-tcp.xml をインポートしています ...完了
参考
http://sy2920.s151.xrea.com/solaris/smf-inetd.html
最終更新:2010年10月13日 19:50