[odb-users] odb-compiler errors with make -j ?

Quentin Deldycke quentindeldycke at gmail.com
Mon Feb 17 10:20:59 EST 2020


Hi,

I face a strange behavior of odb compiler (2.4.0) on a rhel 7.1 system.

When compiling, i have random odb compile error of this form:

error: '/../../../include/what/ever.hpp' is not a valid filesystem path.

The '../../../' path is logic: my project is in this form:

./my/library/here/test.{pro,hpp,cpp} (I use qt and odb do run in this path)
./include/odb/pre.hxx
./include/or/anything.hpp

But actually, it seems odb miss "the first dot" to make a path like
"./../../../include/what/ever.hpp"

Note that my library / binary is building correctly most of the times.
(whole project is quite big)
The .hpp can be anything my files do include, odb/pre.hxx, odb/post.hxx,
my own includes... really anything.

This seems to happen more and more oftenly with thread count passed to -j.

--
Deldycke Quentin


More information about the odb-users mailing list