This is the mail archive of the fortran@gcc.gnu.org mailing list for the GNU Fortran project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Help: Linker failure


I'm really getting concerned now. I tried to compile again without gold and I got the exact same linker error. I'm not sure what to do:

/usr/bin/ld: error: cannot find -lmpc
/usr/bin/ld: error: cannot find -lmpfr
/usr/bin/ld: libbackend.a(builtins.o): in function do_mpc_ckconv:builtins.c(.text+0x10e4): error: undefined reference to 'mpfr_number_p'
/usr/bin/ld: libbackend.a(builtins.o): in function do_mpc_ckconv:builtins.c(.text+0x10f3): error: undefined reference to 'mpfr_number_p'
/usr/bin/ld: libbackend.a(builtins.o): in function do_mpc_ckconv:builtins.c(.text+0x10fc): error: undefined reference to 'mpfr_overflow_p'
/usr/bin/ld: libbackend.a(builtins.o): in function do_mpc_ckconv:builtins.c(.text+0x1105): error: undefined reference to 'mpfr_underflow_p'
/usr/bin/ld: libbackend.a(builtins.o): in function do_mpc_arg1:builtins.c(.text+0x1478): error: undefined reference to 'mpc_init2'
/usr/bin/ld: libbackend.a(builtins.o): in function do_mpc_arg1:builtins.c(.text+0x14ad): error: undefined reference to 'mpfr_clear_flags'
/usr/bin/ld: libbackend.a(builtins.o): in function do_mpc_arg1:builtins.c(.text+0x14dc): error: undefined reference to 'mpc_clear'
/usr/bin/ld: libbackend.a(builtins.o): in function do_mpfr_ckconv:builtins.c(.text+0x4b99): error: undefined reference to 'mpfr_number_p'
/usr/bin/ld: libbackend.a(builtins.o): in function do_mpfr_ckconv:builtins.c(.text+0x4ba6): error: undefined reference to 'mpfr_overflow_p'
/usr/bin/ld: libbackend.a(builtins.o): in function do_mpfr_ckconv:builtins.c(.text+0x4bb7): error: undefined reference to 'mpfr_underflow_p'
/usr/bin/ld: libbackend.a(builtins.o): in function do_mpfr_arg2:builtins.c(.text+0x4e2e): error: undefined reference to 'mpfr_inits2'
/usr/bin/ld: libbackend.a(builtins.o): in function do_mpfr_arg2:builtins.c(.text+0x4e5f): error: undefined reference to 'mpfr_clear_flags'
/usr/bin/ld: libbackend.a(builtins.o): in function do_mpfr_arg2:builtins.c(.text+0x4e99): error: undefined reference to 'mpfr_clears'
/usr/bin/ld: libbackend.a(builtins.o): in function do_mpfr_sincos:builtins.c(.text+0x50c9): error: undefined reference to 'mpfr_inits2'
/usr/bin/ld: libbackend.a(builtins.o): in function do_mpfr_sincos:builtins.c(.text+0x50e6): error: undefined reference to 'mpfr_clear_flags'
/usr/bin/ld: libbackend.a(builtins.o): in function do_mpfr_sincos:builtins.c(.text+0x510a): error: undefined reference to 'mpfr_sin_cos'
/usr/bin/ld: libbackend.a(builtins.o): in function do_mpfr_sincos:builtins.c(.text+0x5150): error: undefined reference to 'mpfr_clears'
/usr/bin/ld: libbackend.a(builtins.o): in function do_mpfr_arg1:builtins.c(.text+0x5657): error: undefined reference to 'mpfr_init2'
/usr/bin/ld: libbackend.a(builtins.o): in function do_mpfr_arg1:builtins.c(.text+0x5670): error: undefined reference to 'mpfr_clear_flags'
/usr/bin/ld: libbackend.a(builtins.o): in function do_mpfr_arg1:builtins.c(.text+0x5698): error: undefined reference to 'mpfr_clear'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_fmin_fmax:builtins.c(.text+0x57e8): error: undefined reference to 'mpfr_min'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_fmin_fmax:builtins.c(.text+0x57f1): error: undefined reference to 'mpfr_max'
/usr/bin/ld: libbackend.a(builtins.o): in function do_mpfr_bessel_n.constprop.44:builtins.c(.text+0x6d39): error: undefined reference to 'mpfr_init2'
/usr/bin/ld: libbackend.a(builtins.o): in function do_mpfr_bessel_n.constprop.44:builtins.c(.text+0x6d80): error: undefined reference to 'mpfr_clear'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_tan:builtins.c(.text+0xf750): error: undefined reference to 'mpfr_tan'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_exponent:builtins.c(.text+0xf966): error: undefined reference to 'mpfr_exp'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_exponent:builtins.c(.text+0xf974): error: undefined reference to 'mpfr_exp2'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_exponent:builtins.c(.text+0xf982): error: undefined reference to 'mpfr_exp10'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_fma:builtins.c(.text+0x1050f): error: undefined reference to 'mpfr_inits2'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_fma:builtins.c(.text+0x10578): error: undefined reference to 'mpfr_fma'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_fma:builtins.c(.text+0x1059f): error: undefined reference to 'mpfr_clears'
/usr/bin/ld: libbackend.a(builtins.o): in function do_mpc_arg2:builtins.c(.text+0x1885e): error: undefined reference to 'mpc_init2'
/usr/bin/ld: libbackend.a(builtins.o): in function do_mpc_arg2:builtins.c(.text+0x1886e): error: undefined reference to 'mpc_init2'
/usr/bin/ld: libbackend.a(builtins.o): in function do_mpc_arg2:builtins.c(.text+0x18907): error: undefined reference to 'mpc_clear'
/usr/bin/ld: libbackend.a(builtins.o): in function do_mpc_arg2:builtins.c(.text+0x1890f): error: undefined reference to 'mpc_clear'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_2:builtins.c(.text+0x18daf): error: undefined reference to 'mpfr_atan2'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_2:builtins.c(.text+0x18ebf): error: undefined reference to 'mpfr_remainder'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_2:builtins.c(.text+0x19198): error: undefined reference to 'mpfr_init2'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_2:builtins.c(.text+0x191c9): error: undefined reference to 'mpfr_lgamma'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_2:builtins.c(.text+0x191e0): error: undefined reference to 'mpfr_clear'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_2:builtins.c(.text+0x192f5): error: undefined reference to 'mpfr_hypot'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_2:builtins.c(.text+0x193a7): error: undefined reference to 'mpfr_jn'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_2:builtins.c(.text+0x19627): error: undefined reference to 'mpfr_dim'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_2:builtins.c(.text+0x19fe7): error: undefined reference to 'mpfr_yn'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_2:builtins.c(.text+0x1a0aa): error: undefined reference to 'mpc_pow'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1c230): error: undefined reference to 'mpc_sqrt'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1c28f): error: undefined reference to 'mpc_sinh'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1c2ee): error: undefined reference to 'mpc_sin'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1c3d4): error: undefined reference to 'mpc_acosh'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1c433): error: undefined reference to 'mpc_acos'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1c4df): error: undefined reference to 'mpc_tanh'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1c53e): error: undefined reference to 'mpc_tan'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1c638): error: undefined reference to 'mpc_log'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1c70c): error: undefined reference to 'mpc_atanh'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1c76b): error: undefined reference to 'mpc_atan'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1c7ca): error: undefined reference to 'mpc_asinh'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1c829): error: undefined reference to 'mpc_asin'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1c852): error: undefined reference to 'mpfr_y1'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1c892): error: undefined reference to 'mpfr_y0'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1c8e4): error: undefined reference to 'mpfr_gamma'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1c924): error: undefined reference to 'mpfr_tanh'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1c981): error: undefined reference to 'mpfr_atanh'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1c9c1): error: undefined reference to 'mpfr_atan'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1ca01): error: undefined reference to 'mpfr_asinh'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1ca70): error: undefined reference to 'mpfr_j1'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1cab0): error: undefined reference to 'mpfr_j0'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1cb26): error: undefined reference to 'mpfr_expm1'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1cb56): error: undefined reference to 'mpfr_exp2'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1cb7f): error: undefined reference to 'mpfr_acosh'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1cbbf): error: undefined reference to 'mpfr_acos'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1cbff): error: undefined reference to 'mpfr_asin'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1cc41): error: undefined reference to 'mpfr_exp10'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1cc5a): error: undefined reference to 'mpfr_exp'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1cc83): error: undefined reference to 'mpfr_erfc'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1ccc3): error: undefined reference to 'mpfr_erf'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1cd03): error: undefined reference to 'mpfr_sin'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1cd58): error: undefined reference to 'mpfr_log1p'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1cd88): error: undefined reference to 'mpfr_log10'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1cda1): error: undefined reference to 'mpfr_log'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1cde1): error: undefined reference to 'mpfr_log2'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1ce2e): error: undefined reference to 'mpfr_sinh'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1d573): error: undefined reference to 'mpfr_inits2'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1d5cc): error: undefined reference to 'mpfr_remquo'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_n:builtins.c(.text+0x1d5f1): error: undefined reference to 'mpfr_clears'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_ccos:builtins.c(.text+0x24c15): error: undefined reference to 'mpc_cosh'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_ccos:builtins.c(.text+0x24c1c): error: undefined reference to 'mpc_cos'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_cabs:builtins.c(.text+0x24f93): error: undefined reference to 'mpfr_hypot'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_sqrt:builtins.c(.text+0x2540e): error: undefined reference to 'mpfr_sqrt'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_cbrt:builtins.c(.text+0x25d8a): error: undefined reference to 'mpfr_cbrt'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_cos:builtins.c(.text+0x26934): error: undefined reference to 'mpfr_cos'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_cexp:builtins.c(.text+0x269fc): error: undefined reference to 'mpc_exp'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_cosh:builtins.c(.text+0x26d14): error: undefined reference to 'mpfr_cosh'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_logarithm:builtins.c(.text+0x26e58): error: undefined reference to 'mpfr_log'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_logarithm:builtins.c(.text+0x26e69): error: undefined reference to 'mpfr_log2'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_logarithm:builtins.c(.text+0x26e7a): error: undefined reference to 'mpfr_log10'
/usr/bin/ld: libbackend.a(builtins.o): in function fold_builtin_pow:builtins.c(.text+0x2ca54): error: undefined reference to 'mpfr_pow'
/usr/bin/ld: libbackend.a(fold-const.o): in function const_binop:fold-const.c(.text+0x3fa01): error: undefined reference to 'mpc_div'
/usr/bin/ld: libbackend.a(fold-const.o): in function const_binop:fold-const.c(.text+0x3fd6b): error: undefined reference to 'mpc_mul'
/usr/bin/ld: libbackend.a(real.o): in function dconst_e_ptr:real.c(.text+0x437d): error: undefined reference to 'mpfr_init2'
/usr/bin/ld: libbackend.a(real.o): in function dconst_e_ptr:real.c(.text+0x439d): error: undefined reference to 'mpfr_set_ui_2exp'
/usr/bin/ld: libbackend.a(real.o): in function dconst_e_ptr:real.c(.text+0x43b1): error: undefined reference to 'mpfr_exp'
/usr/bin/ld: libbackend.a(real.o): in function dconst_e_ptr:real.c(.text+0x43d9): error: undefined reference to 'mpfr_clear'
/usr/bin/ld: libbackend.a(real.o): in function dconst_sqrt2_ptr:real.c(.text+0x4425): error: undefined reference to 'mpfr_sqrt_ui'
/usr/bin/ld: libbackend.a(realmpfr.o): in function mpfr_from_real:realmpfr.c(.text+0x6c): error: undefined reference to 'mpfr_set_str'
/usr/bin/ld: libbackend.a(realmpfr.o): in function mpfr_from_real:realmpfr.c(.text+0x9d): error: undefined reference to 'mpfr_set_inf'
/usr/bin/ld: libbackend.a(realmpfr.o): in function mpfr_from_real:realmpfr.c(.text+0xbb): error: undefined reference to 'mpfr_set_nan'
/usr/bin/ld: libbackend.a(realmpfr.o): in function real_from_mpfr:realmpfr.c(.text+0x161): error: undefined reference to 'mpfr_get_str'
/usr/bin/ld: libbackend.a(realmpfr.o): in function real_from_mpfr:realmpfr.c(.text+0x1b4): error: undefined reference to 'mpfr_free_str'
/usr/bin/ld: libbackend.a(realmpfr.o): in function real_from_mpfr:realmpfr.c(.text+0x24e): error: undefined reference to 'mpfr_set_erangeflag'
/usr/bin/ld: libbackend.a(toplev.o): in function print_version:toplev.c(.text+0x12ed): error: undefined reference to 'mpfr_get_version'
/usr/bin/ld: libbackend.a(toplev.o): in function print_version:toplev.c(.text+0x1306): error: undefined reference to 'mpc_get_version'
/usr/bin/ld: libbackend.a(toplev.o): in function print_version:toplev.c(.text+0x1381): error: undefined reference to 'mpc_get_version'
/usr/bin/ld: libbackend.a(toplev.o): in function print_version:toplev.c(.text+0x13d9): error: undefined reference to 'mpfr_get_version'
collect2: error: ld returned 1 exit status
make[3]: *** [cc1] Error 1
make[3]: Leaving directory `/home/daniel/Other/GCC-GSoC/src/branch-daniel/build/gcc'
make[2]: *** [all-stage2-gcc] Error 2
make[2]: Leaving directory `/home/daniel/Other/GCC-GSoC/src/branch-daniel/build'
make[1]: *** [stage2-bubble] Error 2
make[1]: Leaving directory `/home/daniel/Other/GCC-GSoC/src/branch-daniel/build'
make: *** [all] Error 2


--
I'm not overweight, I'm undertall.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]