#10224: upgrading qepcad-1.50.spkg to 1.69
------------------------------------------+--------------------------
       Reporter:  bgoodri                 |        Owner:  tbd
           Type:  task                    |       Status:  needs_work
       Priority:  minor                   |    Milestone:  sage-6.7
      Component:  packages: experimental  |   Resolution:
       Keywords:  qepcad                  |    Merged in:
        Authors:                          |    Reviewers:
Report Upstream:  N/A                     |  Work issues:
         Branch:                          |       Commit:
   Dependencies:                          |     Stopgaps:
------------------------------------------+--------------------------
Changes (by mkoeppe):

 * status:  needs_info => needs_work
 * milestone:  sage-6.4 => sage-6.7


Old description:

> There exists a new upstream version of saclib (and qepcad) that compiles
> on 64 bit machines at
>
> https://www.usna.edu/CS/qepcadweb/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
>
> https://www.usna.edu/CS/qepcadweb/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.

New description:

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

 https://www.usna.edu/CS/qepcadweb/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

 https://www.usna.edu/CS/qepcadweb/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.


 Update: The latest is Version B 1.69, 16 March 2012.

--

--
Ticket URL: <http://trac.sagemath.org/ticket/10224#comment:13>
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to