hns - 日記自動生成システム - Version 2.19.9

先月 2004年03月 来月
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2004年03月01日(月) 旧暦 [n年日記]

#1 [Mail] MIME 違反と書いたら

確かにそういう気もするのだけれど、 日本と限らない場合、今時、文字コード(charset) を指定しないでメールを送ったとして、その文字コードを iso-2022-jp だと推定 して欲しいというのは、気が良すぎる、というのがあの時の僕の考え方。
正直なところ、Eudora-6.1 (の WinXP 版)で、その機能がなくて読めなかったのは、
  1. 僕がそういう設定を見つけられなかったのがアホ
  2. Eudora にそういう機能がないのがアホ
  3. そのメールが読めないとしても、MUA の設計としては、そういう選択もある。
のどれというべきでしょうか。2. ということかなぁ。

#2 [MacOSX] FreeWnn を作って見る。

FreeWnn-1.1.1-a017
gcc -E -DKANSAI fzk.master | egrep -v '^(# |#line |$)' | /Users/makoto/Documents/local-src/FreeWnn-1.1.1-a017/Xsi/Wnn/jutil/atof -h /Users/makoto/Documents/local-src/FreeWnn-1.1.1-a017/Xsi/Wnn/jd/hinsi.data std.fzk
gcc: fzk.master: linker input file unused because linking not done
Bad format near line 0 "".
File must start with \attribute
make[3]: *** [std.fzk] Error 1
make[2]: *** [full.fzk] Error 2
make[1]: *** [all] Error 1
make: *** [all] Error 1

real 1m25.786s
user 1m4.990s
sys 0m16.380s
d176:~/Documents/local-src/FreeWnn-1.1.1-a017/Xsi makoto$
さふいへば、 以前に anon cvs から作って出来なかったことが ? もっとも、自分で書いた 「cvs にある tar 形式」ってどういう意味
反応 もいただいていたような 自分で書いた覚えを見つける

make CPP=cpp:

Bad format near line 0 "#pragmaGCCset_debug_pwd"".
File must start with \attribute
make[3]: *** [std.fzk] Error 1
make[2]: *** [full.fzk] Error 2
make[1]: *** [all] Error 1
make: *** [all] Error 1
d176:~/Documents/local-src/FreeWnn-1.1.1-a017/Xsi makoto$
これを避ける一つの方法は cpp
cpp (GCC) 3.3 20030304 (Apple Computer, Inc. build 1495)
でなくて cpp3
cpp3 (GCC) 3.1 20021003 (prerelease)
を使うこと。

hosttype:

FreeWnn-1.1.1-a20 というのがあったかなぁ:

(見つからず) 各地の alpha にあるものらしい。
curl -O ftp://ftp.st.ryukoku.ac.jp/pub/japanese-im/FreeWnn/alpha/FreeWnn-1.1.1-a020.tar.bz2
cd ../local-src/
tar jxf ../distfiles/FreeWnn-1.1.1-a020.tar.bz2
cd FreeWnn-1.10-pl020
./configure
time make

gcc -dynamiclib -undefined suppress -o .libs/libwnn.0.0.0.dylib js.lo wnnerrmsg.lo jl.lo msg.lo yincoding.lo py_table.lo zy_table.lo strings.lo bcopy.lo mkdir.lo ../../Wnn/romkan/rk_bltinfn.lo ../../Wnn/romkan/rk_main.lo ../../Wnn/romkan/rk_modread.lo ../../Wnn/romkan/rk_read.lo ../../Wnn/romkan/rk_vars.lo -lc -install_name /usr/local/lib/libwnn.0.dylib
ld: -undefined error or -undefined define_a_way must be used when -twolevel_namespace is in effect
/usr/bin/libtool: internal link edit command failed
make[2]: *** [libwnn.la] Error 1
make[1]: *** [all] Error 1
make: *** [all] Error 1
autoconf (GNU Autoconf) 2.57 ltmain.sh

cpp3 を使って:

...
make FZK_FLAG=-DKANSAI std.fzk
/usr/bin/cpp3 -DKANSAI fzk.master-.c | egrep -v '^(# |#line |$)' | ../../Wnn/jutil/atof -h ../../Wnn/jd/hinsi.data std.fzk
fzk.master-.c:2: undefined type, found `FreeWnn'
/usr/bin/cpp3 -DKANSAI fzk.master-.c | egrep -v '^(# |#line |$ |;)' | ../../Wnn/jutil/atof -h ../../Wnn/jd/hinsi.data std.fzk

fzk.attr の中の
\attribute の \a を取ってしまうらしい。
"Darwin") 
    CCOPTIONS="-DCSRG_BASED" 
    CDEBUGFLAGS="-O2 -fno-strength-reduce" 
    if test -x /usr/bin/cpp3; then 
    CPP=/usr/bin/cpp3 
    fi 
    ;;
やっと、 FreeWnn-1.1.0-a01 相当が動いて Emacs-21.3 からも変換 出来た。
which emacs で
/usr/local/bin/emacs 
と出る時でも、emacs と入力すると、/usr/bin/emacs が動くとは、 これ如何に ...



最近の日記
2024年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
2024年02月29日
opendkim and senmail
2024年01月24日
chat/iam 0.0.8
2024年01月21日
uselocale vs setlocale (textproc/R-readxl)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)