You are not logged in.
I am using a program called modelsim for hardware simulation and recently (I think it was when libcurses got updated) it stopped opening.
When I try to open it through the terminal I get the error:
/opt/altera/13.0sp1/modelsim_ase/bin/../linux/vish: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directoryThe program is installed with a built in installer I run, not through the AUR and so i'm not building from source. The install process I used is explained in the wiki. It used to work before I updated. I have tried re-installing to no avail. Does anyone have any ideas? I also tried installing ncurses5-compat-libs from the aur but it didn't help.
Last edited by STREBLO (2015-09-28 02:15:22)
Offline
Did you rebuild it against the new libs?
Not a Pacman Issue, moving to AUR Issues...
Offline
Did you rebuild it against the new libs?
Not a Pacman Issue, moving to AUR Issues...
Rebuild what, Modelsim? Will that help? Also, its not in the AUR, i'm building from source.
Last edited by STREBLO (2015-09-22 05:29:24)
Offline
It doesn't matter whether it is in the AUR or not: it is not pacman's job to manage dependencies, as an unsupported package it is yours.
Offline
It doesn't matter whether it is in the AUR or not: it is not pacman's job to manage dependencies, as an unsupported package it is yours.
Yea I know, just figured I should mention. Attempting reinstall now. How come you need to rebuild after updates?
Offline
How come you need to rebuild after updates?
error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
Offline
Goddamnit, reinstalled Modelsim, didn't help. When you say rebuild, what should I rebuild? I reinstalled Modelsim, same error. It was working fine before, and I didn't have ncurses5-compat-libs from AUR then. I tried that but didn't help.
Offline
I have no idea what modelsim is, but as Arch has ncurses 6, all applications that are dependent on it have to be rebuilt against that library. This includes unsupported ones.
So you need to rebuild, either from source or a PKGBUILD, modelsim against libncurses.so.6 (as there is no longer a so.5 on your system). Alternatively, use the ncurses5 package in the AUR and make sure that modelsim links to that when you build it.
Offline
I have no idea what modelsim is, but as Arch has ncurses 6, all applications that are dependent on it have to be rebuilt against that library. This includes unsupported ones.
So you need to rebuild, either from source or a PKGBUILD, modelsim against libncurses.so.6 (as there is no longer a so.5 on your system). Alternatively, use the ncurses5 package in the AUR and make sure that modelsim links to that when you build it.
Can I just symlink after or do I need to rebuild? Modelsim is installed with a premade installer so I dont actually have the source I realized.. So I guess saying I built from source was an incorrect statement.
I followed this in the wiki and it used to work. Something broke recently though...
Offline
What exactly error you see after installing 'ncurses5-compat-libs' package? Is it "file too short"? If yes try to build this version of the package https://bbs.archlinux.org/viewtopic.php … 9#p1563139
Read it before posting http://www.catb.org/esr/faqs/smart-questions.html
Ruby gems repository done right https://bbs.archlinux.org/viewtopic.php?id=182729
Fast initramfs generator with security in mind https://wiki.archlinux.org/index.php/Booster
Offline
What exactly error you see after installing 'ncurses5-compat-libs' package? Is it "file too short"? If yes try to build this version of the package https://bbs.archlinux.org/viewtopic.php … 9#p1563139
I'm getting
/opt/altera/13.0sp1/modelsim_ase/bin/../linux/vish: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directoryOffline
What exactly error you see after installing 'ncurses5-compat-libs' package? Is it "file too short"? If yes try to build this version of the package https://bbs.archlinux.org/viewtopic.php … 9#p1563139
I'm not sure if I was clear actually. The 'ncurses5-compat-libs' package installed fine, they just didn't seem to do anything.
Offline
If this is 32-bit software on a 64-bit install, you'll need the lib32 version of the compat libs.
Offline
If this is 32-bit software on a 64-bit install, you'll need the lib32 version of the compat libs.
You my Friend are a genius. I can't believe I didn't think of this. Marking as solved.
Offline