Opened 7 years ago

Closed 7 years ago

#13337 closed defect (fixed)

expression.pyx fails to build on Cygwin

Reported by: jpflori Owned by: tbd
Priority: major Milestone: sage-5.3
Component: porting: Cygwin Keywords: cygwin pynac
Cc: Merged in: sage-5.3.beta1
Authors: Jean-Pierre Flori Reviewers: Dmitrii Pasechnik
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Description (last modified by jpflori)

expression.pyx fails to build on Cygwin because of template problems with the infinity class from pyanc. Maybe its confused with sage.rings.infinity[.infinity]? Replacing it with GiNaC::infinity pleases g++.

Apply trac_13337-template.patch.

Attachments (1)

trac_13337-template.patch (884 bytes) - added by jpflori 7 years ago.
Make ginac.pxk more explicit for infinity class.

Download all attachments as: .zip

Change History (6)

Changed 7 years ago by jpflori

Make ginac.pxk more explicit for infinity class.

comment:1 Changed 7 years ago by jpflori

  • Authors set to Jean-Pierre Flori
  • Component changed from PLEASE CHANGE to cygwin
  • Description modified (diff)
  • Keywords cygwin pynac added
  • Status changed from new to needs_review
  • Type changed from PLEASE CHANGE to defect

comment:2 Changed 7 years ago by dimpase

This fix is needed and works on my Cygwin, too.

comment:3 Changed 7 years ago by dimpase

  • Status changed from needs_review to positive_review

looks good.

comment:4 Changed 7 years ago by jdemeyer

  • Reviewers set to Dmitrii Pasechnik

comment:5 Changed 7 years ago by jdemeyer

  • Merged in set to sage-5.3.beta1
  • Resolution set to fixed
  • Status changed from positive_review to closed
Note: See TracTickets for help on using tickets.