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

Reply via email to