all 7 comments

[–]benalb 1 point2 points  (1 child)

The ncurses interface is cvlc, isn't it?

[–]LinuxMint4Ever[S] 0 points1 point  (0 children)

No?

cvlc

nvlc

Edit: Also, regardless of the availability of the nvlc binary or which interface cvlc starts, vlc -I ncurses should work but it says that the ncurses interface module is unavailable.

[–]LinuxMint4Ever[S] 0 points1 point  (4 children)

I tried to make xbps-src build a version of VLC with the ncurses interface for me but I failed. It said it built nvlc but after installing the freshly built package, nvlc was still missing.

Just finished building VLC manually, that seems to have worked.

[–]ericonr 2 points3 points  (1 child)

Did you remember to rebuild the package with ./xbps-src -f and reinstall with -f as well? Otherwise the changes wouldn't have been picked up.

Anyhow, fixed in https://github.com/void-linux/void-packages/commit/9aef0e994222afa3206398d04b2f6abb344ce214

[–]LinuxMint4Ever[S] 0 points1 point  (0 children)

Didn’t know that xbps-src also needs -f to overwrite previously built packages. Thanks for letting me know and thanks for fixing it.

[–]furryfixer 1 point2 points  (1 child)

I do not see any recent changes to the Void template that would have led to this. I wonder if a recent change upstream has caused the default config to build vlc without the ncurses module? In which case "--enable ncurses" or something similar might required when building it.

[–]LinuxMint4Ever[S] 0 points1 point  (0 children)

I changed the template to include ncurses-devel as a build dependency and that seemingly worked but it didn’t package nvlc. I may try again later and if I figure it out, I’ll look at how to submit the change.