###実現したいこと
FreeBSD11.1でこちらのサイトを参考にgmpとmpfrとmpcをインストールしようと考えているのですが、mpcのmakeを実行している途中でエラーが出てしまいました。関数宣言が多すぎると言われてるらしいんですが、これを無視してmake installはまずいと思うのでこのエラーを解決したいです。対処法ご存知の方回答お願いします。
###エラー部分
mul.c:175:1: error: static declaration of 'mpfr_fmma' follows non-static declaration mpfr_fmma (mpfr_ptr z, mpfr_srcptr a, mpfr_srcptr b, mpfr_srcptr c, ^ /root/local/include/mpfr.h:731:21: note: previous declaration is here __MPFR_DECLSPEC int mpfr_fmma (mpfr_ptr, mpfr_srcptr, mpfr_srcptr, mpf... ^ mul.c:341:53: error: too many arguments to function call, expected 6, have 7 mpc_imagref (y), -1, MPC_RND_RE (rnd)), ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
mul.c:341:53: error: too many arguments to function call, expected 6, have 7 mpc_imagref (y), -1, MPC_RND_RE (rnd)), ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
mul.c:343:53: error: too many arguments to function call, expected 6, have 7 mpc_realref (y), +1, MPC_RND_IM (rnd))); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
mul.c:343:53: error: too many arguments to function call, expected 6, have 7 mpc_realref (y), +1, MPC_RND_IM (rnd))); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
5 errors generated. *** Error code 1 Stop. make[2]: stopped in /home/ユーザ名/ダウンロード/mpc-1.0.2/src *** Error code 1 Stop. make[1]: stopped in /home/ユーザ名/ダウンロード/mpc-1.0.2 *** Error code 1 Stop. make: stopped in /home/ユーザ名/ダウンロード/mpc-1.0.2
###補足
現時点で
gmp-5.1.3
mpfr-4.0.1のインストールは完了していて
mpc-1.0.2の途中で止まってます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/27 00:27