hola estoy tratando de convertir un programa en fortran que me encontre en un modulo de python utilizando f2py pero cuando trato de compilarlo me da la siguiente respuesta:
Código BASH:
Ver originalrunning 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
build_src
building extension "untitled" sources
f2py options: []
f2py:> /tmp/tmpyqNkyp/src.linux-i686-2.7/untitledmodule.c
creating /tmp/tmpyqNkyp
creating /tmp/tmpyqNkyp/src.linux-i686-2.7
Reading fortran codes...
Reading file 'toothprofiler.f90' (format:free)
Post-processing...
Block: untitled
Block: konstanten
Block: strukturen
Block: cslage
Block: bogen
Block: gerade
Block: kontur
Block: verzahnen
Block: wzzustck_cs
Block: winkelkorr
Block: winkelpaarkorr
Block: wzparaminnenverzahnung
Block: fertigung
Post-processing (stage 2)...
Block: untitled
Block: unknown_interface
Block: konstanten
Block: strukturen
Block: cslage
Block: bogen
Block: gerade
Block: kontur
Block: verzahnen
Block: wzzustck_cs
Block: winkelkorr
Block: winkelpaarkorr
Block: wzparaminnenverzahnung
Block: fertigung
Building modules...
Building module "untitled"...
Constructing wrapper function "wzzustck_cs"...
getctype: No C-type found in "{'attrspec': [], 'typename': 'cslage', 'intent': ['in'], 'typespec': 'type'}", assuming void.
getctype: No C-type found in "{'attrspec': [], 'typename': 'cslage', 'intent': ['in'], 'typespec': 'type'}", assuming void.
getctype: No C-type found in "{'attrspec': [], 'typename': 'cslage', 'intent': ['in'], 'typespec': 'type'}", assuming void.
getctype: No C-type found in "{'attrspec': [], 'typename': 'cslage', 'intent': ['in'], 'typespec': 'type'}", assuming void.
la verdad no de fortran no se mucho pero parece que el problema es con el cslage ese que no lo sabe convertir. aqui esta su definicion:
Código fortran:
Ver originalType CSLage
Real(8),Pointer :: X(:),Y(:),fi(:)
End Type CSLage
alguien me puede ayudar con esto
muchas gracias