fedora 16에 ns2를 설치하다가 에러가 발생했습니다 제발 도와주세요 ㅠㅠ

timil446의 이미지

반드시 설치해야 하는데 아는게 하나도 없어서 큰일입니다 ㅠㅠ

[에러 메세지]
config.status: creating tkConfig.sh
gcc -c -O2 -pipe -Wall -fPIC -I/home/aegis/Documents/ns2/ns-allinone-2.35/tk8.5.10/unix/../unix -I/home/aegis/Documents/ns2/ns-allinone-2.35/tk8.5.10/unix/../generic -I/home/aegis/Documents/ns2/ns-allinone-2.35/tk8.5.10/unix/../bitmaps -I/home/aegis/Documents/ns2/ns-allinone-2.35/tcl8.5.10/generic -I/home/aegis/Documents/ns2/ns-allinone-2.35/tcl8.5.10/unix -DPACKAGE_NAME=\"tk\" -DPACKAGE_TARNAME=\"tk\" -DPACKAGE_VERSION=\"8.5\" -DPACKAGE_STRING=\"tk\ 8.5\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTATIC_BUILD=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DTCL_SHLIB_EXT=\".so\" -DTCL_CFG_OPTIMIZED=1 -DTCL_CFG_DEBUG=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_PW_GECOS=1 -DTCL_NO_DEPRECATED /home/aegis/Documents/ns2/ns-allinone-2.35/tk8.5.10/unix/../generic/tk3d.c
In file included from /home/aegis/Documents/ns2/ns-allinone-2.35/tk8.5.10/unix/../generic/tkInt.h:19:0,
from /home/aegis/Documents/ns2/ns-allinone-2.35/tk8.5.10/unix/../generic/tk3d.c:14:
/home/aegis/Documents/ns2/ns-allinone-2.35/tk8.5.10/unix/../generic/tk.h:76:23: fatal error: X11/Xlib.h: No such file or directory
compilation terminated.
make: *** [tk3d.o] Error 1
tk8.5.10 make failed! Exiting ...
For problems with Tcl/Tk see http://www.scriptics.com

이렇게 나옵니다. 도와주세요 ㅠㅠ

timil446의 이미지

이건 어떻게 해결됐는데 또 에러가 나오네요... 그래서 검색해보니 근본적인 문제를 해결해야 하는데
정말 제가 아무것도 모르다 보니 적혀있는 해결책 마저 알아보기 힘듭니다 도와주세요 ㅠㅠ
///////////////////////////////////////////////////////////////////////////////////////////////////////

'X윈도우 개발' 이란 카테고리가 설치되지 않아서 그런거 같습니다.

레드햇 운영체제는 일반 사용에 필요한 파일들과 개발(컴파일)시 필요한 파일들을 따로 패키징합니다.

*-devel-$version.rpm

같은 식으로 별도입니다. 필요한 라이브러리들을

모두 찾아서 devel 버전을 설치해 줘야 컴파일이 가능할겁니다.

제 생각에는 tcl/tk 정도라면 rpm 으로 패키징 된 것이 cd에 있을 테니
cd에서 찾아서 설치하는 것이 좋을 것 같습니다.

////////////////////////////////////////////////////////////////////////////////////////////////////////

무슨 말일까요?ㅠㅠ
도와주세요....

////////////////////////////////////////여담으로////////////////////////////////////////////////
위에 오류는 X11/Xlib.h를 못 찾는 것이니 X11폴더를 tk.h가 있는 폴더에 복사하고 tk.h에서 #include 부분을
#include "X11/Xlib.h"라고 고쳐서 해결했습니다. 근데 이건 진짜 억지로 끼워 맞춘거고... 근본적인 해결법은
#include <####> 이 참조하는 폴더에 X11폴더를 넣는 것 아닌가요? 맞다면 참조 폴더는 어떤거죠?... 정말 썡초보에요...
도와주세요

timil446의 이미지

이건 어떻게 해결됐는데 또 에러가 나오네요... 그래서 검색해보니 근본적인 문제를 해결해야 하는데
정말 제가 아무것도 모르다 보니 적혀있는 해결책 마저 알아보기 힘듭니다 도와주세요 ㅠㅠ
///////////////////////////////////////////////////////////////////////////////////////////////////////

'X윈도우 개발' 이란 카테고리가 설치되지 않아서 그런거 같습니다.

레드햇 운영체제는 일반 사용에 필요한 파일들과 개발(컴파일)시 필요한 파일들을 따로 패키징합니다.

*-devel-$version.rpm

같은 식으로 별도입니다. 필요한 라이브러리들을

모두 찾아서 devel 버전을 설치해 줘야 컴파일이 가능할겁니다.

제 생각에는 tcl/tk 정도라면 rpm 으로 패키징 된 것이 cd에 있을 테니
cd에서 찾아서 설치하는 것이 좋을 것 같습니다.

////////////////////////////////////////////////////////////////////////////////////////////////////////

무슨 말일까요?ㅠㅠ
도와주세요....

////////////////////////////////////////여담으로////////////////////////////////////////////////
위에 오류는 X11/Xlib.h를 못 찾는 것이니 X11폴더를 tk.h가 있는 폴더에 복사하고 tk.h에서 #include 부분을
#include "X11/Xlib.h"라고 고쳐서 해결했습니다. 근데 이건 진짜 억지로 끼워 맞춘거고... 근본적인 해결법은
#include <####> 이 참조하는 폴더에 X11폴더를 넣는 것 아닌가요? 맞다면 참조 폴더는 어떤거죠?... 정말 썡초보에요...
도와주세요

Stand Alone Complex의 이미지

여기에 정답이 있으니 참고하세요.

http://www.isi.edu/nsnam/ns/ns-problems.html

RET ;My life :P

댓글 달기

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