- 19990209/tcsh-6.08.02/SunOS4
- 何故か 6.05 が set prompt = "(%.02)" とすると core dump する
ようになったので、作り直し。 gcc-2.7.2 で __P が sh.h と
2.7.2/incluesys/cdefs.h で、
重複定義と言ってうるさいが、一応問題なく組立てられる
- 19990110/tcsh-6.08.02/PowerPC
-
ftp://ftp.win.ne.jp/pub/shell/tcsh/tcsh-6.08.02.tgz
信じられないことに NetBSD/PowerPC で tcsh を組立ててしまった。
./configure
make
cp tcsh /bin/
-
980927/tcsh-6.07.10/sparc
-
ftp://ftp.cs.uni-sb.de/pub/systems/shells/tcsh/tcsh-6.07.10.tgz
ftp://ftp.win.ne.jp/pub/shell/tcsh/tcsh-6.07.10.tgz
configure で出来ると思ってよろこんだのも束の間。
いくつか元のものを手で直してしまった。(手で作って目で見る形の patch)
○
sh.print.c 247-248 EBADF: -> EBADF
○
ed.defns.c: In function `editinit':
ed.defns.c:1854: `F_DOSIFY_PREV' undeclared (first use this function)
#define F_DOSIFY_NEXT 115
+ e_dosify_prev,
+#define F_DOSIFY_PREV 116
0 /* DUMMY VALUE */
version tcsh 6.07.10 (Astron) 1998-09-04 (sparc-sun-NetBSD) options 8b,nls,dl,al,rh,color
しかし後は make;make install で済む。/bin/tcsh に入れてくれる。
kanji を付けなかったので、いつもの黒豆腐が出ない。
- 980606
-
1.3.2 になったついでに static の tcsh を作る。
たまたま xmkmf がなかったので、Makefile.std を使う。
config_f.h を少し変更する。
最後の link のところで _crypt がないというので
手で切貼して -lcrypt を付ける。
同時にそこで -static を付ける。
51 21:03 cd tcsh-6.07.02/
53 21:04 cp Makefile.std Makefile
56 21:22 vi config_h.h
make
72 22:00
gcc -Wall -pipe -static -o tcsh -O sh.o sh.dir.o \
sh.dol.o sh.err.o sh.exec.o sh.char.o sh.exp.o sh.func.o \
sh.glob.o sh.hist.o sh.init.o sh.lex.o sh.misc.o sh.parse.o \
sh.print.o sh.proc.o sh.sem.o sh.set.o sh.time.o glob.o \
mi.termios.o ma.setp.o vms.termcap.o tw.help.o tw.init.o \
tw.parse.o tw.spell.o tw.comp.o ed.chared.o ed.refresh.o \
ed.screen.o ed.init.o ed.inputl.o ed.defns.o ed.xmap.o \
ed.term.o tc.alloc.o tc.bind.o tc.const.o tc.defs.o tc.disc.o \
tc.func.o tc.os.o tc.printf.o tc.prompt.o tc.sched.o tc.sig.o \
tc.str.o tc.vers.o tc.who.o -ltermcap -lcrypt
73 22:00 ldd tcsh
makoto@tateyama 22:00:29/980606(...ml-making/tcsh-6.07.02)> ldd tcsh
ldd: tcsh: not a dynamic executable
make install
set | grep version
とすると、次のような行を表示する。
version tcsh 6.07.02 (Astron) 1996-10-27 (m68k-motorola-NetBSD) options 8b,dl,al,kan,rh
-
http://www.uinet.or.jp/~taka/install
(の Thu 14 Aug JST 1997 )
を見ていたら、shell は static link で作ると書いてある。全く
その通りだと思う。時間が出来たら作り直そう
- 970811
(以前 970706 に僕が入れた)
tcsh-6.07.02 が options 8b,nls,dl,al,rh となっていて、
漢字機能が入っていないことに気が付く
- 970706
-
tcsh-6.07.02 を用意した。 ./Configure make; make install
だけで出来た。(本来は static にするのがいい)
-