Conference Room SAD
[thread display] [new arrival display] [word search] [past log] [管理用]

Subject SAD on cygwin
Date: 2012/05/29(Tue) 21:54:32
ContributorKentaro Harada

  32bitのWin XP上に最新のcygwinを入れ、SADのmain trunkをコンパイルしようとしましたが、
やはりうまくいきませんでした。最後の部分をコピーします。何かアドバイスなどありましたら
お願いいたします。お手数おかけいたしまして申し訳ございません。sad.conf は最初のままで
全く編集していません。
 (関係ないですが、ちょっと前のcygwinはemacsがキー入力を完全に受け付けなくなるバグが
あったようで……1時間くらいはまりました。数日後にcygwin入れ直して解決……T_T)

Using built-in specs.
COLLECT_GCC=gfortran-4
COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-pc-cygwin/4.5.3/lto-wrapper.exe
Target: i686-pc-cygwin
コンフィグオプション: /gnu/gcc/releases/respins/4.5.3-3/gcc4-4.5.3-3/src/gcc-4.5.3/configure --srcdir=/gnu/gcc/releases/respins/4.5.3-3/gcc4-4.5.3-3/src/gcc-4.5.3 --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/lib --datadir=/usr/share --localstatedir=/var --sysconfdir=/etc --datarootdir=/usr/share --docdir=/usr/share/doc/gcc4 -C --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 --libexecdir=/usr/lib --enable-static --enable-shared --enable-shared-libgcc --disable-__cxa_atexit --with-gnu-ld --with-gnu-as --with-dwarf2 --disable-sjlj-exceptions --enable-languages=ada,c,c++,fortran,java,lto,objc,obj-c++ --enable-graphite --enable-lto --enable-java-awt=gtk --disable-symvers --enable-libjava --program-suffix=-4 --enable-libgomp --enable-libssp --enable-libada --enable-threads=posix --with-arch=i686 --with-tune=generic --enable-libgcj-sublibs CC=gcc-4 CXX=g++-4 CC_FOR_TARGET=gcc-4 CXX_FOR_TARGET=g++-4 GNATMAKE_FOR_TARGET=gnatmake GNATBIND_FOR_TARGET=gnatbind --with-ecj-jar=/usr/share/java/ecj.jar
スレッドモデル: posix
gcc version 4.5.3 (GCC)
COMPILER_PATH=/usr/lib/gcc/i686-pc-cygwin/4.5.3/:/usr/lib/gcc/i686-pc-cygwin/4.5.3/:/usr/lib/gcc/i686-pc-cygwin/:/usr/lib/gcc/i686-pc-cygwin/4.5.3/:/usr/lib/gcc/i686-pc-cygwin/:/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../i686-pc-cygwin/bin/
LIBRARY_PATH=/usr/lib/gcc/i686-pc-cygwin/4.5.3/:/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-o' 'sad1.exe' '-g' '-O1' '-Wall' '-std=gnu' '-Wno-unused-dummy-argument' '-fno-second-underscore' '-fdollar-ok' '-fargument-alias' '-falign-functions=8' '-mpreferred-stack-boundary=4' '-I/home/kentaro/oldsad/src' '-I/home/kentaro/oldsad/arch/i386-CYGWIN5.1-1/include' '-I/home/kentaro/oldsad/obj/i386-CYGWIN5.1-1' '-L/home/kentaro/oldsad/arch/i386-CYGWIN5.1-1/lib' '-enable-auto-import' '-v' '-shared-libgcc' '-mtune=generic' '-march=i686'
/usr/lib/gcc/i686-pc-cygwin/4.5.3/collect2.exe --wrap _Znwj --wrap _Znaj --wrap _ZdlPv --wrap _ZdaPv --wrap _ZnwjRKSt9nothrow_t --wrap _ZnajRKSt9nothrow_t --wrap _ZdlPvRKSt9nothrow_t --wrap _ZdaPvRKSt9nothrow_t -Bdynamic --dll-search-prefix=cyg --large-address-aware --tsaware -o sad1.exe -enable-auto-import /usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../crt0.o /usr/lib/gcc/i686-pc-cygwin/4.5.3/crtbegin.o -L/home/kentaro/oldsad/arch/i386-CYGWIN5.1-1/lib -L/usr/lib/gcc/i686-pc-cygwin/4.5.3 -L/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../.. MAIN.o sim/unix_pointer_.o sim/unix_memory_.o sim/unix_memory8_.o sim/sad_api.o sim/sad_functbl.o sim/sad_signal.o sim/sad_xlib.o sim/sad_tcltk.o itopenbuf.o itfopenread_G77.o sim/dynl.o sim/dynl-dummy.o feature.o buildinfo.o buildinfo-db.o buildinfo_.o random_driver.o random_plugin_sad.o tfDefFuncs_.o dummyroutCA.o dummyrout.o libsad.a -rpath /usr/lib:/home/kentaro/oldsad/arch/i386-CYGWIN5.1-1/lib -ltai -lcrypt -lgfortran -lgcc_s -lgcc -lcygwin -luser32 -lkernel32 -ladvapi32 -lshell32 -lgcc_s -lgcc /usr/lib/gcc/i686-pc-cygwin/4.5.3/crtend.o
libsad.a(eigs33.o): In function `eigs33':
/home/kentaro/oldsad/src/eigs33.f:54: undefined reference to `_hypotl'
/home/kentaro/oldsad/src/eigs33.f:89: undefined reference to `_hypotl'
/home/kentaro/oldsad/src/eigs33.f:121: undefined reference to `_hypotl'
/home/kentaro/oldsad/src/eigs33.f:123: undefined reference to `_hypotl'
/home/kentaro/oldsad/src/eigs33.f:143: undefined reference to `_hypotl'
collect2: ld はステータス 1 で終了しました
Makefile:227: recipe for target `sad1.exe' failed
make[2]: *** [sad1.exe] Error 1
make[2]: ディレクトリ `/home/kentaro/oldsad/obj/i386-CYGWIN5.1-1' から出ます
Makefile:65: recipe for target `all' failed
make[1]: *** [all] Error 2
make[1]: ディレクトリ `/home/kentaro/oldsad' から出ます
Makefile:25: recipe for target `all' failed
make: *** [all] Error 2
212.380u 105.497s 4:13.50 125.3% 0+0k 0+0io 6717330pf+0w


- 関連一覧ツリー (Click ▼ to display all articles in a thread.)