Build issue with GMP 4.1.4 on a PIII in Cygwin

Mark Rodenkirch mgrogue at
Fri Mar 4 01:37:24 CET 2005

As the subject says, I am having a problem.  I get the error

make[2]: *** No rule to make target 'mpn/popcount.c', needed by 
'mpn/popcount.lo',  Stop.

This is on a clean install of CygWin.  The error confounds me for a few 

    -- First, mpn/popcount.lo exists (as a result of an earlier step in 

    -- Second, there is no popcount.c in mpn, which makes sense as there 
is a popcount.asm for the PIII

    -- Third, GMP 4.1.3 builds cleanly on the same system

    -- Fourth, the only difference between Makefile and mpn/Makefile is 
the directory name (gmp-4.1.3 vs gmp-4.1.4) or the version (4.1.3 vs 

    -- Fifth, mul_fft.c is the only source file that is different 
between the two mpn directories (not including the Makefile)

    -- Sixth, all of the .o and .lo files have been created in both the 
mpn and mpz directories of both versions of GMP

Does anyone have any ideas?  If you want to contact me directly, I can 
send any additional information that you might need to help me solve 
this problem.


More information about the gmp-bugs mailing list