Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fails to build on ubuntu 22.04 and debian 11 (ncurses failure) #37

Open
cleary opened this issue Mar 7, 2022 · 2 comments
Open

fails to build on ubuntu 22.04 and debian 11 (ncurses failure) #37

cleary opened this issue Mar 7, 2022 · 2 comments

Comments

@cleary
Copy link

cleary commented Mar 7, 2022

I'm currently getting the following issue on debian 11 and ubuntu 22.04:

"Configuring ncurses-0.2.16...", "Preprocessing library for ncurses-0.2.16..", "c2hs: C header contains errors:", "", "dist/build/UI/NCurses/Enums.chs.h:140: (column 25) [ERROR]  >>> Unknown identifier!", "  Cannot find a definition for `KEY_EVENT' in the header file."

This issue made an appearance in this debian bug from Sept 2020:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=971187

Which wasn't resolved and subsequently resulted in the haskell-ncurses package being removed from debian altogether

@yaxu
Copy link
Owner

yaxu commented Oct 4, 2022

Yes this library is not maintained unfortunately, and developing/supporting feedforward isn't high on my priorities at the moment.

If you download the tarball from https://hackage.haskell.org/package/ncurses

and then delete the offending line, it compiles and works fine.

@ndr-brt
Copy link

ndr-brt commented Oct 5, 2022

Related to #22

cleary added a commit to cleary/ansible-tidalcycles that referenced this issue Dec 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants