Hi,

I am trying to compile and install a package called flagmatic into sage on Gentoo Linux x86_64. Currently, I have sage-5.7beta0 and sage-5.9beta0 installed and the package compiles just fine, but fails to import in both the versions. The error I get is the following:

<snip>
packages/flagmatic/all.py in <module>()
     29
     30 from flag import *
---> 31 from hypergraph_flag import *
     32 from three_graph_flag import *
     33 from graph_flag import *

ImportError: ./hypergraph_flag.so: undefined symbol: _signals


Searching the net, it looks like this problem comes up because of the signal handling in Sage (in Sage's cython?). Some relevant posts I have found are:

http://comments.gmane.org/gmane.comp.python.cython.devel/3657
(William commented here about the signal handling in Sage)

https://groups.google.com/forum/?fromgroups=#!topic/sage-matroid/mYSvL0xZQTA

As of now, I am unsure how to fix this problem. In the first place, it is not really clear to me how the problems were fixed in those earlier threads.

I am trying to figure out if this is a Linux specific problem or not. The package imports just fine on Mac OSX (from the webpage http://flagmatic.org/ and the user guide therein it looks like the development for this package is done on Mac).

Does anyone have some hints how this could be fixed?

--
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-support?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to