Hi,
In Mac OS, latest Magma v2.16-6 fails to load under Sage 4.3.3, with
the following error message:
sage: magma_console()
dyld: Library not loaded: @executable_path/libgmp.3.dylib
Referenced from: /Applications/Magma/bin/magma.exe
Reason: Incompatible library version: magma.exe requires version
9.0.0 or later, but libgmp.3.dylib provides version 8.0.0
/usr/bin/magma: line 72: 16880 Trace/BPT trap "${ROOT}/bin/
magma.exe" $*
I investigated this issue a bit. The reason of the failure is that
Sage defines the variable DYLD_LIBRARY_PATH when it executes Magma. If
you undefine it or define it to point to the right place, then there
is no problem, as you see below.
sage subshell$ magma
dyld: Library not loaded: @executable_path/libgmp.3.dylib
Referenced from: /Applications/Magma/bin/magma.exe
Reason: Incompatible library version: magma.exe requires version
9.0.0 or later, but libgmp.3.dylib provides version 8.0.0
/usr/bin/magma: line 72: 36373 Trace/BPT trap "${ROOT}/bin/
magma.exe" $*
sage subshell$ echo $DYLD_LIBRARY_PATH
/Users/Kwankyu/Sage/local/lib/R/lib:/Users/Kwankyu/Sage/local/lib/
openmpi:/Users/Kwankyu/Sage/local/lib/:::/Users/Kwankyu/Sage/local/lib/
R/lib
sage subshell$ DYLD_LIBRARY_PATH=""
sage subshell$ magma
Magma V2.16-6 Fri Mar 19 2010 17:22:06 on athena [Seed =
216298470]
Type ? for help. Type <Ctrl>-D to quit.
Loading startup file "/Users/Kwankyu/.magmarc"
>
I wonder what should be done to solve this problem.
Kwankyu
--
To post to this group, send an email to [email protected]
To unsubscribe from this group, send an email to
[email protected]
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org
To unsubscribe from this group, send email to
sage-devel+unsubscribegooglegroups.com or reply to this email with the words
"REMOVE ME" as the subject.