ps2dev: Error loading shared library libmpc.so, libmpfr.so and libgmp.so
Hello everyone, I’m trying to compile the hello.c example but I’m having problems. I had to add the make by the command “apk add make” in the container but when I do a “make all” I get the following error.
mips64r5900el-ps2-elf-gcc -D_EE -O2 -G0 -Wall -I/usr/local/ps2dev/ps2sdk/ee/include -I/usr/local/ps2dev/ps2sdk/common/include -I. -c hello.c -o hello.o Error loading shared library libmpc.so.3: No such file or directory (needed by /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1) Error loading shared library libmpfr.so.6: No such file or directory (needed by /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1) Error loading shared library libgmp.so.10: No such file or directory (needed by /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1) Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_hypot: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: __gmpz_cmp: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_set_emin: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_atan: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpc_get_version: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_exp2: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpc_asinh: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_max: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_log1p: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_snprintf: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpc_div: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_cbrt: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_atan2: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpc_mul: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_j0: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_underflow_p: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: __gmpz_set_ui: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_exp10: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpc_exp: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_pow: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_clear: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_log2: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpc_init2: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_set_erangeflag: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpc_pow: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_lgamma: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_asinh: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_sqrt_ui: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_inits: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpc_cos: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_gamma: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_remainder: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_log10: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_tanh: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: __gmpz_add: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_clears: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: __gmpz_set: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_get_version: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_set_si_2exp: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: __gmpz_sizeinbase: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_yn: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_set_str: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_free_str: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_sqrt: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_erfc: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_j1: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_set_inf: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_sin_cos: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_remquo: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_sin: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_inits2: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: __gmpz_fdiv_q: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_set_emax: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_tan: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpc_tanh: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_get_str: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpc_acosh: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_set_ui: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpc_sinh: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpc_atan: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_acosh: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_init2: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_jn: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_clear_flags: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpc_clear: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: __gmpz_export: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: __gmpz_com: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_number_p: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpc_log: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_exp: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_cos: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: __gmpz_swap: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_set_nan: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: __gmpz_import: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: __gmpz_sub_ui: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_fma: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_sinh: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_sub: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: __gmpz_init_set: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: __gmpz_sub: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_atanh: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: __gmpz_init: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpc_sqrt: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_sub_ui: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpc_asin: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_log: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_y0: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_strtofr: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_acos: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_min: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: __gmpz_out_str: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpc_tan: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_free_cache: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_expm1: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpc_atanh: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_dim: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_asin: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_y1: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_overflow_p: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_erf: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: __gmpz_clear: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_cosh: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpc_acos: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpc_cosh: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpc_sin: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: mpfr_set_ui_2exp: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: __gmpz_add_ui: symbol not found Error relocating /usr/local/ps2dev/ee/libexec/gcc/mips64r5900el-ps2-elf/10.2.0/cc1: __gmp_version: symbol not found make: *** [/usr/local/ps2dev/ps2sdk/samples/Makefile.eeglobal:31: hello.o] Error 1
Does anyone have any idea what it might be?
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 15 (10 by maintainers)
The issue that @madebr was suffering is totally unrelated to this. You’re proposing improvements for identifying libraries names to install per Operating system and his issue is about
docker isn't working as he expectedAnyway, again PRs are more than welcome