| Summary: | sci-mathematics/axiom after emerge doesn't work at all: easily fixed with one line! | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Nathaniel Taylor <ngent> |
| Component: | New packages | Assignee: | Tim Yamin (RETIRED) <plasmaroo> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
Do you have the original /usr/bin/axiom? The ebuild does a sed on that script but it looks like the sed requires an update. |
I've installed several recent CVS versions of axiom through portage, using axiom-9999.ebuild All fail to run, on account of the hardwired axiom path on the second line of /opt/axiom/bin/axiom and /usr/bin/axiom being still set to the build directory instead of the installation directory. Just changing this line to: export AXIOM=/opt/axiom makes the program actually run, apparently without any further problems. Note the "export" --- it was necessary, as the binary also needs the path. Note also, that making /usr/bin/axiom a symlink would be neater (in my case, I removed it and symlinked from /opt/bin). That way, the change need only be made once. Reproducible: Always Steps to Reproduce: 1. emerge sci-mathematics/axiom-9999 (with necessary keywords and unmask to make it work) Actual Results: try to run it: errors ensue, nothing starts Expected Results: have started