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

  • 07/17(水) 不燃ごみ
  • 07/18(木) SI 誕生日
  • 07/19(金) CQ Ham Radio
  • 07/20() 木之本会議
  • 07/21() 05:00 -- 07:00 横浜コンテスト
  • 07/22(月) 6m and Down ログ締切
  • 07/25(木) Interface
  • 07/31(水) NTT 東 払込期日
  • 07/31(水) ○ 固定資産税振替・支払
  • 08/01(木) atactl check
  • 08/03() 21:00 -- 15:00 Field Day
  • 08/07(水) 不燃ごみ
  • 08/10() WAEDX CW
  • 403 JNUG 総会/BOF 2017/07/08 (土)
  • 402 用途別 Emacs ( C, LaTeX, 日本語 )
  • 380 cvsweb の移行
  • 370 tamago 辞書登録
  • 368 CROSS (cross/i386-mingw32, cross/powerpc-linux ) Framework --- binutils + gcc
  • 363 Wanderlust+HyperEstraier
  • 360 evbppc 用 patch / 玄箱
  • 335 /dev/battery is missing hack | libgcc_s_pic.a is missing | samba の -PIE 問題335 ntpd monitor
  • 325 tcode頁の更新
  • 322 software |hardware
  • 321 emacs-22 | IPv6
  • 320 bulk build (Mac OS X 10.4 and NetBSD/macppc)
  • 310 Wanderlust の Namazu の挙動
  • 290 WordPress 1.2 -> 1.5 migration
  • 220 Wanderlust で日本語題名の wl-summary-print-buffer
  • 215 NetBSD/ofppc
便利なツール
Emacs
らくらく 入門
rakuraku-emacs-cover

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

2013年07月09日(火) 旧暦 [n年日記] [更新:"2013/07/09 08:17:38"]

#1 [pkgsrc] mk/x11.buildlink3.mk

例えば、/etc/mk.conf に
X11_TYPE?= modular 
と書いておいて wip/Rezound で make するか、 次のように env X11_TYPE=modular として make すると、
modena@makoto 08:12:57/130709(..wip/ReZound)% env X11_TYPE=modular   make 
ERROR: This package has set PKG_FAIL_REASON:
ERROR: Do not include x11.buildlink3.mk for X11_TYPE != "native".
*** Error code 1

Stop.
make: stopped in /export/CHROOT/usr/pkgsrc/wip/ReZound
ちなみに、/etc/mk.conf に
X11_TYPE= modular 
と書いてあると env X11_TYPE=modular make としても、この env は上書きされ、結果的に無視される
それで、次のようにして見たが、
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc-wip/wip/ReZound/Makefile,v
retrieving revision 1.15
diff -u -r1.15 Makefile
--- Makefile	24 Sep 2012 16:56:28 -0000	1.15
+++ Makefile	8 Jul 2013 23:15:55 -0000
@@ -47,5 +47,7 @@
 
 .include "../../mk/oss.buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"
+.if !empty(X11_TYPE:Mnative) || empty(X11_TYPE)
 .include "../../mk/x11.buildlink3.mk"
+.endif
 .include "../../mk/bsd.pkg.mk"
これが合っているかどうか確める方法を、ここに書こうと思ったが、 とりあえず、ここまで (調べる場合分け)
  • /etc/mk.conf に X11_TYPE?= modular


2009年07月09日(木) 旧暦 [n年日記] [更新:"2009/07/24 00:41:10"]

#1 [Emacs] pkgsrc/wip/emacs-current -> 23.1.50

pkgsrc/wip/emacs-current で make したら 23.1.50 になっている。ということは 23.1 が出たのか、 それとも間も無く出るという意味なのかな。


2008年07月09日(水) 旧暦 [n年日記] [更新:"2008/07/12 23:46:59"]

#2 [Xen] DragonFly 1.12.1

ML115 (Athon 3500+) の NetBSD/4.0 Xen 3.1.2 (hvm) で 起動してみたが
uhci0: <Intel 82371SB (PIIX3) USB controller> port 0xc020-0xc03f irq 5 at device 1.3 on pci0
を表示した後で 止ってしまう (先に進まない) (追記) 単に Xen つながりなので、書いておく。

#1 [Programming] Perl thread programming

Google 先生に
Perl thread programming
と聞くと、最初に出て来るのが なので読もうと思う (「読んでいる」まで至っていない)。 これって shell で次のように入力しても似たようなものが表示される
perldoc perlthrtut
(が、何故か、かなり違う。でも大筋は同じ)。


2007年07月09日(月) 旧暦 [n年日記] [更新:"2007/07/10 01:08:29"]

#1 [NetBSD] /usr/include/machine は何時作成

build.sh の時に /usr/include/machine はいつ作られるのかな、というのが今日の疑問。 src/share/mk/bsd.kmod.mk
過去に成功している記録を見ればいいという気もするが。

現在は次のようになっているが:

ttyp2:makoto@genoa 18:39:40/070709(...checkout/src)> ls -l sys/arch/{powerpc*,ps3}/include/types.h
-rw-r--r--  1 makoto  wheel  2569 Mar 23 08:02 sys/arch/powerpc/include/types.h
-rw-r--r--  1 makoto  wheel  2576 Jul  9 08:33 sys/arch/powerpc64/include/types.h
-rw-r--r--  1 makoto  wheel   194 Mar 22 14:20 sys/arch/ps3/include/types.h
ttyp2:makoto@genoa 18:39:53/070709(...checkout/src)> find obj/destdir.ps3/usr/include/ -name types.h -ls
       2806 Jul  9 11:21 obj/destdir.ps3/usr/include/rpc/types.h
       9186 Jul  9 11:21 obj/destdir.ps3/usr/include/sys/types.h
        194 Jul  9 15:25 obj/destdir.ps3/usr/include/powerpc64/types.h
       2569 Jul  9 13:24 obj/destdir.ps3/usr/include/powerpc/types.h
        194 Mar 22 14:20 obj/destdir.ps3/usr/include/ps3/types.h
ttyp2:makoto@genoa 18:39:56/070709(...checkout/src)> 
2576 Jul  9 08:33 sys/arch/powerpc64/include/types.h
が
 194 Jul  9 15:25 obj/destdir.ps3/usr/include/powerpc64/types.h
となってしまうのはいただけない。今は次のようにしている。
ttyp1:makoto@genoa 18:42:06/070709(...sys/arch)> cvs diff -r 1.1 Makefile
Index: Makefile
===================================================================
RCS file: /export/20070616a/Repository/src/sys/arch/Makefile,v
retrieving revision 1.1
retrieving revision 1.3
diff -u -r1.1 -r1.3
--- Makefile    8 Jul 2007 22:06:27 -0000       1.1
+++ Makefile    9 Jul 2007 05:54:00 -0000       1.3
@@ -17,6 +17,10 @@
 ARCHSUBDIR= powerpc
 .endif
 
+.if ${ARCHSUBDIR} == "ps3"
+ARCHSUBDIR+= powerpc64
+.endif
+
 .if ${MACHINE} != ${ARCHSUBDIR}
 .if exists(${ARCHSUBDIR})
 SUBDIR+= ${ARCHSUBDIR}
ttyp1:makoto@genoa 18:42:13/070709(...sys/arch)> 
次のものを手で消しておいたら、これは入らなかったので、上の変更は効いていないらしい。
   194 Jul  9 15:25 obj/destdir.ps3/usr/include/powerpc64/types.h
次のように書くものなのかな
sys/arch/arm/Makefile:SUBDIR=   include include/arm26 include/arm32
これは間違いらしい。次のようになってしまう。
cleandir ===> sys/arch/ps3/include/powerpc64
cd: can't cd to /export/20070616a/checkout/src/sys/arch/ps3/include/powerpc64

DEPINCS:

 sys/arch/ps3/include/Makefile
DEPINCS= /usr/include/powerpc64
という行を加えて見たが、
includes ===> sys/arch/ps3/include
nbmake: don't know how to make /usr/include/powerpc64. Stop
と言われてしまった
-.include <bsd.kinc.mk>
+.include "../../powerpc64/include/Makefile"
src/sys/arch/ps3/include/Makefile を上のように変更した場合には:
dependall ===> lib/csu/powerpc64
# create powerpc64/crt0.d
CC=/export/20070616a/checkout/src/tooldir.NetBSD-4.99.9-powerpc/bin/powerpc64--netbsd-gcc
/export/20070616a/checkout/src/tooldir.NetBSD-4.99.9-powerpc/bin/nbmkdep
-f crt0.d --
-I/export/20070616a/checkout/src/lib/csu/powerpc64 -DLIBC_SCCS
-DPIC -DDYNAMIC -DELFSIZE=32
-I/export/20070616a/checkout/src/libexec/ld.elf_so
-I/export/20070616a/checkout/src/lib/csu/powerpc64/../common_elf
-I/export/20070616a/checkout/src/lib/libc/dlfcn -DDWARF2_EH
-DJCR -DDSO_HANDLE -nostdinc -isystem
/export/20070616a/checkout/src/obj/destdir.ps3/usr/include
/export/20070616a/checkout/src/lib/csu/powerpc64/crt0.c
In file included from /export/20070616a/checkout/src/obj/destdir.ps3/usr/include/powerpc64/types.h:3,
from /export/20070616a/checkout/src/obj/destdir.ps3/usr/include/powerpc64/types.h:3,
...
/export/20070616a/checkout/src/obj/destdir.ps3/usr/include/powerpc64/types.h:3:29:
error: #include nested too deeply
これは何故かと見ると、次のようになっていて
# install /export/20070616a/checkout/src/obj/destdir.ps3/usr/include/powerpc64/types.h STRIP=/export/20070616a/checkout/src/tooldir.NetBSD-4.99.9-powerpc/bin/powerpc64--netbsd-strip /export/20070616a/checkout/src/tooldir. NetBSD-4.99.9-powerpc/bin/nbinstall -N /export/20070616a/checkout/src/etc -c -r -c -o root -g wheel -m 444 types.h /export/20070616 a/checkout/src/obj/destdir.ps3/usr/include/powerpc64/types.h
この場合、 sys/arch/ps3/include から
install types.h  /export/20070616a/checkout/src/obj/destdir.ps3/usr/include/powerpc64/endian.h
となってしまっているので良くない。何か違う気がするが、取敢えず、 次の変更で回避可能
+++ sys/arch/ps3/Makefile       9 Jul 2007 15:23:13 -0000
@@ -1,5 +1,5 @@
 #      $NetBSD: Makefile,v 1.2 1998/06/12 23:22:39 cgd Exp $
 
-SUBDIR=        include
+SUBDIR=        include ../powerpc64/include

/export/20070616a/checkout/src/lib/libc/arch/powerpc64/gen/makecontext.c(56): syntax error [249]


2005年07月09日() 旧暦 [n年日記] [更新:"2005/07/09 21:29:57"]

#1 [NetBSD][macppc][build.sh] 久し振りに ./build.sh しているが

pre-html.o(.text+0x590): In function `make_message(char const*, ...)':
: undefined reference to `vsnprintf(char*, unsigned, char const*, __va_list)'
collect2: ld returned 1 exit status
.. Stop.
nbmake: stopped in /export/20050707/checkout/src/gnu/usr.bin/groff/src/preproc/html

google で一か月前の日記を見つける:



2003年07月09日(水) 旧暦 [n年日記]

AEC,6260M

#3 [買物] ACARD,6260

石丸で。AEC-6260M ともいうもの。 これは NetBSD/macppc で boot 出来るからえらい。
dev /bandit/pci-bridge/ACARD,6260
.properties 
...
AAPL,interrupts         0000001B
...
boot-device         /bandit/pci-bridge/ACARD,6260/sd@0:0 
boot-file                               

#2 [無題] ESEC

に行って来る。 でお話を聞いたり。 が重要そう。

#1 [Namazu] make update

pkg_delete: unable to completely remove directory '/usr/pkg/etc/namazu'
pkg_delete: unable to completely remove directory '/usr/pkg/include/namazu'
pkg_delete: file `/usr/pkg/lib/libnmz.so.6' doesn't really exist
pkg_delete: file `/usr/pkg/lib/libnmz.so.6.0' doesn't really exist
pkg_delete: unable to completely remove directory '/usr/pkg/share/namazu/etc'
pkg_delete: unable to completely remove directory '/usr/pkg/share/namazu/filter'
pkg_delete: unable to completely remove directory '/usr/pkg/share/namazu/pl'
pkg_delete: unable to completely remove directory '/usr/pkg/share/namazu/template'
pkg_delete: unable to completely remove directory '/usr/pkg/share/namazu'
pkg_delete: couldn't entirely delete package `namazu-2.0.13pre1'
(perhaps the packing list is incorrectly specified?)


2002年07月09日(火) 旧暦 [n年日記]

#2 [NetBSD] X11R6-2002-07-07

を作って お知らせメール を出したら 07-08 もあるよ と言われてしまった。

#1 [無題] 買物かご Software

cafemilk は Mac だと 買物かごが使えない(ことがある) (13:10 - 15:00 まで 某通販サイト の方にお話を聞く)


2001年07月09日(月) 旧暦 [n年日記]

#1 [Emacs] pkg で何か入れたら、libpng.so.1 not found

となってしまったので、symlink を張っておく
root@harry  22:07:42/010709(...pkg/lib)# \
? ls -l libpng*
 185288 Jul  8 22:07 libpng.a
    746 Jul  8 22:07 libpng.la
     13 Jul  8 22:07 libpng.so -> libpng.so.2.0
     13 Jul  8 22:07 libpng.so.2 -> libpng.so.2.0
 153744 Jul  8 22:07 libpng.so.2.0
root@harry  22:07:44/010709(...pkg/lib)# \
? ln -s libpng.so.2.0 libpng.so.1
Emacs って、固定で link するのかなぁ。


2000年07月09日() 旧暦 [n年日記]

#1 [hns] たまに中身が表示されないことがある。

のは 「cache が(何かの原因で)作られなかったのに、 作られたことになっている」 気がする。その(何かの原因)の一つは、例えば cache/2000/ の持主が (Web の走っている権限でなく) 自分になってしまっている。 とか。

重複:

これは ~/diary/cache/2000/20000619.xhnf の中身が何かの理由で重複して作られてしまったので、 それを書替えるきっかけがなければ、自然に直る ということはない。
以下いろいろ調べたが、多分意味がない。 public_html/diary/lib/HNS/Diary.pm
    116 sub Read($)
    117 {
    118     my $self = shift;
    119     my $ok;
    120     my $warning_message;
    121
    122     # xhnf checking
    123     my ($year, $month, $day) = ($self->year, $self->month, $self->day);
    124     my $xhnf = "$HNS::System::CacheDir/$year/$year$month$day.xhnf";
    125     if (-f $xhnf) {
    126         my $xhnf_lm = (stat($xhnf))[9];
    127         if (($self->last_modified == $xhnf_lm)
    128                 || ($HNS::System::AllowCacheOnly && ! -e $self->filename)) {
    129             $self->read_done(1);
    130             return;
    131         }
127 行目の last_modified を見ると、 「元の時刻情報と、Cache xhnf が同じなら、処理は飛ばす」という Cache について当然の処理が書いてある。
makoto@milano ■18:50:41/000709(~...lib/HNS)> grep -n last_modified Diary.pm
48: last_modified
53:attributes qw(filename year month day tree user_var last_modified 
104:    # set last_modified
105:    $self->last_modified((stat($self->filename))[9]);
127:        if (($self->last_modified == $xhnf_lm)
210:        if (($self->last_modified == $xhnf_lm)
257:    utime($self->last_modified, $self->last_modified, $xhnf);
以前の d20000619.hnf を touch したい気分。 xhnf を書出しているのは次の部分
(index.cgi)
    173 # recent
    174 else {
    175     $col->ReadRecent($HNS::System::DefaultMax);
    176 }
    177 
    178 # print
    179 $hns->Print($col);

(lib/HNS/Collection.pm)

     71 sub Read($$$$)
     72 {
     73     my ($self, $year, $month, $day) = @_;
       ......
     85     for my $ymd (sort keys %{$self->diarys}){

    114     @files = grep /^d\d{4,}$month$day\.hnf$/, readdir DIR;

    100 sub ReadDay($$$) 
    101 {
    102     my ($self, $month, $day) = @_;

    121         $self->diarys->{$1} = $diary;

    176  最新 $max 分を読み込む。

    180 sub ReadRecent($;$)
    181 {
    182     my ($self, $max) = @_;
        .....
    204             $diary->Read;


(lib/HNS/Diary.pm)
    190 sub Print($$)
    191 {
    192     my $self = shift;
    193     my $reverse_sec = shift;
        .....
    250     open X, ">$xhnf";
    251     eval 'flock(X, LOCK_EX)';
    252     # head
    253     my $head = $HNS::Diary::Head;
    254     $head =~ s/%user{([A-Z]+)}/$self->user_var->Eval($1)/ge; # user var
    255     $templ->SetTemplate($head);
    256     print X $templ->Expand;
    257     if ($self->has_user_var) {
    258         my $user_var = $HNS::Diary::UserVar;
    259         $user_var =~ s/%user{([A-Z]+)}/$self->user_var->Eval($1)/ge; # user var
    260         $templ->SetTemplate($user_var);
    261         print X $templ->Expand;
    262     }
    263     close X;
    264
    265     # diarys
    266     $self->tree->Print($self->year, $self->month, $self->day, $HNS::Diary::section);
    267 



最近の日記
2019年06月28日
config-set for 8.99.45
2019年05月05日
graphic monitor for bulkbuild count
2019年03月31日
xfce added
2019年03月29日
bulkbuild 8.99.36
2019年03月16日
立川へ
こうもり
以上、9 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)