Opened 5 years ago

Closed 5 years ago

#15442 closed defect (fixed)

MILP solver CBC : undefined symbol: dgetrf_

Reported by: ncohen Owned by:
Priority: major Milestone: sage-6.1
Component: linear programming Keywords:
Cc: tmonteil Merged in:
Authors: Nathann Cohen Reviewers: Thierry Monteil
Report Upstream: N/A Work issues:
Branch: u/ncohen/15442 (Commits) Commit: 0d5e09befd438ec33caacd1440eaae611b30ff91
Dependencies: Stopgaps:

Description (last modified by ncohen)

As reported by Thierry Monteil :

sage: graphs.PetersenGraph().dominating_set(solver="Coin",verbose=2)
ImportError: /home/ncohen/.Sage/local/lib/libCoinUtils.so.3: undefined symbol: dgetrf_

Looks like dgetrf is defined in LAPACK. I added it to the dependencies and it now works. No idea why it changed, and in particular I'll be quite happy to see all optional packages automatically tested at each release :-P

Nathann

Change History (7)

comment:1 Changed 5 years ago by ncohen

  • Branch set to u/ncohen/15442
  • Description modified (diff)
  • Status changed from new to needs_review

comment:2 Changed 5 years ago by git

  • Commit set to 0d5e09befd438ec33caacd1440eaae611b30ff91

Branch pushed to git repo; I updated commit sha1. New commits:

0d5e09btrac #15442: MILP solver CBC : undefined symbol: dgetrf_

comment:3 Changed 5 years ago by tmonteil

  • Status changed from needs_review to positive_review

This solves the problem. I like the removal of one line in generic_backend.pyx so that this file is rebuilt, hence taking the modification into account ;) Thanks for maintaining this package and +1 for having optional packages automatically tested as the other parts of Sage.

comment:4 Changed 5 years ago by tmonteil

  • Reviewers set to Thierry Monteil

comment:5 Changed 5 years ago by jdemeyer

  • Milestone changed from sage-5.13 to sage-6.0

comment:6 Changed 5 years ago by vbraun_spam

  • Milestone changed from sage-6.0 to sage-6.1

comment:7 Changed 5 years ago by vbraun

  • Resolution set to fixed
  • Status changed from positive_review to closed
Note: See TracTickets for help on using tickets.