New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
(new-style) packages for saclib 2.2.6 and qepcad-B.1.69 #10224
Comments
This comment has been minimized.
This comment has been minimized.
comment:2
Works fine for me. (Ubuntu 10.10) But did you make a Mercurial update of your changes? Created package qepcad-1.54.p0.spkg.
VERSION: 1.54.p0 Btw: Version 1.55 is out, perhaps try to use the new source. Regards, |
comment:3
If this ever wants to leave experimental, it will need some changes. See for instance this sage-support thread, where it seems some of the install scripts are tcsh (?!?), and #11933 confirms it doesn't build everywhere. The spkg-install will need work, too - there is no checking whether saclib even builds correctly before going on! This spkg link does still work for now, though, which is good! |
This comment has been minimized.
This comment has been minimized.
comment:7
Updated the links in the description. |
Changed keywords from none to qepcad |
comment:10
Note that #16642 and https://groups.google.com/forum/#!topic/sage-support/X6U8FxnNuzU continue to confirm this optional package does not compile everywhere... |
This comment has been minimized.
This comment has been minimized.
comment:11
I again updated the links to the QEPCAD pages. |
comment:12
There's a fork of qepcad with a CMake-based build system here: https://github.com/PetterS/qepcad Still does not compile on Mac OS X because of gnu-libc-isms such as using "ieee754.h"
|
This comment has been minimized.
This comment has been minimized.
comment:36
Replying to @sagetrac-tmonteil:
Better use |
comment:37
Also reviewer name is missing... |
comment:38
OK, I'd be happy to give a positive review once the change proposed by Jeroen is done. |
comment:39
Replying to @jdemeyer:
Actually, the tests tagged |
comment:40
OK, I see your point. One reason to still have How much time do those tests take? If we're talking about a few seconds, then I would just use And the reviewer name is still missing. |
Reviewer: Jeroen Demeyer, Matthias Koeppe, Dima Pasechnik |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:43
Replying to @jdemeyer:
I like this alternative, both explicit and not redundant. |
comment:44
Replying to @dimpase:
So - it is done and can be positive reviewed? (I don't really follow what is going on here, but I will add these packages to SageMathCell when they are ready.) |
comment:45
trying this with the latest beta, and seeing that one needs to set "make -j1" in order to build qepcad successfully. At least for me... |
comment:46
added one more commit to indicate the latter issue in SPKG.txt |
Changed branch from u/tmonteil/saclib_2_2_6_qepcad_B_1_69 to public/10224 |
Changed branch from public/10224 to |
comment:48
Given that it fails consistently with "make -j2" and most likely parallel building is enabled, shouldn't the build script enforce "make -j1" rather than mention it somewhere?.. |
Changed commit from |
comment:50
This issue's component is |
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
Sources:
Copy both tarballs into your
$SAGE_ROOT/upstream
directory and renamesaclib2.2.6.tar.gz
tosaclib-2.2.6.tar.gz
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.
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.
CC: @jasongrout @sagetrac-cwitty @jondo
Component: packages: optional
Keywords: qepcad
Author: Thierry Monteil
Branch:
4c26982
Reviewer: Jeroen Demeyer, Matthias Koeppe, Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/10224
The text was updated successfully, but these errors were encountered: