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 しなかったかなぁ。



最近の日記
2024年05月08日
comparison on ./buildsh tools
2024年05月06日
py-setuptools (python 3.11.9)
make release took 1 hours and 10 min
qemu invocation for 10.99.10
2024年05月05日
Windows 10 version
serial connection
bc bench
2024年05月04日
Trial on 10.99.10
another version (later trial) to succeed
2024年04月29日
dkim
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)