Bug 821188
Summary: | RFE: Add ecl support to maxima | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Paulo Andrade <paulo.cesar.pereira.de.andrade> |
Component: | maxima | Assignee: | Rex Dieter <rdieter> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | jamatos, rdieter |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2012-07-02 19:55:36 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 821183, 837102 | ||
Bug Blocks: |
Description
Paulo Andrade
2012-05-12 22:15:31 UTC
I updated it again for the ecl runtime support as required by sagemath. Extra change I did was to not explicitly require maxima-runtime-%{default_lisp} but just maxima-runtime, you may choose to not add this, but pretty please add the ecl runtime support :-) Only really required by sagemath, so, only needed for fc18 or newer. Spec URL: http://fedorapeople.org/~pcpa/maxima.spec SRPM URL: http://fedorapeople.org/~pcpa/maxima-5.27.0-4.fc18.src.rpm I'm ok with enabling ecl, but not removing the requirement. I want sbcl to be the default backend used, we've had various problems with the others in the past. and yum/rpm doesn't allow any good method to specify a preferred provider for "maxima-runtime" unfortunately. let's see if we can explore other solutions for the maxima-runtime issue separate from this bug. * Sun Jul 1 2012 pcpa <paulo.cesar.pereira.de.andrade> - 5.27.0-4 - Enable ecl support. - Build ecl interface to maxima required by sagemath. (In reply to comment #2) > I'm ok with enabling ecl, but not removing the requirement. > > I want sbcl to be the default backend used, we've had various problems with > the others in the past. > > and yum/rpm doesn't allow any good method to specify a preferred provider > for "maxima-runtime" unfortunately. Ok, no big deal. Actually I was expecting it to have some kind of --auto-select (that should choose the sbcl backend) or ask the user to choose an option as done by urpmi, but I am still novice with yum and fedora tools... Thanks for adding ecl support to maxima. Major requirement actually should be to have the (require "maxima") feature callable from libecl. Looks like maxima FTBFS (fails to build from source) in koji/mock with ecl support enabled, http://koji.fedoraproject.org/koji/taskinfo?taskID=4214249 logs: ... ;;; ;;; Compiling /builddir/build/BUILD/maxima-5.27.0/src/maxima-package.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=2 ;;; ;;; End of Pass 1. ;;; Finished compiling /builddir/build/BUILD/maxima-5.27.0/src/maxima-package.lisp. ;;; /usr/bin/ld: cannot find -lffi collect2: error: ld returned 1 exit status Perhaps ecl is missing a Requires: libffi-devel I'll see if adding that as a buildrequires fixes it. Indeed it is missing the libffi-devel requires. If you can rebuild ecl correcting it, please do! Thanks. %changelog * Mon Jul 02 2012 Rex Dieter <rdieter> 5.27.0-6 - BR: libffi-devel (workaround ecl bug #837102) |