LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 613|回复: 1

超级郁闷,半年没解决的问题,安装lapack-3.3.0 ???

[复制链接]
发表于 2011-4-12 20:39:36 | 显示全部楼层 |阅读模式
[woxin@bogon lapack-3.3.0]$ mv make.inc.example make.inc
[woxin@bogon lapack-3.3.0]$ vi Makefile
[woxin@bogon lapack-3.3.0]$ make
( cd INSTALL; make; ./testlsame; ./testslamch; \
          ./testdlamch; ./testsecond; ./testdsecnd; ./testversion )
make[1]: Entering directory `/home/woxin/download/lapack-3.3.0/INSTALL'
f77  -c lsame.f -o lsame.o
f77  -c lsametst.f -o lsametst.o
f77  -o testlsame lsame.o lsametst.o
f77 -g -O0 -c slamch.f -o slamch.o
slamch.f: In function `slamch':
slamch.f:63: warning:
         INTRINSIC          DIGITS, EPSILON, HUGE, MAXEXPONENT,
                            ^
Reference to unimplemented intrinsic `DIGITS' at (^) (assumed EXTERNAL)
slamch.f:63:
         INTRINSIC          DIGITS, EPSILON, HUGE, MAXEXPONENT,
                            ^
Invalid declaration of or reference to symbol `digits' at (^) [initially seen at (^)]
slamch.f:63: warning:
         INTRINSIC          DIGITS, EPSILON, HUGE, MAXEXPONENT,
                                    ^
Reference to unimplemented intrinsic `EPSILON' at (^) (assumed EXTERNAL)
slamch.f:63:
         INTRINSIC          DIGITS, EPSILON, HUGE, MAXEXPONENT,
                                    ^
Invalid declaration of or reference to symbol `epsilon' at (^) [initially seen at (^)]
slamch.f:63: warning:
         INTRINSIC          DIGITS, EPSILON, HUGE, MAXEXPONENT,
                                             ^
Reference to unimplemented intrinsic `HUGE' at (^) (assumed EXTERNAL)
slamch.f:63:
         INTRINSIC          DIGITS, EPSILON, HUGE, MAXEXPONENT,
                                             ^
Invalid declaration of or reference to symbol `huge' at (^) [initially seen at (^)]
slamch.f:63: warning:
         INTRINSIC          DIGITS, EPSILON, HUGE, MAXEXPONENT,
                                                   ^
Reference to unimplemented intrinsic `MAXEXPONENT' at (^) (assumed EXTERNAL)
slamch.f:63:
         INTRINSIC          DIGITS, EPSILON, HUGE, MAXEXPONENT,
                                                   ^
Invalid declaration of or reference to symbol `maxexponent' at (^) [initially seen at (^)]
slamch.f:64: warning:
        $                   MINEXPONENT, RADIX, TINY
                            ^
Reference to unimplemented intrinsic `MINEXPONENT' at (^) (assumed EXTERNAL)
slamch.f:64:
        $                   MINEXPONENT, RADIX, TINY
                            ^
Invalid declaration of or reference to symbol `minexponent' at (^) [initially seen at (^)]
slamch.f:64: warning:
        $                   MINEXPONENT, RADIX, TINY
                                         ^
Reference to unimplemented intrinsic `RADIX' at (^) (assumed EXTERNAL)
slamch.f:64:
        $                   MINEXPONENT, RADIX, TINY
                                         ^
Invalid declaration of or reference to symbol `radix' at (^) [initially seen at (^)]
slamch.f:64: warning:
        $                   MINEXPONENT, RADIX, TINY
                                                ^
Reference to unimplemented intrinsic `TINY' at (^) (assumed EXTERNAL)
slamch.f:64:
        $                   MINEXPONENT, RADIX, TINY
                                                ^
Invalid declaration of or reference to symbol `tiny' at (^) [initially seen at (^)]
make[1]: *** [slamch.o] Error 1
make[1]: Leaving directory `/home/woxin/download/lapack-3.3.0/INSTALL'
  ASCII character set
  Tests completed
/bin/sh: ./testslamch: No such file or directory
/bin/sh: line 1: ./testdlamch: No such file or directory
/bin/sh: line 1: ./testsecond: No such file or directory
/bin/sh: line 1: ./testdsecnd: No such file or directory
/bin/sh: line 1: ./testversion: No such file or directory
make: *** [lapack_install] Error 127
[woxin@bogon lapack-3.3.0]$ f77 -v
Reading specs from /usr/lib/gcc/i386-redhat-linux/3.4.6/specs
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-languages=c,c++,f77 --disable-libgcj --host=i386-redhat-linux
Thread model: posix
gcc version 3.4.6 20060404 (Red Hat 3.4.6-9)
[woxin@bogon lapack-3.3.0]$ ld -v
GNU ld version 2.17.50.0.12-4 20070128
发表于 2011-4-12 20:58:34 | 显示全部楼层
lapack的当前版本是用fortran 90写的吧?你用f77编译f90程序?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表