#8560: magma interface should be changed to use sage-native-execute
--------------------------+-------------------------------------------------
   Reporter:  klee        |       Owner:  was       
       Type:  defect      |      Status:  new       
   Priority:  minor       |   Milestone:  sage-4.3.4
  Component:  interfaces  |    Keywords:            
     Author:              |    Upstream:  N/A       
   Reviewer:              |      Merged:            
Work_issues:              |  
--------------------------+-------------------------------------------------
 Latest Magma v2.16-6 fails to load under Sage 4.3.3, with [[BR]]  the
 following error message: [[BR]]

 sage: magma_console() [[BR]]  dyld: Library not loaded:
 @executable_path/libgmp.3.dylib [[BR]]    Referenced from:
 /Applications/Magma/bin/magma.exe [[BR]]   Reason:  Incompatible library
 version: magma.exe requires version [[BR]] 9.0.0 or  later, but
 libgmp.3.dylib provides version 8.0.0 [[BR]] /usr/bin/magma:  line 72:
 16880 Trace/BPT trap          "${ROOT}/bin/ [[BR]] magma.exe" $* [[BR]]

 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

 The solution is to use sage-native-execute in Magma interface.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/8560>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to