Opened 6 years ago
Closed 5 years ago
#20364 closed defect (fixed)
make install does not work any more
Reported by: | zimmerma | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | sage-duplicate/invalid/wontfix |
Component: | build | Keywords: | |
Cc: | Merged in: | ||
Authors: | Reviewers: | Jeroen Demeyer | |
Report Upstream: | N/A | Work issues: | |
Branch: | Commit: | ||
Dependencies: | Stopgaps: |
Description
up to Sage 6.9, after downloading the source in /tmp/sage-x.y.z
, and running make
, I did
make install DESTDIR=/usr/local/sage-x.y.z
. With Sage 7.1 this does not work any more:
zimmerma@coing:/tmp/sage-7.1$ sudo make install DESTDIR=/usr/local/sage-7.1 ... mkdir -p "/usr/local/sage-7.1"/sage mkdir -p "/usr/local/sage-7.1"/bin cp -Rp * "/usr/local/sage-7.1"/sage rm -f "/usr/local/sage-7.1"/bin/sage ln -s ../sage/sage "/usr/local/sage-7.1"/bin/sage "/usr/local/sage-7.1"/bin/sage -c # Run sage-location ERROR: The Sage installation tree has moved from /tmp/sage-7.1 to /usr/local/sage-7.1/sage This is not supported, and Sage will not work. To install Sage from a binary package: 1. Open the .tar.bz2 archive (or .dmg on OSX) 2. Move the SageMath folder/app to where you want it to be. You can also rename the directory now. 3. Start sage for the first time. This will then automatically patch paths in binaries. After starting Sage for the first time you cannot change the installation any more. To install Sage elsewhere, start over from the binary package. Or recompile Sage from scratch in the new location ("make distclean && make") make: *** [install] Error 1
Change History (7)
comment:1 Changed 5 years ago by
- Reviewers set to Jeroen Demeyer
- Status changed from new to needs_review
comment:2 Changed 5 years ago by
- Milestone changed from sage-7.2 to sage-duplicate/invalid/wontfix
- Status changed from needs_review to positive_review
comment:3 Changed 5 years ago by
#1792 has not yet been reviewed, thus should not have been merged. Paul
comment:4 Changed 5 years ago by
This ticket isn't closed either.
Anyway, you are shooting the messenger. make install
is no longer supported and #1792 only changes the Makefile
to match the reality.
comment:5 follow-up: ↓ 6 Changed 5 years ago by
ok, this will just slow down my contributions to Sage. But if other people don't mind, I won't insist any more. Paul
comment:6 in reply to: ↑ 5 Changed 5 years ago by
Replying to zimmerma:
But if other people don't mind, I won't insist any more.
I'm sure that some other people do mind. But the reality is that make install
is hard to support properly and we had to move on and stop supporting that.
comment:7 Changed 5 years ago by
- Resolution set to fixed
- Status changed from positive_review to closed
This is no longer supported, see #1792.