On Oct 8, 9:38 am, Patrick ABOU BAKAR <amp...@gmail.com> wrote: > Just finished an install from source of Sage 4.7.1 on a CentOS 5.7 > remote server.. > > Got a "Failed to install maxima.fasb as a library" error even though > everything else works fine.. command line and notebook..
In 4.7.1, a failure to build maxima.fasb means the maxima-dependent parts of calculus won't work. If you try integrate(sin(x),x) you'll probably see a failure. make test would also report numerous failures. > ;;; gcc -o /tmp/ecl001mtfbfX.fas -L/home/akowe/www/m/sage-4.7.1/ > local/lib/ /tmp/ecl001mtfbfX.o -Wl,--rpath,/home/akowe/www/m/ > sage-4.7.1/local/lib/ -shared -L/home/akowe/www/m/sage-4.7.1/local/lib > -L/home/akowe/www/m/sage-4.7.1/local/lib -lecl -lgmp -lgc -ldl -lm > ;;; Internal error: > ;;; ** LOAD: Could not load file #P"/tmp/ecl001mtfbfX.fas" (Error: "/ > tmp/ecl001mtfbfX.fas: failed to map segment from shared object: > Operation not permitted") This looks like the failure that is responsible. Probably ecl is trying to load a dynamic library here (*.so, but called *.fas here), which apparently is not permitted. My uninformed guess would be SELinux permissions. Disabling linking libraries from /tmp sounds like just the kind of thing someone might include in a SELinux policy. -- To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URL: http://www.sagemath.org