Missing meson.build for Dynare 6.0

Hi,

I tried to compile Dynare 6.0 on my Fedora Silverblue 39, and the meson build system suggests meson.build under preprocessor/src is missing. I have successfully compiled 5.5 and it works perfectly. I am wondering if there is something missing or am I doing something wrong?

FYI here is the terminal output
The Meson build system
Version: 1.2.3
Source dir: /var/home/herbertxin/bin/Dynare/stable-6.0
Build dir: /var/home/herbertxin/bin/Dynare/stable-6.0/build-matlab
Build type: native build
Project name: dynare
Project version: 7-unstable
Fortran compiler for the host machine: gfortran (gcc 13.2.1 “GNU Fortran (GCC) 13.2.1 20231205 (Red Hat 13.2.1-6)”)
Fortran linker for the host machine: gfortran ld.bfd 2.40-13
C compiler for the host machine: cc (gcc 13.2.1 “cc (GCC) 13.2.1 20231205 (Red Hat 13.2.1-6)”)
C linker for the host machine: cc ld.bfd 2.40-13
C++ compiler for the host machine: c++ (gcc 13.2.1 “c++ (GCC) 13.2.1 20231205 (Red Hat 13.2.1-6)”)
C++ linker for the host machine: c++ ld.bfd 2.40-13
Host machine cpu family: x86_64
Host machine cpu: x86_64

meson.build:22:0: ERROR: Nonexistent build file ‘preprocessor/src/meson.build’

Best.
Herbert

The file preprocessor/src/meson.build is present in the source tarball, and also in the git repository (provided that you correctly setup git submodules). Where did you get the Dynare source from?

Also note that you’re apparently trying to compile the unstable snapshot (the version number is 7-unstable), and not version 6.0.

You should rather try with the source tarball for Dynare 6.0: https://www.dynare.org/release/source/dynare-6.0.tar.xz

Thanks for the help, I have successfully compiled Dynare 6.0 using the sourced tarball.