Comments (18)
Interesting. I think the only way to permanently solve it, is to link against a custom build of ncurses with added extra data directories (--datadir or --with-terminfo-dirs).
For a workaround I think simpler may be to specify TERMINFO variable setting it to the correct terminfo folder.
from ttyplot.
Setting TERMINFO does not seem to affect the issue at all, whether through tmux or not, and it does not appear to even be checking those hard-coded locations.
I attempted to both set valid TERMINFO and provide valid files at the sourced locations, even xterm-256color triggers the error.
This appears (?) to be because ncurses assumes TERMINFO is "broken".
From https://invisible-island.net/ncurses/ncurses-slang.html#env_TERMINFO_DIRS :
While slang's configure script has (since 2007) used the --terminfo option of ncurses scripts ncurses5-config or ncursesw5-config to obtain a suitable default for TERMINFO, it still relies upon a hard-coded set of directories rather using the corresponding --terminfo-dirs option to specify additional directories that ncurses's packager may have found necessary.
from ttyplot.
Been trying to use this for months, but get same error on Debian 10 stable, Sid, MXLinux, Ubuntu 18 and now Ubuntu 20. Any way to resolve this?
from ttyplot.
Sorry I thought this issue was specific to Lubuntu. I have just tried it on Ubuntu 18, 20 and it works fine. But it doesn't work on Debian. Let me see what can be done about it.
from ttyplot.
from ttyplot.
whats the location of terminfo database on kubuntu?
from ttyplot.
Can you try this build? You need to gzip -d
and chmod +x
:
from ttyplot.
I have abandoned Lubuntu, but on Kubuntu 21.04 (dev version), it works as expected. terminfo database is at /etc/terminfo
and /usr/lib/terminfo
, by the way.
from ttyplot.
from ttyplot.
Just in case you didn't see the delete and edit of previous post via email I'll send another reply.
ttyplot-linux-test is working. I had a conflict with the older version I tried 2 days ago when did previous post, but it's working on Kubuntu 20.10 now.
from ttyplot.
okay I will make a release with this, thanks for testing!
from ttyplot.
I have updated the release with static build, can you please test again? thanks a lot
from ttyplot.
from ttyplot.
Actually if you could test the binary from 1.4 release would be even better:
https://github.com/tenox7/ttyplot/releases/download/1.4/ttyplot-amd64-linux
from ttyplot.
from ttyplot.
Thanks a lot for testing! In this case lets close the bug. Please feel free to re-open if needed.
from ttyplot.
Kubuntu 21.04 also OK here.
from ttyplot.
again thanks a lot for all the testing and reporting the issue :)
from ttyplot.
Related Issues (20)
- arguments broken HOT 22
- Please add a Fish shell completion file HOT 1
- [1.5.2] `ttyplot.c:129:9: runtime error: signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'` HOT 5
- [1.5.2] `ttyplot -c X -2` fails to use ASCII character "X" for drawing? HOT 2
- (Plans and remaing todos for) Release 1.6.0 HOT 6
- ttyplot doesn't build (in general and on Void Linux) because of issues in the Makefile HOT 15
- Use of `M_PI` in `stresstest.c` is not C99 and unfortunately breaks compilation with musl libc HOT 5
- [1.6.1] Chart output corrupts after a few minutes on macOS? HOT 20
- Shortcut for live plot of memory usage? HOT 7
- [master] Fails to compile with error: cannot find -lcurses: No such file or directory
- [master] "make deb" is broken
- use hline() vline() instead of drawing by hand HOT 1
- better SIGWINCH handler HOT 2
- stdin closes on SIGWINCH on some systems HOT 3
- [1.5.1] Minimum window size assumptions can be violated? HOT 4
- error: format not a string literal and no format arguments HOT 6
- handle window resize on older systems HOT 2
- Multi-byte characters not supported? HOT 17
- Average should be calculated from the available samples instead of the total number of potentially availalbe values HOT 4
- Release a new version and support -v option? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ttyplot.