2008/4/11 matsuu <[メールアドレス保護]>: > gentoo(x86-64, gcc-4.1.2)環境において、uim-1.5.0-betaのmake checkに失敗します。 > > # make check > (snip) > Making check in po > make[1]: Entering directory `/var/tmp/portage/app-i18n/uim-1.5.0_beta/ > work/uim-1.5.0-beta/po' > INTLTOOL_EXTRACT=../intltool-extract srcdir=. ../intltool-update -- > gettext-package uim --pot > rm -f missing notexist > srcdir=. ../intltool-update -m > The following files contain translations and are currently not in use. > Please > consider adding these to the POTFILES.in file, located in the po/ > directory. > > pref-customwidgets.cpp > pref-qt.cpp > toolbar-common-quimhelpertoolbar.cpp > > If some of these files are left out on purpose then please add them to > POTFILES.skip instead of POTFILES.in. A file 'missing' containing this > list > of left out files has been written in the current directory. > if [ -r missing -o -r notexist ]; then \ > exit 1; \ > fi > make[1]: *** [check] Error 1 > make[1]: Leaving directory `/var/tmp/portage/app-i18n/uim-1.5.0_beta/ > work/uim-1.5.0-beta/po' > make: *** [check-recursive] Error 1 > > po周りのようで。 > uim-1.5.0-alphaでも発生していました。
intltool 0.36.2 のバグですね。intltool 0.36.3 を使えば直るはずです。 ヤマケンさんよろしくお願いします。 --- intltool-0.36.2/intltool-update.in +++ intltool-0.36.3/intltool-update.in @@ -334,7 +334,7 @@ push @buf_i18n_xml, "$File::Find::name" if /\.($xml_support)$/; push @buf_i18n_ini, "$File::Find::name" if /\.($ini_support)$/; push @buf_i18n_xml_unmarked, "$File::Find::name" if /\.(schemas(\.in)+)$ /; - }, "$SRCDIR/.."; + }, "$SRCDIR/.." if "$SRCDIR" ne "."; open POTFILES, $POTFILES_in or die "$PROGRAM: there's no POTFILES.in!\n"; @buf_potfiles = grep !/^(#|\s*$)/, <POTFILES>; -- Etsushi Kato [メールアドレス保護] --~--~---------~--~----~------------~-------~--~----~ Google Groups "uim-ja" group uim-ja@googlegroups.com http://groups.google.com/group/uim-ja/about -~----------~----~----~----~------~----~------~--~---