This ruby-ncurses bug causes sup-mail to crash in Ubuntu 18.04 with the
following error:
Traceback (most recent call last):
5: from /usr/bin/sup-mail:6:in `<main>'
4: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in
`require'
3: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in
`require'
2: from /usr/lib/ruby/vendor_ruby/ncursesw.rb:23:in `<top (required)>'
1: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in
`require'
/usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require':
/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.5.0/ncursesw_bin.so: undefined
symbol: set_menu_win -
/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.5.0/ncursesw_bin.so (LoadError)
Workaround: manually build and install gem "ncursesw".
# See: https://github.com/sup-heliotrope/sup/issues/550#issuecomment-643757988
sudo apt install \
build-essential \
patch \
ruby-dev \
zlib1g-dev \
liblzma-dev \
libncurses5-dev \
lib32ncurses5-dev \
libncursesw5-dev
sudo gem install ncursesw
# Verify that ncursesw is functioning
ruby -e "require 'ncurses'" && echo "fixed"
Note that this Ubuntu bug is likely inherited from Debian Bug #892181
(ruby-ncurses fails to load with Ruby 2.5):
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=892181
The Debian bug was filed on 2018-03-06, at approximately the time that
the Ubuntu 18.04 cut of Debian packages would have been taken. However,
the upstream Debian bug is now fixed, as of 2018-06-13.
** Bug watch added: github.com/sup-heliotrope/sup/issues #550
https://github.com/sup-heliotrope/sup/issues/550
** Bug watch added: Debian Bug tracker #892181
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=892181
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1775673
Title:
ruby-ncurses is broken in ubuntu 18.04
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ruby-ncurses/+bug/1775673/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs