Problem description
Cannot run emacs
Steps to reproduce
Running a fresh install on x86_64. I run
pkg install emacs
emacs
CANNOT LINK EXECUTABLE "emacs": library "libdbus-1.so" not found
Expected behavior
emacs should boot
Additional information
termux-info
Updatable packages:
All packages up to date
Subscribed repositories:
https://dl.bintray.com/grimler/science-packages-24 science/stable
https://dl.bintray.com/grimler/game-packages-24 games/stable
https://dl.bintray.com/termux/termux-packages-24 stable/main
System information:
Linux localhost 4.4.178-16505-g1c7029432a2d #1 SMP PREEMPT Sun Jul 14 00:10:01 PDT 2019 x86_64 Android
Termux-packages arch:
x86_64
Android version:
9
Device manufacturer:
Google
Device model:
Google Pixelbook
Depending on problem, additional information may be requested:
logcat -d "*:W".strace -fv -s 2048 -o strace.log {program name}.Install dbus to make it work again. Seems latest emacs update linked against libdbus
Should we build with --without-bus or list dbus as dependency though?
For now I think better --without-dbus, unless dbus provides useful functionality.
Most helpful comment
Should be fixed in https://github.com/termux/termux-packages/commit/89588b254d248d3eaa42b969205e65ecad4ff279.