#10224: upgrading qepcad-1.50.spkg to 1.54
------------------------------------+---------------------------------------
   Reporter:  bgoodri               |       Owner:  tbd       
       Type:  task                  |      Status:  needs_info
   Priority:  minor                 |   Milestone:  sage-4.6.2
  Component:  experimental package  |    Keywords:            
     Author:                        |    Upstream:  N/A       
   Reviewer:                        |      Merged:            
Work_issues:                        |  
------------------------------------+---------------------------------------
Changes (by bgoodri):

 * cc: cwitty (added)
  * status:  new => needs_info
  * component:  optional packages => experimental package
  * milestone:  sage-4.6.1 => sage-4.6.2


Old description:

> There exists a new upstream version of saclib (and qepcad) that compiles
> on 64 bit machines at
>
> !http://www.usna.edu/Users/cs/qepcad/INSTALL/IQ.html
>
> Chris 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.
>
> 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.

New description:

 There exists a new upstream version of saclib (and qepcad) that compiles
 on 64 bit machines at

 !http://www.usna.edu/Users/cs/qepcad/INSTALL/IQ.html

 Chris 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.

 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.

 EDIT: The spkg I made is at

 !http://www.columbia.edu/~bg2382/sage/qepcad-1.54.p0.spkg

 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.

 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.

 Another thing that would be good to include is Chris Brown's SLFQ program

 !http://www.usna.edu/Users/cs/qepcad/SLFQ/Home.html

 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.

--

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10224#comment:1>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to