Re: [f2py] f2py: error: unknown file type '' (from '--include_paths')

Pearu Peterson <[email protected]> Tue, 21 Jun 2011 13:59:01 +0300
Newsgroups gmane.comp.python.f2py.user
Message-ID <[email protected]>
Hi Marcel,
Thanks for the info. The issue is due to a bug in f2py and I have 
created the corresponding ticket:
    http://projects.scipy.org/numpy/ticket/1874
The fix is easy, I'll commit it within 10min or so.

Pearu

On 06/21/2011 12:21 PM, Marcel Loose wrote:
> On Tue, 2011-06-21 at 11:46 +0300, Pearu Peterson wrote:
>>
>> On 06/21/2011 11:19 AM, Marcel Loose wrote:
>>> Hi all,
>>>
>>> I'm struggling with the following: I'm trying to build a Python
> module
>>> using f2py in "one go"; i.e. by using the options -c and -m.
> However,
>>> some of the Fortran sources include a file that is in a different
>>> directory.
>>>
>>> I've tried to specify an extra include directory using either
>>> '--include_paths' and '-I' anywhere on the command line, but it just
>>> doesn't work.
>>>
>>> When using '--include_paths', I get both a warning and an error:
>>>
>>>           readfortrancode: could not find include file
> 'constants.inc'.
>>> Ignoring.
>>
>> What is the exact f2py command you are executing?
>> The message above means that f2py could not find the constants.inc
> file
>> within given include paths. The syntax for --include_paths reads:
>>
>>     --include_paths<path1>:<path2>:...
>>
>>>           :
>>>           :
>>>           error: unknown file type '' (from '--include_paths')
>>
>>> When using '-I', I only see the warning, so it seems that the '-I'
>>> option is completely ignored by f2py.
>>
>> Indeed, f2py by itself does not use -I. The -I options are used
>> when compiling C and Fortran codes.
>>
>> HTH,
>> Pearu
>
> Hi Pearu,
>
> Here's the complete command:
>
> $ f2py -c -m _pytesselate pytess_simple.f pytess_roundness.f
> --include_paths ../../fBDSM/includes
>
> The file pytess_roundness.f does an include of "constants.inc".
> As you can see, the constants.inc file is present in the include dir:
>
> $ ls -l ../../fBDSM/includes/constants.inc
> -rw-r--r-- 1 loose 500 294 2011-05-12 14:22
> ../../fBDSM/includes/constants.inc
>
> Best regards,
> Marcel Loose.
>
>
>
> _______________________________________________
> f2py-users mailing list
> f2py-users-Y4l6ocDipWCuvFJfX82//[email protected]
> http://cens.ioc.ee/mailman/listinfo/f2py-users