리눅스에 SAD 프로그램을 설치하는데 make 에러가 납니다.ㅠㅠ

lovesiwony의 이미지

Dream@214-f9b7c3a05c4 /oldsad-snapshot-2009-08-11
$ make
make[1]: Entering directory `/oldsad-snapshot-2009-08-11'
make[2]: Entering directory `/oldsad-snapshot-2009-08-11/obj/i386-CYGWIN_NT-5.11'
[ -d /oldsad-snapshot-2009-08-11/src/gdtoa ] || mkdir -p /oldsad-snapshot-2009-08-11/src/gdtoa
(cd /oldsad-snapshot-2009-08-11/src/gdtoa; /oldsad-snapshot-2009-08-11/bin/lndir /oldsad-snapshot-2009-08-11/contrib/gdtoa)
/oldsad-snapshot-2009-08-11/contrib/gdtoa/test:
/oldsad-snapshot-2009-08-11/contrib/gdtoa/test/obad:
gcc -o tfDefFuncs_.o -c -DCYGWIN -U_WIN32 -Wall -std="gnu99" -DSAD_FORCE_X11 -I/oldsad-snapshot-2009-08-11/src -I/oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/include -I/usr/X11R6/include -I/oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/include -I/oldsad-snapshot-2009-08-11/obj/i386-CYGWIN_NT-5.11 -I/oldsad-snapshot-2009-08-11/src/gdtoa \
tfDefFuncs_.c
Updating Build Information
gcc -o tfBuildInfo_.o -c -DCYGWIN -U_WIN32 -Wall -std="gnu99" -DSAD_FORCE_X11 -I/oldsad-snapshot-2009-08-11/src -I/oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/include -I/usr/X11R6/include -I/oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/include -I/oldsad-snapshot-2009-08-11/obj/i386-CYGWIN_NT-5.11 -I/oldsad-snapshot-2009-08-11/src/gdtoa \
tfBuildInfo_.c
gfortran -o MAIN.o -c -O2 -fno-second-underscore -fdollar-ok -fargument-alias -mpreferred-stack-boundary=4 -mfancy-math-387 -frecursive -fbackslash -std=legacy -fall-intrinsics -Wall -I/oldsad-snapshot-2009-08-11/src -I/oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/include -I/usr/X11R6/include -I/oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/include \
MAIN_VERSION.f
gfortran -o sad1.exe -O2 -fno-second-underscore -fdollar-ok -fargument-alias -mpreferred-stack-boundary=4 -mfancy-math-387 -frecursive -fbackslash -std=legacy -fall-intrinsics -Wall -I/oldsad-snapshot-2009-08-11/src -I/oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/include -I/usr/X11R6/include -I/oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/include MAIN.o sim/unix_pointer_.o sim/unix_memory_.o sim/unix_memory8_.o sim/unix_env_.o sim/sad_api.o sim/sad_functbl.o sim/sad_signal.o sim/sad_xlib.o sim/sad_tcltk.o feature.o random_driver.o random_plugin_sad.o tfDefFuncs_.o tfBuildInfo_.o tfXlib_.o tfTkInter_.o tfTclArg.o tfcanvasclip.o dummyroutCA.o dummyrout.o libsad.a -L/oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/lib -L/usr/X11R6/lib -L/oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/lib -Wl,-rpath,""/oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/lib":"/usr/X11R6/lib"":"/oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/lib" -ltk8.5 -ltcl8.5 -lXft -lX11 -lfreetype -lz -lfontconfig -lexpat -lfreetype -lz -lXrender -lX11 -lxcb -lXau -lXdmcp -lX11 -ltai -lcrypt -enable-auto-import -v
Driving: gfortran -o sad1.exe -O2 -fno-second-underscore -fdollar-ok -fargument-alias -mpreferred-stack-boundary=4 -mfancy-math-387 -frecursive -fbackslash -std=legacy -fall-intrinsics -Wall -I/oldsad-snapshot-2009-08-11/src -I/oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/include -I/usr/X11R6/include -I/oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/include MAIN.o sim/unix_pointer_.o sim/unix_memory_.o sim/unix_memory8_.o sim/unix_env_.o sim/sad_api.o sim/sad_functbl.o sim/sad_signal.o sim/sad_xlib.o sim/sad_tcltk.o feature.o random_driver.o random_plugin_sad.o tfDefFuncs_.o tfBuildInfo_.o tfXlib_.o tfTkInter_.o tfTclArg.o tfcanvasclip.o dummyroutCA.o dummyrout.o libsad.a -L/oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/lib -L/usr/X11R6/lib -L/oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/lib -Wl,-rpath,/oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/lib:/usr/X11R6/lib:/oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/lib -ltk8.5 -ltcl8.5 -lXft -lX11 -lfreetype -lz -lfontconfig -lexpat -lfreetype -lz -lXrender -lX11 -lxcb -lXau -lXdmcp -lX11 -ltai -lcrypt -enable-auto-import -v -lgfortranbegin -lgfortran -shared-libgcc
Using built-in specs.
Target: i686-pc-cygwin
Configured with: /gnu/gcc/package/gcc4-4.3.2-2/src/gcc-4.3.2/configure --srcdir=/gnu/gcc/package/gcc4-4.3.2-2/src/gcc-4.3.2 --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/sbin --datadir=/usr/share --localstatedir=/var --sysconfdir=/etc --infodir=/usr/share/info --mandir=/usr/share/man --datadir=/usr/share --infodir=/usr/share/info --mandir=/usr/share/man -v --with-gmp=/usr --with-mpfr=/usr --enable-bootstrap --enable-version-specific-runtime-libs --with-slibdir=/usr/bin --libexecdir=/usr/lib --enable-static --enable-shared --enable-shared-libgcc --enable-__cxa_atexit --with-gnu-ld --with-gnu-as --with-dwarf2 --disable-sjlj-exceptions --enable-languages=ada,c,c++,fortran,java,objc,obj-c++ --disable-symvers --enable-libjava --program-suffix=-4 --enable-libgomp --enable-libssp --enable-libada --enable-threads=posix AS=/opt/gcc-tools/bin/as.exe AS_FOR_TARGET=/opt/gcc-tools/bin/as.exe LD=/opt/gcc-tools/bin/ld.exe LD_FOR_TARGET=/opt/gcc-tools/bin/ld.exe
Thread model: posix
gcc version 4.3.2 20080827 (beta) 2 (GCC)
COMPILER_PATH=/usr/lib/gcc/i686-pc-cygwin/4.3.2/:/usr/lib/gcc/i686-pc-cygwin/4.3.2/:/usr/lib/gcc/i686-pc-cygwin/:/usr/lib/gcc/i686-pc-cygwin/4.3.2/:/usr/lib/gcc/i686-pc-cygwin/:/usr/lib/gcc/i686-pc-cygwin/4.3.2/:/usr/lib/gcc/i686-pc-cygwin/:/usr/lib/gcc/i686-pc-cygwin/4.3.2/../../../../i686-pc-cygwin/bin/
LIBRARY_PATH=/usr/lib/gcc/i686-pc-cygwin/4.3.2/:/usr/lib/gcc/i686-pc-cygwin/4.3.2/:/usr/lib/gcc/i686-pc-cygwin/4.3.2/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-o' 'sad1.exe' '-O2' '-fno-second-underscore' '-fdollar-ok' '-fargument-alias' '-mpreferred-stack-boundary=4' '-mfancy-math-387' '-frecursive' '-fbackslash' '-std=legacy' '-fall-intrinsics' '-Wall' '-I/oldsad-snapshot-2009-08-11/src' '-I/oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/include' '-I/usr/X11R6/include' '-I/oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/include' '-L/oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/lib' '-L/usr/X11R6/lib' '-L/oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/lib' '-enable-auto-import' '-v' '-shared-libgcc' '-mtune=generic'
/usr/lib/gcc/i686-pc-cygwin/4.3.2/collect2.exe -Bdynamic --dll-search-prefix=cyg -u ___register_frame_info -u ___deregister_frame_info -o sad1.exe -enable-auto-import /usr/lib/gcc/i686-pc-cygwin/4.3.2/../../../crt0.o /usr/lib/gcc/i686-pc-cygwin/4.3.2/crtbegin.o -L/oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/lib -L/usr/X11R6/lib -L/oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/lib -L/usr/lib/gcc/i686-pc-cygwin/4.3.2 -L/usr/lib/gcc/i686-pc-cygwin/4.3.2 -L/usr/lib/gcc/i686-pc-cygwin/4.3.2/../../.. MAIN.o sim/unix_pointer_.o sim/unix_memory_.o sim/unix_memory8_.o sim/unix_env_.o sim/sad_api.o sim/sad_functbl.o sim/sad_signal.o sim/sad_xlib.o sim/sad_tcltk.o feature.o random_driver.o random_plugin_sad.o tfDefFuncs_.o tfBuildInfo_.o tfXlib_.o tfTkInter_.o tfTclArg.o tfcanvasclip.o dummyroutCA.o dummyrout.o libsad.a -rpath /oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/lib:/usr/X11R6/lib:/oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/lib -ltk8.5 -ltcl8.5 -lXft -lX11 -lfreetype -lz -lfontconfig -lexpat -lfreetype -lz -lXrender -lX11 -lxcb -lXau -lXdmcp -lX11 -ltai -lcrypt -lgfortranbegin -lgfortran -lgcc_s -lgcc_s -lgcc -lcygwin -luser32 -lkernel32 -ladvapi32 -lshell32 -lgcc_s -lgcc_s -lgcc /usr/lib/gcc/i686-pc-cygwin/4.3.2/crtend.o
/oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/lib/libtk8.5.a(tkUnix.o):tkUnix.c:(.text+0x1a5): undefined reference to `_XScreenSaverQueryExtension'
/oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/lib/libtk8.5.a(tkUnix.o):tkUnix.c:(.text+0x1bf): undefined reference to `_XScreenSaverQueryVersion'
/oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/lib/libtk8.5.a(tkUnix.o):tkUnix.c:(.text+0x1c8): undefined reference to `_XScreenSaverAllocInfo'
/oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/lib/libtk8.5.a(tkUnix.o):tkUnix.c:(.text+0x200): undefined reference to `_XScreenSaverQueryInfo'
collect2: ld returned 1 exit status
make[2]: *** [sad1.exe] Error 1
make[2]: Leaving directory `/oldsad-snapshot-2009-08-11/obj/i386-CYGWIN_NT-5.11'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/oldsad-snapshot-2009-08-11'
make: *** [all] Error 2

일단 시그윈으로 사용해서 설치중입니다.

프로그램은 루트에 폴더를 만들어 풀었고,

make를 실행하면 다음과 같은 에러가 뜹니다..ㅠㅠ

리눅스에서 실행을 해도 에러가 나서

ㅠㅠ답답하네요...ㅠㅠ

꼭 좀 도와주세요 한달간 이상태라 답답해서 글올려봅니다.

그리고 설치할 프로그램을 첨부하여 올립니다.

hys545의 이미지

즐린

usr/lib/libtk84.a

oldsad-snapshot-2009-08-11/arch/i386-CYGWIN_NT-5.11/lib/libtk8.5.a(
롭 복사해보세여

`_XScreenSaverQueryExtension'
이게 원래 xscrnsaver라이브러리에 있는건데
현재 cygwin에는 이 라이브러리가 없는거 같음
직접 포팅하거나
아니면 위으ㅔ 처럼 해보세여

즐린

lovesiwony의 이미지

시그윈 설치시에 all install로 설치했는데도

뭔가 문제가 있는듯...ㅠㅠ

제 시그윈 폴더에는 usr/lib이란 폴더가 없네요...ㅠㅠ

하...ㅠㅠ초짜에 누가 가르쳐주는 사람도 없으니 이건 거북이보다 느리게배우는듯..ㅠㅠ

댓글 달기

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