-
-
Notifications
You must be signed in to change notification settings - Fork 415
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
HAVE_NCURSESW_CURSES_H flag set without having the include file #886
Comments
It was a pull request that was merged after 0.9.7 release. You can try to contact @ss23 about this. |
I'm not super familiar with autotools, but |
having same issue on Arch Linux as well..can't compile rtorrent master branch. |
@ss23 Arch Linux has an include file called |
Also experiencing this, can't compile rtorrent. Also on Arch.
These files exist on my system:
|
This is a fix for rakshasa#886, a bug that causes Arch Linux to fail compilation.
I don't have an Arch Linux system to test on, but it looks like some weirdness to do with how they package ncurses: https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/ncurses#n36 I've pushed an attempted fix for this that just checks for ncurses before ncursesw, which may fix it. Could someone try applying https://github.com/ss23/rtorrent/commit/a808d67b1fe28c74a4f6e3b44000fd51f864f11e.patch (or checking out the branch) and seeing if that helps? |
You can install it in a VM if it's not trouble. |
Should be fixed. |
just tried, still not compiling on Archlinux. |
It seems ax_with_curses.m4 was too old, and the newest version had various issues, so some custom autoconf magic was committed due to broken pkgconfig files in most distros. Reverted to using only ax_with_curses.m4, and upgraded it from 13 to 16, which is the latest one that seems to work properly. |
Due to this commit I am not able to compile rtorrent anymore: 9cce5a0
The problem is, that with Arch Linux, there is no
<ncursesw/curses.h>
file, but theHAVE_NCURSESW_CURSES_H
flag gets set and thus I get a compilation error that the filencursesw/curses.h
cannot be found.The text was updated successfully, but these errors were encountered: