#4 Not working on SGI with MIPSpro f90

closed-fixed
None
5
2005-11-23
2001-11-22
No

Platform:
Silicon Graphics 32 bit
Matlab 5.3.1
MIPSpro Fortran 90 Version 7.2.1

Here's a run
|>> matlab2fmex('testspeed')
|Converting --- testspeed.m ==> testspeed.f ==> testspeed.mex
|matlab2fmex.m
|==============================
|Starting .tcshrc
|Completed .tcshrc
|==============================
|==============================
|Starting .tcshrc
|Completed .tcshrc
|==============================
|
| module mexoperators
| ^
|f90-855 mfef90: ERROR MEXOPERATORS, File = mexoperators.f, Line = 1, Column = 14
| The compiler has detected errors in module "MEXOPERATORS". No module information file will
be created for this module.
|
| end interface sumf
| ^
|f90-197 mfef90: ERROR MEXOPERATORS, File = mexoperators.f, Line = 62, Column = 22
| Unexpected syntax: "EOS" was expected but found "SUMF".
|
|f90: MIPSpro Fortran 90 Version 7.2.1 (f39) Wed Nov 21, 2001 17:57:32
|f90: 380 source lines
|f90: 2 Error(s), 0 Warning(s), 0 Other message(s), 0 ANSI(s)
|
| mex: compile of 'mexoperators.f' failed.
|
|??? Error using ==> mex
|Unable to complete successfully
|
|Error in ==> toolchest/m2f/matlab2fmex.m
|On line 1928 ==> eval(['mex -c mexoperators.f']);
|
|>>

This is a subsequent run after first getting errors on the mexcallback module.

I have found that removing the interface name on the "end interface" statement fixes these
problems, so I have done it throughout matlab2fmex - it fixes the compile on:
MEXCALLBACK.mod MEXOPERATORS.mod MEXFUNCTIONS.mod

but I have further problems

---------------------------
Robert

Discussion

  • Robert Paynter

    Robert Paynter - 2002-02-15
    • status: open --> open-fixed
     
  • Benjamin Barrowes

    • assigned_to: nobody --> barrowes
     
  • Benjamin Barrowes

    • status: open-fixed --> closed-fixed
     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks