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