MingHyun 发表于 2004-11-25 21:12:34

gettext-0.14安装的问题

# ./configure
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 build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
configure: creating ./config.status
config.status: creating Makefile
configure: configuring in autoconf-lib-link
configure: running /bin/sh './configure' --prefix=/usr/local--cache-file=/dev/null --srcdir=.
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 gcc... 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 gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... none
checking for a BSD-compatible install... /usr/bin/install -c
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for a sed that does not truncate output... /bin/sed
checking for egrep... grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking dependency style of g++... none
checking how to run the C++ preprocessor... /lib/cpp
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.
configure: error: /bin/sh './configure' failed for autoconf-lib-link



我的GAIN成功的运行了,但是因为要添加一个OPENQ的协议,才要安装GETTEXT。

troll 发表于 2004-11-25 21:27:39

没装g++?

KDE 发表于 2004-11-25 21:28:11

你没有安装 gcc

fox_eagle2003 发表于 2004-11-25 22:04:17


checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking dependency style of g++... none

重点在这里,这么多的c编译器没有安装啊。

MingHyun 发表于 2004-11-26 17:46:53

我已经装了呀。。。晕。。。。。。。。。。我也不明白它为什么自己找不到


或者是装不好?能不能删掉重装?

我记得我上次把GTK给删了。。。。。后来哭了。。。。然后得装了一次LINUX

康奇 发表于 2004-11-26 17:53:03

确定吗。运行

g++ -v
gcc -v

本来这种基本的库文件不该随便自己升级的,应该尤其是新接触linux的人。

MingHyun 发表于 2004-11-26 20:22:25

# g++ -v
Reading specs from /usr/lib/gcc/i586-mandrake-linux-gnu/3.4.1/specs
Configured with: ../configure --prefix=/usr --libdir=/usr/lib --with-slibdir=/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --enable-long-long --enable-__cxa_atexit --enable-clocale=gnu --disable-libunwind-exceptions --enable-languages=c,c++,ada,f77,objc,java --host=i586-mandrake-linux-gnu --with-system-zlib
Thread model: posix
gcc version 3.4.1 (Mandrakelinux (Alpha 3.4.1-3mdk)
# gcc -v
Reading specs from /usr/lib/gcc/i586-mandrake-linux-gnu/3.4.1/specs
Configured with: ../configure --prefix=/usr --libdir=/usr/lib --with-slibdir=/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --enable-long-long --enable-__cxa_atexit --enable-clocale=gnu --disable-libunwind-exceptions --enable-languages=c,c++,ada,f77,objc,java --host=i586-mandrake-linux-gnu --with-system-zlib
Thread model: posix
gcc version 3.4.1 (Mandrakelinux (Alpha 3.4.1-3mdk)


问题是都装完了它们了....

gugong 发表于 2004-11-27 00:56:00

2004年11月27日星期六上午00时49分20秒[root@mail root]# rpm -qi gettext
Name      : gettext                      Relocations: (not relocatable)
Version   : 0.11.4                            Vendor: Red Hat, Inc.
Release   : 7                           Build Date: 2003年01月25日 星期六 10时02分36秒
Install Date: 2004年07月23日 星期五 16时49分48秒      Build Host: porky.devel.redhat.com
Group       : 开发/工具                     Source RPM: gettext-0.11.4-7.src.rpm
Size      : 4613548                        License: GPL/LGPL
Signature   : DSA/SHA1, 2003年02月24日 星期一 14时14分08秒, Key ID 219180cddb42a60e
Packager    : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
URL         : http://www.gnu.org/software/gettext/
Summary   : GNU 库和制作多语言消息的工具。
Description :
GNU gettext 软件包为在程序中生成多语言消息提供了
一组工具和文档。其中的工具包括:一组关于程序该如
何编写以支持消息目录的约定,一个消息目录的目录和
文件命名组织,一个支持检索已翻译消息的运行时库,
以及单独的处理可翻译的和已翻译的字串的程序。
gettext 为创建、使用、和修改自然语言目录提供了一
个使用简单的库和工具。它是一种国际化程序的功能强
大使用简便的方法。
2004年11月27日星期六上午00时49分27秒[root@mail root]#

不明白啊,哪个系统不自带?

gugong 发表于 2004-11-27 00:59:06

Re: gettext-0.14安装的问题

# ./configure
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 build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
configure: creating ./config.status
config.status: creating Makefile
configure: configuring in autoconf-lib-link
configure: running /bin/sh './configure' --prefix=/usr/local--cache-file=/dev/null --srcdir=.
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 gcc... 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 gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... none
checking for a BSD-compatible install... /usr/bin/install -c
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for a sed that does not truncate output... /bin/sed
checking for egrep... grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking dependency style of g++... none
checking how to run the C++ preprocessor... /lib/cpp
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.
configure: error: /bin/sh './configure' failed for autoconf-lib-link



我的GAIN成功的运行了,但是因为要添加一个OPENQ的协议,才要安装GETTEXT。

缺的是 cpp :

2004年11月27日星期六上午00时51分24秒[root@mail root]# rpm -qfi /lib/cpp
Name      : cpp                        Relocations: (not relocatable)
Version   : 3.2.3                           Vendor: (none)
Release   : 42                            Build Date: 2004年09月08日 星期三 13时11分43秒
Install Date: 2004年09月08日 星期三 14时52分58秒      Build Host: mail.tophuman.com
Group       : 开发/语言                     Source RPM: gcc-3.2.3-42.src.rpm
Size      : 325748                           License: GPL
Signature   : (none)
URL         : http://gcc.gnu.org
Summary   : C 预处理器。
Description :
Cpp 是 GNU C 兼容编译器预处理器。Cpp 是一个宏指令
处理器,C 编译器自动使用它来在您的程序被编译前改变
它。它之所以被称为宏指令处理器是因为它允许您定义宏
指令(长结构的简写)。


C 预处理器提供了四个分开的功能:对头文件的包括
(可在您的程序中替换声明的文件);宏指令扩展(您
可以定义宏指令,C 预处理器将会在程序中把宏指令替
换成它们的定义);带条件的编译(使用特别的预处理
指令,您可以根据各类条件包括或排除部分程序);
以及句行控制(如果您使用一个程序来把源文件合并
或重组成一个中间文件,然后再编译它,您可以使用
句行控制来通知编译器每一个源句行的起源地)。
页: [1]
查看完整版本: gettext-0.14安装的问题