アットウィキロゴ

solarisのインストールログ(CVS)

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の設定

  1. CVSROOTを作成する。
    ※だれでもみれる場所がいい
    $ mkdir /export/meka/cvs/cvsroot
    
  2. 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  ← 追加
    
  3. CVS の初期化を行います。※1回だけです
    $ cvs init
    

CVSのレポジトリ登録

  1. サンプルの確認
    $ls -ltr
    合計 2
    -rw-r--r--   1 meka     other        120 10月  3日  22:16 test.java
    
  2. レポジトリ名「hoge-cvs」として登録
    $cvs import -m "" hoge-cvs avendor start
    N hoge-cvs/test.java
    
    No conflicts created by this import
    
  3. レポジトリ登録されたか確認する。
    $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のチェックアウト

  1. /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)の設定

  1. ユーザを追加する。
    # groupadd -g 1002 cvsuser
    # useradd -g 1002 -u 1002 -s /usr/bin/bash -m -d /export/home/cvsuser cvsuser
    64 ブロック
    
  2. 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
    
  3. # 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
    
  4. パスワードファイル
    $vi /export/meka/cvs/cvsroot/CVSROOT/passwd
    cvsuser:v.8whogehogeuA:cvsuser
    meka:.V6WvRhogehogeNk:meka
    ※「.V6WvRhogehogeNk」のところは、ユーザの暗号化されたパスワードで、/etc/shadowからコピーしてくる。
    
  5. 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 をインポートしています ...完了
    
  6. ネットワーク経由でのアクセス確認
    $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]$
    
  7. eclipse_CVSから使う
  8. 参考ページ
    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
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。
添付ファイル