This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Compiling rtorrent-0.9.4-1 with cygport


Hello!

I'm trying to compile rtorrent-0.9.4-1 with cygport to add support for XMLRPC.

I've added:
CYGCONF_ARGS="--with-xmlrpc-c"
in the cygport file.

When I try to compile, I get the following error:

/usr/src/rtorrent-0.9.4-1.src/rtorrent-0.9.4-1.x86_64/src/rtorrent-0.9.4/src/display/window_file_list.cc:
In function ‘std::wstring display::wstring_width(const string&, int)’:
/usr/src/rtorrent-0.9.4-1.src/rtorrent-0.9.4-1.x86_64/src/rtorrent-0.9.4/src/display/window_file_list.cc:80:38:
error: ‘wcswidth’ was not declared in this scope
   int swidth = wcswidth(result, width);
                                      ^
/usr/src/rtorrent-0.9.4-1.src/rtorrent-0.9.4-1.x86_64/src/rtorrent-0.9.4/src/display/window_file_list.cc:87:18:
error: ‘::wcwidth’ has not been declared
       int next = ::wcwidth(result[length]);
                  ^
After some investigation it seems to be related to _XOPEN_SOURCE
flag, but when I add that I get other errors.

I've tried compiling with the CYGCONF_ARGS commented out and the
behavior is the same.

Am I missing something ? How can I find out which compile flags were
used at the package build time ?

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]