On Tue, Oct 10, 2017 at 7:51 PM, Jesse H <jhamer90...@gmail.com> wrote:
> Greetings,
>
> I have been trying to use the function "homfly_polynomial()" from the Link
> package in Sage, but it requires an optional package "libhomfly":
> http://files.sagemath.org/spkg/upstream/libhomfly/index.html.
>
> Unfortunately, when I try to install libhomfly ("sage -i libhomfly") the
> build always fails (see attached log file).
>
> One of the dependencies for libhomfly is Boehm GC, but when I try to install
> this package ("sage -i boehm_gc"), it is not even found on Sage's list of
> optional packages (even though it's displayed on the
> website:http://mirrors-usa.go-parts.com/sage/sagemath/spkg/upstream/boehm_gc/index.html).
> I'm not sure if this is indeed the issue, but it's just something I came
> across.
>
> For what it's worth, I'm running SageMath 8.0 and MacOS 10.12.6 on a mid
> 2012 MacBook Pro with a 2.3 GHz i7 processor and 8GB RAM.
>
> Any help is much appreciated.

This looks like a bug in libhomfly.  Just looking at the sources it
has some messy handling of extern variable declarations vs.
definitions, and many global variables are actually being defined in
multiple modules.  I haven't run into this problem myself building
libhomfly but maybe my compiler is more forgiving.  Regardless it
definitely looks wrong to me.  I could see if I can reproduce on OSX
now that I have shiny new access to a big OSX machine :)

Erik

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to