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

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

2007年05月29日(火) 旧暦 [n年日記] [更新:"2007/06/01 10:48:37"]

#1 [NetBSD][pkgsrc] cyrus/imaps

May 29 09:21:25 hostname imaps[28587]: imaps: required OpenSSL options not present
このような行が繰返し表示されている。心当りがないでもないが。


2007年05月27日() 旧暦 [n年日記] [更新:"2007/05/28 00:40:23"]

#1 [NetBSD] TeraStation で NetBSD

かわうちさんからの情報 を基に、ずうっと前に作った sysinst 付の 4.99.3 (evbppc) を TS-TGL で動かして見た。


2007年05月22日(火) 旧暦 [n年日記] [更新:"2007/05/23 00:27:52"]

#1 [kuro-box] 新寺直列口

TeraStation には (1) TeraStation (銀) (2) 新 TeraStation (黒) (3) TeraStation Pro (Marvell/ARM) の三種類がある。そのうちの (2) 新 TeraStation に直列口をつなぐとすると、 右の写真の R138 を短絡するか、1k ohm でもつなぐ必要があるのだろうか ? かわうちさん
シリアルコンソールはソフト切り替え?→ソフト切り替え(Web経由)
は、どういう意味かな ? もしかして UPS 用の口が切替えて使える ?
右下の名前の見えない IC は HC4053 AU796 という刻印がある。 これは Analog Multiplexer/Demultiplexer かも知れないが ?
1: TX -- TP47 
2: RX -- R138 -- TP46 -- pin 1 of HC4053 
3: VCC
4: GNC
ということは、この HC4053 で UPS と切替える ? 確かに UPS の口から この辺りまで長い線が走っている。

今は、何も書いていない disk をつないでいて、PC 側から setup をして見たら share がない、とか言って、正常な動作をしてくれない状態。Web も見えない。 NASNavigator の設定のメニューには行って見なかったかも知れない。



2007年05月21日(月) 旧暦 [n年日記] [更新:"2007/05/21 08:48:30"]

#1 [無題] bzImage って何



2007年05月20日() 旧暦 [n年日記] [更新:"2007/05/21 09:45:36"]

#1 [gcc] powerc--linux

クロスコンパイル環境を用意しようとしている。多分次のような方法がある。
  1. pkgsrc/cross/i386-linux を見て powerpc-linux を用意してから make
  2. 手動で binutils, environment(lib/include), gcc を用意する
  3. (上林さんに教わった) crosstool を使う
とりあえず 1 とか 2 を試しているところ。 lib/include については、出来合いのものがあるので、それを使う。例えば:
glibc-2.5-3.ppc.rpm
glibc-devel-2.5-3.ppc.rpm
kernel-headers-2.4.26-0vl17.6.ppc.rpm
それで何度も見たのが gcc の libgcc を作るところでの次の部分。
In file included from ./gthr-default.h:1,
                 from ../../gcc-4.1.1/gcc/gthr.h:114,
                 from ../../gcc-4.1.1/gcc/unwind-dw2.c:42:
../../gcc-4.1.1/gcc/gthr-posix.h:43:21: error: pthread.h: No such file or directory
../../gcc-4.1.1/gcc/gthr-posix.h:44:20: error: unistd.h: No such file or directory
確かに /usr/pkg/include/pthread.h はある。 gcc-4.1.1/gcc/Makefile.in を変更して それを無理矢理見るようにすれば、通らせることは出来る
やっと自分で気が付いたのが、 クロスコンパイル用の include の方には入っていない、ということ。 これって pthread library をクロス側に入れておけということかな。
devel/pth を入れればいいらしい。 (どうやってクロス側に ?)
/export/pkgsrc/devel/pth/PLIST:include/pthread.h
例えば簡単に
time gmake -e CFLAGS=-I/usr/pkg/include
とすると、pthread.h は見つけてくれるが、次に、このようなことを言う。
/usr/pkg/include/pthread.h:111:53: error: sys/types.h: No such file or directory
sys/types.h については、次のようなところにはあるが、今回の環境には入っていない。
/usr/include/sys/types.h
/usr/pkg/gcc34/lib/gcc/powerpc--netbsd4.99.9/3.4.6/include/sys/types.h
/usr/pkg/cross/i386-mingw32/include/sys/types.h
ということは lib/include の入れ方に(かなり)問題がある.. か、実は全く入っていない ? rpm や rpm2cpio の使い方が分っていないので .. こうかな
  • 何が入っているか確認
    rpm2cpio $file | cpio
    
  • 実際に展開して保存
    rpm2cpio $file | cpio -id
    
LINUX_SANITIZED_HEADER_DIR=linux-libc-headers-2.6.12.0
GLIBCTHREADS_FILENAME=glibc-linuxthreads-2.3.5
こういうものを探しておけばいいのかな。
wget http://gentoo.netnitco.net/distfiles/glibc-linuxthreads-2.3.5.tar.bz2

#2 [NetBSD] U-Boot を NetBSD/macppc 上で

実は powerpc--linux のクロスコンパイルは U-boot を make しようとして 用意していたが、西村さんから、gmake と gcc3 を使えば NetBSD 上でも 可能ですよと教えてもらって、make することが出来た。 一応 覚えは用意 したが、間違いがあるかも知れない。その時は後で修正予定。


2007年05月17日(木) 旧暦 [n年日記] [更新:"2007/05/18 00:38:05"]

#1 [NetBSD][macppc] C を押しながら起動

滝沢さんの 2000/11/07 の記事 を今更見ている訳ですが、これで、 「C を押しながら起動」が出来ました。
  • mkhybrid は今は(多分)なくなっているので例えば cdrtools に含まれている mkisofs を使い -hfs の指定を追加
  • hattrib -b は Read-Only File system と言われる。その代りに mkisofs で
    -hfs-bless dir/boot
    
    のように指定する
  • 同様に hattrib -t tbxi -c chrp :boot:bootinfo の代りに、
    .txt    Ascii   'chrp'  'tbxi' "Mac Boot File"
    
    という内容の譜を用意しておき、その名前を -map で指定する
    -map mac.map
    
  • boot/bootinfo.txt には次のように書いておく
    <CHRP-BOOT>
    <COMPATIBLE>
    iMac,1 PowerMac1,1 PowerBook1,1 PowerMac2,1 PowerMac2,2
    PowerMac3,1 PowerMac3,2 PowerMac3,3 PowerMac5,1 PowerBook2,1
    PowerBook2,2 PowerBook3,1 PowerBook3,2 PowerMac10,1
    </COMPATIBLE>
    <DESCRIPTION>
    NetBSD/macppc bootable CD script
    </DESCRIPTION>
    <BOOT-SCRIPT>
    boot cd:,ofwboot.elf netbsd.macppc
    </BOOT-SCRIPT>
    </CHRP-BOOT>
    
    COMPATIBLE の部分は実際には一行で書いたが、上のように改行を含んでもいいかも知れない
  • 現在使っている mkisofs の選択は
     $(MKISOFS) -volid macppc/${DATE} -part -hfs -f -r -J -l \
    -hfs-bless dir/boot -map mac.map -o $(CDIMAGE) dir
    
これで作ったものは、次の中の
20070517.iso  	710508 KB  	05/17/07  	13:50:00
として置いてあります。本当は、もっと小さい確認用の作ればいいのだけれど、 それは後ほど。

COMPATIBLE の部分が合っていない場合、 OF の入力待から次のように入力した場合に

boot cd:,\\:tbxi
CHRP-BOOT not compatible と言われる。


2007年05月16日(水) 旧暦 [n年日記] [更新:"2007/05/18 01:25:20"]

#1 [無題] 日記を御無沙汰

ずっと昔からお世話になっていた方が、去年の 10/1 に亡くなっていたことに 最近気が付いて、かなりの衝撃。 自分よりも 4 年くらい年上のはずで、まだまだ若かった方だ。 Jay Ei one Papa Canada Yankey. 高校生の時にこの人にコンテストのやり方を教わった。 さすがにこれでは Google で見つからないので、JA1PCY. 武蔵野クラブにつれていって下さったのも、塚原さんだった。 おかげで JA1KK 武井さん とも知り合いになれた。 JA1XMS こんなのが見られるのは知らなかった。

#2 [日記] LangScan って素適


#3 [NetBSD][pkgsrc] fix_ext2_magic を make したら i386

=> Generating pre-install file lists
/usr/bin/install -c -s -o root -g wheel -m 555 
  /export/pkgsrc/wip-jp/fix_ext2_magic/work.bologna/fix_ext2_magic /usr/pkg/bin
strip: Unable to recognise the format of the input file /usr/pkg/bin/fix_ext2_magic
install: stripping /usr/pkg/bin/fix_ext2_magic: No such file or directory
*** Error code 1
ttyq2:makoto@bologna 0:20:06/070517(...wip-jp/fix_ext2_magic)> 
file /export/pkgsrc/wip-jp/fix_ext2_magic/work.bologna/fix_ext2_magic
/export/pkgsrc/wip-jp/fix_ext2_magic/work.bologna/fix_ext2_magic: 
ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV),
for GNU/Linux 2.2.5, statically linked, stripped
何か不思議。本当は中身は違うけれど、外側だけそう言っているのかな ? 上で strip に失敗したと言っているのに下では stripped と言っているのも変。
In README.eucJP, it is clearly said:
このプログラムは i386 プラットホームの Linux 上で動作します。
(This program works in Linux with i386 arch).
やっと謎が解けた。tar 形式にコンパイル済のものが入っていて、それを 開けているだけだった。
話は違うけれど wip って人気投票というか、やれーっていうしくみがあるといいな。


2007年05月08日(火) 旧暦 [n年日記] [更新:"2007/05/08 10:41:04"]

#1 [NetBSD][sandpoint] ppcoea-renovation を試して見た

何となく build.sh が完走してしまったが、これで何か動くのかな ..
   123  2:14    cd arch/
   124  2:14    cvs update -r ppcoea-renovation > & /export/20070506/co-ppcoea
   125  7:12    cd ../../../src
   136  7:16    sudo ./build.sh -m sandpoint tools > & ../log.tools-sandpoint
   139  8:02    tail -30 ../log.tools-sandpoint
   140  8:03    sudo ./build.sh -m sandpoint \
                -T /export/20070506/src/obj/tooldir.NetBSD-4.99.9-i386 
		release > & ../log-release-sandpoint

         build.sh command: ./build.sh -m sandpoint 
                           -T /export/20070506/src/obj/tooldir.NetBSD-4.99.9-i386 release
         build.sh started: Tue May  8 08:03:04 JST 2007
         NetBSD version:   4.99.19
         MACHINE:          sandpoint
         MACHINE_ARCH:     powerpc
         Build platform:   NetBSD 4.99.9 i386
         HOST_SH:          /bin/sh
         TOOLDIR path:     /export/20070506/src/obj/tooldir.NetBSD-4.99.9-i386
         DESTDIR path:     /export/20070506/src/obj/destdir.sandpoint
         RELEASEDIR path:  /export/20070506/src/obj/releasedir
         makewrapper:      /export/20070506/src/obj/tooldir.NetBSD-4.99.9-i386/bin/nbmake-sandpoint
         Updated /export/20070506/src/obj/tooldir.NetBSD-4.99.9-i386/bin/nbmake-sandpoint
         Successful make release
         build.sh ended:   Tue May  8 10:00:49 JST 2007


2007年05月06日() 旧暦 [n年日記] [更新:"2007/05/06 22:16:07"]

#1 [Emacs] 22.1.50 に入替

GNU Emacs 22.1.50.2 (powerpc-unknown-netbsd4.99.9, X toolkit, Xaw3d scroll bars) of 2007-05-05 on bologna
obache さんに教えてもらって Xaw3d の問題を回避したので emacs を作り直した。 版名は 22.1.50 ということで 22.2 への開発版。


2007年05月04日(金) 旧暦 [n年日記] [更新:"2007/05/06 01:33:47"]

#1 [Emacs] Shared object "libXmu.so.6" not found

emacs で make bootstrap すると、次のように止まる件について少しだけ調べて見た
gcc -nostartfiles `echo -R/usr/X11/lib | sed -e 's/-R/-Wl,-rpath,/'` -Wl,-rpath,/usr/pkg/lib -L/usr/pkg/lib -Wl,-rpath,/usr/local/lib -L/usr/local/lib -Wl,-z,nocombreloc -Wl,-znocombreloc -L/usr/X11/lib -o temacs pre-crt0.o /usr/lib/crt0.o /usr/lib/crti.o /usr/lib/crtbegin.o dispnew.o frame.o scroll.o xdisp.o xmenu.o window.o charset.o coding.o category.o ccl.o cm.o term.o xfaces.o xterm.o xfns.o xselect.o xrdb.o fontset.o xsmfns.o fringe.o image.o emacs.o keyboard.o macros.o keymap.o sysdep.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o filemode.o cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o alloc.o data.o doc.o editfns.o callint.o eval.o floatfns.o fns.o print.o lread.o abbrev.o syntax.o unexelf.o bytecode.o process.o callproc.o region-cache.o sound.o atimer.o doprnt.o strftime.o intervals.o textprop.o composite.o md5.o tparam.o lastfile.o gmalloc.o ralloc.o vm-limit.o widget.o mktime.o ../lwlib/liblw.a -L/usr/X11/lib -lXaw3d -lXmu -lXt -lSM -lICE -lXext -ltiff -ljpeg -lpng -lz -lm -lungif -lXpm -lX11 -lossaudio -ltermcap -lm -lgcc -lc -lgcc /usr/lib/crtend.o /usr/lib/crtn.o

/usr/pkg/lib/libXaw3d.so: warning: warning: tmpnam() possibly used unsafely, use mkstemp() or mkdtemp()
./temacs --batch --load loadup bootstrap
Shared object "libXmu.so.6" not found
*** Error code 1
ldd して見ると、 一部で見つかって一部で見つかっていない
ttyp3:makoto@bologna 10:35:44/070504(...cvs-work/emacs-work)> ldd src/temacs |grep Xmu
        -lXmu.6 => not found
        -lXmu.6 => /usr/X11/lib/libXmu.so.6
ttyp3:makoto@bologna 10:35:55/070504(...cvs-work/emacs-work)> 
次のように ktrace で見て見る
   129  10:26   ktrace src/temacs
   130  10:26   kdump ktrace.out | less
 12663      1 temacs   CALL  open(0x7fffd058,0,0x7fffd06c)
 12663      1 temacs   NAMI  "/usr/X11/lib/libc.so.12"
 12663      1 temacs   RET   open -1 errno 2 No such file or directory
 12663      1 temacs   CALL  open(0x7fffd058,0,0x7fffd06c)
 12663      1 temacs   NAMI  "/usr/pkg/lib/libc.so.12"
 12663      1 temacs   RET   open -1 errno 2 No such file or directory
 12663      1 temacs   CALL  open(0x7fffd058,0,0x7fffd070)
 12663      1 temacs   NAMI  "/usr/local/lib/libc.so.12"
 12663      1 temacs   RET   open -1 errno 2 No such file or directory
 12663      1 temacs   CALL  open(0x7fffd058,0,0x7fffd068)
 12663      1 temacs   NAMI  "/usr/lib/libc.so.12"
 12663      1 temacs   RET   open 3
 12663      1 temacs   CALL  __fstat30(3,0x7fffcfb8)
 12663      1 temacs   RET   __fstat30 0
 12663      1 temacs   CALL  mmap(0,0x1000,1,1,3,0,0,0)
 12663      1 temacs   RET   mmap 1100664832/0x419ad000
 12663      1 temacs   CALL  munmap(0x419ad000,0x1000)
 12663      1 temacs   RET   munmap 0
 12663      1 temacs   CALL  mmap(0,0x11e000,5,0x10000002,3,0,0,0)
 12663      1 temacs   RET   mmap 1105133568/0x41df0000
 12663      1 temacs   CALL  mmap(0x41ef2000,0xa000,7,0x12,3,0,0,0xf2000)
 12663      1 temacs   RET   mmap 1106190336/0x41ef2000
 12663      1 temacs   CALL  mmap(0x41efc000,0x12000,7,0x1012,0xffffffff,0,0,0)
 12663      1 temacs   RET   mmap 1106231296/0x41efc000
 12663      1 temacs   CALL  mprotect(0x41ee2000,0x10000,0)
 12663      1 temacs   RET   mprotect 0
 12663      1 temacs   CALL  close(3)
 12663      1 temacs   RET   close 0
 12663      1 temacs   CALL  open(0x7fffd058,0,0x7fffd070)
 12663      1 temacs   NAMI  "/usr/pkg/lib/libXmu.so.6"
 12663      1 temacs   RET   open -1 errno 2 No such file or directory
 12663      1 temacs   CALL  open(0x7fffd058,0,0x7fffd06c)
 12663      1 temacs   NAMI  "/usr/lib/libXmu.so.6"
 12663      1 temacs   RET   open -1 errno 2 No such file or directory
 12663      1 temacs   CALL  write(2,0x7fffd5b8,0x25)
 12663      1 temacs   GIO   fd 2 wrote 37 bytes
       "Shared object \"libXmu.so.6\" not found"
ある共有ライブラリを呼出した時に、その中から更に Xmu を参照している時に、rpath_link の設定 が不充分なために問題が起きている、という気がする。
  • その呼出された共有ライブラリを作る時の問題:: どの共有ライブラリか
  • Emacs を作る時の rpath_link に不足がある
前者の気もする。libc か。もしそうだとすると libc を作る時に /usr/X11/lib を知る訳が ないから後者ということになる。古い emacs を作って見る ?
cvs -d `cat emacs-current/CVS/Root` co -D 2006-06-01 emacs
これでも同じだった。という訳で emacs 側ではなさそう。 上の gcc の引数に出て来る次の部分
`echo -R/usr/X11/lib | sed -e 's/-R/-Wl,-rpath,/'`
は src/s/netbsd.h の部分に由来するけれど、この部分の調整が不充分という理解をしている。 しかし、少し 変更して見た が変化なし。


#2 [Emacs][pkgsrc] つっこみをいただいたので、

調べて見ました。

「/usr/pkg/lib/libXaw3d.so.8 の作り方が不適切」らしいです。

x11/Xaw3d で make:

+ cc -o ./libXaw3d.so.6.1~ -shared -Wl,-rpath,/usr/pkg/lib -Wl,-soname,libXaw3d.so.6 AllWidgets.o AsciiSink.o AsciiSrc.o AsciiText.o Box.o Command.o Dialog.o Form.o Grip.o Label.o Layout.o List.o MenuButton.o Paned.o Panner.o Porthole.o Repeater.o Scrollbar.o Simple.o SimpleMenu.o Sme.o SmeBSB.o SmeLine.o SmeThreeD.o StripChart.o Text.o TextSink.o TextSrc.o TextAction.o TextPop.o TextTr.o ThreeD.o Tip.o Toggle.o Tree.o Vendor.o Viewport.o Xaw3dP.o XawInit.o laygram.o laylex.o MultiSrc.o MultiSink.o XawIm.o XawI18n.o -L/usr/pkg/lib -lXmu -lXt -lSM -lICE -lXext -lX11 -lXt -lSM -lICE -lXext -lX11
ttyp3:makoto@bologna 9:43:34/070505(...x11/Xaw3d)> ldd ./work.bologna/xc/lib/Xaw3d/libXaw3d.so.6
./work.bologna/xc/lib/Xaw3d/libXaw3d.so.6:
        -lXmu.6 => not found
        -lXt.6 => not found
        -lSM.6 => not found
        -lICE.6 => not found
        -lXext.6 => not found
        -lX11.6 => not found
ttyp3:makoto@bologna 9:43:48/070505(...x11/Xaw3d)> 
xpkgwedge.def
ttyp3:makoto@bologna 10:09:17/070505(...x11/Xaw3d)> grep rpath /usr/pkg/lib/X11/config/xpkgwedge.def
#define SharedLibraryLoadFlags -shared -Wl,-rpath,$(USRLIBDIRPATH)
#define ExtraLoadFlags -Wl,-rpath,$(USRLIBDIRPATH)
#define ExtraLoadFlags -Wl,-rpath,$(USRLIBDIRPATH) -Wl,-rpath-link,$(BUILDLIBDIR)
USRLIBDIRPATH
ttyp3:makoto@bologna 10:03:21/070505(...x11/Xaw3d)> find . -type f -exec grep USRLIBDIRPATH /dev/null '{}' \;
./work.bologna/xc/lib/Xaw3d/Makefile: EXTRA_LOAD_FLAGS = -Wl,-rpath,$(USRLIBDIRPATH)
./work.bologna/xc/lib/Xaw3d/Makefile:    USRLIBDIRPATH = $(USRLIBDIR):$(XPROJECTROOT)/lib
ttyp3:makoto@bologna 10:03:29/070505(...x11/Xaw3d)> 
XPROJECTROOT
ttyp3:makoto@bologna 10:02:52/070505(...x11/Xaw3d)> find . -type f -exec grep XPROJECTROOT /dev/null '{}' \;
./work.bologna/xc/lib/Xaw3d/Makefile:   TOP_X_INCLUDES = -I$(XPROJECTROOT)/include
./work.bologna/xc/lib/Xaw3d/Makefile:     XPROJECTROOT = $(X11_ROOT)
./work.bologna/xc/lib/Xaw3d/Makefile:       XENVLIBDIR = $(XPROJECTROOT)/lib
./work.bologna/xc/lib/Xaw3d/Makefile:    USRLIBDIRPATH = $(USRLIBDIR):$(XPROJECTROOT)/lib
./work.bologna/xc/lib/Xaw3d/Makefile:        LDPRELIBS = -L$(USRLIBDIR) -L$(XPROJECTROOT)/lib
./work.bologna/xc/lib/Xaw3d/Makefile:       LDPOSTLIBS =  -L$(XPROJECTROOT)/lib
X11_ROOT
ttyp3:makoto@bologna 10:03:29/070505(...x11/Xaw3d)> find . -type f -exec grep X11_ROOT  /dev/null '{}' \;
./work.bologna/xc/lib/Xaw3d/Makefile:X11_ROOT = /usr/X11
./work.bologna/xc/lib/Xaw3d/Makefile:     XPROJECTROOT = $(X11_ROOT)
./work.bologna/xc/lib/Xaw3d/Makefile:        CONFIGDIR = $(X11_ROOT)/libdata/config
ttyp3:makoto@bologna 10:05:06/070505(...x11/Xaw3d)> 
試しに、make した後で、Makefile を次のように変更し、
-     SHLIBLDFLAGS = -shared -Wl,-rpath,$(USRLIBDIR)
+     SHLIBLDFLAGS = -shared -Wl,-rpath,/usr/X11/lib
次のように make すると、
   386  11:32   vi work.bologna/xc/lib/Xaw3d/Makefile
   387  11:32   rm work.bologna/.build_done
   388  11:32   touch work.bologna/xc/lib/Xaw3d/TextTr.o
   389  11:33   make
次のように ldd が解決する
ttyp3:makoto@bologna 11:34:08/070505(...x11/Xaw3d)> ldd ./work.bologna/xc/lib/Xaw3d/libXaw3d.so.6
./work.bologna/xc/lib/Xaw3d/libXaw3d.so.6:
        -lX11.6 => /usr/X11/lib/libX11.so.6
        -lICE.6 => /usr/X11/lib/libICE.so.6
        -lSM.6 => /usr/X11/lib/libSM.so.6
        -lXt.6 => /usr/X11/lib/libXt.so.6
        -lXext.6 => /usr/X11/lib/libXext.so.6
        -lXmu.6 => /usr/X11/lib/libXmu.so.6
ttyp3:makoto@bologna 11:34:37/070505(...x11/Xaw3d)> 
このまま sudo make package しておいて、emacs を作ってみると、問題が解決していました。

何故 Xaw3d だけ問題が出る ?:

もう一度 先ほどの記録 を見ると
  • Emacs から参照している共有ライブラリで
  • pkgsrc の中で make したもの
  • 更にその中で X11 側 (/usr/X11/lib) を参照
している、という条件に合うのは、これだけ (/usr/X11R6 でなく /usr/X11 に入れているというのも条件のうち)。



最近の日記
2025年02月13日
dvipdfmx ICC profile format spec. version 4.3.0
2025年01月29日
ham/wsjtx
2025年01月27日
wip/wsjtx 5.4.2
2025年01月25日
ham/wsjtx
2025年01月15日
今更 advent calendar
以上、10 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)