Compiles fine for me (after changing the path to my graph.hh): gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -I/home/vbraun/Sage/git-temp/local/include -I/home/vbraun/Sage/git-temp/local/include/csage -I/home/vbraun/Sage/git-temp/src -I/home/vbraun/Sage/git-temp/src/sage/ext -I/home/vbraun/Sage/git-temp/local/include/python2.7 -c build/cythonized/sage/graphs/bliss.cpp -o build/temp.linux-x86_64-2.7/build/cythonized/sage/graphs/bliss.o -fno-strict-aliasing -w -fno-tree-dominator-opts
I can't import the resulting module because it doesn't link against bliss: sage: import sage.graphs.bliss --------------------------------------------------------------------------- ImportError Traceback (most recent call last) <ipython-input-1-75682df38474> in <module>() ----> 1 import sage.graphs.bliss ImportError: /home/vbraun/Sage/git-temp/local/lib/python2.7/site-packages/sage/graphs/bliss.so: undefined symbol: _ZN5bliss5GraphC1Ej But compilation is fine. You either aren't using the "gcc" that you think you are using, or maybe have a clashing header somewhere. On Tuesday, December 23, 2014 1:18:55 PM UTC+1, Jernej Azarija wrote: > > Volker, > > the branch should be accessible here > http://git.sagemath.org/sage.git/log/?h=u/azi/CythonWrap > > Best, > > Jernej > > On Mon, Dec 22, 2014 at 10:37 PM, Volker Braun <vbrau...@gmail.com > <javascript:>> wrote: > >> I don't see anything wrong, its somewhere in the stuff that you haven't >> posted. Inspect the generated cpp file or post a branch. >> >> >> >> On Sunday, December 21, 2014 4:24:38 PM UTC+1, Jernej Azarija wrote: >>> >>> Volker, >>> >>> I am using gcc version 4.8.2 and the git version of sage that I myself >>> compiled. I am also attaching the graph.hh file in case I trimmed it too >>> much. Could you please check what is going on? >>> >>> Thanks for your help, >>> >>> Jernej >>> >>> On Saturday, 20 December 2014 17:27:03 UTC+1, Volker Braun wrote: >>>> >>>> Also, which gcc version do you have? Did you compile Sage from source? >>>> >>> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "sage-devel" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/sage-devel/NiWMTGsU54M/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> sage-devel+...@googlegroups.com <javascript:>. >> To post to this group, send email to sage-...@googlegroups.com >> <javascript:>. >> Visit this group at http://groups.google.com/group/sage-devel. >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.