http://bugs.winehq.org/show_bug.cgi?id=28373
Summary: occasional build failures with "make -j8" Product: Wine Version: 1.3.28 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: build-env AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
On my i7, where I build with make -j8, I have started seeing occasional strange build failures. For instance,
config.status: creating dlls/browseui/Makefile make[1]: Entering directory `/home/bob/wineslave.dir/sandbox/slave/runtests-heaptest/build/dlls/browseui' ../../tools/makedep -C. -S../.. -T../.. aclmulti.c aclsource.c browseui_main.c compcatcachedaemon.c progressdlg.c browseui.rc rsrc_Da.rc rsrc_De.rc rsrc_En.rc rsrc_Es.rc rsrc_Fr.rc rsrc_He.rc rsrc_Hu.rc rsrc_It.rc rsrc_Ja.rc rsrc_Ko.rc rsrc_Lt.rc rsrc_Nl.rc rsrc_No.rc rsrc_Pl.rc rsrc_Pt.rc rsrc_Ro.rc rsrc_Ru.rc rsrc_Si.rc rsrc_Sr.rc rsrc_Sv.rc rsrc_Uk.rc rsrc_Zh.rc browseui_classes_r.res make[1]: Leaving directory `/home/bob/wineslave.dir/sandbox/slave/runtests-heaptest/build/dlls/browseui' config.status: creating dlls/browseui/tests/Makefile make[1]: Entering directory `/home/bob/wineslave.dir/sandbox/slave/runtests-heaptest/build/dlls/browseui/tests' make[1]: Leaving directory `/home/bob/wineslave.dir/sandbox/slave/runtests-heaptest/build/dlls/browseui/tests' make[1]: *** No rule to make target `depend'. Stop. make: *** [dlls/browseui/tests/Makefile] Error 2 make: *** Waiting for unfinished jobs....
I've also seen make complain that a Makefile had no separator on line 16XXX, as if one process was reading it while another was still writing it.
I'll try running "make depend" explicitly as a workaround.