MINGW-packages: pdcurses and ncurses are in conflict

Just today, on a Windows 10 machine - first I did pacman -Syu, which updated pacman itself, and here I closed the terminal as recommended.

Then I ran it again:

$ pacman -Syu
:: Synchronizing package databases...
 mingw32 is up to date
 mingw64 is up to date
 msys is up to date
:: Starting core system upgrade...
 there is nothing to do
:: Starting full system upgrade...
:: Replace mingw-w64-x86_64-ncurses with mingw64/mingw-w64-x86_64-pdcurses? [Y/n] n
:: Replace mingw-w64-x86_64-termcap with mingw64/mingw-w64-x86_64-pdcurses? [Y/n] n
resolving dependencies...
looking for conflicting packages...
:: mingw-w64-x86_64-pdcurses and mingw-w64-x86_64-ncurses are in conflict. Remove mingw-w64-x86_64-ncurses? [Y/n] n
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: mingw-w64-x86_64-pdcurses and mingw-w64-x86_64-ncurses are in conflict

Not sure what to do here - can I remove this pdcurses package? (not sure how it even got installed - I know I’ve used ncurses to compile programs before, so it must have been me that installed it, but I’m not familiar with pdcurses)

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 22 (15 by maintainers)

Most upvoted comments

With PDCurses now, switching GDB to TUI mode (by using the layout command or pressing Ctrl-X Ctrl-A) results in a popup window, which usually hangs, but sometimes works without echoing any key strokes (so it is completely unusable now). ncurses didn’t have this issue.