FS#39533 - [sage-mathematics] broken after bash 4.3 update
Attached to Project:
Community Packages
Opened by Antonio Rojas (arojas) - Tuesday, 18 March 2014, 21:38 GMT
Last edited by Evgeniy Alexeev (arcan1s) - Thursday, 20 March 2014, 08:19 GMT
Opened by Antonio Rojas (arojas) - Tuesday, 18 March 2014, 21:38 GMT
Last edited by Evgeniy Alexeev (arcan1s) - Thursday, 20 March 2014, 08:19 GMT
|
Details
Description:
The bash 4.3 update breaks Sage. At startup or when using help one gets the error: sh: symbol lookup error: sh: undefined symbol: rl_signal_event_hook and the notebook doesn't start. Rebuilding fails with the same error, and building with system readline fails too when building the python readline module. I fixed it locally by removing /opt/sage/local/lib/libreadline.* and replacing it with symlinks to /usr/lib/libreadline.* |
This task depends upon
Closed by Evgeniy Alexeev (arcan1s)
Thursday, 20 March 2014, 08:19 GMT
Reason for closing: Fixed
Additional comments about closing: 6.1.1-2
Thursday, 20 March 2014, 08:19 GMT
Reason for closing: Fixed
Additional comments about closing: 6.1.1-2
Comment by
Evgeniy Alexeev (arcan1s) -
Wednesday, 19 March 2014, 06:48 GMT
Comment by
Evgeniy Alexeev (arcan1s) -
Wednesday, 19 March 2014, 23:38 GMT
Comment by Antonio Rojas (arojas) -
Thursday, 20 March 2014, 08:01 GMT
As far as I know, the current version of python2 doesn't work
correctly with the current version of readline (there is a bug
report:
http://bugs.python.org/issue20374
). Also I don't sure that symlinking of readline is a correct way.
I'll try to build sage with system readline, but if it doesn't
help I'll use your way.
Ok, I've built sage using system readline with python patch. I've
tested it localy and it looks like it works normally. I push it in
our repo
I confirm it's working fine here. Thanks for the quick fix!