Comments (8)
Doh! @setton - of course it is! Thanks for the tip.
from gnatstudio.
@kalkin I had this issue on Fedora 31 and fixed it by installing ncurses-compat-libs
specifying neither version nor architecture. You can get clues as to how to replace missing shared object files by performing dnf provides libncurses.so.5
For others here, perhaps this package has equivalents on your particular operating system.
from gnatstudio.
For Arch users (and some derivatives) the AUR contains ncurses5-compat-libs
, which fixed the problem for me.
from gnatstudio.
Hmmm, it's a bit of a pickle, it's gtk+ or glib which require gettext, which in turn drags ncurses... so perhaps a solution is to use your version of gtk3 or glib rather than the one which ships with GPS. Or try substituting the gettext DLL?
from gnatstudio.
I have the same problem after upgrading from Ubuntu 18.04 to 19.04, which now uses libncurses.so.6
I have fixed the problem temporarily by just creating a link called libncurses.so.5 which points to the latest lib, but it would be nice to fix this properly ..
BTW, it seems almost impossible to get the icons to install properly in launchers in the latest default ubuntu desktop, but I think other apps have that problem as well ..
from gnatstudio.
A proper fix might include building gps from source on Ubuntu 19.04 or waiting to see if the 2019 community binaries that Adacore will build have different dependencies. FWIW, last night I copied my binaries (all built from development source) from 18.04 to a new 19.04 install. The rough equivalent of "make gps; make gps-install; gps" compiled, installed and ran without significant complaint.
from gnatstudio.
@byzantic on Ubuntu 19.04 the propoer solution is to install the libncurses5 package (sudo apt-get install libncurses5
). @roccr I don't know if there's an equivalent on Manjaro...
from gnatstudio.
Same issue with fedora 27-30. I can't use GPS on Fedora since 2017 i think, because there is no x86_64
ncurses library on fedora
from gnatstudio.
Related Issues (20)
- Scroll bar colors not consistent HOT 1
- Auto-fix for a -gnatwk warning hit applies wrong indentation HOT 2
- Outline and browser views not working HOT 1
- GNAT Studio 23.0w (20220512) crash when a signed integer is entered in the search box, and we click on the Calculator context search result line HOT 1
- How to change project search path with GUI? HOT 1
- Unable to build - python error with newline HOT 1
- Drag & Drop from File Explorer to GNAT Studio doesn't do anything HOT 5
- With binder shared, unable to automatically set exception breakpoint HOT 1
- Gnat Studio and the language server processes saturate a core for minutes with large arrays HOT 5
- Where's the Macintosh release? HOT 1
- Improvement of mouse-over message for inherited subprogram call HOT 1
- Idea: split comments and literal strings on Return keypress HOT 2
- Feature Suggestion: Alire Support
- Dependency List Out of Date HOT 2
- Latests release (20230501) crashes at start-up on Windows 11; libglib2.0-0.dll with exception 0x400000015 HOT 3
- gnatdoc: Unexpected reappearance of previous parameter for custom tags present in the same line HOT 2
- Unable to build gnatstudio - several HOT 1
- macOS Sonoma 14.1 version | M2 gnat is not working
- Installing newer version of GNATSTUDIO, now I cannot build anything HOT 6
- Idea: suggestion for missing "with Ada.Strings.Fixed" and "Ada.Characters.Handling" HOT 1
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 gnatstudio.