4 Responses

  1. Kay Dee
    Kay Dee October 18, 2014 at 3:15 AM |

    Hello Avraham,

    I was trying to build this, got through compiling openBLAS, which was a breeze and quite fast. But got stuck while compiling R. It went through byte compiling, but got stuck at grDevices compilation. Logs are at http://pastebin.com/hFjJvmQB. Would you have any idea to go past this error?


    1. Avraham
      Avraham October 21, 2014 at 6:03 PM |

      A breif google search shows that appears to be a memory-mapping issue. Did you build a single or multi-threaded BLAS, and did you build a 64 bit BLAS and try to map it to a 32 bit R or vica versa? Maybe that is the problem?


  2. EanX
    EanX November 26, 2016 at 3:31 AM |

    Hi Avraham, thanks for this interesting post. I followed your step-by-step instructions and I was able to correctly compile openBLAS for windows, but when I try to make all R, after a while, I receive errors 1 and 2:

    gcc -std=gnu99 -I../include -I. -I../extra -DHAVE_CONFIG_H -DR_DLL_BUILD -c -o e_pow.o e_pow.S
    e_pow.S: Assembler messages:
    e_pow.S:110: Error: invalid instruction suffix for pop'
    e_pow.S:111: Error: invalid instruction suffix for
    pop’
    e_pow.S:227: Error: invalid instruction suffix for pop'
    e_pow.S:228: Error: invalid instruction suffix for
    pop’
    e_pow.S:278: Error: invalid instruction suffix for pop'
    e_pow.S:279: Error: invalid instruction suffix for
    pop’
    e_pow.S:313: Error: invalid instruction suffix for pop'
    e_pow.S:314: Error: invalid instruction suffix for
    pop’
    make[3]: *** [e_pow.o] Error 1
    make[2]: *** [../../bin/i386/R.dll] Error 2
    make[1]: *** [rbuild] Error 2
    make: *** [all] Error 2

    Any suggestion?
    Thanks.


    1. Avraham
      Avraham December 20, 2016 at 12:18 PM |

      Sorry, I don’t immediately recognize those errors, but based on http://stackoverflow.com/questions/21679131/error-invalid-instruction-suffix-for-push, it seems as if you’re mixing 32bit and 64bit. Are you building 32bit R and trying to blend in a 64bit BLAS?


Comments are closed.