Hi Sébastien,
Working on another branch I had to recompile Dynare but the mex files fail to compile on my laptop. I get:
Makefile:363: ../../../sources/mjdgges/.deps/mjdgges.Po: Aucun fichier ou dossier de ce type
I guess that my problem,as the failing tests of previous night, is related to your last commit about the compatibility fix for automake 1.14. Do you have any suggestions?... Do we need to upgrade automake?
Best, Stéphane.
Le samedi 07 septembre 2013 à 17:07 +0200, Stéphane Adjemian a écrit :
Working on another branch I had to recompile Dynare but the mex files fail to compile on my laptop. I get:
Makefile:363: ../../../sources/mjdgges/.deps/mjdgges.Po: Aucun fichier ou dossier de ce type
I guess that my problem,as the failing tests of previous night, is related to your last commit about the compatibility fix for automake 1.14. Do you have any suggestions?... Do we need to upgrade automake?
Here is the short story: future versions of automake will not be compatible with the way we wrote the build system for MEX files.
Automake 1.14 is still compatible with what we do, but displays a warning. I tried to implement a solution, but I did more harm than good. So I reverted my change, and made the warnings non fatal.
To summarize:
- the build system is currently compatible with automake 1.11.2 (in Debian Wheezy) to automake 1.14 (in Debian Sid)
- starting with automake 1.14, it displays a lot of non-fatal warnings
- in the future, we will have to redesign the way we build the MEX files; I prefer to postpone this task, but we could nevertheless start to think about it