configure 실행시 에러가 나는데 설치해야 할 패키지를 잘 모르겠습니다

kkb의 이미지

Debian linux에서
./configure 실행했더니
yes yes 하면서 잘 나가다가 아래 부분에서 no가 뜹니다

뭘 설치해야 되는지 모르겠고
apt-cache search로도 검색해봤는데 잘 모르겠습니다

설치해야 할 패키지를 알려주시면 감사하겠습니다

~ # ./configure
(생략)
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for epcf90... no
checking for f95... no
checking for fort... no
checking for xlf95... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for gfortran... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether  accepts -g... no
(생략)
checking if gcc supports -fno-rtti -fno-exceptions... no
checking whether -lc should be explicitly linked in... no
checking for guile-config... no
checking for gob2... no
(생략)
~ #
까나리의 이미지

gcc 와 make 설치해보세요

kkb의 이미지

둘다 이미 설치되어 있습니다

gcc와 make 모두 이미 설치 되어 있습니다
각각 버전 4.3.2.와 3.81입니다

위의 서버는 평소 커널 컴파일을 해서 올리던 서버입니다

hiseob의 이미지

make 되나요? 되면 된겁니다 ^^;
심각한 에러면 no 뜨자마자 에러나고 종료 됩니다.

kkb의 이미지

Makefile이 생성되지 않았습니다

silveracy의 이미지

혹시나 해서 하는 말인데..
뭘까는지 모르겠지만, 전부 no로 뜬다면,
무엇인가 ./configure 에 옵션을 주거나 해야되는 것 아닐까요?
운영체제가 64비트 이신가요? 프로그램 구동환경이나 이런것들은 어떻게 되나요?

hys545의 이미지

configure만 보고 원인 모를때에는
이파일을 보는게 좋습니다.
한번 이 파일 올려주세여

즐린

kkb의 이미지

너무 많아서 죄송스럽지만 올려달라고 하셔서 올려드리니 참고해주시면 감사하겠습니다

~ $ 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 gnome configure , which was
generated by GNU Autoconf 2.59.  Invocation command line was
 
  $ ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix
 
## --------- ##
## Platform. ##
## --------- ##
 
uname -m = i686
uname -r = 2.6.26-2-686
uname -s = Linux
uname -v = #1 SMP Thu Jan 27 00:28:05 UTC 2011
 
/usr/bin/uname -p = unknown
/bin/uname -X     = unknown
 
/bin/arch              = unknown
/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
 
 
## ----------- ##
## Core tests. ##
## ----------- ##
 
configure:1614: checking for a BSD-compatible install
configure:1669: result: /usr/bin/install -c
configure:1680: checking whether build environment is sane
configure:1723: result: yes
configure:1756: checking for gawk
configure:1772: found /usr/bin/gawk
configure:1782: result: gawk
configure:1792: checking whether make sets $(MAKE)
configure:1812: result: yes
configure:1979: checking whether to enable maintainer-specific portions of Makefiles
configure:1988: result: no
configure:2051: checking for gcc
configure:2077: result: c89
configure:2321: checking for C compiler version
configure:2324: c89 --version </dev/null >&5
gcc (Debian 4.3.2-1.1) 4.3.2
Copyright (C) 2008 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:2327: $? = 0
configure:2329: c89 -v </dev/null >&5
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 4.3.2-1.1' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-targets=all --enable-cld --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.3.2 (Debian 4.3.2-1.1)
configure:2332: $? = 0
configure:2334: c89 -V </dev/null >&5
gcc: '-V' must come at the start of the command line
configure:2337: $? = 1
configure:2360: checking for C compiler default output file name
configure:2363: c89 -O2   conftest.c -lposix >&5
/usr/bin/ld: cannot find -lposix
collect2: ld returned 1 exit status
configure:2366: $? = 1
configure: failed program was:
| int
| main ()
| {
|
|   ;
|   return 0;
| }
configure:2405: error: C compiler cannot create executables
See `config.log' for more details.
 
## ---------------- ##
## Cache variables. ##
## ---------------- ##
 
ac_cv_env_CC_set=set
ac_cv_env_CC_value=c89
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value=-O2
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_ESD_CFLAGS_set=
ac_cv_env_ESD_CFLAGS_value=
ac_cv_env_ESD_LIBS_set=
ac_cv_env_ESD_LIBS_value=
ac_cv_env_F77_set=
ac_cv_env_F77_value=
ac_cv_env_FFLAGS_set=
ac_cv_env_FFLAGS_value=
ac_cv_env_GLADE_CFLAGS_set=
ac_cv_env_GLADE_CFLAGS_value=
ac_cv_env_GLADE_LIBS_set=
ac_cv_env_GLADE_LIBS_value=
ac_cv_env_HOWL_CFLAGS_set=
ac_cv_env_HOWL_CFLAGS_value=
ac_cv_env_HOWL_LIBS_set=
ac_cv_env_HOWL_LIBS_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_PKG_CONFIG_set=
ac_cv_env_PKG_CONFIG_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_path_install='/usr/bin/install -c'
ac_cv_prog_AWK=gawk
ac_cv_prog_ac_ct_CC=c89
ac_cv_prog_make_make_set=yes
 
## ----------------- ##
## Output variables. ##
## ----------------- ##
 
ACLOCAL='${SHELL} /root/test/missing --run aclocal-1.7'
ACLOCAL_AMFLAGS=''
AMDEPBACKSLASH=''
AMDEP_FALSE=''
AMDEP_TRUE=''
AMTAR='${SHELL} /root/test/missing --run tar'
AR=''
AUTOCONF='${SHELL} /root/test/missing --run autoconf'
AUTOHEADER='${SHELL} /root/test/missing --run autoheader'
AUTOMAKE='${SHELL} /root/test/missing --run automake-1.7'
AWK='gawk'
CATALOGS=''
CATOBJEXT=''
CC='c89'
CCDEPMODE=''
CFLAGS='-O2'
CPP=''
CPPFLAGS=''
CXX=''
CXXCPP=''
CXXDEPMODE=''
CXXFLAGS=''
CXX_PRESENT=''
CYGPATH_W='echo'
DATADIRNAME=''
DEFS=''
DEPDIR=''
ECHO='echo'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP=''
ESD_CFLAGS=''
ESD_LIBS=''
EXEEXT=''
F77=''
FFLAGS=''
GCONFTOOL=''
GCONF_SCHEMAS_INSTALL_FALSE=''
GCONF_SCHEMAS_INSTALL_TRUE=''
GCONF_SCHEMA_CONFIG_SOURCE=''
GCONF_SCHEMA_FILE_DIR=''
GETTEXT_PACKAGE=''
GLADE_CFLAGS=''
GLADE_LIBS=''
GMOFILES=''
GMSGFMT=''
GNOME_GAMES_CFLAGS=''
GNOME_GAMES_CXXFLAGS=''
GNOME_GAMES_LIBS=''
GOB2=''
GUILE_CFLAGS=''
GUILE_LDFLAGS=''
GUILE_PRESENT=''
HAVE_CXX_FALSE=''
HAVE_CXX_TRUE=''
HAVE_GUILE_FALSE=''
HAVE_GUILE_TRUE=''
HOWL_CFLAGS=''
HOWL_LIBS=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s'
INSTOBJEXT=''
INTLLIBS=''
INTLTOOL_CAVES_RULE=''
INTLTOOL_DESKTOP_RULE=''
INTLTOOL_DIRECTORY_RULE=''
INTLTOOL_EXTRACT=''
INTLTOOL_ICONV=''
INTLTOOL_KBD_RULE=''
INTLTOOL_KEYS_RULE=''
INTLTOOL_MERGE=''
INTLTOOL_MSGFMT=''
INTLTOOL_MSGMERGE=''
INTLTOOL_OAF_RULE=''
INTLTOOL_PERL=''
INTLTOOL_PONG_RULE=''
INTLTOOL_PROP_RULE=''
INTLTOOL_SCHEMAS_RULE=''
INTLTOOL_SERVER_RULE=''
INTLTOOL_SHEET_RULE=''
INTLTOOL_SOUNDLIST_RULE=''
INTLTOOL_THEME_RULE=''
INTLTOOL_UI_RULE=''
INTLTOOL_UPDATE=''
INTLTOOL_XAM_RULE=''
INTLTOOL_XGETTEXT=''
INTLTOOL_XML_NOMERGE_RULE=''
INTLTOOL_XML_RULE=''
LDFLAGS=''
LIBOBJS=''
LIBS='-lposix'
LIBTOOL=''
LN_S=''
LTLIBOBJS=''
MAINT='#'
MAINTAINER_MODE_FALSE=''
MAINTAINER_MODE_TRUE='#'
MAKEINFO='${SHELL} /root/test/missing --run makeinfo'
MKINSTALLDIRS=''
MSGFMT=''
OBJEXT=''
PATH_SEPARATOR=':'
PKG_CONFIG=''
POFILES=''
POSUB=''
PO_IN_DATADIR_FALSE=''
PO_IN_DATADIR_TRUE=''
RANLIB=''
SCROLLKEEPER_CONFIG=''
SCROLLKEEPER_REQUIRED=''
SET_MAKE=''
SHELL='/bin/sh'
STRIP=''
USE_NLS=''
WARN_CFLAGS=''
WARN_CXXFLAGS=''
XGETTEXT=''
ac_ct_AR=''
ac_ct_CC='c89'
ac_ct_CXX=''
ac_ct_F77=''
ac_ct_RANLIB=''
ac_ct_STRIP=''
ac_pt_PKG_CONFIG=''
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE=''
am__fastdepCXX_FALSE=''
am__fastdepCXX_TRUE=''
am__include=''
am__leading_dot='.'
am__quote=''
bindir='${exec_prefix}/bin'
build=''
build_alias=''
build_cpu=''
build_os=''
build_vendor=''
datadir='${prefix}/share'
exec_prefix='NONE'
host=''
host_alias=''
host_cpu=''
host_os=''
host_vendor=''
includedir='${prefix}/include'
infodir='${prefix}/info'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localstatedir='${prefix}/var'
mandir='${prefix}/man'
oldincludedir='/usr/include'
prefix='NONE'
program_transform_name='s,x,x,'
sbindir='${exec_prefix}/sbin'
scoredir=''
scores_group=''
scores_user=''
setgid=''
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''
 
configure: exit 77
~ $
hys545의 이미지

configure:2360: checking for C compiler default output file name
configure:2363: c89 -O2 conftest.c -lposix >&5
/usr/bin/ld: cannot find -lposix
collect2: ld returned 1 exit status
configure:2366: $? = 1
configure: failed program was:
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:2405: error: C compiler cannot create executables

이건 컴파일러 설치가 잘못되서 그런거 같습니다.
libposix가 없어서 그런가?

즐린

kkb의 이미지

# apt-get install libposix
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package libposix
# apt-cache search --names-only libposix
libposixlock-ruby1.8 - posix locking for ruby
libposixlock-ruby - posix locking for ruby
#

libposix는 어떻게 설치할 수 있나요?
chocoeng의 이미지

libposix가 없어서 임시 테스트 파일을 컴파일 하지 못해서 그런것 같네요.

초콜렛을 좋아해

jongwooh의 이미지

sudo apt-get install binutils

you must know the power of dark side.

kkb의 이미지

답변 감사합니다.
이제야 실행해보니 아래와 같이 출력되네요.
이미 최신 버전이 설치되어 있는 것 같습니다.
다른 문제인 것 같은데

# apt-get install binutils
Reading package lists... Done
Building dependency tree
Reading state information... Done
binutils is already the newest version.
binutils set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.