Changes between Version 13 and Version 15 of Ticket #10224
- Timestamp:
- Jun 25, 2015, 11:03:21 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #10224
-
Property
Status
changed from
needs_work
toneeds_review
-
Property
Component
changed from
experimental package
topackages: optional
-
Property
Authors
changed from
to
Thierry Monteil
-
Property
Summary
changed from
upgrading qepcad-1.50.spkg to 1.69
to(new-style) packages for saclib 2.2.6 and qepcad-B.1.69
-
Property
Priority
changed from
minor
tomajor
-
Property
Branch
changed from
to
u/tmonteil/saclib_2_2_6_qepcad_B_1_69
-
Property
Commit
changed from
to
5fc251ec297bb925929b6eb7f8307399175bb8be
-
Property
Type
changed from
task
toenhancement
-
Property
Status
changed from
-
Ticket #10224 – Description
v13 v15 1 There exists a new upstream version of saclib (and qepcad) that compiles on 64 bit machines at1 There exists a new upstream versions of saclib and qepcad that compile on 64 bit machines at https://www.usna.edu/CS/qepcadweb/INSTALL/IQ.html 2 2 3 https://www.usna.edu/CS/qepcadweb/INSTALL/IQ.html 3 Sources: 4 - http://www.usna.edu/CS/qepcadweb/INSTALL/saclib2.2.6.tar.gz 5 - http://www.usna.edu/CS/qepcadweb/INSTALL/qepcad-B.1.69.tar.gz 4 6 5 C hris Brown says "Version 1.54 adds portability to 64-bit systems. Right now, I can only verify that it compiles and runs properly on 64-bit Ubuntu ... hopefully it's also OK on other 64-bit linux distros." I have built it outside of sage on 64 bit and 32 bit Debian without major difficulty.7 Copy both tarballs into your `$SAGE_ROOT/upstream` directory and rename `saclib2.2.6.tar.gz` to `saclib-2.2.6.tar.gz` 6 8 7 Also, I think there could be some improvements to the QEPCAD interface, but it would probably be better for me to open separate tickets and base them on the updated spkg.8 9 9 EDIT: The spkg I made is at 10 11 !http://www.columbia.edu/~bg2382/sage/qepcad-1.54.p0.spkg 12 13 I have never made a spkg before, but it seems to build (on my machine) and run a few examples (whereas the existing spkg segfaulted). If someone wants to patch it further and upload it to the sage website, that would be good. 14 15 QEPCAD B and SACLIB now build on 64 bit machines, so I put the pristine sources into the src/ directory. I dropped all of Carl Witty's patches but I revived two of them to link against ncurses. Possibly Carl's floating point exception patch to SACLIB should be rebased too, but I couldn't tell if that was just another bitness issue so cc'd. 10 There could be some improvements to the QEPCAD interface, but it would probably be better for me to open separate tickets and base them on the updated spkg. 16 11 17 12 Another thing that would be good to include is Chris Brown's SLFQ program … … 20 15 21 16 which calls QEPCAD B. I have gotten SLFQ to build outside of sage with a couple of patches, but I have not actually gotten it to work yet. 22 23 24 Update: The latest is Version B 1.69, 16 March 2012.25