Opened 12 years ago
Closed 12 years ago
#8808 closed enhancement (invalid)
upgrade ecl from 10.2.1 to 10.4.1
Reported by: | was | Owned by: | tbd |
---|---|---|---|
Priority: | major | Milestone: | sage-duplicate/invalid/wontfix |
Component: | packages: standard | Keywords: | |
Cc: | nbruin | Merged in: | |
Authors: | William Stein | Reviewers: | Jason Grout |
Report Upstream: | N/A | Work issues: | |
Branch: | Commit: | ||
Dependencies: | Stopgaps: |
Description (last modified by )
Change History (13)
comment:1 Changed 12 years ago by
- Priority changed from critical to major
- Status changed from new to needs_review
comment:2 Changed 12 years ago by
- Status changed from needs_review to needs_work
NOTE:
Maxima-5.20.1.p0 doesn't just build with this ECL
Summary: ECL enabled. Executable name: "ecl" default lisp: ecl wish executable name: "wish" Making all in src make[1]: Entering directory `/mnt/usb1/scratch/wstein/build/san_diego/sage-4.4/spkg/build/maxima-5.20.1.p0/src/src' test -d binary-ecl || mkdir binary-ecl ecl -norc -eval '(progn (load "../lisp-utils/defsystem.lisp") (funcall (intern (symbol-name :operate-on-system) :mk) "maxima" :compile :verbose t) (build-maxima-lib))' -eval '(ext:quit)' ;;; Loading "/mnt/usb1/scratch/wstein/build/san_diego/sage-4.4/spkg/build/maxima-5.20.1.p0/src/src/../lisp-utils/defsystem.lisp" ;;; Loading #P"/mnt/usb1/scratch/wstein/build/san_diego/sage-4.4/local/lib/ecl/cmp.fas" ;;; Loading #P"/mnt/usb1/scratch/wstein/build/san_diego/sage-4.4/local/lib/ecl/sysfun.lsp" An error occurred during initialization: Attempt to redefine function REQUIRE in locked package.. make[1]: *** [binary-ecl/maxima] Error 1 make[1]: Leaving directory `/mnt/usb1/scratch/wstein/build/san_diego/sage-4.4/spkg/build/maxima-5.20.1.p0/src/src' make: *** [all-recursive] Error 1 *********************************************************** Failed to make Maxima. *********************************************************** real 0m3.803s user 0m1.190s sys 0m1.200s sage: An error occurred while installing maxima-5.20.1.p0 Please email sage-devel http://groups.google.com/group/sage-devel explaining the problem and send the relevant part of of /mnt/usb1/scratch/wstein/build/san_diego/sage-4.4/install.log. Describe your computer, operating system, etc. If you want to try to fix the problem yourself, *don't* just cd to /mnt/usb1/scratch/wstein/build/san_diego/sage-4.4/spkg/build/maxima-5.20.1.p0 and type 'make check' or whatever is appropriate. Instead, the following commands setup all environment variables correctly and load a subshell for you to debug the error: (cd '/mnt/usb1/scratch/wstein/build/san_diego/sage-4.4/spkg/build/maxima-5.20.1.p0' && '/mnt/usb1/scratch/wstein/build/san_diego/sage-4.4/sage' -sh) When you are done debugging, you can type "exit" to leave the subshell.
comment:3 Changed 12 years ago by
- Description modified (diff)
comment:4 Changed 12 years ago by
- Status changed from needs_work to needs_review
comment:5 follow-up: ↓ 6 Changed 12 years ago by
- Cc nbruin added
Question: Does this ECL incorporate the patch nbruin mentions in #8645?
comment:6 in reply to: ↑ 5 Changed 12 years ago by
comment:7 Changed 12 years ago by
- Reviewers set to Jason Grout
- Status changed from needs_review to positive_review
comment:8 Changed 12 years ago by
- Summary changed from upgrade ecl from 10.2.1 to 10.4.1 (or whatever is newest upstream) to upgrade ecl from 10.2.1 to 10.4.1
comment:9 Changed 12 years ago by
I think you should look at #8951 too. It seems silly to have competing ECL packages, although of course they were addressing two different things. Maybe there could be an immediate p0, or maybe that fix could be incorporated here? It isn't a change to ECL, but just a change to how to determine if you build 64-bit on Solaris and a conditional removal of temp files, so either way of solving it seems reasonable.
comment:10 Changed 12 years ago by
I've updated #8951 so it includes both the changes here (upadate of ECL) and the changes on that ticket (remove /tmp/ECL*).
comment:11 in reply to: ↑ description Changed 12 years ago by
- Status changed from positive_review to needs_work
Just note that ticket #8645 is about the same issue. The ticket there is closed because the "src" directory there is not the same as in the official ECL distribution.
However, the instructions for making an ECL spkg explicitly mention that these directories should be removed. So, either change the instructions on building an ECL spkg or remove those directories from the spkg.
The reasons why those directories should be removed are mentioned in the instructions.
comment:12 Changed 12 years ago by
Thanks for pointing this out. I didn't see that.
comment:13 Changed 12 years ago by
- Milestone changed from sage-4.4.2 to sage-duplicate/invalid/wontfix
- Resolution set to invalid
- Status changed from needs_work to closed
Here's the new spkg: