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

先月 2011年09月 来月
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
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2011年09月20日(火) 旧暦 [n年日記] [更新:"2011/09/20 09:21:31"]

#1 [pkgsrc] mule-2.3 coredumps

__malloc_initialized is already = 1, at the first initialize() call:
hostname@makoto 09:17:46/110920(..editors/mule)% 
  (cd work/mule/src; grep __malloc_initialized *alloc.c) 
gmalloc.c:extern int __malloc_initialized;
gmalloc.c:int __malloc_initialized = 0;
gmalloc.c:  __malloc_initialized = 1;
gmalloc.c:  fprintf(stderr, "%s: %s:%d %08x\n",
	__func__, __FILE__,__LINE__, __malloc_initialized);
gmalloc.c:  if (!__malloc_initialized){
gmalloc.c:  //  fprintf(stderr, "%s: %s:%d %08x\n",
	__func__, __FILE__,__LINE__, __malloc_initialized);
vmsgmalloc.c:extern int __malloc_initialized;
vmsgmalloc.c:int __malloc_initialized;
vmsgmalloc.c:  printf("__malloc_initialized = %d\n", __malloc_initialized);
vmsgmalloc.c:  __malloc_initialized = 1;
vmsgmalloc.c:  if (!__malloc_initialized)
vmsgmalloc.c:  int __malloc_initialized;
vmsgmalloc.c:  __malloc_initialized = ____vms_malloc_data[i].__malloc_initialized;
vmsgmalloc.c:  ____vms_malloc_data[i].__malloc_initialized = __malloc_initialized;
vmsgmalloc.c:  if (!__malloc_initialized && !mcheck_used)
hostname@makoto 09:17:50/110920(..editors/mule)% 
./emacs -batch 
  -l /export/pkgsrc/editors/mule/work/mule/src/../lisp/mule-diag.elc 
  -f dump-charset
init_strings: alloc.c:874 00001ffc
malloc: gmalloc.c:515 00000001
gmake[1]: *** [../etc/charset] Segmentation fault (core dumped)
gmake[1]: Leaving directory `/export/pkgsrc/editors/mule/work/mule/src'
gmake: *** [src] Error 2
*** Error code 2


2011年09月19日(月) 旧暦 [n年日記] [更新:"2011/09/21 09:48:21"]

#1 [無線] 2011 XPO 記念コンテスト

去年よりはちょっと遅く、11:25pm 頃現地に着いた。0:00 - 05:30 は寝たと思う。
実はすっかり忘れていたのだけれど、 去年 は、06:00 から始めようと準備したのに、 アンテナ補修があって 07:00 から始めたのだった。
自分の成績について見ると、C7 (7MHz 電信部門)に限った話で と来ている。2009 から 2010 で上位局の点数がかなり増えている。
最近は、 前年分の時刻別、県別交信数 を手元に置いて、数を比べながら運用している。一時間早く始められた分、 局数は多く推移したけれども、最後はそれほどかせげず、最初の 50数局が効いた感じ。 今年分の時刻別、県別交信数
          6  7  8  9 10 11 12 13 14 15 16 17 
         -- -- -- -- -- -- -- -- -- -- -- -- --- 
 2010       44 36 16 20 35  1  6 20 17 21 31 247 
                                         
   acuml     0  0  0  1  1  1  1  1  1  2  2
             4  8  9  1  5  5  5  7  9  1  4
             4  0  6  6  1  2  8  8  5  6  7

         -- -- -- -- -- -- -- -- -- -- -- -- ---
 2011    54 48 42 37 21 18  6 18 12 12 17 17 302 
                                            
   acuml  0  1  1  1  2  2  2  2  2  2  2  3
          5  0  4  8  0  2  2  4  5  6  8  0
          4  2  4  1  2  0  6  4  6  8  5  2
上の 時間別交信数gnuplot を使って図にして見た(右上、緑が 2011, 赤が 2010、クリックで拡大)
北海道や小笠原は別として、取れなかった は 05 山形 32 島根 36 香川 37 徳島 45 宮崎 47 沖縄
結局
      QSO PTS  multi score
2010   ?  246   43   10,578
2011  312 302   44   13,288
となった。10 位以内に入れれば良いかなという数字。 ちなみに今回は殆んどが CQ を出す running.
設備
TS-590S 100W
NA-440 (wide driven element 3EL, at 8mH)
Inv. Vee 10mH
75 -> 50 ohm balun
N1MM Logger + UDC setup for XPO Contest
K1EL Winkey USB

そう言えば思い出したが、CQ を出している内に軽い眠りに落ちることがある。
しかし殆んどの場合には、呼ばれると、目が醒めて、 しかも初めの文字からしっかり取れていることが多い。これは自分でも不思議だ。 多分相手がゆっくり (23wpm 以下)だからだと思う。

JA1XMS 2011 コンテストの記録:



2011年09月17日() 旧暦 [n年日記] [更新:"2011/09/21 10:21:03"]

#1 [植物] 日本植物学会 75 回大会

東京目黒区駒場で開かれている 日本植物学会 75 回大会 に二日間通った。 しかも、実は植物学会に今回入ってしまった。

一日目に要綱に目を通していたら、昔にお世話になって、 今はすっかり偉い人になっている方が受賞されるということに気が付いて、 メールを送ったり、当日は御挨拶をしたりで、とてもうれしかった。

僕に取って一番面白かったのは奥山 (twitter) @yokuyama さんの チャルメルソウ についての発表だった。どう面白かったか、というと、目のつけどころが違う、という点です。

右側の写真は、第一本館北側中央にある、 第一高等学校の銘がある 暗渠の蓋。

日本植物分類学会というのもあるのか。



2011年09月16日(金) 旧暦 [n年日記] [更新:"2011/09/16 07:53:08"]

#1 [pkgsrc] mule-2.3 segfaults with new ja-freewnn-lib

次の二つの binary package を比べて見た
219546 Sep 14 19:32 pkgsrc/packages/All/ja-FreeWnn-lib-1.10nb4.tgz
366436 Sep 13 22:03 pkgsrc/packages/All/ja-FreeWnn-lib-1.11alpha22.tgz
比べると言っても、何が入っているかの一覧を作って diff -u しただけ。
--- /tmp/1.10nb4        2011-09-16 07:49:47.000000000 +0900
+++ /tmp/1.11alpha22    2011-09-16 07:49:58.000000000 +0900
@@ -13,9 +13,18 @@
 include/wnn/jslib.h
 include/wnn/msg.h
 include/wnn/rk_spclval.h
+include/wnn/wnn_config.h
 include/wnn/wnnerror.h
+lib/libjd.la
 lib/libjd.a
+lib/libjd.so
+lib/libjd.so.0
+lib/libjd.so.0.0.0
+lib/libwnn.la
 lib/libwnn.a
+lib/libwnn.so
+lib/libwnn.so.0
+lib/libwnn.so.0.0.0
 man/ja_JP.EUC/man3/jl_bun_suu.3
 man/ja_JP.EUC/man3/jl_c_zenkouho.3
 man/ja_JP.EUC/man3/jl_close.3
@@ -182,6 +191,7 @@
 share/wnn/cvt_key_tbl.mv
 share/wnn/cvt_key_tbl.vt
 share/wnn/ja_JP/hinsi.data
+share/wnn/ja_JP/jserverrc
 share/wnn/ja_JP/libwnn.msg
 share/wnn/ja_JP/rk.vi/1B_newTOUPPER
 share/wnn/ja_JP/rk.vi/2A_CTRL


2011年09月15日(木) 旧暦 [n年日記] [更新:"2011/09/16 01:10:21"]

#1 [映画] Goethe! ゲーテの恋 君に捧ぐ「若きウェルテルの悩み」

を見て来た。なかなか良い、おすすめの映画だと思う。 10/29(土)から公開とのこと。
美しい画面と、 古典的な恋愛ものとも言えるいくつかの手法があって、大変気に入った。 独語に日本語の字幕が付く。
Goethe mit oe 
という科白が何回か出て来るが、英語で言えば
Goethe with OE
ということで、OE のつづりのある Goethe という意味だと思う。 西洋の人達は自分達の名前のつづりにこだわりがあるし、 またあだ名を付ける時にも同様だ。その意味だと思うが、 ちょっと見過しがちなので、言って見た。

それにしても映画は画面が美しいことが命だと思う。その点、僕には申分がなかった。 田舎の郊外の景色や、街や建物の美しさ、という意味である。



2011年09月14日(水) 旧暦 [n年日記] [更新:"2011/09/16 14:05:27"]

#1 [NetBSD] run0 (Broadcom Wireless LAN) RT2860

去年 2010/07/03 に、深海さんにお願いして 5.1_RC3 に Melco の WLI_CU-G300N USB 無線 LAN アダプタ (Broadcom の RT2860) の機能を追加してもらった。
今回は、それを元に自分で 5.1_STABLE に追加して見た。 関係する譜は次のようなもので、 二つは差分を取出して、新しいものに当て、他は追加すれば良い。
    55800 Jul  3  2010 ./sys/arch/i386/conf/GENERIC
    36391 Jul  3  2010 ./sys/dev/ic/rt2860reg.h
     7414 Jul  3  2010 ./sys/dev/usb/files.usb
    88217 Jul  8  2010 ./sys/dev/usb/if_run.c
     4955 Jul  3  2010 ./sys/dev/usb/if_runvar.h
これで無事追加して、多分動いていると思う。 上に示したものは 2010/07/03 に入れてもらったもので、それを今回もそのまま使ったが。 多分 にあるものと同じだと思う。
(上にも接続してある) 去年の日記 src/sys/net/Makefile にも変更があるし、Firmware の件も必要らしい。
今回は、以前の機械のまま src を新たに持出して、上記変更をし、 また kernel だけを入替えたので、 Firmware は以前に置いたものをそのまま使う形になっているのかも知れない。

run0 at uhub1 port 1
run0: Ralink 802.11 n WLAN, rev 2.00/0.01, addr 2
run0: MAC/BBP RT2872 (rev 0x0202), RF RT2820 (MIMO 2T2R), address 00:1d:73:xx:yy:zz
run0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
run0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 
                 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
NetBSD r4-2 5.1_STABLE NetBSD 5.1_STABLE (GENERIC) #0: 
Wed Sep 14 16:47:16 JST 2011  
root@r4-2:/export/src-5/sys/arch/i386/compile/obj/GENERIC i386


2011年09月13日(火) 旧暦 [n年日記] [更新:"2011/09/13 23:16:55"]

#1 [pkgsrc] ja-freewnn-lib DESTDIR_SUPPORT

inputmethod/ja-freewnn-lib
inputmethod/ja-freewnn-server
inputmethod/ja-freewnn-dict
PKG_DESTDIR_SUPPORT=    user-destdir
になっていないので、直す必要がある訳で、 ちょっと日和って、次の二つにするのを提案中な訳だけれど、
wip/ja-freewnn-lib
wip/ja-freewnn-server
それで、これを commit すれば良いという話にはなっていて、 以前の Q2 freeze の前に、(時間がなくて)あきらめた経緯がある。
さて、もう次の Q3 freeze が来てしまった。 以前には、やるべきことは ChangeLog の要約を作って commit message とする、ということだったけれど、 (以前に pkgsrc に変更された時からの) 間が長いので、これがある意味面倒。
ChangeLog ChangeLog.en Changelog.old を眺めたりしているけれど、.old は 時期的に関係ないとして... ChangeLog は最初が英語で途中から日本語になる。 ChangeLog.en は、その途中から日本語になったものの一部を更に翻訳した 形になっている。
良く考えると、上記 wip/ja-freewnn- 版は、更に patch を追加して a-022 版 相当になっている。それのことも含める必要がある。

以前に、かなり長い Commit message を入力したら、joerg に長すぎると言われ たこともあり、結局 commit message は何か短くすませれば良いと思ってはいる。

さて、実際の cvs 操作はどうするのかな、とちょっと思案中
dict + lib -> lib という形になるので、dict 側は削除すれば良いのかと思われる。
wip の TODO に commit message の長いものを書いておいて、添削して短くして それを最後に使う、という案を考え中

ChangeLog	1999-07-19 to 2005-11-30, 1.1.1-a001 to 1.1.1-a021
		(2003-09-16 to 2005-11-30 in English)
		(1999-07-19 to 2003-06-16 in Japanese)

ChangeLog.en	2001-05-19 to 2005-11-30, 
                    partly translated ( part of a020 to a021)
ChangeLog.old	(1999-03-20 to 1999-05-14, Before FreeWnn Project)
今の inputmethod/ja-freewnn-lib は 1.10 で pkgsrc 的には 2002/05/31 の更新、あるいは 2002/06/10 の patch-1.1.0-a01.gz が最後
ChangeLog には 1.1.1-a0xx の(内部公開的な)名前が入っているが ChangeLog.en には、その名前が入っていない。
ChangeLog によれば、 patch-1.1.1-a001 は 1999-07-19 になっている。pkgsrc には、 これも入っていなかったのかな。 patch という形でしか出ていなかったのか、それとも内部公開だったのだろうか。

それとも、こんな簡単な形で:

  • bump to 1.10 to 1.1.1-a021, See ChangeLog, ChangeLog.en (too many lines to list here)
  • Add more, a021 to a022 (CVS version) equivalent patches
  • DESTDIR support (That's why a022 patches added)
  • package structure adjusted from (-lib -dict -server -server-bin) to (-lib -server) for minimum modification from DISTFILE to pkgsrc.

共通部分を作って、あとは file by file:

commit message だけれど、全部に使える長いものを作って、 全てに使うという方法がないでもないが、そうすると、patch なんか沢山あってまとめて cvs log すると、多分すごくうるさくなる。

そこで、共通部分を(上のくらいに)作文して、後は、file by file で変更点を書いておく(のかな) それはそれで大変なのだけれど。

commit はしましたが、:

二回間違えました。一回目は自分の mirror 保管庫に commit してしまった。 これは特に問題にはならないですが、まだ commit していないのに commit しました メールを書いてしまった。

二回目は譜が不足していました。例によって obache さんが直して下さいました。
(一度、空のところで cvs update して確認する必要がありますね)

それで、関係先として、 kinput2 は直したつもりなのだけれど editors/mule も関係があった。
Dumping under names emacs and emacs-19.28.1
./temacs -batch -l /export/pkgsrc/editors/mule/work/mule/src/
 ../lisp/mule-inst.el /export/pkgsrc editors/mule/work/mule/src/../lisp/quail/[a-zA-Z]*.el
Warning: arch-dependent data dir (/usr/pkg/lib/mule/19.28/i386--netbsd/) does not exist.
Loading /export/pkgsrc/editors/mule/work/mule/src/../lisp/mule-inst.el...
./emacs -batch -l /export/pkgsrc/editors/mule/work/mule/src/../lisp/mule-diag.elc -f dump-charse 
gmake[1]: *** [../etc/charset] Segmentation fault (core dumped)
gmake[1]: Leaving directory `/export/pkgsrc/editors/mule/work/mule/src'
gmake: *** [src] Error 2
*** Error code 2
こんな感じ。以前からなのか、今回の変更によるのか一応不明。多分前者の気がする。
やはり bulk build から統計を表示する道具があるといいなと思う。

core の stack dump:

(gdb) bt
#0  0xbb47fcf7 in kill () from /usr/lib/libc.so.12
#1  0x08084049 in fatal_error_signal (sig=11) at emacs.c:225
#2  <signal handler called>
#3  0x080b60f4 in make_uninit_string (length=44) at alloc.c:933
#4  0x080b6231 in make_string (contents=0xbf7ff1de 
    "TIMEFMT=%U %S %*E %P %X+%Dk %I+%Oio %Fpf+%Ww", length=44) at alloc.c:912
#5  0x080b6278 in build_string (str=0xbf7ff1de 
    "TIMEFMT=%U %S %*E %P %X+%Dk %I+%Oio %Fpf+%Ww") at alloc.c:921
#6  0x080daa0f in set_process_environment () at callproc.c:1228
#7  0x08083957 in main (argc=6, argv=0xbf7fdf70, envp=Cannot access memory at address 0x8
) at emacs.c:722
(gdb) 

Comments related this article

Re: ja-freewnn-lib DESTDIR_SUPPORT by obache    2011/09/14 14:17
mule は去年の夏に DESTDIR support 追加したときには動いてたので、今回の変更かのせ...
Re: ja-freewnn-lib DESTDIR_SUPPORT by Makoto Fujiwara    2011/09/14 19:46
いま試しに ja-FreeWnn-lib-1.10nb4 に戻して、buildlink3.mk も 2011-09-01 にして m...
Re: ja-freewnn-lib DESTDIR_SUPPORT by aonoto    2011/09/26 03:14
ChangeLog{,.en}については更新してみましたので参考にしてください。 ChangeLog.enは...
Re: ja-freewnn-lib DESTDIR_SUPPORT by Makoto Fujiwara    2011/09/26 10:08
いつもありがとうございます。ChangeLog{,.en} を確認しました。 それで思い出したこ...


最近の日記
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)
以上、7 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)