[SciPy-dev] scipy_distutils under cygwin using DF
Berthold Höllmann
hoel at gl-group.com
Wed Mar 24 11:11:08 EST 2004
Hello,
I try to compile some python extension libraries under
WinXP/cygwin. The fortran codes need DF, no chance for g77. But I get:
>make test
PYTHONPATH="w:\\hoel\\work\\GLPy\\lib;w:\\hoel\\work\\GLPy\\build\\lib.win32-2.3;" python setup.py config_fc --fcompiler=compaqv build_src build_clib build_ext
...
customize CompaqVisualFCompiler
customize CompaqVisualFCompiler using build_clib
splitcmdline('DF /what')
********************************************************************************
scipy_distutils.compaqfcompiler.CompaqVisualFCompiler
version_cmd = ['DF', '/what']
compiler_fix = ['DF', '/fixed', '/nologo', '/MD', '/WX', '/iface=(cref,nomixed_str_len_arg)', '/n
ames:lowercase', '/assume:underscore', '/Ox', '/fast', '/optimize:5', '/unroll:0', '/math_library:fa
st', '/threads']
ranlib = None
archiver = ['C:\\Programme\\Microsoft Visual Studio\\VC98\\BIN\\lib.exe', '/OUT:']
compiler_f77 = ['DF', '/f77rtl', '/fixed', '/nologo', '/MD', '/WX', '/iface=(cref,nomixed_str_len
_arg)', '/names:lowercase', '/assume:underscore', '/Ox', '/fast', '/optimize:5', '/unroll:0', '/math
_library:fast', '/threads']
linker_so = ['DF']
compiler_f90 = ['DF', '/nologo', '/MD', '/WX', '/iface=(cref,nomixed_str_len_arg)', '/names:lower
case', '/assume:underscore', '/Ox', '/fast', '/optimize:5', '/unroll:0', '/math_library:fast', '/thr
eads']
version = None
libraries = []
library_dirs = []
object_switch = '/object:'
compile_switch = '/compile_only '
include_dirs = []
********************************************************************************
building 'fortmisc' library
compling Fortran sources
DF(f77) options: '/f77rtl /fixed /nologo /MD /WX /iface=(cref,nomixed_str_len_arg) /names:lowercase/assume:underscore /Ox /fast /optimize:5 /unroll:0 /math_library:fast /threads'
DF(f90) options: '/nologo /MD /WX /iface=(cref,nomixed_str_len_arg) /names:lowercase /assume:underscore /Ox /fast /optimize:5 /unroll:0 /math_library:fast /threads'
DF(fix) options: '/fixed /nologo /MD /WX /iface=(cref,nomixed_str_len_arg) /names:lowercase /assume:underscore /Ox /fast /optimize:5 /unroll:0 /math_library:fast /threads'
compile options: '-Ilib\numfort -c'
DF:f77: lib\numfort\NB.F
DF /f77rtl /fixed /nologo /MD /WX /iface=(cref,nomixed_str_len_arg) /names:lowercase /assume:underscore /Ox /fast /optimize:5 /unroll:0 /math_library:fast /threads -Ilib\numfort -c "/compile_only " lib\numfort\NB.F /object:build\temp.win32-2.3\lib\numfort\NB.o
Microsoft: error: Unknown switch: '/compile_only '
error: Command "DF /f77rtl /fixed /nologo /MD /WX /iface=(cref,nomixed_str_len_arg) /names:lowercase /assume:underscore /Ox /fast /optimize:5 /unroll:0 /math_library:fast /threads -Ilib\numfort -c "/compile_only " lib\numfort\NB.F /object:build\temp.win32-2.3\lib\numfort\NB.o" failed with exit status 1
make: *** [build] Error 1
changing "compile_switch" in fcompiler.py from '/compile_only ' to
'/compile_only' solves this problem, but now I get:
DF:f77: lib\numfort\NB.F
DF /f77rtl /fixed /nologo /MD /WX /iface=(cref,nomixed_str_len_arg) /names:lowercase /assume:undersc
ore /Ox /fast /optimize:5 /unroll:0 /math_library:fast /threads -Ilib\numfort -c /compile_only lib\n
umfort\NB.F /object:build\temp.win32-2.3\lib\numfort\NB.o
Visual
lib\numfort\NB.F
f90: Severe: No such file or directory
... file is 'Visual'
error: Command "DF /f77rtl /fixed /nologo /MD /WX /iface=(cref,nomixed_str_len_arg) /names:lowercase
/assume:underscore /Ox /fast /optimize:5 /unroll:0 /math_library:fast /threads -Ilib\numfort -c /co
mpile_only lib\numfort\NB.F /object:build\temp.win32-2.3\lib\numfort\NB.o" failed with exit status 1
make: *** [build] Error 1
I have no idea where the "Visual" is coming from. Is there anyone who
can help me?
Kind regards
Berthold Höllmann
--
Germanischer Lloyd AG
CAE Development
Vorsetzen 35
20459 Hamburg
Phone: +49(0)40 36149-7374
Fax: +49(0)40 36149-7320
e-mail: hoel at gl-group.com
Internet: http://www.gl-group.com
This e-mail contains confidential information for the exclusive attention of the intended addressee. Any access of third parties to this e-mail is unauthorised. Any use of this e-mail by unintended recipients such as copying, distribution, disclosure etc. is prohibited and may be unlawful. When addressed to our clients the content of this e-mail is subject to the General Terms and Conditions of GL's Group of Companies applicable at the date of this e-mail.
GL's Group of Companies does not warrant and/or guarantee that this message at the moment of receipt is authentic, correct and its communication free of errors, interruption etc.
More information about the SciPy-Dev
mailing list