It compiles fine on amd64.
hrm, can anybody confirm this? * Linking ... gfortran: libjvm.so: No such file or directory gfortran: libjvm.so: No such file or directory gfortran: libjvm.so: No such file or directory gfortran: libjvm.so: No such file or directory gfortran: libjvm.so: No such file or directory gfortran: libjvm.so: No such file or directory gfortran: libjvm.so: No such file or directory gfortran: libjvm.so: No such file or directory gfortran: libjvm.so: No such file or directory etc. * * ERROR: sci-chemistry/tinker-4.2-r1 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2933: Called die * The specific snippet of code: * ${LINK} || die "link failed" * The die message: * link failed
just FYI: sci-chemistry/tinker-4.2-r2 from the sci-overlay emerges when USE="-X" (disabling java3d, which is old and broken anyways).
Oh OK i think I also found the problem with the link fail. x86 is hardcoded in the ebuild. local JAVA_LIB_PATH="${JAVA_HOME}/jre/lib/i386/client"
OK I changed local JAVA_LIB_PATH="${JAVA_HOME}/jre/lib/i386/client" to be local JAVA_LIB_PATH="${JAVA_HOME}/jre/lib/amd64/server" and the X part builds and works OK from the intree ebuild.
The ebuild needs to be fixed before this can go ~amd64 - removing amd64 from CC until it is fixed - feel free to CC us once it is ready to go.