Autoconf automake aclocal

goodman10의 이미지

컴파일할 프로그램을 보니까
Autoconf 2.53 automake 1.8.3 aclocal 1.6.3로 작성되었는데요
설치된 프로그램을 보니까
/usr/bin/ 에는
aclocal aclocal-1.4 aclocal-1.5 aclocal-1.6 aclocal-1.7 aclocal-1.8
automake-1.4 automake-1.5 automake-1.6 automake-1.7 automake-1.8
autoconf
authconfig -> consolehelper
이렇게 설치가 되어있고요

/usr/share에는
autoconf
aclocal-1.4 aclocal-1.5 aclocal-1.6 aclocal-1.7 aclocal-1.8
automake-1.4 automake-1.5 automake-1.6 automake-1.7 automake-1.8
이렇게 설치가 되어있습니다.

./configure 하고 make 로 설치를 하려는데 make할때 같은 곳에서 계속 에러가 나서요
위의 3가지의 버젼을 Autoconf 2.53 automake 1.8.3 aclocal 1.6.3로 맞춰서
처음부터 다시 설치를 해볼려고 하는데요 어떻게 autoconf와 automake aclocal의 버젼을
설정해 줘야 하는지 잘 모르겠네요.

실제로 설치를 하는데 위의 3프로그램의 버젼을 맞춰줄 필요가 있나요?

keizie의 이미지

1. 배포판은?
데비안이나 우분투고 그 프로그램이 패키지로도 있다면 apt-get build-dep를 쓰면 됩니다. 페도라면 yum에도 그런 기능이 있으리라 생각합니다.

2. 에러는?
에러가 뭔지 모르겠는데, autotools 버전 때문에 에러가 날 일은 잘 없습니다. 개발자가 꼭 버전을 맞추라고 명시했던가요?

goodman10의 이미지

automake로 된 것을 인스톨할려고 하는데요
./configure하면 쭉쭉 잘 넘어가서 끝이 나는데요
다음에 make하면 에러가 납니다.

먼저 ./configure하고 중간에 automake -a해주고요 make 해주면 쭉 진행되다가 꼭
../depcomp: ../depcomp: No such file or directory 이 에러가 나옵니다.
어떻게 고쳐야 하나요?

익명 사용자의 이미지

./configure 실행이 성공적으로 끝난 걸 보니
autotools 부분은 문제가 없어 보이는데요.

오히려 ./configure에 적당한 옵션을 줘야 make할 때 에러가 안 날 것 같다는 생각이 듭니다.

./configure --help 하셔서 어떤 옵션이 있는지, 혹시 디폴트 값이 질문하신 분 시스템의 값과 다르진 않은지 살펴보시길 권합니다.

eddy_woody의 이미지

./configure 실행이 잘 되는 걸 보면 autotools 부분은 문제가 없어 보이는데요..
make 실행 도중 특정 파일이나 디렉토리를 못찾겠다고 나오는 걸 보면
./configure가 사용한 변수의 기본값이 질문하신 분의 시스템 값과 다르지 않을까 합니다.

./configure --help 하셔서 변수값, 특히 경로 관련 값을 취하는 옵션이 뭐가 있나 살펴 보시기를 권합니다.

================================================================================
> It can take much longer than necessary to get rid of a problem professor...

I'm thinking duct tape and a trunk.

> It can take much longer than necessary to get rid of a problem professor...

I'm thinking duct tape and a trunk.

익명 사용자의 이미지

configure를 돌릴 때에는 심지어 시스템에 깔린 auto*** 패밀리를 쓰지도 않습니다. 얘네가 아예 안 깔려 있어도 잘 돌아야 합니다. (그러니까, 만약 잘 안 된다면 얘들을 깐다고 해서 전혀 상황이 나아지지 않습니다.)

auto*** 패밀리는 개발자가 configure script를 만들 때에만 쓰입니다.

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.