+ -
当前位置:首页 → 问答吧 → 请教版主:编译“system-config-printer”出错

请教版主:编译“system-config-printer”出错

时间:2009-01-15

来源:互联网

>>> Emerging (1 of 1) app-admin/system-config-printer-0.7.27
* system-config-printer-0.7.27-1.src.rpm RMD160 SHA1 SHA256 size ;-) ...[ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking system-config-printer-0.7.27-1.src.rpm to /var/tmp/portage/app-admin/system-config-printer-0.7.27/work
>>> Unpacking pycups-1.9.12.tar.bz2 to /var/tmp/portage/app-admin/system-config-printer-0.7.27/work
>>> Unpacking system-config-printer-0.7.27.tar.bz2 to /var/tmp/portage/app-admin/system-config-printer-0.7.27/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/app-admin/system-config-printer-0.7.27/work/system-config-printer-0.7.27 ...
* econf: updating system-config-printer-0.7.27/config.sub with /usr/share/gnuconfig/config.sub
* econf: updating system-config-printer-0.7.27/config.guess with /usr/share/gnuconfig/config.guess
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for perl... /usr/bin/perl
checking for XML::Parser... ok
checking for iconv... /usr/bin/iconv
checking for msgfmt... /usr/bin/msgfmt
checking for msgmerge... /usr/bin/msgmerge
checking for xgettext... /usr/bin/xgettext
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/gmsgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for style of include used by make... GNU
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether i686-pc-linux-gnu-gcc accepts -g... yes
checking for i686-pc-linux-gnu-gcc option to accept ANSI C... none needed
checking dependency style of i686-pc-linux-gnu-gcc... none
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for ld used by GCC... /usr/i686-pc-linux-gnu/bin/ld
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking whether NLS is requested... yes
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
configure: creating ./config.status
config.status: creating Makefile
config.status: creating po/Makefile.in
config.status: creating config.py
config.status: executing intltool commands
config.status: executing default-1 commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
config.status: executing depfiles commands
config.status: executing po/stamp-it commands
make
Making all in po
make[1]: Entering directory `/var/tmp/portage/app-admin/system-config-printer-0.7.27/work/system-config-printer-0.7.27/po'
file=`echo en_GB | sed 's,.*/,,'`.gmo \
&& rm -f $file && /usr/bin/gmsgfmt -o $file en_GB.po
file=`echo zh_CN | sed 's,.*/,,'`.gmo \
&& rm -f $file && /usr/bin/gmsgfmt -o $file zh_CN.po
make[1]: Leaving directory `/var/tmp/portage/app-admin/system-config-printer-0.7.27/work/system-config-printer-0.7.27/po'
make[1]: Entering directory `/var/tmp/portage/app-admin/system-config-printer-0.7.27/work/system-config-printer-0.7.27'
LC_ALL=C ./intltool-merge -d -u -c ./po/.intltool-merge-cache ./po system-config-printer.desktop.in system-config-printer.desktop
Generating and caching the translation database
Merging translations into system-config-printer.desktop.
make[1]: Leaving directory `/var/tmp/portage/app-admin/system-config-printer-0.7.27/work/system-config-printer-0.7.27'
>>> Source compiled.
>>> Test phase [not enabled]: app-admin/system-config-printer-0.7.27

>>> Install system-config-printer-0.7.27 into /var/tmp/portage/app-admin/system-config-printer-0.7.27/image/ category app-admin
make DESTDIR=/var/tmp/portage/app-admin/system-config-printer-0.7.27/image/ install
Making install in po
make[1]: Entering directory `/var/tmp/portage/app-admin/system-config-printer-0.7.27/work/system-config-printer-0.7.27/po'
/var/tmp/portage/app-admin/system-config-printer-0.7.27/work/system-config-printer-0.7.27/install-sh -d /var/tmp/portage/app-admin/system-config-printer-0.7.27/image//usr/share
installing en_GB.gmo as /var/tmp/portage/app-admin/system-config-printer-0.7.27/image//usr/share/locale/en_GB.gmo/LC_MESSAGES/system-config-printer.mo
installing zh_CN.gmo as /var/tmp/portage/app-admin/system-config-printer-0.7.27/image//usr/share/locale/zh_CN.gmo/LC_MESSAGES/system-config-printer.mo
if test "system-config-printer" = "glib"; then \
/var/tmp/portage/app-admin/system-config-printer-0.7.27/work/system-config-printer-0.7.27/install-sh -d /var/tmp/portage/app-admin/system-config-printer-0.7.27/image//usr/share/glib-2.0/gettext/po; \
/usr/bin/install -c -m 644 ./Makefile.in.in \
/var/tmp/portage/app-admin/system-config-printer-0.7.27/image//usr/share/glib-2.0/gettext/po/Makefile.in.in; \
else \
: ; \
fi
make[1]: Leaving directory `/var/tmp/portage/app-admin/system-config-printer-0.7.27/work/system-config-printer-0.7.27/po'
make[1]: Entering directory `/var/tmp/portage/app-admin/system-config-printer-0.7.27/work/system-config-printer-0.7.27'
make[2]: Entering directory `/var/tmp/portage/app-admin/system-config-printer-0.7.27/work/system-config-printer-0.7.27'
test -z "/usr/sbin" || mkdir -p -- "/var/tmp/portage/app-admin/system-config-printer-0.7.27/image//usr/sbin"
/var/tmp/portage/app-admin/system-config-printer-0.7.27/work/system-config-printer-0.7.27/install-sh -c 'system-config-printer' '/var/tmp/portage/app-admin/system-config-printer-0.7.27/image//usr/sbin/system-config-printer'
mkdir -p /var/tmp/portage/app-admin/system-config-printer-0.7.27/image//usr/share/applications/
for i in system-config-printer.desktop; do \
desktop-file-install --vendor redhat \
--dir /var/tmp/portage/app-admin/system-config-printer-0.7.27/image//usr/share/applications/ \
--add-category X-Red-Hat-Base \
--add-category SystemSetup \
--add-category Application \
$i; \
done
/var/tmp/portage/app-admin/system-config-printer-0.7.27/image//usr/share/applications/redhat-system-config-printer.desktop: warning: value "cupsprinter.png" for key "Icon" in group "Desktop Entry" is an icon name with an extension, but there should be no extension as described in the Icon Theme Specification if the value is not an absolute path
/var/tmp/portage/app-admin/system-config-printer-0.7.27/image//usr/share/applications/redhat-system-config-printer.desktop: error: value "Application;SystemSetup;X-Red-Hat-Base;" for key "Categories" in group "Desktop Entry" contains an unregistered value "SystemSetup"; values extending the format should start with "X-"
Error on file "system-config-printer.desktop": Failed to validate the created desktop file
make[2]: *** [install-desktopDATA] 错误 1
make[2]: Leaving directory `/var/tmp/portage/app-admin/system-config-printer-0.7.27/work/system-config-printer-0.7.27'
make[1]: *** [install-am] 错误 2
make[1]: Leaving directory `/var/tmp/portage/app-admin/system-config-printer-0.7.27/work/system-config-printer-0.7.27'
make: *** [install-recursive] 错误 1
*
* ERROR: app-admin/system-config-printer-0.7.27 failed.
* Call stack:
* ebuild.sh, line 49: Called src_install
* environment, line 998: Called die
* The specific snippet of code:
* emake DESTDIR="${D}" install || die "emake install failed";
* The die message:
* emake install failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/app-admin/system-config-printer-0.7.27/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/app-admin/system-config-printer-0.7.27/temp/environment'.
*

>>> Failed to emerge app-admin/system-config-printer-0.7.27, Log file:

>>> '/var/tmp/portage/app-admin/system-config-printer-0.7.27/temp/build.log'

* Messages for package app-admin/system-config-printer-0.7.27:

*
* ERROR: app-admin/system-config-printer-0.7.27 failed.
* Call stack:
* ebuild.sh, line 49: Called src_install
* environment, line 998: Called die
* The specific snippet of code:
* emake DESTDIR="${D}" install || die "emake install failed";
* The die message:
* emake install failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/app-admin/system-config-printer-0.7.27/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/app-admin/system-config-printer-0.7.27/temp/environment'.
*
localhost figo #

作者: figo1802   发布时间: 2009-01-15

版主没有遇到过这个问题

作者: zhllg   发布时间: 2009-01-15

请教问题请勿用 "请教版主", "求救高手" 之类的字眼...

作者: 夕角   发布时间: 2009-01-16

虽然我不是版主,也不是高手,但冒昧说一句:
app-admin/system-config-printer 现在是 hard mask 外加 keyword mask,
也就是说软件本身可能有bug,portage 不推荐使用,也不提供支持。

作者: 夕角   发布时间: 2009-01-16

热门下载

更多