Another data point is that I can confirm this issue is unrelated to the
System Integrity Protection feature in 10.11. When that is disabled with
the csrutil program, the texlive-base build with fink make still fails
with...

make: INTERNAL: Exiting with 1 jobserver tokens available; should be 8!

On Sun, Sep 13, 2015 at 8:57 PM, Jack Howarth <howarth.at.f...@gmail.com>
wrote:

> The guile aspect is a red-herring. I rebuilt make 4.1 using
> --without-guile under 10.11 and it still triggers the build failures at -j8
> in texlive-base.
>
> make: INTERNAL: Exiting with 1 jobserver tokens available; should be 8!
>
> On Sun, Sep 13, 2015 at 6:25 PM, Jack Howarth <howarth.at.f...@gmail.com>
> wrote:
>
>> This problem with parallel make doesn't occur with MacPorts gmake but
>> they don't default their build to use guile like we so. I noticed that this
>> causes make to be built with a -D_THREAD_SAFE flag which isn't present in
>> the stock build. If it turns out to be a threading issue, we may want to
>> consider a place keeper 10.11 variant for make which doesn't build against
>> guile.
>>
>> On Sun, Sep 13, 2015 at 5:17 PM, Jack Howarth <howarth.at.f...@gmail.com>
>> wrote:
>>
>>> Never mind, it just happens a bit less often without  -mdynamic-no-pic
>>> but fink make at -j8 is still unstable on 10.11.
>>>
>>> On Sun, Sep 13, 2015 at 4:48 PM, Jack Howarth <howarth.at.f...@gmail.com
>>> > wrote:
>>>
>>>> Max,
>>>>       What is the rational for using...
>>>>
>>>> SetCPPFLAGS: -mdynamic-no-pic
>>>>
>>>> in the fink make 4.1 build? I commented that line out and so far the
>>>> rebuilt fink make isn't showing those parallel make failures on 10.11.
>>>> Perhaps that is tickling some obscure code generation bug in clang 7.
>>>>             Jack
>>>> ps Two packages that exhibit the parallel build failures against stock
>>>> fink make 4.1 on 10.11 are cmake and texlive-base.
>>>>
>>>> On Sun, Sep 13, 2015 at 11:38 AM, Jack Howarth <
>>>> howarth.at.f...@gmail.com> wrote:
>>>>
>>>>> I also see a similar failure with fink make doing a parallel build of
>>>>> texlive-0.20140523-2...
>>>>>
>>>>> mv -f
>>>>> luatexdir/luafontloader/fontforge/fontforge/.deps/libjitff_a-start.Tpo
>>>>> luatexdir/luafontloader/fontforge/fontforge/.deps/libjitff_a-start.Po
>>>>> gcc -DHAVE_CONFIG_H -I. -I../../../texk/web2c -I./w2c  -I/sw/include
>>>>> -I/sw/src/fink.build/texlive-0.20140523-2/texlive/Work/libs/luajit/include
>>>>> -DLUA_FF_LIB=1 -D_NO_PYTHON=1 -DX_DISPLAY_MISSING=1 -DUSE_OUR_MEMORY=1
>>>>> -I../../../texk/web2c/w2c -I../../../texk/web2c/luatexdir/unilib
>>>>> -I../../../texk/web2c/luatexdir/luafontloader/fontforge/inc
>>>>> -I../../../texk/web2c/luatexdir/luafontloader/fontforge/fontforge
>>>>> -I/sw/include  -g -O2 -MT
>>>>> luatexdir/luafontloader/fontforge/fontforge/libjitff_a-stemdb.o -MD -MP 
>>>>> -MF
>>>>> luatexdir/luafontloader/fontforge/fontforge/.deps/libjitff_a-stemdb.Tpo -c
>>>>> -o luatexdir/luafontloader/fontforge/fontforge/libjitff_a-stemdb.o `test 
>>>>> -f
>>>>> 'luatexdir/luafontloader/fontforge/fontforge/stemdb.c' || echo
>>>>> '../../../texk/web2c/'`luatexdir/luafontloader/fontforge/fontforge/stemdb.c
>>>>> mv -f
>>>>> luatexdir/luafontloader/fontforge/fontforge/.deps/libjitff_a-stemdb.Tpo
>>>>> luatexdir/luafontloader/fontforge/fontforge/.deps/libjitff_a-stemdb.Po
>>>>> gcc -DHAVE_CONFIG_H -I. -I../../../texk/web2c -I./w2c  -I/sw/include
>>>>> -I/sw/src/fink.build/texlive-0.20140523-2/texlive/Work/libs/luajit/include
>>>>> -DLUA_FF_LIB=1 -D_NO_PYTHON=1 -DX_DISPLAY_MISSING=1 -DUSE_OUR_MEMORY=1
>>>>> -I../../../texk/web2c/w2c -I../../../texk/web2c/luatexdir/unilib
>>>>> -I../../../texk/web2c/luatexdir/luafontloader/fontforge/inc
>>>>> -I../../../texk/web2c/luatexdir/luafontloader/fontforge/fontforge
>>>>> -I/sw/include  -g -O2 -MT
>>>>> luatexdir/luafontloader/fontforge/fontforge/libjitff_a-tottf.o -MD -MP -MF
>>>>> luatexdir/luafontloader/fontforge/fontforge/.deps/libjitff_a-tottf.Tpo -c
>>>>> -o luatexdir/luafontloader/fontforge/fontforge/libjitff_a-tottf.o `test -f
>>>>> 'luatexdir/luafontloader/fontforge/fontforge/tottf.c' || echo
>>>>> '../../../texk/web2c/'`luatexdir/luafontloader/fontforge/fontforge/tottf.c
>>>>> mv -f
>>>>> luatexdir/luafontloader/fontforge/fontforge/.deps/libjitff_a-splinesave.Tpo
>>>>> luatexdir/luafontloader/fontforge/fontforge/.deps/libjitff_a-splinesave.Po
>>>>> Makefile:13666: recipe for target 'all-recursive' failed
>>>>> make[4]: *** [all-recursive] Error 1
>>>>> make[4]: Leaving directory
>>>>> '/sw/src/fink.build/texlive-0.20140523-2/texlive/Work/texk/web2c'
>>>>> Makefile:3580: recipe for target 'all' failed
>>>>> make[3]: *** [all] Error 2
>>>>> make[3]: Leaving directory
>>>>> '/sw/src/fink.build/texlive-0.20140523-2/texlive/Work/texk/web2c'
>>>>> Makefile:878: recipe for target 'recurse' failed
>>>>> make[2]: *** [recurse] Error 1
>>>>> make[2]: Leaving directory
>>>>> '/sw/src/fink.build/texlive-0.20140523-2/texlive/Work/texk'
>>>>> Makefile:458: recipe for target 'all-recursive' failed
>>>>> make[1]: *** [all-recursive] Error 1
>>>>> make[1]: Leaving directory
>>>>> '/sw/src/fink.build/texlive-0.20140523-2/texlive/Work/texk'
>>>>> Makefile:544: recipe for target 'all-recursive' failed
>>>>> make: *** [all-recursive] Error 1
>>>>> make: INTERNAL: Exiting with 1 jobserver tokens available; should be 8!
>>>>> ### execution of /tmp/fink.1e959 failed, exit code 2
>>>>> ### execution of /tmp/fink.RIzpl failed, exit code 2
>>>>>
>>>>>
>>>>> On Sun, Sep 13, 2015 at 11:11 AM, Jack Howarth <
>>>>> howarth.at.f...@gmail.com> wrote:
>>>>>
>>>>>> Martin,
>>>>>>       There is a regression in fink make under by El Capitan which I
>>>>>> haven't been able to pinpoint the origin of yet. It is commonly 
>>>>>> reproduced
>>>>>> here by trying to build fink cmake with fink make installed. The error
>>>>>> appears on my MacPro 3,1 as...
>>>>>>
>>>>>> [ 69%] Building CXX object
>>>>>> Source/CMakeFiles/CMakeLib.dir/cmDocumentation.cxx.o
>>>>>>
>>>>>> CMakeFiles/Makefile2:1972: recipe for target
>>>>>> 'Source/CMakeFiles/CMakeLib.dir/all' failed
>>>>>>
>>>>>> make[1]: *** [Source/CMakeFiles/CMakeLib.dir/all] Broken pipe: 13
>>>>>>
>>>>>> Makefile:160: recipe for target 'all' failed
>>>>>>
>>>>>> make: *** [all] Error 2
>>>>>>
>>>>>> make: INTERNAL: Exiting with 1 jobserver tokens available; should be
>>>>>> 8!
>>>>>>
>>>>>> ### execution of /tmp/fink.ceCyn failed, exit code 2
>>>>>>
>>>>>> ### execution of /tmp/fink.eNsNl failed, exit code 2
>>>>>>
>>>>>> It can be avoided by hard coding the usage of system make into the
>>>>>> cmake build with...
>>>>>>
>>>>>> Index: cmake.info
>>>>>>
>>>>>> ===================================================================
>>>>>>
>>>>>> RCS file: /cvsroot/fink/dists/10.9-libcxx/stable/main/finkinfo/devel/
>>>>>> cmake.info,v
>>>>>>
>>>>>> retrieving revision 1.1
>>>>>>
>>>>>> diff -r1.1 cmake.info
>>>>>>
>>>>>> 2c2
>>>>>>
>>>>>> < Version: 3.3.0
>>>>>>
>>>>>> ---
>>>>>>
>>>>>> > Version: 3.3.1
>>>>>>
>>>>>> 5c5
>>>>>>
>>>>>> < Source-MD5: b1d4823e3f74c961486d9f253da9825d
>>>>>>
>>>>>> ---
>>>>>>
>>>>>> > Source-MD5: 52638576f4e1e621fed6c3410d3a1b12
>>>>>>
>>>>>> 22c22
>>>>>>
>>>>>> <  make
>>>>>>
>>>>>> ---
>>>>>>
>>>>>> >  /usr/bin/make
>>>>>>
>>>>>> Oddly building cmake under MacPorts with their make 4.1 doesn't
>>>>>> trigger the glitch under 10.11 here.
>>>>>> I haven't been able to reproduce the problem with the cmake build,
>>>>>> using fink make, outside of fink (even when running under 'sudo -u 
>>>>>> fink-bld
>>>>>> csh'). I wonder if there is something else set in the fink build
>>>>>> environment that could be that trigger to reproduce it outside of fink?
>>>>>>          Jack
>>>>>> ps So far I have been unable to trigger any InfoTest failures in the
>>>>>> fink make build itself under El Capitan so the make testsuite seems 
>>>>>> unable
>>>>>> to capture the problem.
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>
------------------------------------------------------------------------------
_______________________________________________
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

Reply via email to