Updating GCC, received errors during 'make' -


i'm trying update gcc on computer running rhel6.6-server edition in lab. keep receiving errors after running 'make' command. here's of code:

/usr/bin/ld: /usr/local/gcc-5.1.0/gcc-build/./gmp/.libs   /libgmp.a(mp_set_fns.o): relocation r_x86_64_32 against        `__gmp_default_allocate' can not used when making shared object;     recompile -fpic /usr/local/gcc-5.1.0/gcc-build/./gmp/.libs/libgmp.a: not read symbols:  bad value collect2: error: ld returned 1 exit status make[6]: *** [libjavamath.la] error 1 make[6]: leaving directory `/usr/local/gcc-5.1.0/gcc-build/x86_64-unknown-linux-gnu/libjava/classpath/native/jni/java-math' make[6]: entering directory `/usr/local/gcc-5.1.0/gcc-build/x86_64-unknown-linux-gnu/libjava/classpath/native/jni' /bin/sh ../../scripts/check_jni_methods.sh make[6]: leaving directory `/usr/local/gcc-5.1.0/gcc-build/x86_64-unknown-linux-gnu/libjava/classpath/native/jni' make[5]: *** [all-recursive] error 1 make[5]: leaving directory `/usr/local/gcc-5.1.0/gcc-build/x86_64-unknown-linux-gnu/libjava/classpath/native/jni' make[5]: entering directory `/usr/local/gcc-5.1.0/gcc-build/x86_64-unknown-linux-gnu/libjava/classpath/native' make[5]: nothing done `all-am'. make[5]: leaving directory `/usr/local/gcc-5.1.0/gcc-build/x86_64-unknown-linux-gnu/libjava/classpath/native' make[4]: *** [all-recursive] error 1 make[4]: leaving directory `/usr/local/gcc-5.1.0/gcc-build/x86_64-unknown-linux-gnu/libjava/classpath/native' making in resource make[4]: entering directory `/usr/local/gcc-5.1.0/gcc-build/x86_64-unknown-linux-gnu/libjava/classpath/resource' make[4]: nothing done `all'. make[4]: leaving directory `/usr/local/gcc-5.1.0/gcc-build/x86_64-unknown-linux-gnu/libjava/classpath/resource' making in scripts make[4]: entering directory `/usr/local/gcc-5.1.0/gcc-build/x86_64-unknown-linux-gnu/libjava/classpath/scripts' make[4]: nothing done `all'. make[4]: leaving directory `/usr/local/gcc-5.1.0/gcc-build/x86_64-unknown-linux-gnu/libjava/classpath/scripts' making in tools make[4]: entering directory `/usr/local/gcc-5.1.0/gcc-build/x86_64-unknown-linux-gnu/libjava/classpath/tools' make  all-am make[5]: entering directory `/usr/local/gcc-5.1.0/gcc-build/x86_64-unknown-linux-gnu/libjava/classpath/tools' make[5]: nothing done `all-am'. make[5]: leaving directory `/usr/local/gcc-5.1.0/gcc-build/x86_64-unknown-linux-gnu/libjava/classpath/tools' make[4]: leaving directory `/usr/local/gcc-5.1.0/gcc-build/x86_64-unknown-linux-gnu/libjava/classpath/tools' make[4]: entering directory `/usr/local/gcc-5.1.0/gcc-build/x86_64-unknown-linux-gnu/libjava/classpath' true  do=all multi-do # make make[4]: leaving directory `/usr/local/gcc-5.1.0/gcc-build/x86_64-unknown-linux-gnu/libjava/classpath' make[3]: *** [all-recursive] error 1 make[3]: leaving directory `/usr/local/gcc-5.1.0/gcc-build/x86_64-unknown-linux-gnu/libjava/classpath' make[2]: *** [all-recursive] error 1 make[2]: leaving directory `/usr/local/gcc-5.1.0/gcc-build/x86_64-unknown-linux-gnu/libjava' make[1]: *** [all-target-libjava] error 2 make[1]: leaving directory `/usr/local/gcc-5.1.0/gcc-build' make: *** [all] error 2 

i saw question on here 2 of poster's errors same ones have , answer install makeinfo in texinfo package. installed package , above code received after running 'make' command again.

i'm not sure error libjavamath.la is, i'm assuming it's file need in order complete 'make.' other error all-recursive , have no clue mean.

follow simple instructions @ https://gcc.gnu.org/wiki/installinggcc , unless need java compiler should configure --enable-languages=c,c++,fortran (or whatever set of languages do want, without java).

libjavamath.la library built part of gcj java compiler, if don't care using gcj can (and imho should) configure gcc without it. solve problems happen when building libjavamath.la, because won't built.


Comments

Popular posts from this blog

Java 3D LWJGL collision -

methods - python can't use function in submodule -

c# - ErrorThe type or namespace name 'AxWMPLib' could not be found (are you missing a using directive or an assembly reference?) -