Summary: | [science overlay] sci-mathematics/Macaulay2 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Thomas Kahle (RETIRED) <tomka> |
Component: | Current packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | esigra, sci-mathematics |
Priority: | High | Keywords: | InOverlay |
Version: | 2007.0 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 293383 | ||
Bug Blocks: | 198121, 248365 | ||
Attachments: |
New ebuild for Macaulay2-1.2
Patch for an internal library New ebuild for Macaulay2-1.2 |
Description
Thomas Kahle (RETIRED)
2008-11-08 21:16:32 UTC
Would you be interested in trying out the version bump yourself, and see if it fixes gcc 4.3 compatibility problems? (In reply to comment #1) > Would you be interested in trying out the version bump yourself, and see if it > fixes gcc 4.3 compatibility problems? Ok, I will have a look. Hi Thomas, Thanks a lot and please let us know how things go. Macaulay2 builds have been tricky at times in the past. I'll try to look at it myself. cheers, Markus (In reply to comment #2) > (In reply to comment #1) > > Would you be interested in trying out the version bump yourself, and see if it > > fixes gcc 4.3 compatibility problems? > > Ok, I will have a look. > The new version 1.1 still has the old header style and does not build without patching. Hi, upstream quickly responded, the reason are the old version of libfac and factory that we use. Here's the full answer from Daniel Grayson (dan@math.uiuc.edu) --- You are using an old version of "factory", a third party library that we download. That particular issue was fixed by its authors in version 3.0.4, so you must be using 3.0.3, which is what we specified in Macaulay2 1.1. Now we are using 3.1.0. This would be easy for you to update in our makefiles. Let me know if a problem arises. You should keep the libfac library version number in sync, too. --- By the way, the package Singular also provides libfac, so we have two copies of this as soon as we install both packages. If someone is bored it would be useful to make an ebuild for it and strip it from these packages. (In reply to comment #5) > Hi, > upstream quickly responded, the reason are the old version of libfac and > factory that we use. > > Here's the full answer from Daniel Grayson (dan@math.uiuc.edu) > --- > You are using an old version of "factory", a third party library that we > download. That particular issue was fixed by its authors in version 3.0.4, so > you must be using 3.0.3, which is what we specified in Macaulay2 1.1. Now we > are using 3.1.0. This would be easy for you to update in our makefiles. Let > me know if a problem arises. You should keep the libfac library version number > in sync, too. > --- Sounds like a plan :) > > By the way, the package Singular also provides libfac, so we have two copies of > this as soon as we install both packages. If someone is bored it would be > useful to make an ebuild for it and strip it from these packages. > Unfortunately, I am not too bored these days ;) I'll have a look at everything soon. Best, Markus Hi, let me announce that there will be version 1.2 of Macaulay2 really soon ! Despite from that, as the developers are very active between version it would be extremely cool to have an ebuild which installs the svn version. This should be pretty similar to just grabbing a tarball and installing from it. Created attachment 182118 [details]
New ebuild for Macaulay2-1.2
I have modified the ebuild to build the current version. Please test and comment.
Created attachment 182119 [details, diff]
Patch for an internal library
One more remark on dependencies: Pari (and probably ntl) must be built with the "gmp" useflag. I don't know how to realize this. Can EAPI-2 features like DEPEND app-misc/foo[bar] already be used ? Created attachment 182239 [details]
New ebuild for Macaulay2-1.2
Sorry for spamming your inbox. This is an updated version which checks for pari being built with gmp useflag and: Tests now work ! (on my machine)
sci-mathematics/Macaulay2-1.2-r2 is in the science overlay. Please test. I don't know anything of Gentoo policies, but is Pmasking the way here ?? It scares users away from testing the new version in the science overlay. The overlay version has all these issues resolved. @sci-mathematics: Could somebody look at this version?? removed from main tree. New versions are being published in the science-overlay. I took on myself to adjust the dependencies as I have moved mpir from dev-libs to sci-libs as discussed in bug #293383 May be it should be made a blocker to this bug. Thanks for updating. Macaulay2 now works with mpir-1.3.1 Added blocker. Version 1.4 of Macaulay2 is now back in the tree. Thanks everyone contributing! |