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

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

2014年09月27日() 旧暦 [n年日記] [更新:"2014/09/27 11:51:02"]

#1 [pkgsrc] Unresolved dependencies (pbulk)

wip/py-qwt-qt4 を pbulk で (limited_list) に一つだけ書いておいて、 bulkbuild すると、
Resolving...
Unresolvable dependencies found, exiting:
math/py-numarray
math/py-Numeric
math/py-numarray
math/py-Numeric
math/py-numarray
math/py-Numeric
math/py-numarray
math/py-Numeric
sh env-bulkbuild  15.94s user 6.64s system 80% cpu 27.906 total
z87@root 07:40:06/140927(/)
のようになってしまう。 math/py-numarray/buildlink3.mk の中の
BUILDLINK_API_DEPENDS.pynumarray+=      ${PYPKGPREFIX}-numarray>=1.1.1
BUILDLINK_ABI_DEPENDS.pynumarray+=      ${PYPKGPREFIX}-numarray>=1.3.3nb1
の ${PYPKGPREIFX} のところに py27 と代入しておくと、その問題は起きなのいで、 その辺の問題だということには気が付く。
他に math/py-numarray/buildlink3.mk を呼んでいる(参照している) package はどうなっているのかな、と思って、grep すれば、良いのかな、とも思うが、 他のこともあるので namazu を使って見た。

mknmz の準備:

cd /export/CHROOT/usr/pkgsrc
mknmz -O /export/namazu-pkgsrc -a .
のようにして索引を作るが、実はこの中に .git の大きな directory があるので、これを避けるようにする。
以前に使っているものを写して変更 しただけなので、余分なものも入っているが、~/.mknmzrc-pkgsrc として、次のようなものを用意する。
# -*- Perl -*-
package conf;
print "Reading /home/makoto/.mknmzrc-pkgsrc\n";
$DENY_FILE  = '.*\.gif|.*\.(jpg|jpeg)|.*\.tar\.gz|core|.*\.bak|.*~|\..*|\x23.*|NMZ\..*';

$DENY_FILE  .= '|index.html|threads.html';
$EXCLUDE_PATH  .= 'trash|not-found';
$EXCLUDE_PATH  .= '|.git';
$EXCLUDE_PATH  .= '|distfiles';
$EXCLUDE_PATH  .= '|work';

$HTML_SUFFIX = 'html?|[ps]html|html\.[a-z]{2}|asp|cgi';
$HTML_SUFFIX .= '|shtml';

## $DEFAULT_FILE = "index.shtml";

$DIRECTORY_INDEX = "index.shtml";

# The max size of files which can be loaded in memory at once.
# If you have much memory, you can increase the value.
# If you have less memory, you can decrease the value.
#
# $ON_MEMORY_MAX   = 5000000;  #  5M   -- 64M Memory
#
$ON_MEMORY_MAX     = 30000000; # 30M   -- 320M
$ON_MEMORY_MAX     = 20000000; # 20M   -- 192M
$ON_MEMORY_MAX     = 40000000; # 40M   -- 500M

1;
ちなみに、僕は、いつも (/etc/mk.conf に)
WRKOBJDIR=/export/WRKOBJDIR
のように書いて、work 以下は別のところを使っているので、 それは、本来は避けなくても良いが、上には、それも書いてある。

mknmz の実行:

..
173917/173918 - /export/CHROOT/usr/pkgsrc/x11/zenity/patches/CVS/Root [text/plain]
173918/173918 - /export/CHROOT/usr/pkgsrc/x11/zenity/patches/patch-src_notification.c [text/plain]
Writing index files...
[Base]
Date:                Sat Sep 27 07:11:30 2014
Added Documents:     173,918
Size (bytes):        225,303,647
Total Documents:     173,918
Added Keywords:      4,950,658
Total Keywords:      4,950,658
Wakati:              module_kakasi -ieuc -oeuc -w
Time (sec):          738
File/Sec:            235.66
System:              netbsd
Perl:                5.020000
Namazu:              2.0.21

523.82s 46.74s 12:18.69 77% 0+0k 154+1016io 6pf+0w
z87@makoto 07:11:30/140927(..usr/pkgsrc)% 

namazu の実行:

z87@makoto 10:20:58/140927(~)% env LANG=C namazu -l py-numarray /export/namazu-pkgsrc/
/export/CHROOT/usr/pkgsrc/wip/py-gsl/Makefile
/export/CHROOT/usr/pkgsrc/math/Makefile
/export/CHROOT/usr/pkgsrc/wip/py-scitools/Makefile
/export/CHROOT/usr/pkgsrc/wip/py-se/Makefile
/export/CHROOT/usr/pkgsrc/wip/py-fdm/Makefile
/export/CHROOT/usr/pkgsrc/wip/py-asciidata/Makefile
/export/CHROOT/usr/pkgsrc/graphics/scigraphica/Makefile
/export/CHROOT/usr/pkgsrc/graphics/libscigraphica/Makefile
/export/CHROOT/usr/pkgsrc/doc/CHANGES-2004
/export/CHROOT/usr/pkgsrc/graphics/libscigraphica/patches/patch-aa
z87@makoto 10:21:08/140927(~)% 
この中の
/export/CHROOT/usr/pkgsrc/graphics/libscigraphica/Makefile
と、py-qwt-qt4 を良く見較べていたら、次の行を加えれば、(一応)解決する と分った。
# Following line rescues from 'Unresolved dependency with pbulk'
PYTHON_VERSIONS_INCOMPATIBLE=   33 34 # py-Numeric



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