QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2516|回复: 6

emerge jpeg 出错,救命

[复制链接]
发表于 2007-11-16 10:35:29 | 显示全部楼层 |阅读模式
make: *** [jcapimin.lo] Error 1
*
* ERROR: media-libs/jpeg-6b-r7 failed.
* Call stack:
*           ebuild.sh, line 1701:  Called dyn_compile
*           ebuild.sh, line 1039:  Called qa_call 'src_compile'
*           ebuild.sh, line   44:  Called src_compile
*   jpeg-6b-r7.ebuild, line   34:  Called die
* The specific snippet of code:
*           emake || die "make failed"
*  The die message:
*   make failed
 楼主| 发表于 2007-11-16 10:36:49 | 显示全部楼层

请各位高手帮忙

由于无法安装这个,qt,kde,等等安装不上,
回复

使用道具 举报

发表于 2007-11-16 11:18:37 | 显示全部楼层
错误信息复制的太少。

你可以试试重新 sync 一下,再安装。
回复

使用道具 举报

 楼主| 发表于 2007-11-16 11:24:28 | 显示全部楼层

完整的.log

>>> Unpacking source...
>>> Unpacking jpegsrc.v6b.tar.gz to /var/tmp/portage/media-libs/jpeg-6b-r7/work
>>> Unpacking jpeg-6b-patches-1.4.tar.bz2 to /var/tmp/portage/media-libs/jpeg-6b-r7/work
* Applying various patches (bugfixes/updates) ...
*   05_all_jpeg-Makefile.patch ...
  [ ok ]
*   06_all_jpeg-libtool.patch ...
  [ ok ]
*   07_all_jpeg-LANG.patch ...
  [ ok ]
*   30_all_jpeg-crop.patch ...
  [ ok ]
*   50_all_jpeg-Debian-rdjpgcom_locale.patch ...
  [ ok ]
*   51_all_jpeg-Debian-jpeglib.h_c++.patch ...
  [ ok ]
*   52_all_jpeg-Debian-rdppm.patch ...
  [ ok ]
*   60_all_jpeg-maxmem-sysconf.patch ...
  [ ok ]
* Done with patching
* Running elibtoolize in: jpeg-6b
*   Applying install-sh-1.5.patch ...
*   Applying portage-1.2.0.patch ...
*   Applying sed-1.5.6.patch ...
*   Applying uclibc-ltconf-1.2.0.patch ...
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/media-libs/jpeg-6b-r7/work/jpeg-6b ...
* econf: updating jpeg-6b/config.sub with /usr/share/gnuconfig/config.sub
* econf: updating jpeg-6b/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 --enable-shared --enable-static --enable-maxmem=64 --build=i686-pc-linux-gnu
checking for gcc... i686-pc-linux-gnu-gcc
checking whether the C compiler (i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe ) works... yes
checking whether the C compiler (i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E
checking for function prototypes... yes
checking for stddef.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for size_t... yes
checking for type unsigned char... yes
checking for type unsigned short... yes
checking for type void... yes
checking for working const... yes
checking for inline... __inline__
checking for broken incomplete types... ok
checking for short external names... ok
checking to see if char is signed... yes
checking to see if right shift is signed... yes
checking to see if fopen accepts b spec... yes
checking for a BSD compatible install... /bin/install -c
checking for ranlib... ranlib
checking host system type... i686-pc-linux-gnu
checking whether we are using GNU C... yes
checking for i686-pc-linux-gnu-gcc option to produce PIC... -fPIC
checking if i686-pc-linux-gnu-gcc PIC flag -fPIC works... yes
checking if i686-pc-linux-gnu-gcc static flag -static works... -static
checking whether ln -s works... yes
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the linker (/usr/bin/ld) supports shared libraries... yes
checking for BSD-compatible nm... /usr/bin/nm -B
checking command to parse /usr/bin/nm -B output... yes
checking how to hardcode library paths into programs... immediate
checking for /usr/bin/ld option to reload object files... -r
checking dynamic linker characteristics... Linux ld.so
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for objdir... .libs
creating libtool
checking for 'tmpfile()'... yes
checking libjpeg version number... 62
creating ./config.status
creating Makefile
creating jconfig.h
./libtool-wrap --mode=compile i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe  -I. -c ./jcapimin.c
libtool: compile: unable to infer tagged configuration
libtool: compile: specify a tag with `--tag'
make: *** [jcapimin.lo] Error 1
*
* ERROR: media-libs/jpeg-6b-r7 failed.
* Call stack:
*           ebuild.sh, line 1701:  Called dyn_compile
*           ebuild.sh, line 1039:  Called qa_call 'src_compile'
*           ebuild.sh, line   44:  Called src_compile
*   jpeg-6b-r7.ebuild, line   34:  Called die
* The specific snippet of code:
*           emake || die "make failed"
*  The die message:
*   make 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/media-libs/jpeg-6b-r7/temp/build.log'.
*
回复

使用道具 举报

发表于 2007-11-25 11:17:27 | 显示全部楼层
不记得要安装这个
直接在make。conf中 USE加入jpeg
然后emerge kde就可以了
回复

使用道具 举报

发表于 2007-11-25 16:24:44 | 显示全部楼层
似乎是 libtool 的问题?
是不是修改了 CHOST 后没有重新编译全部的编译器相关包?
回复

使用道具 举报

发表于 2007-11-29 12:58:20 | 显示全部楼层
是啊,要支持jpeg 直需要在USE中加了jpeg就行了啊,我就是这么做的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-3-28 23:24 , Processed in 0.093354 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表