Opened 9 years ago

Last modified 8 years ago

#13351 closed defect

Cannot import sage.libs.lcalc.lcalc_Lfunction — at Version 3

Reported by: jpflori Owned by: tbd
Priority: major Milestone: sage-5.9
Component: porting: Cygwin Keywords: cygwin spkg lcalc
Cc: kcrisman, dimpase Merged in:
Authors: Jean-Pierre Flori Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Status badges

Description (last modified by jpflori)

Cygchecking the package shows that it looks for an inexistent libLfunction.so. Indeed, this file is moved to libLfunction.dll on Cygwin to let Sage build. But at runtime, it is the original .so file which is looked for (surely some DT_SONAME equivalent). Letting libLfunction.so in place and symlinking it from libLfunction.dll seems more functional.

A better solution would to tell lcalc to build directly a .dll file on Cygwin (and .dylib on Mac OS X, etc.). Updated spkg doing so at http://perso.telecom-paristech.fr/~flori/sage/lcalc-1.23.p11.spkg or http://www.infres.enst.fr/~flori/sage/lcalc-1.23.p11.spkg

Apply trac_13351.patch

Change History (5)

comment:1 Changed 9 years ago by jpflori

Update lcalc spkg, modifying lot of the Makefile (that we already modify and which is not that nice) available at http://perso.telecom-paristech.fr/~flori/sage/lcalc-1.23.p11.spkg

This will also need a Sage library patch.

Changed 9 years ago by jpflori

Changed 9 years ago by jpflori

Spkg diff, for review only.

comment:2 Changed 9 years ago by jpflori

  • Authors set to Jean-Pierre Flori
  • Description modified (diff)
  • Status changed from new to needs_review

comment:3 Changed 9 years ago by jpflori

  • Description modified (diff)
Note: See TracTickets for help on using tickets.