pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: net/rtorrent default option xmlrpc option fails

On Mon 09 Oct 2017 at 22:15:06 +0200, Rhialto wrote:
> On Sun 08 Oct 2017 at 19:23:27 +0200, Rhialto wrote:
> > I'm unsure how to continue working around what clearly seems a g++ bug.
> Off-list I got the hint to try clang instead. Strangely enough that
> makes no difference... the library still has the symbol undefined:
> pkg_comp:default70.conf# nm /usr/pkg/lib/|grep bucket_count 
>                  U _ZN7torrent22request_list_constants12bucket_countE
> and rtorrent's configure phase still failed for the same reason.

nm showed that the undefined reference was even from

I varied my patches and what eventually worked was a simple definition,
not an initialisation, of torrent::request_list_constants::bucket_count,
like so:

--- src/protocol/   2015-08-08 15:01:49.000000000 +0000
+++ src/protocol/                                    
@@ -51,26 +51,27 @@                                                 
 #include "request_list.h"                                                      
 namespace torrent {                                         
+  const int request_list_constants::bucket_count;

I didn't cut out the rest of the changes (replacing bucket_count with a
#define) but that should not be needed. Maybe I'll try that later to
make sure.

___ Olaf 'Rhialto' Seibert  -- Wayland: Those who don't understand X
\X/ rhialto/at/      -- are condemned to reinvent it. Poorly.

Attachment: signature.asc
Description: PGP signature

Home | Main Index | Thread Index | Old Index