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

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

2005年02月23日(水) 旧暦 [n年日記] [更新:"2005/02/23 14:21:09"]

#1 [NetBSD][pkgsrc][bulk-build] database/openldap

また ./conftest で無限待機 ? 今回はそのプロセスを kill したので無事次に行っている。
2005/02/22 17:31:55 3321/5358=62.0% databases/openldap @ powerpc> ===> Cleaning for gmake-3.80nb4
2005/02/23 08:17:55 3322/5358=62.0% databases/gdbm_primitive @ powerpc> ### Current pkg count: 7 installed packages: db4-4.3.27nb1 digest-20021220 distcc-2.18.2nb2 gmake-3.80nb4 libtool-base-1.5.10nb9 openldap-2.2.20nb2 popt-1.7nb5
そこだけ試すと、どうも、 openldap-2.2.20/confiugre の中の次の conftest を実行中らしいと分る。
  19977   cat > conftest.$ac_ext <<EOF
  19978 #line 19979 "configure"
  19979 #include "confdefs.h"
  19980
  19981 #ifdef HAVE_DB_185_H
  19982         choke me;
  19983 #else
  19984 #include <db.h>
その実行形式だけを取出して ktrace conftest してから kdump ktrace して見ると、 次のような部分がある。
  2719 conftest NAMI  "DB_CONFIG"
  2719 conftest RET   __stat13 -1 errno 2 No such file or directory
  2719 conftest CALL  open(0x1811060,0,0x1b6)
  2719 conftest NAMI  "DB_CONFIG"
  2719 conftest RET   open -1 errno 2 No such file or directory
  2719 conftest CALL  __stat13(0x41915c4c,0x7fffd520)
  2719 conftest NAMI  "/var/tmp"
  2719 conftest RET   __stat13 0
  2719 conftest CALL  break(0x1815000)
  2719 conftest RET   break 0
  2719 conftest CALL  break(0x1816000)
  2719 conftest RET   break 0
  2719 conftest CALL  getpid
  2719 conftest RET   getpid 2719/0xa9f, 857/0x359
  2719 conftest CALL  gettimeofday(0x7fffd5f8,0)
  2719 conftest RET   gettimeofday 0
  2719 conftest CALL  select(0,0,0,0,0x7fffd608)
  2719 conftest RET   select 0
  2719 conftest CALL  select(0,0,0,0,0x7fffd608)
(これだけでは良く分らないが) 念為その時に捕獲した conftest.c conftest.bin kdump ktace.out

因みに: perl -e 'print scalar(localtime(0x7fffd608)),"\n"; すると、
Tue Jan 19 09:15:04 2038
と言う。多分関係ないとは思うが。
これは timeval そのものではなくて、それへの pointer かな。 gdb して見ようと思ったが、-g が付いていなかった。 printf debug によれば、configure の次のところで返事が返って来ない。

  20014 #if (DB_VERSION_MAJOR > 3) || (DB_VERSION_MINOR >= 1)
  20015         rc = env->open( env, NULL, flags, 0 );
  20016 #else
  20017         rc = env->open( env, NULL, NULL, flags, 0 );
  20018 #endif
(行番号は少しずれているかも知れない)。

local-src で同じものを configure すると、次のように:

checking for Berkeley DB thread support... no
checking Berkeley DB version for BDB backend... no
configure: error: BDB: BerkeleyDB version incompatible
返事は帰って来る。そのまま止ってしまうが。



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