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

先月 2007年08月 来月
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年08月05日() 旧暦 [n年日記] [更新:"2007/08/05 15:01:02"]

#1 [pkgsrc] glib2 の PLIST 問題

avahi のためには、 glib2 を新しくする必要があると理解していて、一応 patch は作って 送って見た。 しかし、
  • 「これって開発版ではないの ? 2.14 まで待ってね」と言われた
  • 実は PLIST を含めるのを失念していた
  • 実は package を作ると、PLIST に問題がありそう
ということで、この最後の PLIST 問題の様子は次の通り。
...
=> Automatic manual page handling
=> Generating post-install file lists
pkg_create: can't stat `/usr/pkg/share/gtk-doc/html/gobject/ch01.html'
pkg_create: can't stat `/usr/pkg/share/gtk-doc/html/gobject/ch02.html'
=> Registering installation for glib2-2.13.7
pkg_admin: glib2-2.13.7: File `/usr/pkg/share/gtk-doc/html/gobject/ch01.html' is in +CONTENTS but not on filesystem!
pkg_admin: glib2-2.13.7: File `/usr/pkg/share/gtk-doc/html/gobject/ch02.html' is in +CONTENTS but not on filesystem!
glib2-2.13.7 requires installed package perl-5.8.8nb4
=> Checking file-check results for glib2-2.13.7
=> Checking file permissions in glib2-2.13.7
error: /usr/pkg/share/gtk-doc/html/gobject/ch01.html: No such file or directory
error: /usr/pkg/share/gtk-doc/html/gobject/ch02.html: No such file or directory
2 errors and 0 warnings.
*** Error code 1
で、これらの名前は PLIST そのものには無いが、次のところに出ている
work.livorno/.PLIST_deps:share/gtk-doc/html/gobject/ch01.html
work.livorno/.PLIST_deps:share/gtk-doc/html/gobject/ch02.html
.PLIST と .PLIST_deps には次のような違いもある
-include/glib/glib-2.0/glib/gregex.h
 include/glib/glib-2.0/glib/grel.h
 include/glib/glib-2.0/glib/gscanner.h
-include/glib/glib-2.0/glib/gsequence.h
_DEPENDS_PLIST ( = .PLIST_deps) を作っているのは mk/flavor/pkg/metadata.mk の次の部分
${_DEPENDS_PLIST}: ${PLIST}
        ${RUN} { \
        ${AWK} '$$1 == "full" { printf "@blddep %s\n@pkgdep %s\n", $$3, $$2; }' < ${_RDEPENDS_FILE}; \
        ${AWK} '$$1 == "bootstrap" || $$1 == "build" { printf "@blddep %s\n", $$3; }' < ${_RDEPENDS_FILE}; \
        ${CAT} ${PLIST}; } > ${.TARGET}
(と言われれて、実際にどのような代入が行なわれているのか見る方法は ?) echo を付けて見た。
echo @ set -e; { echo /usr/bin/awk '$1 == "full" { printf "@blddep %s\n@pkgdep %s\n", $3, $2; }' < /export/pkgsrc/devel/glib2/work.livorno/.rdepends; echo /usr/bin/a wk '$1 == "bootstrap" || $1 == "build" { printf "@blddep %s\n", $3; }' < /export/pkgsrc/devel/glib2/work.livorno/.rdepends; echo /bin/cat /export/pkgsrc/devel/glib2/work.livorno/.PLIST; } '>' /export/pkgsrc/devel/glib2/work.livorno/.PLIST_deps
何だか単に一つ更新されていなかっただけのような。つまり .PLIST_deps を消しておいたら、 問題解消。make clean しなかったかなぁ。



最近の日記
2022年07月01日
screen and ssh-agent
2022年06月01日
CTWN at clean install
2022年05月31日
qemu with nvmm
2022年05月29日
9.99.97 download and copied to USB memory
2022年05月22日
cherry-pick
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)