免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2738 | 回复: 12
打印 上一主题 下一主题

configure error问题 [复制链接]

论坛徽章:
1
IT运维版块每日发帖之星
日期:2015-09-29 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-11-14 12:21 |只看该作者 |倒序浏览
初次接触debian和bind,新安装的系统,没有添加任何包,然后安装bind,
解压后configure,出现错误信息:
configure: error:
ar program not found.  Please fix your PATH to include the directory in
which ar resides, or set AR in the environment with the full path to ar.
请指点迷津

论坛徽章:
0
2 [报告]
发表于 2006-11-14 12:53 |只看该作者
原帖由 hmglly 于 2006-11-14 12:21 发表
初次接触debian和bind,新安装的系统,没有添加任何包,然后安装bind,
解压后configure,出现错误信息:
configure: error:
ar program not found.  Please fix your PATH to include the directory in
whic ...


既然用 debian,为何不爱用 apt-cache search 来寻找你要的 package,最后用 apt-get install 方式安装上所需要的套件呢 ?

--

论坛徽章:
0
3 [报告]
发表于 2006-11-14 14:27 |只看该作者

论坛徽章:
1
IT运维版块每日发帖之星
日期:2015-09-29 06:20:00
4 [报告]
发表于 2006-11-14 16:23 |只看该作者
问题是没有AR那个包阿,大小写的都没有阿

论坛徽章:
0
5 [报告]
发表于 2006-11-14 16:42 |只看该作者
原帖由 hmglly 于 2006-11-14 16:23 发表
问题是没有AR那个包阿,大小写的都没有阿


ar 所属套件名称叫做 binutils

--

论坛徽章:
1
IT运维版块每日发帖之星
日期:2015-09-29 06:20:00
6 [报告]
发表于 2006-11-14 16:52 |只看该作者
谢谢,再追问一个问题,那就是怎样才能知道套件所对应的包名称呢?是不是就是靠经验还是死记硬背,或到网上搜?

论坛徽章:
0
7 [报告]
发表于 2006-11-15 03:30 |只看该作者
原帖由 hmglly 于 2006-11-14 16:52 发表
谢谢,再追问一个问题,那就是怎样才能知道套件所对应的包名称呢?是不是就是靠经验还是死记硬背,或到网上搜?


apt-file 可以协助你来查询

--

论坛徽章:
1
IT运维版块每日发帖之星
日期:2015-09-29 06:20:00
8 [报告]
发表于 2006-11-15 09:27 |只看该作者
非常感谢,可当我装了那个binutils包后,再次进行configure,又出现了如下问题:
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
下面是config.log的内容:
# cat config.log
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by configure, which was
generated by GNU Autoconf 2.59.  Invocation command line was

  $ ./configure

## --------- ##
## Platform. ##
## --------- ##

hostname = debian
uname -m = i686
uname -r = 2.6.8-2-386
uname -s = Linux
uname -v = #1 Tue Aug 16 12:46:35 UTC 2005

/usr/bin/uname -p = unknown
/bin/uname -X     = unknown

/bin/arch              = i686
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
hostinfo               = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /sbin
PATH: /bin
PATH: /usr/bin/X11


## ----------- ##
## Core tests. ##
## ----------- ##

configure:1598: checking build system type
configure:1616: result: i686-pc-linux-gnulibc1
configure:1624: checking host system type
configure:1638: result: i686-pc-linux-gnulibc1
configure:1647: checking whether make sets $(MAKE)
configure:1667: result: yes
configure:1717: checking for ranlib
configure:1733: found /usr/bin/ranlib
configure:1744: result: ranlib
configure:1769: checking for a BSD-compatible install
configure:1824: result: /usr/bin/install -c
configure:1835: checking whether ln -s works
configure:1839: result: yes
configure:1862: checking for ar
configure:1880: found /usr/bin/ar
configure:1892: result: /usr/bin/ar
configure:1930: checking for etags
configure:1963: result: no
configure:1930: checking for emacs-etags
configure:1963: result: no
configure:1996: checking for perl5
configure:2029: result: no
configure:1996: checking for perl
configure:2014: found /usr/bin/perl
configure:2026: result: /usr/bin/perl
configure:2191: checking for gcc
configure:2207: found /usr/bin/gcc
configure:2217: result: gcc
configure:2461: checking for C compiler version
configure:2464: gcc --version </dev/null >&5
gcc (GCC) 3.3.5 (Debian 1:3.3.5-13)
Copyright (C) 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:2467: $? = 0
configure:2469: gcc -v </dev/null >&5
Reading specs from /usr/lib/gcc-lib/i486-linux/3.3.5/specs
Configured with: ../src/configure -v --enable-languages=c,c++,java,f77,pascal,objc,ada,treelang --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-gxx-include-dir=/usr/include/c++/3.3 --enable-shared --enable-__cxa_atexit --with-system-zlib --enable-nls --without-included-gettext --enable-clocale=gnu --enable-debug --enable-java-gc=boehm --enable-java-awt=xlib --enable-objc-gc i486-linux
Thread model: posix
gcc version 3.3.5 (Debian 1:3.3.5-13)
configure:2472: $? = 0
configure:2474: gcc -V </dev/null >&5
gcc: `-V' option must have argument
configure:2477: $? = 1
configure:2500: checking for C compiler default output file name
configure:2503: gcc    conftest.c  >&5
/usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld returned 1 exit status
configure:2506: $? = 1
configure: failed program was:
| /* confdefs.h.  */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| /* end confdefs.h.  */
|
| int
| main ()
| {
|
|   ;
|   return 0;
| }
configure:2545: error: C compiler cannot create executables
See `config.log' for more details.

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=i686-pc-linux-gnulibc1
ac_cv_build_alias=i686-pc-linux-gnulibc1
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_F77_set=
ac_cv_env_F77_value=
ac_cv_env_FFLAGS_set=
ac_cv_env_FFLAGS_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_host=i686-pc-linux-gnulibc1
ac_cv_host_alias=i686-pc-linux-gnulibc1
ac_cv_path_AR=/usr/bin/ar
ac_cv_path_PERL=/usr/bin/perl
ac_cv_path_install='/usr/bin/install -c'
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_make_make_set=yes

## ----------------- ##
## Output variables. ##
## ----------------- ##

A=''
ALWAYS_DEFINES=''
AR='/usr/bin/ar'
ARFLAGS='cruv'
BIND9_BIND9_BUILDINCLUDE=''
BIND9_DNS_BUILDINCLUDE=''
BIND9_ISCCC_BUILDINCLUDE=''
BIND9_ISCCFG_BUILDINCLUDE=''
BIND9_ISC_BUILDINCLUDE=''
BIND9_LWRES_BUILDINCLUDE=''
BIND9_TOP_BUILDDIR=''
BIND9_VERSION=''
BUILD_CC=''
BUILD_CFLAGS=''
BUILD_CPPFLAGS=''
BUILD_LDFLAGS=''
BUILD_LIBS=''
CC='gcc'
CCOPT=''
CFLAGS=''
CPP=''
CPPFLAGS=''
CXX=''
CXXCPP=''
CXXFLAGS=''
DEFS=''
DLZ_DRIVER_INCLUDES=''
DLZ_DRIVER_LIBS=''
DLZ_DRIVER_OBJS=''
DLZ_DRIVER_SRCS=''
DNS_CRYPTO_LIBS=''
DST_GSSAPI_INC=''
DST_OPENSSL_INC=''
ECHO='echo'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP=''
ETAGS=''
EXEEXT=''
F77=''
FFLAGS=''
GENRANDOMLIB=''
IDNLIBS=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
IRIX_DNSSEC_WARNINGS_HACK=''
ISC_ARCH_DIR=''
ISC_EXTRA_OBJS=''
ISC_EXTRA_SRCS=''
ISC_IPV6_C=''
ISC_IPV6_H=''
ISC_IPV6_O=''
ISC_ISCIPV6_O=''
ISC_LWRES_ENDHOSTENTINT=''
ISC_LWRES_ENDNETENTINT=''
ISC_LWRES_GETADDRINFOPROTO=''
ISC_LWRES_GETHOSTBYADDRVOID=''
ISC_LWRES_GETIPNODEPROTO=''
ISC_LWRES_GETNAMEINFOPROTO=''
ISC_LWRES_GETNETBYADDRINADDR=''
ISC_LWRES_NEEDADDRINFO=''
ISC_LWRES_NEEDHERRNO=''
ISC_LWRES_NEEDRRSETINFO=''
ISC_LWRES_SETHOSTENTINT=''
ISC_LWRES_SETNETENTINT=''
ISC_PLATFORM_BRACEPTHREADONCEINIT=''
ISC_PLATFORM_FIXIN6ISADDR=''
ISC_PLATFORM_HAVEATOMICSTORE=''
ISC_PLATFORM_HAVECMPXCHG=''
ISC_PLATFORM_HAVEIFNAMETOINDEX=''
ISC_PLATFORM_HAVEIF_LADDRCONF=''
ISC_PLATFORM_HAVEIF_LADDRREQ=''
ISC_PLATFORM_HAVEIN6PKTINFO=''
ISC_PLATFORM_HAVEINADDR6=''
ISC_PLATFORM_HAVEIPV6=''
ISC_PLATFORM_HAVELIFCONF=''
ISC_PLATFORM_HAVELONGLONG=''
ISC_PLATFORM_HAVESALEN=''
ISC_PLATFORM_HAVESCOPEID=''
ISC_PLATFORM_HAVESYSUNH=''
ISC_PLATFORM_HAVEXADD=''
ISC_PLATFORM_MSGHDRFLAVOR=''
ISC_PLATFORM_NEEDATON=''
ISC_PLATFORM_NEEDIN6ADDRANY=''
ISC_PLATFORM_NEEDIN6ADDRLOOPBACK=''
ISC_PLATFORM_NEEDMEMMOVE=''
ISC_PLATFORM_NEEDNETINET6IN6H=''
ISC_PLATFORM_NEEDNETINETIN6H=''
ISC_PLATFORM_NEEDNTOP=''
ISC_PLATFORM_NEEDPORTT=''
ISC_PLATFORM_NEEDPTON=''
ISC_PLATFORM_NEEDSPRINTF=''
ISC_PLATFORM_NEEDSTRLCAT=''
ISC_PLATFORM_NEEDSTRLCPY=''
ISC_PLATFORM_NEEDSTRSEP=''
ISC_PLATFORM_NEEDSTRTOUL=''
ISC_PLATFORM_NEEDSYSSELECTH=''
ISC_PLATFORM_NEEDVSNPRINTF=''
ISC_PLATFORM_QUADFORMAT=''
ISC_PLATFORM_RLIMITTYPE=''
ISC_PLATFORM_USEDECLSPEC=''
ISC_PLATFORM_USEGCCASM=''
ISC_PLATFORM_USEOSFASM=''
ISC_PLATFORM_USESTDASM=''
ISC_PLATFORM_USETHREADS=''
ISC_SOCKADDR_LEN_T=''
ISC_THREAD_DIR=''
LATEX=''
LDFLAGS=''
LIBBIND=''
LIBOBJS=''
LIBS=''
LIBTOOL=''
LIBTOOL_ALLOW_UNDEFINED=''
LIBTOOL_IN_MAIN=''
LIBTOOL_MKDEP_SED=''
LIBTOOL_MODE_COMPILE=''
LIBTOOL_MODE_INSTALL=''
LIBTOOL_MODE_LINK=''
LN='ln'
LN_S='ln -s'
LTLIBOBJS=''
LWRES_HAVE_SIN6_SCOPE_ID=''
LWRES_PLATFORM_HAVEINADDR6=''
LWRES_PLATFORM_HAVEIPV6=''
LWRES_PLATFORM_HAVESALEN=''
LWRES_PLATFORM_NEEDIN6ADDRANY=''
LWRES_PLATFORM_NEEDIN6ADDRLOOPBACK=''
LWRES_PLATFORM_NEEDNETINET6IN6H=''
LWRES_PLATFORM_NEEDNETINETIN6H=''
LWRES_PLATFORM_NEEDSPRINTF=''
LWRES_PLATFORM_NEEDSTRTOUL=''
LWRES_PLATFORM_NEEDSYSSELECTH=''
LWRES_PLATFORM_NEEDVSNPRINTF=''
LWRES_PLATFORM_QUADFORMAT=''
LWRES_PLATFORM_USEDECLSPEC=''
MKDEPCC=''
MKDEPCFLAGS=''
MKDEPPROG=''
O=''
OBJEXT=''
PACKAGE_BUGREPORT=''
PACKAGE_NAME=''
PACKAGE_STRING=''
PACKAGE_TARNAME=''
PACKAGE_VERSION=''
PATH_SEPARATOR=':'
PDFLATEX=''
PERL='/usr/bin/perl'
PG_CONFIG=''
PURIFY=''
RANLIB='ranlib'
SA=''
SET_MAKE=''
SHELL='/bin/sh'
STD_CDEFINES=''
STD_CINCLUDES=''
STD_CWARNINGS=''
STRIP=''
USE_DLZ=''
USE_GSSAPI=''
USE_OPENSSL=''
W3M=''
XMLLINT=''
XSLTPROC=''
XSLT_DB2LATEX_ADMONITIONS=''
XSLT_DB2LATEX_STYLE=''
XSLT_DOCBOOK_CHUNKTOC_HTML=''
XSLT_DOCBOOK_CHUNKTOC_XHTML=''
XSLT_DOCBOOK_CHUNK_HTML=''
XSLT_DOCBOOK_CHUNK_XHTML=''
XSLT_DOCBOOK_MAKETOC_HTML=''
XSLT_DOCBOOK_MAKETOC_XHTML=''
XSLT_DOCBOOK_STYLE_HTML=''
XSLT_DOCBOOK_STYLE_MAN=''
XSLT_DOCBOOK_STYLE_XHTML=''
ac_ct_AR=''
ac_ct_CC='gcc'
ac_ct_CXX=''
ac_ct_F77=''
ac_ct_RANLIB='ranlib'
ac_ct_STRIP=''
bindir='${exec_prefix}/bin'
build='i686-pc-linux-gnulibc1'
build_alias=''
build_cpu='i686'
build_os='linux-gnulibc1'
build_vendor='pc'
datadir='${prefix}/share'
exec_prefix='NONE'
host='i686-pc-linux-gnulibc1'
host_alias=''
host_cpu='i686'
host_os='linux-gnulibc1'
host_vendor='pc'
includedir='${prefix}/include'
infodir='${prefix}/info'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localstatedir='/var'
mandir='${prefix}/man'
oldincludedir='/usr/include'
prefix='NONE'
program_transform_name='s,x,x,'
purify_path=''
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
subdirs=' lib/bind'
sysconfdir='/etc'
target_alias=''

## ------------- ##
## Output files. ##
## ------------- ##

BIND9_MAKE_INCLUDES=''
BIND9_MAKE_RULES=''
DLZ_DRIVER_RULES=''
LIBBIND9_API=''
LIBDNS_API=''
LIBISCCC_API=''
LIBISCCFG_API=''
LIBISC_API=''
LIBLWRES_API=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

#define PACKAGE_BUGREPORT ""
#define PACKAGE_NAME ""
#define PACKAGE_STRING ""
#define PACKAGE_TARNAME ""
#define PACKAGE_VERSION ""

configure: exit 77


请问这又是怎么一回事,不好意思,还要麻烦大虾

论坛徽章:
1
IT运维版块每日发帖之星
日期:2015-09-29 06:20:00
9 [报告]
发表于 2006-11-15 12:18 |只看该作者
谢谢kenduest 大虾,我重新安装了gcc就好了,现在已经没有问题了

论坛徽章:
0
10 [报告]
发表于 2006-11-15 14:52 |只看该作者
我建议你应该执行 apt-get install build-essential,因为 build-essential 是虚拟软件包,会协助你安装上编译所需的软件包集合项目。

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

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP