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