LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2438|回复: 5

debian安装fbterm时./configure出错,求教解决方法!

[复制链接]
发表于 2009-6-5 00:17:32 | 显示全部楼层 |阅读模式
初学手动编译,碰到问题,请大家棒看看吧!
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for g++... g++
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 g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for ranlib... ranlib
checking for pkg-config... no
checking for forkpty in -lutil... yes
checking for freetype2... configure: error: in `/root/fbterm-1.5':
configure: error: The pkg-config script could not be found or is too old.  Make                                     sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.

Alternatively, you may set the environment variables freetype2_CFLAGS
and freetype2_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

To get pkg-config, see <http://pkg-config.freedesktop.org/>.
See `config.log' for more details.
 楼主| 发表于 2009-6-5 02:32:44 | 显示全部楼层
-.-已经找到原因,装完buld-essential忘记装pkg-config了...不过出了另一个问题,怎么apt-get install freetype2,找不到freetype2啊?
回复 支持 反对

使用道具 举报

发表于 2009-6-5 09:08:22 | 显示全部楼层
Post by sindias;1994285
-.-已经找到原因,装完buld-essential忘记装pkg-config了...不过出了另一个问题,怎么apt-get install freetype2,找不到freetype2啊?

在 debian 下,编译已有的程序包,可以使用 apt-get build-dep pkg 来满足编译时需要的辅助包:
       build-dep
           build-dep causes apt-get to install/remove packages in an attempt to
           satisfy the build dependencies for a source package.

你的例子:
% apt-get build-dep fbterm
回复 支持 反对

使用道具 举报

发表于 2009-6-5 09:10:16 | 显示全部楼层
freetype2 的开发包是在 libfreetype6-dev ,因为他是一个库,名字上有 lib 前缀。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-5 12:42:42 | 显示全部楼层
....感谢兄弟的指点,不过昨晚我自己又弄了下,去下了个freetype2自行编译通过了,再次遇到问题
checking for fontconfig... configure: error: Package requirements (fontconfig) were not met:

No package 'fontconfig' found
但是我apt-get install fontconfig,发现已经安装了,但是就是找不到它在哪?
回复 支持 反对

使用道具 举报

发表于 2009-6-16 15:48:37 | 显示全部楼层
Post by sindias;1994406
....感谢兄弟的指点,不过昨晚我自己又弄了下,去下了个freetype2自行编译通过了,再次遇到问题
checking for fontconfig... configure: error: Package requirements (fontconfig) were not met:

No package 'fontconfig' found
但是我apt-get install fontconfig,发现已经安装了,但是就是找不到它在哪?


再安装 libfontconfig1-dev 包。
回复 支持 反对

使用道具 举报

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

本版积分规则

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