Martin, Fortunately, even with '-d' passed to fink make, I was able to trigger at least one of these failures with the texlive-base build.
Need a job token; we have children Live child 0x7fd364b14bc0 (cweave.c) PID 32720 Live child 0x7fd364b10f70 (synctex) PID 32702 Live child 0x7fd362518520 (luatexdir/luafontloader/src/libjitff_a-luafflib.o) PID 32689 Live child 0x7fd364a0d2a0 (luatexdir/luafontloader/fontforge/fontforge/libjitff_a-ttfspecial.o) PID 32663 Live child 0x7fd364a119d0 (luatexdir/luafontloader/fontforge/fontforge/libjitff_a-tottf.o) PID 32644 Live child 0x7fd364912260 (luatexdir/luafontloader/fontforge/fontforge/libjitff_a-splineutil.o) PID 32601 Live child 0x7fd36490ee60 (luatexdir/luafontloader/fontforge/fontforge/libjitff_a-psread.o) PID 32491 Live child 0x7fd364b0f8f0 (luatexdir/luafontloader/fontforge/fontforge/libjitff_a-parsettf.o) PID 32473 Reaping winning child 0x7fd364b14bc0 PID 32720 Removing child 0x7fd364b14bc0 PID 32720 from chain. Reaping losing child 0x7fe93ba55e90 PID 30489 Makefile:13666: recipe for target 'all-recursive' failed make[4]: *** [all-recursive] Error 1 Removing child 0x7fe93ba55e90 PID 30489 from chain. make[4]: Leaving directory '/sw/src/fink.build/texlive-0.20140523-2/texlive/Work/texk/web2c' Reaping losing child 0x7f820970c880 PID 30488 Makefile:3580: recipe for target 'all' failed make[3]: *** [all] Error 2 Removing child 0x7f820970c880 PID 30488 from chain. libtool: link: gcc -Wimplicit -Wreturn-type -Wdeclaration-after-statement -Wno-unknown-pragmas -g -O2 -o synctex synctexdir/synctex-synctex_main.o synctexdir/synctex-synctex_parser.o synctexdir/synctex-synctex_parser_utils.o -L/sw/lib -lz make[3]: Leaving directory '/sw/src/fink.build/texlive-0.20140523-2/texlive/Work/texk/web2c' Reaping losing child 0x7f91b3425400 PID 20021 Makefile:878: recipe for target 'recurse' failed make[2]: *** [recurse] Error 1 Removing child 0x7f91b3425400 PID 20021 from chain. make[2]: Leaving directory '/sw/src/fink.build/texlive-0.20140523-2/texlive/Work/texk' Reaping losing child 0x7fb98bc2d7a0 PID 20014 Makefile:458: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 Removing child 0x7fb98bc2d7a0 PID 20014 from chain. make[1]: Leaving directory '/sw/src/fink.build/texlive-0.20140523-2/texlive/Work/texk' Reaping losing child 0x7fa0cb5275f0 PID 66196 Makefile:544: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 Removing child 0x7fa0cb5275f0 PID 66196 from chain. make: INTERNAL: Exiting with 1 jobserver tokens available; should be 8! ### execution of /tmp/fink.EEyh_ failed, exit code 2 ### execution of /tmp/fink.CtwYk failed, exit code 2 Searching through all of the rest of the build logs I generated searching for this failing test case using '-d'. this is the only one with instances of 'Reaping losing child'. Jack On Tue, Sep 15, 2015 at 2:43 PM, Jack Howarth <howarth.at.f...@gmail.com> wrote: > > > On Tue, Sep 15, 2015 at 11:45 AM, Jack Howarth <howarth.at.f...@gmail.com> > wrote: > >> >> >> On Tue, Sep 15, 2015 at 11:04 AM, Martin Costabel <costa...@wanadoo.fr> >> wrote: >> >>> On 15/09/15 14:50, Jack Howarth wrote: >>> >>>> Martin, >>>> In libcurl4, the error always occurs in make install as... >>>> >>>> Makefile:481: recipe for target 'all-recursive' failed >>>> >>> [...] >>> >>> I don't have 10.11 yet, so I cannot look myself, but I still think there >>> must have been an error just before this line. >>> The question is where to look for a more detailed error message. >> >> >> I can reproduce the build failure with 100% reproducibility on a MacPro >> 3,1 with 8 cores. However if I change the cmake.info to have... >> >> make -d >> >> > Jeremy agrees that since this seems to be a time-sensitive threading issue > in GNU make it will be difficult to debug with the -d option. I am in the > process of rebuilding chunks of the package set with Fink modified to pass > -d with -j and with fink make installed. I really don't expect this to be > able to replicate the bug since the act of trying to observe it with -d > likely spoils the timings needed to reproduce it at all. > > >> the build completes without issues. This smells like a race condition in >> the pthread support or such. We might have to try a test fink where >> MaxBuildJobs also defaults make to -d in order to capture a failing build >> in verbose mode. Although -d may shift the timing in make around such that >> the race condition never triggers at all. >> Jack >> >> >> >>> -- >>> Martin >>> >>> >>> >> >
------------------------------------------------------------------------------
_______________________________________________ Fink-devel mailing list Fink-devel@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel