Re: [f2py] line length
Al Niessner <[email protected]> Mon, 09 Aug 2010 16:12:48 -0700
| Newsgroups | gmane.comp.python.f2py.user |
|---|---|
| Message-ID | <[email protected]> |
I may not care about the long lines, but I do care about this: n [1]: import mathsub --------------------------------------------------------------------------- ImportError Traceback (most recent call last) /home/niessner/Projects/MACOS/Test/<ipython console> in <module>() ImportError: ./mathsub.so: undefined symbol: rng_ In [2]: Here is my make command: $(F2PY) -c $^ -m $@ --f77flags=-ffixed-line-length-none skip: printmsg_on printmsg_level prtfmtarray_dbl prtfmtarray_int It shows the flags and stuff that I am using. I attached the output from the make process. I cannot find anything wrong looking in the output except these strange get parameter messages. If you can give me a clue I would appreciate it. I cut the RNG function out and put it into checks.f90. It compiles and loads without error. So, I take that you are correct that I will not need the get parameter thing fixed. On Mon, 2010-08-09 at 13:48 -0700, Pearu Peterson wrote: > On Mon, Aug 9, 2010 at 11:16 PM, Al Niessner <[email protected]> wrote: > > > > I am going to pretend this is a bug because it happens with all f90 code > > too. Here is my command (source attached): > > > > f2py -c kinds.f90 constants.f90 checks.f90 > > <...snip...> > > Reading fortran codes... > > Reading file 'kinds.f90' (format:free) > > Reading file 'constants.f90' (format:free) > > Reading file 'checks.f90' (format:free) > > <...snip...> > > get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on > > '6.283185307179586476925286766559005768394_pr' > > In: :untitled:constants.f90:constants > > get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on > > '3.141592653589793238462643383279502884197_pr' > > In: :untitled:constants.f90:constants > > get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on > > '1.570796326794896619231321691639751442099_pr' > > In: :untitled:constants.f90:constants > > <...snip...> > > > > Since they are marked as format::free, I would not expect these errors. > > These messages are not related to the source format and so these .f90 files do > not reproduce the original issue (where the expression string was > clearly incomplete). > > You can ignore these messages because the result of get_parameters is > used in cases like > > integer, parameter:: N = 10 > real array(N*N) > > where f2py would figure out that the array has fixed size 100. > > Clearly f2py fails to evaluate strings like `3.14_pr` but until there is will be > a report where evaluating such strings really matters for wrapper generation, > I'll consider it as YAGNI. > > Pearu > > _______________________________________________ > f2py-users mailing list > f2py-users-Y4l6ocDipWCuvFJfX82//[email protected] > http://cens.ioc.ee/mailman/listinfo/f2py-users -- Al Niessner 818.354.0859 -------- | dS | >= 0 -------- _______________________________________________ f2py-users mailing list f2py-users-Y4l6ocDipWCuvFJfX82//[email protected] http://cens.ioc.ee/mailman/listinfo/f2py-users
comp.log
(text/x-log, 51.4 KB)
-*- mode: compilation; default-directory: "~/Projects/MACOS/Test/" -*-
Compilation started at Mon Aug 9 15:10:09
make all
f2py -c kinds.f90 constants.f90 checks.f90 -m checks
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
building extension "checks" sources
f2py options: []
f2py:> /tmp/tmpP7iPxI/src.linux-x86_64-2.6/checksmodule.c
creating /tmp/tmpP7iPxI
creating /tmp/tmpP7iPxI/src.linux-x86_64-2.6
Reading fortran codes...
Reading file 'kinds.f90' (format:free)
Reading file 'constants.f90' (format:free)
Reading file 'checks.f90' (format:free)
Post-processing...
Block: checks
Block: kinds
In: :checks:kinds.f90:kinds
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: constants
In: :checks:constants.f90:constants
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
In: :checks:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '57.29577951308232087679815481410517033241_pr'
In: :checks:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '6.283185307179586476925286766559005768394_pr'
In: :checks:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '3.141592653589793238462643383279502884197_pr'
In: :checks:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '0.866025403784438646763723170752936183471_pr'
In: :checks:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1.732050807568877293527446341505872366943_pr'
In: :checks:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1.414213562373095048801688724209698078570_pr'
In: :checks:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '2.645751311064590590501615753639260425710_pr'
In: :checks:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '2.449489742783178098197284074705891391966_pr'
In: :checks:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '2.236067977499789696409173668731276235441_pr'
In: :checks:constants.f90:constants
get_parameters: got "invalid syntax (<string>, line 1)" on 'epsilon(1.0_pr)'
In: :checks:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '2.2204e-18_pr'
In: :checks:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1.570796326794896619231321691639751442099_pr'
In: :checks:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '0.5_pr'
In: :checks:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1e18_pr'
In: :checks:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1e22_pr'
In: :checks:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '3.162277660168379331998893544432718533720_pr'
In: :checks:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '0.577350269189625764509148780501957455648_pr'
In: :checks:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '3.741657386773941385583748732316549301756_pr'
Block: checks
Block: check_kinds
In: :checks:checks.f90:checks:check_kinds
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: check_constants
In: :checks:checks.f90:checks:check_constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '57.29577951308232087679815481410517033241_pr'
In: :checks:checks.f90:checks:check_constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '6.283185307179586476925286766559005768394_pr'
In: :checks:checks.f90:checks:check_constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '3.141592653589793238462643383279502884197_pr'
In: :checks:checks.f90:checks:check_constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '0.866025403784438646763723170752936183471_pr'
In: :checks:checks.f90:checks:check_constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1.732050807568877293527446341505872366943_pr'
In: :checks:checks.f90:checks:check_constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1.414213562373095048801688724209698078570_pr'
In: :checks:checks.f90:checks:check_constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '2.645751311064590590501615753639260425710_pr'
In: :checks:checks.f90:checks:check_constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '2.449489742783178098197284074705891391966_pr'
In: :checks:checks.f90:checks:check_constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '2.236067977499789696409173668731276235441_pr'
In: :checks:checks.f90:checks:check_constants
get_parameters: got "invalid syntax (<string>, line 1)" on 'epsilon(1.0_pr)'
In: :checks:checks.f90:checks:check_constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '2.2204e-18_pr'
In: :checks:checks.f90:checks:check_constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1.570796326794896619231321691639751442099_pr'
In: :checks:checks.f90:checks:check_constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '0.5_pr'
In: :checks:checks.f90:checks:check_constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1e18_pr'
In: :checks:checks.f90:checks:check_constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1e22_pr'
In: :checks:checks.f90:checks:check_constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '3.162277660168379331998893544432718533720_pr'
In: :checks:checks.f90:checks:check_constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '0.577350269189625764509148780501957455648_pr'
In: :checks:checks.f90:checks:check_constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '3.741657386773941385583748732316549301756_pr'
Post-processing (stage 2)...
Block: checks
Block: unknown_interface
Block: kinds
Block: constants
Block: checks
Block: check_kinds
Block: check_constants
Building modules...
Building module "checks"...
Constructing F90 module support for "kinds"...
Variables: pr spc dpc prc sp dp
Constructing F90 module support for "constants"...
Variables: twopi cos30 sqrt3 sqrt2 sqrt7 sqrt6 sqrt5 inf sqrt10 tan30 sqrt14 rad2deg eps sin30 halfpi big pi eps_def
Constructing F90 module support for "checks"...
Constructing wrapper function "checks.check_kinds"...
check_kinds()
Constructing wrapper function "checks.check_constants"...
check_constants()
Wrote C/API module "checks" to file "/tmp/tmpP7iPxI/src.linux-x86_64-2.6/checksmodule.c"
Fortran 90 wrappers are saved to "/tmp/tmpP7iPxI/src.linux-x86_64-2.6/checks-f2pywrappers2.f90"
adding '/tmp/tmpP7iPxI/src.linux-x86_64-2.6/fortranobject.c' to sources.
adding '/tmp/tmpP7iPxI/src.linux-x86_64-2.6' to include_dirs.
copying /usr/lib/python2.6/dist-packages/numpy/f2py/src/fortranobject.c -> /tmp/tmpP7iPxI/src.linux-x86_64-2.6
copying /usr/lib/python2.6/dist-packages/numpy/f2py/src/fortranobject.h -> /tmp/tmpP7iPxI/src.linux-x86_64-2.6
adding '/tmp/tmpP7iPxI/src.linux-x86_64-2.6/checks-f2pywrappers2.f90' to sources.
running build_ext
customize UnixCCompiler
customize UnixCCompiler using build_ext
customize GnuFCompiler
Could not locate executable g77
Could not locate executable f77
customize IntelFCompiler
Could not locate executable ifort
Could not locate executable ifc
customize LaheyFCompiler
Could not locate executable lf95
customize PGroupFCompiler
Could not locate executable pgf90
Could not locate executable pgf77
customize AbsoftFCompiler
Could not locate executable f90
customize NAGFCompiler
Found executable /usr/bin/f95
customize VastFCompiler
customize GnuFCompiler
customize CompaqFCompiler
Could not locate executable fort
customize IntelItaniumFCompiler
Could not locate executable efort
Could not locate executable efc
customize IntelEM64TFCompiler
customize Gnu95FCompiler
Found executable /usr/bin/gfortran
customize Gnu95FCompiler
customize Gnu95FCompiler using build_ext
building 'checks' extension
compiling C sources
C compiler: gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC
creating /tmp/tmpP7iPxI/tmp
creating /tmp/tmpP7iPxI/tmp/tmpP7iPxI
creating /tmp/tmpP7iPxI/tmp/tmpP7iPxI/src.linux-x86_64-2.6
compile options: '-I/tmp/tmpP7iPxI/src.linux-x86_64-2.6 -I/usr/lib/python2.6/dist-packages/numpy/core/include -I/usr/include/python2.6 -c'
gcc: /tmp/tmpP7iPxI/src.linux-x86_64-2.6/fortranobject.c
gcc: /tmp/tmpP7iPxI/src.linux-x86_64-2.6/checksmodule.c
compiling Fortran 90 module sources
Fortran f77 compiler: /usr/bin/gfortran -Wall -ffixed-form -fno-second-underscore -fPIC -O3 -funroll-loops
Fortran f90 compiler: /usr/bin/gfortran -Wall -fno-second-underscore -fPIC -O3 -funroll-loops
Fortran fix compiler: /usr/bin/gfortran -Wall -ffixed-form -fno-second-underscore -Wall -fno-second-underscore -fPIC -O3 -funroll-loops
compile options: '-I/tmp/tmpP7iPxI/src.linux-x86_64-2.6 -I/usr/lib/python2.6/dist-packages/numpy/core/include -I/usr/include/python2.6 -c'
extra options: '-J/tmp/tmpP7iPxI/ -I/tmp/tmpP7iPxI/'
gfortran:f90: kinds.f90
gfortran:f90: constants.f90
gfortran:f90: checks.f90
compiling Fortran sources
Fortran f77 compiler: /usr/bin/gfortran -Wall -ffixed-form -fno-second-underscore -fPIC -O3 -funroll-loops
Fortran f90 compiler: /usr/bin/gfortran -Wall -fno-second-underscore -fPIC -O3 -funroll-loops
Fortran fix compiler: /usr/bin/gfortran -Wall -ffixed-form -fno-second-underscore -Wall -fno-second-underscore -fPIC -O3 -funroll-loops
compile options: '-I/tmp/tmpP7iPxI/src.linux-x86_64-2.6 -I/usr/lib/python2.6/dist-packages/numpy/core/include -I/usr/include/python2.6 -c'
extra options: '-J/tmp/tmpP7iPxI/ -I/tmp/tmpP7iPxI/'
gfortran:f90: /tmp/tmpP7iPxI/src.linux-x86_64-2.6/checks-f2pywrappers2.f90
/usr/bin/gfortran -Wall -Wall -shared /tmp/tmpP7iPxI/tmp/tmpP7iPxI/src.linux-x86_64-2.6/checksmodule.o /tmp/tmpP7iPxI/tmp/tmpP7iPxI/src.linux-x86_64-2.6/fortranobject.o /tmp/tmpP7iPxI/kinds.o /tmp/tmpP7iPxI/constants.o /tmp/tmpP7iPxI/checks.o /tmp/tmpP7iPxI/tmp/tmpP7iPxI/src.linux-x86_64-2.6/checks-f2pywrappers2.o -lgfortran -o ./checks.so
running scons
Removing build directory /tmp/tmpP7iPxI
f2py -c kinds.f90 constants.f90 macos_IO.f90 mathsub.f -m mathsub --f77flags=-ffixed-line-length-none skip: printmsg_on printmsg_level prtfmtarray_dbl prtfmtarray_int
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
building extension "mathsub" sources
f2py options: ['skip:', 'printmsg_on', 'printmsg_level', 'prtfmtarray_dbl', 'prtfmtarray_int', ':']
f2py:> /tmp/tmp0MVTLF/src.linux-x86_64-2.6/mathsubmodule.c
creating /tmp/tmp0MVTLF
creating /tmp/tmp0MVTLF/src.linux-x86_64-2.6
Reading fortran codes...
Reading file 'kinds.f90' (format:free)
Reading file 'constants.f90' (format:free)
Reading file 'macos_IO.f90' (format:free)
rmbadname1: Replacing "char" with "char_bn".
rmbadname1: Replacing "int" with "int_bn".
rmbadname1: Replacing "len" with "len_bn".
rmbadname1: Replacing "char" with "char_bn".
rmbadname1: Replacing "len" with "len_bn".
rmbadname1: Replacing "int" with "int_bn".
Reading file 'mathsub.f' (format:fix,strict)
crackline: groupcounter=1 groupname={0: '', 1: 'module', 2: 'interface', 3: 'subroutine', 4: 'subroutine'}
crackline: Mismatch of blocks encountered. Trying to fix it by assuming "end" statement.
Post-processing...
Block: mathsub
Block: kinds
In: :mathsub:kinds.f90:kinds
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: constants
In: :mathsub:constants.f90:constants
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
In: :mathsub:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '57.29577951308232087679815481410517033241_pr'
In: :mathsub:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '6.283185307179586476925286766559005768394_pr'
In: :mathsub:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '3.141592653589793238462643383279502884197_pr'
In: :mathsub:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '0.866025403784438646763723170752936183471_pr'
In: :mathsub:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1.732050807568877293527446341505872366943_pr'
In: :mathsub:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1.414213562373095048801688724209698078570_pr'
In: :mathsub:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '2.645751311064590590501615753639260425710_pr'
In: :mathsub:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '2.449489742783178098197284074705891391966_pr'
In: :mathsub:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '2.236067977499789696409173668731276235441_pr'
In: :mathsub:constants.f90:constants
get_parameters: got "invalid syntax (<string>, line 1)" on 'epsilon(1.0_pr)'
In: :mathsub:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '2.2204e-18_pr'
In: :mathsub:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1.570796326794896619231321691639751442099_pr'
In: :mathsub:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '0.5_pr'
In: :mathsub:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1e18_pr'
In: :mathsub:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1e22_pr'
In: :mathsub:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '3.162277660168379331998893544432718533720_pr'
In: :mathsub:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '0.577350269189625764509148780501957455648_pr'
In: :mathsub:constants.f90:constants
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '3.741657386773941385583748732316549301756_pr'
Block: macos_io
In: :mathsub:macos_IO.f90:macos_io
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: printmsg
In: :mathsub:macos_IO.f90:macos_io:printmsg
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: printfmtarray
In: :mathsub:macos_IO.f90:macos_io:printfmtarray
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: isprttofile
In: :mathsub:macos_IO.f90:macos_io:isprttofile
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: setprttofileid
In: :mathsub:macos_IO.f90:macos_io:setprttofileid
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: getprttofileid
In: :mathsub:macos_IO.f90:macos_io:getprttofileid
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: isprintmsg
In: :mathsub:macos_IO.f90:macos_io:isprintmsg
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: printerrmsgid
In: :mathsub:macos_IO.f90:macos_io:printerrmsgid
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: printerrmsg
In: :mathsub:macos_IO.f90:macos_io:printerrmsg
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: printwarnmsg
In: :mathsub:macos_IO.f90:macos_io:printwarnmsg
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: inttochar
In: :mathsub:macos_IO.f90:macos_io:inttochar
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: lcmp
In: :mathsub:macos_IO.f90:macos_io:lcmp
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: lcmp2
In: :mathsub:macos_IO.f90:macos_io:lcmp2
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: strlen
In: :mathsub:macos_IO.f90:macos_io:strlen
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: iclen
In: :mathsub:macos_IO.f90:macos_io:iclen
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: rmout
In: :mathsub:macos_IO.f90:macos_io:rmout
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: rzero
In: :mathsub:mathsub.f:rzero
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: lint
In: :mathsub:mathsub.f:lint
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: eye
get_useparameters: mapping for {'map': {'printerrmsg': 'printerrmsg'}, 'only': 1} not impl.In: :mathsub:mathsub.f:eye
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: dadd
In: :mathsub:mathsub.f:dadd
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: cmatsum
In: :mathsub:mathsub.f:cmatsum
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: dmatsum
In: :mathsub:mathsub.f:dmatsum
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: rvecsum
In: :mathsub:mathsub.f:rvecsum
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: dsub
In: :mathsub:mathsub.f:dsub
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: dsmprod
In: :mathsub:mathsub.f:dsmprod
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: dnegate
In: :mathsub:mathsub.f:dnegate
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: dequate
In: :mathsub:mathsub.f:dequate
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: requate
In: :mathsub:mathsub.f:requate
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: dunitvec
In: :mathsub:mathsub.f:dunitvec
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: dperpuvec
In: :mathsub:mathsub.f:dperpuvec
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: dmag
In: :mathsub:mathsub.f:dmag
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
In: :mathsub:mathsub.f:dmag
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1e30_pr'
Block: ddotc
In: :mathsub:mathsub.f:ddotc
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: ddotc2
In: :mathsub:mathsub.f:ddotc2
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: ddotn
In: :mathsub:mathsub.f:ddotn
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: dunitize
In: :mathsub:mathsub.f:dunitize
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: dmprod
In: :mathsub:mathsub.f:dmprod
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: dmprdb
In: :mathsub:mathsub.f:dmprdb
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: rmprdb
In: :mathsub:mathsub.f:rmprdb
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: dmprdc
In: :mathsub:mathsub.f:dmprdc
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: rmprdc
In: :mathsub:mathsub.f:rmprdc
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: rmpac
In: :mathsub:mathsub.f:rmpac
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: norm
In: :mathsub:mathsub.f:norm
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: dzero
In: :mathsub:mathsub.f:dzero
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: lzero
In: :mathsub:mathsub.f:lzero
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: douter
In: :mathsub:mathsub.f:douter
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: dreflect
In: :mathsub:mathsub.f:dreflect
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: dtsp2
In: :mathsub:mathsub.f:dtsp2
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: dorthoganalize
In: :mathsub:mathsub.f:dorthoganalize
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: qform
In: :mathsub:mathsub.f:qform
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: dcompact
In: :mathsub:mathsub.f:dcompact
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: compact
In: :mathsub:mathsub.f:compact
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: dproject
In: :mathsub:mathsub.f:dproject
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: dxmat
In: :mathsub:mathsub.f:dxmat
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: dxprod
In: :mathsub:mathsub.f:dxprod
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: idfloor
In: :mathsub:mathsub.f:idfloor
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: intnorm
In: :mathsub:mathsub.f:intnorm
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: cscal
In: :mathsub:mathsub.f:cscal
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: qsort
In: :mathsub:mathsub.f:qsort
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
In: :mathsub:mathsub.f:qsort
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '211e0_pr'
In: :mathsub:mathsub.f:qsort
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1663e0_pr'
In: :mathsub:mathsub.f:qsort
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '7875e0_pr'
In: :mathsub:mathsub.f:qsort
get_parameters: got "invalid syntax (<string>, line 1)" on '1e0_pr/fm'
Block: drot
In: :mathsub:mathsub.f:drot
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: dorvec
In: :mathsub:mathsub.f:dorvec
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: root4
get_useparameters: mapping for {'map': {'printerrmsg': 'printerrmsg'}, 'only': 1} not impl.In: :mathsub:mathsub.f:root4
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
In: :mathsub:mathsub.f:root4
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '57.29577951308232087679815481410517033241_pr'
In: :mathsub:mathsub.f:root4
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '6.283185307179586476925286766559005768394_pr'
In: :mathsub:mathsub.f:root4
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '3.141592653589793238462643383279502884197_pr'
In: :mathsub:mathsub.f:root4
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '0.866025403784438646763723170752936183471_pr'
In: :mathsub:mathsub.f:root4
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1.732050807568877293527446341505872366943_pr'
In: :mathsub:mathsub.f:root4
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1.414213562373095048801688724209698078570_pr'
In: :mathsub:mathsub.f:root4
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '2.645751311064590590501615753639260425710_pr'
In: :mathsub:mathsub.f:root4
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '2.449489742783178098197284074705891391966_pr'
In: :mathsub:mathsub.f:root4
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '2.236067977499789696409173668731276235441_pr'
In: :mathsub:mathsub.f:root4
get_parameters: got "invalid syntax (<string>, line 1)" on 'epsilon(1.0_pr)'
In: :mathsub:mathsub.f:root4
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '2.2204e-18_pr'
In: :mathsub:mathsub.f:root4
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1.570796326794896619231321691639751442099_pr'
In: :mathsub:mathsub.f:root4
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '0.5_pr'
In: :mathsub:mathsub.f:root4
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1e18_pr'
In: :mathsub:mathsub.f:root4
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1e22_pr'
In: :mathsub:mathsub.f:root4
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '3.162277660168379331998893544432718533720_pr'
In: :mathsub:mathsub.f:root4
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '0.577350269189625764509148780501957455648_pr'
In: :mathsub:mathsub.f:root4
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '3.741657386773941385583748732316549301756_pr'
get_useparameters: mapping for {'map': {'cos30': 'cos30'}, 'only': 1} not impl.In: :mathsub:mathsub.f:root4
get_parameters: got "invalid syntax (<string>, line 1)" on '1e0_pr/3e0_pr'
Block: dzroots
In: :mathsub:mathsub.f:dzroots
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
In: :mathsub:mathsub.f:dzroots
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1e-12_pr'
Block: dlaguer
In: :mathsub:mathsub.f:dlaguer
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
In: :mathsub:mathsub.f:dlaguer
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '2e-14_pr'
Block: isreal
In: :mathsub:mathsub.f:isreal
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: gauss
In: :mathsub:mathsub.f:gauss
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
In: :mathsub:mathsub.f:gauss
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '57.29577951308232087679815481410517033241_pr'
In: :mathsub:mathsub.f:gauss
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '6.283185307179586476925286766559005768394_pr'
In: :mathsub:mathsub.f:gauss
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '3.141592653589793238462643383279502884197_pr'
In: :mathsub:mathsub.f:gauss
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '0.866025403784438646763723170752936183471_pr'
In: :mathsub:mathsub.f:gauss
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1.732050807568877293527446341505872366943_pr'
In: :mathsub:mathsub.f:gauss
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1.414213562373095048801688724209698078570_pr'
In: :mathsub:mathsub.f:gauss
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '2.645751311064590590501615753639260425710_pr'
In: :mathsub:mathsub.f:gauss
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '2.449489742783178098197284074705891391966_pr'
In: :mathsub:mathsub.f:gauss
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '2.236067977499789696409173668731276235441_pr'
In: :mathsub:mathsub.f:gauss
get_parameters: got "invalid syntax (<string>, line 1)" on 'epsilon(1.0_pr)'
In: :mathsub:mathsub.f:gauss
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '2.2204e-18_pr'
In: :mathsub:mathsub.f:gauss
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1.570796326794896619231321691639751442099_pr'
In: :mathsub:mathsub.f:gauss
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '0.5_pr'
In: :mathsub:mathsub.f:gauss
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1e18_pr'
In: :mathsub:mathsub.f:gauss
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1e22_pr'
In: :mathsub:mathsub.f:gauss
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '3.162277660168379331998893544432718533720_pr'
In: :mathsub:mathsub.f:gauss
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '0.577350269189625764509148780501957455648_pr'
In: :mathsub:mathsub.f:gauss
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '3.741657386773941385583748732316549301756_pr'
get_useparameters: mapping for {'map': {'twopi': 'twopi'}, 'only': 1} not impl. Block: rngin
In: :mathsub:mathsub.f:rngin
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: poidev
In: :mathsub:mathsub.f:poidev
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
In: :mathsub:mathsub.f:poidev
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '57.29577951308232087679815481410517033241_pr'
In: :mathsub:mathsub.f:poidev
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '6.283185307179586476925286766559005768394_pr'
In: :mathsub:mathsub.f:poidev
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '3.141592653589793238462643383279502884197_pr'
In: :mathsub:mathsub.f:poidev
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '0.866025403784438646763723170752936183471_pr'
In: :mathsub:mathsub.f:poidev
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1.732050807568877293527446341505872366943_pr'
In: :mathsub:mathsub.f:poidev
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1.414213562373095048801688724209698078570_pr'
In: :mathsub:mathsub.f:poidev
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '2.645751311064590590501615753639260425710_pr'
In: :mathsub:mathsub.f:poidev
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '2.449489742783178098197284074705891391966_pr'
In: :mathsub:mathsub.f:poidev
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '2.236067977499789696409173668731276235441_pr'
In: :mathsub:mathsub.f:poidev
get_parameters: got "invalid syntax (<string>, line 1)" on 'epsilon(1.0_pr)'
In: :mathsub:mathsub.f:poidev
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '2.2204e-18_pr'
In: :mathsub:mathsub.f:poidev
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1.570796326794896619231321691639751442099_pr'
In: :mathsub:mathsub.f:poidev
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '0.5_pr'
In: :mathsub:mathsub.f:poidev
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1e18_pr'
In: :mathsub:mathsub.f:poidev
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1e22_pr'
In: :mathsub:mathsub.f:poidev
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '3.162277660168379331998893544432718533720_pr'
In: :mathsub:mathsub.f:poidev
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '0.577350269189625764509148780501957455648_pr'
In: :mathsub:mathsub.f:poidev
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '3.741657386773941385583748732316549301756_pr'
get_useparameters: mapping for {'map': {'pi': 'pi'}, 'only': 1} not impl. Block: gammln
In: :mathsub:mathsub.f:gammln
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: gammaln
In: :mathsub:mathsub.f:gammaln
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
In: :mathsub:mathsub.f:gammaln
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '57.29577951308232087679815481410517033241_pr'
In: :mathsub:mathsub.f:gammaln
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '6.283185307179586476925286766559005768394_pr'
In: :mathsub:mathsub.f:gammaln
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '3.141592653589793238462643383279502884197_pr'
In: :mathsub:mathsub.f:gammaln
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '0.866025403784438646763723170752936183471_pr'
In: :mathsub:mathsub.f:gammaln
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1.732050807568877293527446341505872366943_pr'
In: :mathsub:mathsub.f:gammaln
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1.414213562373095048801688724209698078570_pr'
In: :mathsub:mathsub.f:gammaln
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '2.645751311064590590501615753639260425710_pr'
In: :mathsub:mathsub.f:gammaln
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '2.449489742783178098197284074705891391966_pr'
In: :mathsub:mathsub.f:gammaln
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '2.236067977499789696409173668731276235441_pr'
In: :mathsub:mathsub.f:gammaln
get_parameters: got "invalid syntax (<string>, line 1)" on 'epsilon(1.0_pr)'
In: :mathsub:mathsub.f:gammaln
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '2.2204e-18_pr'
In: :mathsub:mathsub.f:gammaln
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1.570796326794896619231321691639751442099_pr'
In: :mathsub:mathsub.f:gammaln
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '0.5_pr'
In: :mathsub:mathsub.f:gammaln
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1e18_pr'
In: :mathsub:mathsub.f:gammaln
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '1e22_pr'
In: :mathsub:mathsub.f:gammaln
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '3.162277660168379331998893544432718533720_pr'
In: :mathsub:mathsub.f:gammaln
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '0.577350269189625764509148780501957455648_pr'
In: :mathsub:mathsub.f:gammaln
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '3.741657386773941385583748732316549301756_pr'
get_useparameters: mapping for {'map': {'eps': 'eps'}, 'only': 1} not impl. Block: ran1
In: :mathsub:mathsub.f:ran1
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: centroid
In: :mathsub:mathsub.f:centroid
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: powerf
In: :mathsub:mathsub.f:powerf
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: factorial
In: :mathsub:mathsub.f:factorial
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: rms2
In: :mathsub:mathsub.f:rms2
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: findpv
In: :mathsub:mathsub.f:findpv
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: med
In: :mathsub:mathsub.f:med
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: closestint
In: :mathsub:mathsub.f:closestint
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: rng
In: :mathsub:mathsub.f:rng
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
In: :mathsub:mathsub.f:rng
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '3125e0_pr'
In: :mathsub:mathsub.f:rng
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '32713e0_pr'
In: :mathsub:mathsub.f:rng
get_parameters: got "unexpected EOF while parsing (<string>, line 1)" on '32717e0_pr'
Block: intrig
In: :mathsub:mathsub.f:intrig
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: cswap
In: :mathsub:mathsub.f:cswap
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: zrhqr
In: :mathsub:mathsub.f:zrhqr
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: balanc
In: :mathsub:mathsub.f:balanc
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Block: hqr
In: :mathsub:mathsub.f:hqr
get_parameters: got "EOL while scanning string literal (<string>, line 1)" on 'kind("(1e0'
Post-processing (stage 2)...
Block: mathsub
Block: unknown_interface
Block: kinds
Block: constants
Block: macos_io
Block: isprttofile
Block: setprttofileid
Block: getprttofileid
Block: isprintmsg
Block: printerrmsgid
Block: printerrmsg
Block: printwarnmsg
Block: inttochar
Block: lcmp
Block: lcmp2
Block: strlen
Block: iclen
Block: rmout
Block: rzero
Block: lint
Block: eye
Block: dadd
Block: cmatsum
Block: dmatsum
Block: rvecsum
Block: dsub
Block: dsmprod
Block: dnegate
Block: dequate
Block: requate
Block: dunitvec
Block: dperpuvec
Block: dmag
Block: ddotc
Block: ddotc2
Block: ddotn
Block: dunitize
Block: dmprod
Block: dmprdb
Block: rmprdb
Block: dmprdc
Block: rmprdc
Block: rmpac
Block: norm
Block: dzero
Block: lzero
Block: douter
Block: dreflect
Block: dtsp2
Block: dorthoganalize
Block: qform
Block: dcompact
Block: compact
Block: dproject
Block: dxmat
Block: dxprod
Block: idfloor
Block: intnorm
Block: cscal
Block: qsort
Block: drot
Block: dorvec
Block: root4
Block: dzroots
Block: dlaguer
Block: isreal
Block: gauss
Block: rngin
Block: poidev
Block: gammln
Block: gammaln
Block: ran1
Block: centroid
Block: powerf
Block: factorial
Block: rms2
Block: findpv
Block: med
Block: closestint
Block: rng
Block: intrig
Block: cswap
Block: zrhqr
Block: balanc
Block: hqr
Building modules...
Building module "mathsub"...
Constructing wrapper function "rzero"...
rzero(a,n)
Creating wrapper for Fortran function "lint"("lint")...
Constructing wrapper function "lint"...
lint = lint(x)
Creating wrapper for Fortran function "eye"("eye")...
Constructing wrapper function "eye"...
eye = eye(n)
Constructing wrapper function "dadd"...
a = dadd(b,c,[n])
Constructing wrapper function "cmatsum"...
s = cmatsum(a,[m,n])
Constructing wrapper function "dmatsum"...
s = dmatsum(a,[m,n])
Creating wrapper for Fortran function "rvecsum"("rvecsum")...
Constructing wrapper function "rvecsum"...
rvecsum = rvecsum(v,[n])
Constructing wrapper function "dsub"...
a = dsub(b,c,[n])
Constructing wrapper function "dsmprod"...
a = dsmprod(b,s,[n])
Constructing wrapper function "dnegate"...
a = dnegate(b,[n])
Constructing wrapper function "dequate"...
a = dequate(b,[n])
Constructing wrapper function "requate"...
a = requate(b,[n])
Constructing wrapper function "dunitvec"...
yhat,dmag = dunitvec(y,[n])
Constructing wrapper function "dperpuvec"...
u = dperpuvec(x,y)
Creating wrapper for Fortran function "dmag"("dmag")...
Constructing wrapper function "dmag"...
dmag = dmag(x,[n])
Creating wrapper for Fortran function "ddotc"("ddotc")...
Constructing wrapper function "ddotc"...
ddotc = ddotc(x,y)
Creating wrapper for Fortran function "ddotc2"("ddotc2")...
Constructing wrapper function "ddotc2"...
ddotc2 = ddotc2(x,y)
Creating wrapper for Fortran function "ddotn"("ddotn")...
Constructing wrapper function "ddotn"...
ddotn = ddotn(x,y,[n])
Constructing wrapper function "dunitize"...
dunitize(x)
Constructing wrapper function "dmprod"...
a = dmprod(b,c,na,nb,nc)
Constructing wrapper function "dmprdb"...
a = dmprdb(b,c,na,nb,nc)
Constructing wrapper function "rmprdb"...
a = rmprdb(b,c,na,nb,nc)
Constructing wrapper function "dmprdc"...
a = dmprdc(b,c,na,nb,nc)
Constructing wrapper function "rmprdc"...
a = rmprdc(b,c,na,nb,nc)
Constructing wrapper function "rmpac"...
a = rmpac(b,c,na,nb,nc)
Creating wrapper for Fortran function "norm"("norm")...
Constructing wrapper function "norm"...
getarrdims:warning: assumed shape array, using 0 instead of ':'
norm = norm(v)
Constructing wrapper function "dzero"...
dzero(a,[n])
Constructing wrapper function "lzero"...
lzero(a,n)
Constructing wrapper function "douter"...
x = douter(y,z)
Constructing wrapper function "dreflect"...
r = dreflect(n)
Constructing wrapper function "dtsp2"...
a = dtsp2(b,necrd,[narow,nacol,nacat])
Constructing wrapper function "dorthoganalize"...
dorthoganalize(x,y,z)
Constructing wrapper function "qform"...
q,dq = qform(th)
Constructing wrapper function "dcompact"...
a = dcompact(b,narow,nacol,[nbrow,nbcol])
Constructing wrapper function "compact"...
a = compact(b,narow,nacol,[nbrow,nbcol])
Constructing wrapper function "dproject"...
p = dproject(n_in)
Constructing wrapper function "dxmat"...
x = dxmat(y)
Constructing wrapper function "dxprod"...
x = dxprod(y,z)
Creating wrapper for Fortran function "idfloor"("idfloor")...
Constructing wrapper function "idfloor"...
idfloor = idfloor(x)
Constructing wrapper function "intnorm"...
u,dudx,dudy = intnorm(x,y,u00,u01,u10,u11)
Constructing wrapper function "cscal"...
dx = cscal(n,da,incx)
Constructing wrapper function "qsort"...
qsort(arr,n)
Constructing wrapper function "drot"...
drot(n,dx,incx,dy,incy,c,s)
Constructing wrapper function "dorvec"...
zhat,zmag = dorvec(xvec,yvec)
Constructing wrapper function "root4"...
n,x1,x2,x3,x4 = root4(y1,y2,y3,y4,y5)
Constructing wrapper function "dzroots"...
roots = dzroots(a,polish,[m])
Constructing wrapper function "dlaguer"...
x,its = dlaguer(a,[m])
Creating wrapper for Fortran function "isreal"("isreal")...
Constructing wrapper function "isreal"...
isreal = isreal(x)
Creating wrapper for Fortran function "gauss"("gauss")...
Constructing wrapper function "gauss"...
gauss = gauss(nts)
Constructing wrapper function "rngin"...
nts = rngin(seed)
Creating wrapper for Fortran function "poidev"("poidev")...
Constructing wrapper function "poidev"...
poidev = poidev(xm,idum)
Creating wrapper for Fortran function "gammln"("gammln")...
Constructing wrapper function "gammln"...
gammln = gammln(xx)
Creating wrapper for Fortran function "gammaln"("gammaln")...
Constructing wrapper function "gammaln"...
gammaln = gammaln(x)
Creating wrapper for Fortran function "ran1"("ran1")...
Constructing wrapper function "ran1"...
ran1 = ran1(idum)
Constructing wrapper function "centroid"...
xc,yc = centroid(arr2d,[nrow,ncol])
Creating wrapper for Fortran function "powerf"("powerf")...
Constructing wrapper function "powerf"...
powerf = powerf(x,n)
Creating wrapper for Fortran function "factorial"("factorial")...
Constructing wrapper function "factorial"...
factorial = factorial(n)
Creating wrapper for Fortran function "rms2"("rms2")...
Constructing wrapper function "rms2"...
rms2 = rms2(map,[m,n])
Constructing wrapper function "findpv"...
p,v = findpv(map,[m,n])
Creating wrapper for Fortran function "med"("med")...
Constructing wrapper function "med"...
med = med(a,[sz])
Creating wrapper for Fortran function "closestint"("closestint")...
Constructing wrapper function "closestint"...
closestint = closestint(x)
Creating wrapper for Fortran function "rng"("rng")...
Constructing wrapper function "rng"...
rng = rng(nts_in)
Creating wrapper for Fortran function "intrig"("intrig")...
Constructing wrapper function "intrig"...
intrig = intrig(a,b,c,xin,yin,xp,yp)
Constructing wrapper function "cswap"...
cswap(n,dx,incx,dy,incy)
Constructing wrapper function "zrhqr"...
zrhqr(a,rtr,rti,[m])
Constructing wrapper function "balanc"...
balanc(a,n,[np])
Constructing wrapper function "hqr"...
hqr(a,n,wr,wi,[np])
Constructing F90 module support for "kinds"...
Variables: pr spc dpc prc sp dp
Constructing F90 module support for "constants"...
Variables: twopi cos30 sqrt3 sqrt2 sqrt7 sqrt6 sqrt5 inf sqrt10 tan30 sqrt14 rad2deg eps sin30 halfpi big pi eps_def
Constructing F90 module support for "macos_io"...
Creating wrapper for Fortran function "isprttofile"("isprttofile")...
Constructing wrapper function "macos_io.isprttofile"...
isprttofile = isprttofile()
Constructing wrapper function "macos_io.setprttofileid"...
setprttofileid(id)
Creating wrapper for Fortran function "getprttofileid"("getprttofileid")...
Constructing wrapper function "macos_io.getprttofileid"...
getprttofileid = getprttofileid()
Creating wrapper for Fortran function "isprintmsg"("isprintmsg")...
Constructing wrapper function "macos_io.isprintmsg"...
isprintmsg = isprintmsg(level)
Constructing wrapper function "macos_io.printerrmsgid"...
printerrmsgid(id)
Constructing wrapper function "macos_io.printerrmsg"...
printerrmsg(msgstr)
Constructing wrapper function "macos_io.printwarnmsg"...
printwarnmsg(msgstr)
Constructing wrapper function "macos_io.inttochar"...
char_bn,len_bn = inttochar(int_bn)
Creating wrapper for Fortran function "lcmp"("lcmp")...
Constructing wrapper function "macos_io.lcmp"...
lcmp = lcmp(c1,c2,lenin)
Creating wrapper for Fortran function "lcmp2"("lcmp2")...
Constructing wrapper function "macos_io.lcmp2"...
lcmp2 = lcmp2(c1,c2,clen)
Creating wrapper for Fortran function "strlen"("strlen")...
Constructing wrapper function "macos_io.strlen"...
strlen = strlen(stringname)
Creating wrapper for Fortran function "iclen"("iclen")...
Constructing wrapper function "macos_io.iclen"...
iclen = iclen(cvar)
Constructing wrapper function "macos_io.rmout"...
rmout(x,[na,nc])
Wrote C/API module "mathsub" to file "/tmp/tmp0MVTLF/src.linux-x86_64-2.6/mathsubmodule.c"
Fortran 77 wrappers are saved to "/tmp/tmp0MVTLF/src.linux-x86_64-2.6/mathsub-f2pywrappers.f"
Fortran 90 wrappers are saved to "/tmp/tmp0MVTLF/src.linux-x86_64-2.6/mathsub-f2pywrappers2.f90"
adding '/tmp/tmp0MVTLF/src.linux-x86_64-2.6/fortranobject.c' to sources.
adding '/tmp/tmp0MVTLF/src.linux-x86_64-2.6' to include_dirs.
copying /usr/lib/python2.6/dist-packages/numpy/f2py/src/fortranobject.c -> /tmp/tmp0MVTLF/src.linux-x86_64-2.6
copying /usr/lib/python2.6/dist-packages/numpy/f2py/src/fortranobject.h -> /tmp/tmp0MVTLF/src.linux-x86_64-2.6
adding '/tmp/tmp0MVTLF/src.linux-x86_64-2.6/mathsub-f2pywrappers.f' to sources.
adding '/tmp/tmp0MVTLF/src.linux-x86_64-2.6/mathsub-f2pywrappers2.f90' to sources.
running build_ext
customize UnixCCompiler
customize UnixCCompiler using build_ext
customize GnuFCompiler
Could not locate executable g77
Could not locate executable f77
customize IntelFCompiler
Could not locate executable ifort
Could not locate executable ifc
customize LaheyFCompiler
Could not locate executable lf95
customize PGroupFCompiler
Could not locate executable pgf90
Could not locate executable pgf77
customize AbsoftFCompiler
Could not locate executable f90
customize NAGFCompiler
Found executable /usr/bin/f95
customize VastFCompiler
customize GnuFCompiler
customize CompaqFCompiler
Could not locate executable fort
customize IntelItaniumFCompiler
Could not locate executable efort
Could not locate executable efc
customize IntelEM64TFCompiler
customize Gnu95FCompiler
Found executable /usr/bin/gfortran
customize Gnu95FCompiler
customize Gnu95FCompiler using build_ext
building 'mathsub' extension
compiling C sources
C compiler: gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC
creating /tmp/tmp0MVTLF/tmp
creating /tmp/tmp0MVTLF/tmp/tmp0MVTLF
creating /tmp/tmp0MVTLF/tmp/tmp0MVTLF/src.linux-x86_64-2.6
compile options: '-I/tmp/tmp0MVTLF/src.linux-x86_64-2.6 -I/usr/lib/python2.6/dist-packages/numpy/core/include -I/usr/include/python2.6 -c'
gcc: /tmp/tmp0MVTLF/src.linux-x86_64-2.6/fortranobject.c
gcc: /tmp/tmp0MVTLF/src.linux-x86_64-2.6/mathsubmodule.c
compiling Fortran 90 module sources
Fortran f77 compiler: /usr/bin/gfortran -ffixed-line-length-none -fPIC -O3 -funroll-loops
Fortran f90 compiler: /usr/bin/gfortran -Wall -fno-second-underscore -fPIC -O3 -funroll-loops
Fortran fix compiler: /usr/bin/gfortran -Wall -ffixed-form -fno-second-underscore -Wall -fno-second-underscore -fPIC -O3 -funroll-loops
compile options: '-I/tmp/tmp0MVTLF/src.linux-x86_64-2.6 -I/usr/lib/python2.6/dist-packages/numpy/core/include -I/usr/include/python2.6 -c'
extra options: '-J/tmp/tmp0MVTLF/ -I/tmp/tmp0MVTLF/'
gfortran:f90: kinds.f90
gfortran:f90: constants.f90
gfortran:f90: macos_IO.f90
compiling Fortran sources
Fortran f77 compiler: /usr/bin/gfortran -ffixed-line-length-none -fPIC -O3 -funroll-loops
Fortran f90 compiler: /usr/bin/gfortran -Wall -fno-second-underscore -fPIC -O3 -funroll-loops
Fortran fix compiler: /usr/bin/gfortran -Wall -ffixed-form -fno-second-underscore -Wall -fno-second-underscore -fPIC -O3 -funroll-loops
compile options: '-I/tmp/tmp0MVTLF/src.linux-x86_64-2.6 -I/usr/lib/python2.6/dist-packages/numpy/core/include -I/usr/include/python2.6 -c'
extra options: '-J/tmp/tmp0MVTLF/ -I/tmp/tmp0MVTLF/'
gfortran:f77: mathsub.f
gfortran:f77: /tmp/tmp0MVTLF/src.linux-x86_64-2.6/mathsub-f2pywrappers.f
gfortran:f90: /tmp/tmp0MVTLF/src.linux-x86_64-2.6/mathsub-f2pywrappers2.f90
/usr/bin/gfortran -Wall -Wall -shared /tmp/tmp0MVTLF/tmp/tmp0MVTLF/src.linux-x86_64-2.6/mathsubmodule.o /tmp/tmp0MVTLF/tmp/tmp0MVTLF/src.linux-x86_64-2.6/fortranobject.o /tmp/tmp0MVTLF/kinds.o /tmp/tmp0MVTLF/constants.o /tmp/tmp0MVTLF/macos_IO.o /tmp/tmp0MVTLF/mathsub.o /tmp/tmp0MVTLF/tmp/tmp0MVTLF/src.linux-x86_64-2.6/mathsub-f2pywrappers.o /tmp/tmp0MVTLF/tmp/tmp0MVTLF/src.linux-x86_64-2.6/mathsub-f2pywrappers2.o -lgfortran -o ./mathsub.so
running scons
Removing build directory /tmp/tmp0MVTLF
Compilation finished at Mon Aug 9 15:10:18