On Sun, 02 Dec 2018 23:37:05 +0200 Adrian Bunk <b...@debian.org> wrote: > Source: openfoam > Version: 4.1+dfsg1-2.2 > Severity: serious > Tags: ftbfs > > https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/openfoam.html > > ... > fileStat.C: In member function 'bool Foam::fileStat::sameDevice(const > Foam::fileStat&) const': > fileStat.C:78:13: error: 'major' was not declared in this scope > major(status_.st_dev) == major(stat2.status().st_dev) > ^~~~~ > fileStat.C:79:13: error: 'minor' was not declared in this scope > && minor(status_.st_dev) == minor(stat2.status().st_dev)
Hi, This is most likely fixed by this commit https://github.com/OpenFOAM/OpenFOAM-dev/commit/3fba921563fdb4436f73ace89fe9762474907953 The FTBFS is due to glibc changes, https://lists.gnu.org/archive/html/info-gnu/2018-08/msg00000.html: "The macros 'major', 'minor', and 'makedev' are now only available from the header <sys/sysmacros.h>" Regards, Juhani