<p dir="auto">I am compiling the latest git version of Julia using <code class="notranslate">make -j 8</code>. After 30 minutes of compiling I get an error. It is however not descriptive at all:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="--------------------------------------------------------------
         FFTW threaded transforms passed basic tests!
--------------------------------------------------------------
Making check in mpi
Making check in doc
Making check in FAQ
Making check in tools
Making check in m4
make[1]: *** [julia-release] Error 2
make: *** [release] Error 2"><pre class="notranslate"><code class="notranslate">--------------------------------------------------------------
         FFTW threaded transforms passed basic tests!
--------------------------------------------------------------
Making check in mpi
Making check in doc
Making check in FAQ
Making check in tools
Making check in m4
make[1]: *** [julia-release] Error 2
make: *** [release] Error 2
</code></pre></div>
<p dir="auto">What do I need to post to help debug this problem?</p>
<p dir="auto">I am on:</p>
<ul dir="auto">
<li>openSUSE 13.1 64 bit KDE</li>
<li>KDE 4.11.5</li>
</ul>
<p dir="auto"><strong>EDIT</strong></p>
<p dir="auto">After <code class="notranslate">make clean</code> and <code class="notranslate">make -j 8</code> I get a different error. Stating that the GMP header and library versions do not match. However this is strange as Julia compiles its own version and I have not configured Julia to use the system version.</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="[tversion] GMP: header 5.1.3, library 5.1.2
[tversion] MPFR tuning parameters from default
ERROR! The versions of gmp.h (5.1.3) and libgmp (5.1.2) do not match.
The possible causes are:
  * A bad configuration in your include/library search paths.
  * An inconsistency in the include/library search paths of
    your development environment; an example:
      http://gcc.gnu.org/ml/gcc-help/2010-11/msg00359.html
  * GMP has been upgraded after the first &quot;make check&quot;.
    In such a case, try again after a &quot;make clean&quot;.
  * A new or non-standard version naming is used in GMP.
    In this case, a patch may already be available on the
    MPFR web site.  Otherwise please report the problem.
In the first two cases, this may lead to errors, in particular with MPFR.
If some other tests fail, please solve that problem first.
FAIL: tversion
=====================
2 of 160 tests failed
(1 test was not run)
=====================
make[5]: *** [check-TESTS] Error 1
make[4]: *** [check-am] Error 2
make[3]: *** [check-recursive] Error 1
make[2]: *** [mpfr-3.1.2/checked] Error 2
make[1]: *** [julia-release] Error 2
make: *** [release] Error 2"><pre class="notranslate"><code class="notranslate">[tversion] GMP: header 5.1.3, library 5.1.2
[tversion] MPFR tuning parameters from default
ERROR! The versions of gmp.h (5.1.3) and libgmp (5.1.2) do not match.
The possible causes are:
  * A bad configuration in your include/library search paths.
  * An inconsistency in the include/library search paths of
    your development environment; an example:
      http://gcc.gnu.org/ml/gcc-help/2010-11/msg00359.html
  * GMP has been upgraded after the first "make check".
    In such a case, try again after a "make clean".
  * A new or non-standard version naming is used in GMP.
    In this case, a patch may already be available on the
    MPFR web site.  Otherwise please report the problem.
In the first two cases, this may lead to errors, in particular with MPFR.
If some other tests fail, please solve that problem first.
FAIL: tversion
=====================
2 of 160 tests failed
(1 test was not run)
=====================
make[5]: *** [check-TESTS] Error 1
make[4]: *** [check-am] Error 2
make[3]: *** [check-recursive] Error 1
make[2]: *** [mpfr-3.1.2/checked] Error 2
make[1]: *** [julia-release] Error 2
make: *** [release] Error 2
</code></pre></div>
<p dir="auto">E.g. make -j 8 ( although I got the same result with -j 4 and -j 6 ) . Re-running a simpe make with no -j then results into make entering the final linking stage and CC stage, with success. OS: Fedora (  Fuduntu  ) Linux, architecture: Intel Core i7. Not observed on Xeon architecture, Ubuntu server.</p>