Yup.  This has been a recurrent problem for parallel builds.  

There's been some prior work on tracking it down, possibly attributable to time stamp granularity or some hiccup in the dependencies. 

Does anyone know what the relevant ticket on track is?

On Monday, August 5, 2013, Kazu Yamamoto wrote:
Hi,

I'm using GHC head (32bit) on Mac. Recently, building GHC head
stops:

----
% make maintainer-clean; perl boot; ./configure --prefix=/ghc-head; make -j3
ranlib: file: .libs/libgmp.a(mp_clz_tab.o) has no symbols
ranlib: file: .libs/libgmp.a(obprintf.o) has no symbols
ranlib: file: .libs/libgmp.a(obvprintf.o) has no symbols
ranlib: file: .libs/libgmp.a(obprntffuns.o) has no symbols
ranlib: file: .libs/libgmp.a(repl-vsnprintf.o) has no symbols
libtool: link: rm -fr .libs/libgmp.lax
libtool: link: ( cd ".libs" && rm -f "libgmp.la" && cp -p "../libgmp.la" "libgmp.la" )
cp libraries/integer-gmp/gmp/gmpbuild/gmp.h libraries/integer-gmp/gmp/
cp libraries/integer-gmp/gmp/gmpbuild/.libs/libgmp.a libraries/integer-gmp/gmp/
inplace/bin/mkdirhier libraries/integer-gmp/gmp/objs
cd libraries/integer-gmp/gmp/objs && /usr/bin/ar x ../libgmp.a
ranlib libraries/integer-gmp/gmp/libgmp.a
ranlib: file: libraries/integer-gmp/gmp/libgmp.a(mp_clz_tab.o) has no symbols
ranlib: file: libraries/integer-gmp/gmp/libgmp.a(obprintf.o) has no symbols
ranlib: file: libraries/integer-gmp/gmp/libgmp.a(obvprintf.o) has no symbols
ranlib: file: libraries/integer-gmp/gmp/libgmp.a(obprntffuns.o) has no symbols
ranlib: file: libraries/integer-gmp/gmp/libgmp.a(repl-vsnprintf.o) has no symbols
make: *** [all] Error 2
%
----

One more "make -j3" finishes the building. I'm sure that this does not
happen before.

Are there any guys who get this problem?

--Kazu

_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://www.haskell.org/mailman/listinfo/ghc-devs