Open tgurr opened 1 year ago
I'm seeing the same on Fedora development branches (F38 and rawhide), which indeed have make-4.4. This seems to be related to the way make processes parallel jobs, because using make -j1
or plain make
makes it build fine (though slower). make -j4
fails.
I'm seeing the same on Fedora development branches (F38 and rawhide), which indeed have make-4.4. This seems to be related to the way make processes parallel jobs, because using
make -j1
or plainmake
makes it build fine (though slower).make -j4
fails.
Thanks for the hint for this workaround for the time being! Working here as well when restricting it to build with -j1
.
I noticed that flite_lang_list.c
and flite_voice_list.c
are repeatedly being clobbered and built, instead of being built only once as dependencies. (flite_lang_list
is a sort-of-dependency.)
In parallel builds, they are not only built multiple times, but are also erased after another thread has built them, resulting in this build failure.
A proper dependency and rule for each should fix this. I'm posting a PR for this.
building with make 4.3 works, but started to fail with make 4.4 (https://lists.gnu.org/archive/html/info-gnu/2022-10/msg00008.html) with the following error:
complete build.log: flite-2.2-make-4.4-build-error.log