I observed that [ pfunit-Bugs-3571838 ] is still present in the actual git repository e157d3b939558.
Additionally I was not able to use pFUnit with ifort (IFORT) 13.1.0 20130121 plus gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 out of the box with the stated commit.
Compilation of the _wrap.F90 modules was not possible due to trailing whitespaces in the output of CONCATERNAT(obj,_private). Activating HAS_CONCATERNATE_OPERATOR in fortran_tokens.h did the trick.
Also, the string "method" in skeleton.F90 was not replaced by the correct string, this was fixed by replacing it with TOSTRING(method) and including "refelction.h" with #define STRINGIFY_OPERATOR.
As all these features are alredy there, is it desired behaviour that they shall be activated by the user? If so, should this be documented somehow or incorporated in the Makefile? Took me quite a while to figure it all out...
Best regards and thanks a lot for this nice piece of software, Chris
Log in to post a comment.