taviso / 123elf

A native port of Lotus 1-2-3 to Linux.
1.16k stars 59 forks source link

Build breaks on missing terminal info for terminals that are not installed #85

Closed sjuswede closed 2 years ago

sjuswede commented 2 years ago

Running Xubuntu 22.04, a fairly minimal install, except I have rxvt-unicode and screen and such.

Trying to compile latest git now gives me:

mkdir -p share/lotus/keymaps/v keymap/keymap vte > share/lotus/keymaps/v/vte 'vte': unknown terminal type. make: *** [Makefile:64: vte] Error 1

taviso commented 2 years ago

Oops, I guess vte isn't as universal as I thought. I'll just remove it.

sjuswede commented 2 years ago

Now I get:

mkdir -p share/lotus/keymaps/k keymap/keymap konsole > share/lotus/keymaps/k/konsole 'konsole': unknown terminal type. make: *** [Makefile:64: konsole] Error 1

taviso commented 2 years ago

Hah, okay, I guess I'll just stick to xterm/rxvt/screen - does screen.xterm-256color work?

sjuswede commented 2 years ago

Yes, now it works fully. I have screen (and tmux) installed.

Maybe it would be possible to let make fail gracefully on these instead, and simply add lots of terminals? I never tried doing that in make, I always set it up with configure, but that might be overkill for this.