Building fails with missing GiNaC symbol

36 views
Skip to first unread message

Isuru Fernando

unread,
Jun 19, 2019, 4:29:10 AM6/19/19
to sage-devel, sage-pa...@googlegroups.com
Hi,

I'm trying to build sage 8.8.rc1 on conda with conda built dependencies and I'm getting the following error.

ImportError: /_h_env/lib/python2.7/site-packages/sage/symbolic/ring.so: undefined symbol: _ZN5GiNaC9containerISt6vectorEC1ERKS1_INS_2exESaIS3_EEb

Demangled, this is
GiNaC::container<std::vector>::container(std::vector<GiNaC::ex, std::allocator<GiNaC::ex> > const&, bool)
This is with pynac 0.7.25. I can send more details if required.

Has anybody seen this error before?

Isuru

Julian Rüth

unread,
Jun 19, 2019, 6:17:30 AM6/19/19
to sage-devel
On k8s, I see this symbol when doing

objdump -TC local/lib/libpynac.so.13.0.2

Not sure why nm does not see any symbols here.

julian

François Bissey

unread,
Jun 19, 2019, 6:21:08 AM6/19/19
to sage-...@googlegroups.com


> On 19/06/2019, at 10:17 PM, Julian Rüth <julian...@fsfe.org> wrote:
>
> Not sure why nm does not see any symbols here.
>

nm -D doesn’t show anything?

Julian Rüth

unread,
Jun 19, 2019, 6:24:46 AM6/19/19
to sage-devel
I never use nm. I didn't know that you need to pass -D. Yes, with -D I see the symbols as well.

On Wednesday, June 19, 2019 at 12:21:08 PM UTC+2, François Bissey wrote:
Reply all
Reply to author
Forward
0 new messages