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

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

2003年03月21日(金) 旧暦 [n年日記]

#1 [機械] RTA52i Rev.4.01.17 (Tue Aug 21 20:43:45 2001)

入手。
RTA52i Rev.4.01.17 (Tue Aug 21 20:43:45 2001)
  Copyright (c) 1994-2001 Yamaha Corporation.
00:a0:de:08:yy:xx
Memory 8Mbytes, 1LAN, 1BRI

古い方も調べておく。:

RTA50i Rev.3.05.42 (Tue Dec  4 14:02:45 2001)
  Copyright (c) 1994-2001 Yamaha Corporation.
00:a0:de:06:yy:xx
Memory 4Mbytes, 1LAN, 1BRI

これで Voice Warp の設定可:

(NEC Aterm IT55 では不可だった。)

#2 [Emacs] tc-2.3pre19

を入れて、
  1. emcws -q で起動して試すとする
  2. .tc を無にして見ると C-\ で入力が切換らない。
  3. .tc に (global-set-key "\C-\\" 'toggle-input-method) と書いておけば、切換る。しかしこれは一時しのぎの方法だったようなので..
ちなみに、.tc のひな型は tc-2.3pre19/doc/sample.tc にある。 ひな型ではなさそう
-;;; 【注意】このファイルの設定は、あくまで設定例であり、
-;;; 誰にでもおすすめできる設定ではありません。
-;;; 内容を理解した上で設定してください。

C-h k C-\ は toggle-egg-mode:

C-\ runs the command toggle-egg-mode

#3 [pkgsrc] apach-2.0.44

2/28 日は何故か cross compiler と思われて 先に進まなかったが、 cc とか最近入直したので、make は完了した。
===> Becoming root@u to install apache-2.0.44.
/usr/bin/su Password:
===> apache-2.0.44 conflicts with installed package(s): apache6-1.3.26nb2 apache6-1.3.27nb3 ap-php-4.2.3 found.
*** They install the same files into the same place.
*** Please remove apache6-1.3.26nb2 apache6-1.3.27nb3 ap-php-4.2.3 first with pkg_delete(1).
*** Error code 1
「pkg_delete すると、必要なものまで、いろいろ消してくれて」 という気分があるので、気が進まないが..

pkg_add Segmentation fault:

全然別の展開に..
ttyq1:root@u 17:43:24/030321(...www/ap2-php4)# pkg_delete ap-php-4.2.3 apache6-1.3.27nb3 apache6-1.3.26nb2
Segmentation fault (core dumped)

ttyq1:root@u 17:43:44/030321(...www/ap2-php4)# ls *core
pkg_delete.core

ttyq1:root@u 17:43:52/030321(...www/ap2-php4)# which pkg_delete
/usr/sbin/pkg_delete

ttyq1:root@u 17:44:11/030321(...www/ap2-php4)# ls -l `which pkg_delete`
-rwxr-xr-x 1 root wheel 57482 Jan 31 22:06 /usr/sbin/pkg_delete

ttyq1:root@u 17:44:19/030321(...www/ap2-php4)# gdb `which pkg_delete` pkg_delete.core
GNU gdb 5.0nb1
Copyright 2000 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "powerpc--netbsd"...(no debugging symbols found)...
Core was generated by `pkg_delete'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/libexec/ld.elf_so...(no debugging symbols found)...
done.
Loaded symbols for /usr/libexec/ld.elf_so
Reading symbols from /usr/lib/libc.so.12...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libc.so.12
#0 0x418e032c in strlen () from /usr/lib/libc.so.12
(gdb) where
#0 0x418e032c in strlen () from /usr/lib/libc.so.12
#1 0x418d693c in vfprintf_unlocked () from /usr/lib/libc.so.12
#2 0x418bd7f8 in vsnprintf () from /usr/lib/libc.so.12
#3 0x180388c in vsystem ()
#4 0x180362c in pkg_do ()
#5 0x180370c in pkg_perform ()
#6 0x1801f7c in main ()
#7 0x1801880 in _start ()
#8 0x418233b8 in _rtld_start () from /usr/libexec/ld.elf_so
(gdb)

20030222ts 版に入替:

arch/macppc/snapshot/20030222ts/binary/sets/base.tgz
から pkg_add, pkg_delete を入替えたら、問題解消
===> Installing for ap2-php-4.2.3
install -c -o root -g wheel -m 444 /export/pkgsrc/www/ap2-php4/work/php-4.2.3/.libs/libphp4.so /usr/pkg/lib/httpd/mod_php4.so
===> Please note the following:

===========================================================================
$NetBSD$

To add this to your Apache server, you will need to add the following
lines to the appropriate place in your httpd.conf file:

LoadModule php4_module lib/httpd/mod_php4.so

AddType application/x-httpd-php .php

You may also add following if you still use .php3 files:

AddType application/x-httpd-php .php3

===========================================================================

===> Registering installation for ap2-php-4.2.3
ap2-php-4.2.3 requires installed package apache-2.0.44
ap2-php-4.2.3 requires installed package expat-1.95.2
ap2-php-4.2.3 requires installed package perl-5.6.1nb6
ap2-php-4.2.3 requires installed package php-4.2.3
ttyq1:root@u 18:08:18/030321(...www/ap2-php4)#

しかし再び Segmentation fault (core dumped):

Starting apache.
[1] Segmentation fault (core dumped) ${HTTPD} -k ${ARGV}
(gdb) where
#0 0x41c0632c in strlen () from /usr/lib/libc.so.12
#1 0x41aaf3fc in apr_pstrcat () from /usr/pkg/lib/libapr.so.9
#2 0x188c2a0 in ap_build_cont_config ()
#3 0x18a19c0 in start_ifmod ()
#4 0x188b6a8 in invoke_cmd ()
#5 0x188cb5c in execute_now ()
#6 0x188c03c in ap_build_config_sub ()
#7 0x188c610 in ap_build_config ()
#8 0x188d120 in ap_process_resource_config ()
#9 0x188da38 in ap_read_config ()
#10 0x1890150 in main ()
#11 0x181e010 in _start ()
#12 0x418c33b8 in _rtld_start () from /usr/libexec/ld.elf_so
(gdb)

server/config.c:

1015 AP_DECLARE(const char *) ap_build_cont_config(apr_pool_t *p,
1016                                               apr_pool_t *temp_pool,
1017                                               cmd_parms *parms,
1018                                               ap_directive_t **current,
1019                                               ap_directive_t **curr_parent,
1020                                               char *orig_directive)
1021 {
1022     char l[MAX_STRING_LEN];
1023     char *bracket;
1024     const char *retval;
1025     ap_directive_t *sub_tree = NULL;
1026
1027     bracket = apr_pstrcat(p, orig_directive + 1, ">", NULL);
この 1027行から呼んでいる、次の

srclib/apr/strings/apr_strings.c:

161 APR_DECLARE_NONSTD(char *) apr_pstrcat(apr_pool_t *a, ...)
162 {
163     char *cp, *argp, *res;
164     apr_size_t saved_lengths[MAX_SAVED_LENGTHS];
165     int nargs = 0;
166
167     /* Pass one --- find length of required string */
168
169     apr_size_t len = 0;
170     va_list adummy;
171
172     va_start(adummy, a);
173
174     while ((cp = va_arg(adummy, char *)) != NULL) {
175         apr_size_t cplen = strlen(cp);
176         if (nargs < MAX_SAVED_LENGTHS) {
177             saved_lengths[nargs++] = cplen;
178         }
179         len += cplen;
180     }
181
182     va_end(adummy);
この 175 行目で落ちているということかなぁ。 これって何回も呼ばれているから面倒そう。..
でも、

別の機械では、同じ版が動いていた気がする。:

ttyp1:root@ibook 22:17:28/030321(/home/makoto)# uname -a
NetBSD ibook 1.6O NetBSD 1.6O (INSECURE) #0: Sun Feb 23 15:07:46 JST 2003
makoto@quick:/export/20030222/src/sys/arch/macppc/compile/INSECURE macppc

ttyp1:root@ibook 22:17:31/030321(/home/makoto)# ls -l /usr/lib/libc.so*
lrwxr-xr-x 1 root wheel 18 Nov 18 22:25 /usr/lib/libc.so -> /lib/libc.so.12.91
lrwxr-xr-x 1 root wheel 18 Nov 18 22:25 /usr/lib/libc.so.12 -> /lib/libc.so.12.91
lrwxr-xr-x 1 root wheel 18 Nov 11 14:55 /usr/lib/libc.so.12.89 -> /lib/libc.so.12.89
lrwxr-xr-x 1 root wheel 18 Nov 18 22:25 /usr/lib/libc.so.12.91 -> /lib/libc.so.12.91
ttyp1:root@ibook 22:17:35/030321(/home/makoto)# httpd -v
Server version: Apache/2.0.44
Server built: Feb 3 2003 20:33:54

ttyp1:root@ibook 22:17:48/030321(/home/makoto)# /usr/pkg/etc/rc.d/apache start
Starting apache.
ttyp1:root@ibook 22:18:11/030321(/home/makoto)# telnet localhost http
Trying ::1...
Connected to localhost.
Escape character is '^]'.
....
Server: Apache/2.0.44 (Unix) mod_ssl/2.0.44 OpenSSL/0.9.6g DAV/2
libc が 91(〇)と 95(×) の違いがある ?

#4 [Emacs] tcode

丸 + 白 = 舶 ?



最近の日記
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)