FS#46598 - [cuda] cuda-gdb requires libncurses.so.5

Attached to Project: Community Packages
Opened by Jacob S (Gourdcaptain) - Wednesday, 07 October 2015, 20:19 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Friday, 09 October 2015, 09:40 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Bartłomiej Piotrowski (Barthalion)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:

When launching cuda-gdb from Nsight, I got the following error "Error in services launch sequence/opt/cuda/bin/cuda-gdb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory". Installing ncurses5-compat-libs from the AUR fixed this.

Additional info:
* cuda 7.5.18-1
* ncurses 6.0-3
* config and/or log files etc.


Steps to reproduce:
Run cuda-gdb.
This task depends upon

Closed by  Sven-Hendrik Haase (Svenstaro)
Friday, 09 October 2015, 09:40 GMT
Reason for closing:  Won't fix
Additional comments about closing:  Add this to the wiki somewhere relevant.
Comment by Doug Newgard (Scimmia) - Wednesday, 07 October 2015, 23:38 GMT
How about that, you're correct.
/opt/cuda/bin/cuda-gdb
NEEDED libncurses.so.5
Comment by Evangelos Foutras (foutrelis) - Thursday, 08 October 2015, 00:20 GMT
I decided against building ABI 5 ncurses libraries just for CUDA; all other packages in our repos use the new ABI. [1]

The problem here is closed-source software using a system library instead of providing its own copy. I still think it should be left as-is but perhaps our cuda or ncurses maintainers have a different opinion.

[1] https://lists.archlinux.org/pipermail/arch-dev-public/2015-September/027421.html
Comment by Jacob S (Gourdcaptain) - Thursday, 08 October 2015, 00:22 GMT
Fair enough. If that's the decision, could they include the AUR package as a mentioned optional depend like I've seen other packages doing so people know to install that if they need it?
Comment by Bartłomiej Piotrowski (Barthalion) - Thursday, 08 October 2015, 06:21 GMT
Which packages in official repositories mention ncurses5-compat-libs?

I'm against adding AUR packages to optdeps in official repos, but it's up to Sven.
Comment by Sven-Hendrik Haase (Svenstaro) - Friday, 09 October 2015, 09:40 GMT
No I'm not going to do that. This should really go into the wiki instead.

Loading...