<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel about="http://blog.gmane.org/gmane.network.bit-torrent.libtorrent">
    <title>gmane.network.bit-torrent.libtorrent</title>
    <link>http://blog.gmane.org/gmane.network.bit-torrent.libtorrent</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2225"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2224"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2222"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2218"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2215"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2212"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2208"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2207"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2202"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2197"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2183"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2179"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2177"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2176"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2175"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2174"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2173"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2169"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2167"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2165"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2225">
    <title>Using libtorrent to get torrent stats/lists on peers &amp;seeders(swarms) without up/downloading</title>
    <link>http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2225</link>
    <description>Hello,
I just suscribed  into this mailing list after having done lot of coding
tests to achieve my goals &amp; also of searchs in the libtorrent mailing
list archives.
I tested lot of other libtorrent apis (java, ect...), &amp; at this time
this one is the most robust &amp; reliable I found, so  before drilling a
little bit more, I would like to thank all contributors  of this project
with my poor English as I am French fluent.

As I said in the title, I tried to use libtorrent to retrieve a list of
peers &amp; frequently refreshed as done in the client_test.cpp example, but
without uploading or downloading any data.... Only retrieve from the
tracker, dht, ... &amp; next contatct peers to see if they are seeders or
lechers to keep up to date this list as displayed in the client
test.cpp. &amp; so, I would like not to see any download/torrent directory
created also. Maybe, as sourceforge generates lot of time out when
searching in the libtorrent archives, I was not able to find an answer
to my problem.

I tried multiple parameters &amp; I was not able to disable data transfer &amp;
keeping at the same time peers stats refreshed.
Here is a sample of the code I tried for this when initializing my
program.... :

Torrent_params.paused=true;
Torrent_params.auto_managed=false;
hTorrent=s.add_torrent(Torrent_params);
hTorrent.set_max_connections(0);
hTorrent.set_max_uploads(0);
hTorrent.set_upload_limit(0);
hTorrent.set_download_limit(0);
hTorrent.auto_managed(true);

Anyway, even if all these parameters are set at zero, data are still
downloaded &amp; exchanged!

SO CLEARLY......, is there a way to only maintain the list returned by
torrent_handle.get_peer_info() (I used the print_peer_info() method in
client_test for my purpose) without uploading or downloading ?

If finaly this is simply possible &amp; I appeared a little bit quite stupid
with my question, can one of you, please provide me an example of code
to do this or the correct manner/way as I was personnaly unable to only
display peers without downloading or uploading.

Thx in advance for your kindness &amp; patience to read my post,
Louis

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Lecaroz, Louis</dc:creator>
    <dc:date>2008-08-26T22:29:19</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2224">
    <title>warning C4005: “alloca” when compiling with VS2005</title>
    <link>http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2224</link>
    <description>Hi

I found a warning when compiling with vs2005, "warning C4005: “alloca”: ..redefined"

file disk_io_thread.cpp at trunk:

line 39   #ifdef _WIN32
line 40   #include &lt;malloc.h&gt;
line 41   #define alloca(s) _alloca(s)
line 42   #endif

I think line 41 maybe should be removed.

Br

Zhang Shi Yong
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/_______________________________________________
Libtorrent-discuss mailing list
Libtorrent-discuss&lt; at &gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libtorrent-discuss
</description>
    <dc:creator>张世勇</dc:creator>
    <dc:date>2008-08-26T15:03:03</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2222">
    <title>VS2003 building settings</title>
    <link>http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2222</link>
    <description>Hello
I'm building libtorrent with Visual Studio 2003.
I took the settings from this page (for visual studio 2005)
http://www.rasterbar.com/products/libtorrent/vs2005_build_notes.html
Are those settings good for VS2003 too or do I have to change something?
(Expecially about additional dependencies).
Thanks
Chris

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Sephiroth</dc:creator>
    <dc:date>2008-08-25T08:32:43</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2218">
    <title>SEH</title>
    <link>http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2218</link>
    <description>Hello,

Implementation of SEH in libtorrent does not working.

trunk\include\libtorrent\session.hpp
Ln: 85

namespace aux
{
// workaround for microsofts
// hardware exceptions that makes
// it hard to debug stuff
#ifdef _MSC_VER
struct eh_initializer
{
eh_initializer()
{
::_set_se_translator(straight_to_debugger);
}

static void straight_to_debugger(unsigned int, _EXCEPTION_POINTERS*)
};
#else
struct eh_initializer {};




I suppose to correct translator of SE into C++ exception in this way:

namespace aux
{
struct s_exception : public std::exception
{
s_exception(unsigned int code) :
std::exception("C structured exceptions", code)
{}
};

#ifdef _MSC_VER
struct eh_initializer
{
eh_initializer()
{
::_set_se_translator(se_translator);
}

static void se_translator(unsigned int code, _EXCEPTION_POINTERS*)
{ throw s_exception(code); }
};
#else
struct eh_initializer {};


Sergei Vorobyov.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Sergei Vorobyov</dc:creator>
    <dc:date>2008-08-22T07:52:48</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2215">
    <title>'ret' related errors</title>
    <link>http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2215</link>
    <description>Hello
Got this errors compiling the Client_test.

error C2065: 'ret' : undeclared identifier
error C2228: left of '.resize' must have class/struct/union, the type
is "unknow-type"
error C2228: left of '.resize' must have class/struct/union, the type
is "unknow-type"
error C3861: ret': identifier not found, even with argument-dependent lookup
error C3861: ret': identifier not found, even with argument-dependent lookup
error C3861: ret': identifier not found, even with argument-dependent lookup
see declaration of 'std::runtime_error'
c:\libtorrent-0.13\include\libtorrent\entry.hpp(75) : see declaration
of 'libtorrent::type_error'
see declaration of 'std::runtime_error'
c:\libtorrent-0.13\include\libtorrent\entry.hpp(75) : see declaration
of 'libtorrent::type_error'
see declaration of 'std::runtime_error'
c:\libtorrent-0.13\include\libtorrent\entry.hpp(75) : see declaration
of 'libtorrent::type_error'
see declaration of 'std::runtime_error'
c:\libtorrent-0.13\include\libtorrent\entry.hpp(75) : see declaration
of 'libtorrent::type_error'

Can you help me please?
Thanks
Chris

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Sephiroth</dc:creator>
    <dc:date>2008-08-21T16:46:01</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2212">
    <title>url_seed only torrent</title>
    <link>http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2212</link>
    <description>Hi, is there a way to get the download progress of a url_seed only torrent?It
happens that (tStat.state == torrent_status::downloading) becomes never
TRUE, and of course my DL status checking is under this condition. Is there
an alternate way to get the current DL status of such a torrent file?
Thank you.

Oscar.
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Oscar Otero</dc:creator>
    <dc:date>2008-08-21T12:23:51</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2208">
    <title>Assertions</title>
    <link>http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2208</link>
    <description>Hello,
I recently got assertions while downloading torrents:

---------------------------
Microsoft Visual C++ Runtime Library
---------------------------
Assertion failed!

Program: ...
File: src\peer_connection.cpp
Line: 3654

Expression: (m_bandwidth_limit[i].max_assignable() &lt;
m_bandwidth_limit[i].throttle()) ==
m_ses.m_bandwidth_manager[i]-&gt;is_in_history(this) ||
m_bandwidth_limit[i].throttle() == bandwidth_limit::inf

For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts

(Press Retry to debug the application - JIT must be enabled)
---------------------------
Abort   Retry   Ignore
---------------------------

Simple push Ignore button and continue downloading.
What is this means? What I should do to get out from getting it?

Call stack is here:
 E.exe!libtorrent::peer_connection::check_invariant()  Line 3654 +
0x8c bytesC++
 E.exe!libtorrent::invariant_access::check_invariant&lt;libtorrent::peer_connection&gt;(const
libtorrent::peer_connection &amp; self={...})  Line 20C++
 E.exe!libtorrent::check_invariant&lt;libtorrent::peer_connection&gt;(const
libtorrent::peer_connection &amp; x={...})  Line 26 + 0x9 bytesC++
 E.exe!libtorrent::invariant_checker_impl&lt;libtorrent::peer_connection&gt;::~invariant_checker_impl&lt;libtorrent::peer_connection&gt;()
 Line 51 + 0xb bytesC++
 E.exe!libtorrent::peer_connection::verify_piece(const
libtorrent::peer_request &amp; p={...})  Line 693 + 0x1ae bytesC++
 E.exe!libtorrent::bt_peer_connection::downloading_piece_progress()
Line 775 + 0xc bytesC++
 E.exe!libtorrent::torrent::bytes_done()  Line 1211 + 0x1a bytesC++
 E.exe!libtorrent::torrent::status()  Line 4344 + 0x12 bytesC++
 E.exe!libtorrent::torrent_handle::status()  Line 352 + 0x53 bytesC++
 E.exe!GetTorrnetStatus(const libtorrent::torrent_handle &amp;
handle={...})  Line 42 + 0xf bytesC++
...

Thanks in advance.

Sergei Vorobyov.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Sergei Vorobyov</dc:creator>
    <dc:date>2008-08-21T09:06:51</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2207">
    <title>Static analyzer noises.</title>
    <link>http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2207</link>
    <description>Hello,
I am tried to build my module with static check analyzing is on. I got
a lot of warnings (trunk [2620]):

Warning77warning C6246: Local declaration of 'end' hides declaration
of the same name in outer scope. For additional information, see
previous declaration at line '109' of
'...\libtorrent\trunk\include\libtorrent\bencode.hpp': Lines:
109...\libtorrent\trunk\include\libtorrent\bencode.hpp111
...

function body:
template &lt;class OutIt&gt;
int write_string(OutIt&amp; out, const std::string&amp; val)
{
int ret = val.length();
for (std::string::const_iterator i = val.begin()
, end(val.begin() + ret); i != end; ++i)
*out++ = *i;
return ret;
}

May be it could be better to change it like this (or similar)?
template &lt;class OutIt&gt;
int write_string(OutIt&amp; out, const std::string&amp; val)
{
for (std::string::const_iterator i(val.begin())
, end(val.end()); i != end; ++i)
*out++ = *i;
return ret;
}

Sergei Vorobyov

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Sergei Vorobyov</dc:creator>
    <dc:date>2008-08-21T08:50:18</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2202">
    <title>Bencode/Bdecode question</title>
    <link>http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2202</link>
    <description>Hello
Can I have a bit more infos about the Bencoding/Bdecoding.
It's a noobish question, I know, but my point is that I need to make a
client that download pieces in order and send them to a streamer.
So I was wondering if I the Bencoding could make problems with this.
Like if I have to make Bencoding for every file or piece downloaded.
(Probably I haven't understood well the Bencoding/Bdecoding use in the
bittorrent protocol, sorry)$

Thanks
Chris

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Sephiroth</dc:creator>
    <dc:date>2008-08-20T15:55:26</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2197">
    <title>error LNK2022 while compiling Client_test</title>
    <link>http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2197</link>
    <description>While compiling the client_test I get those errors:

error LNK2022: metadata operation failed (8013118D): Inconsistent
layout information in duplicated types (_Node)


error LNK2022: metadata operation failed (8013118D) : Rilevati tipi
duplicati con informazioni di layout incoerenti
(std.pair&lt;asio::ip::address const ,libtorrent::policy::peer&gt;):
(0x020004b7).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (_Node): (0x020002b2).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (_Node): (0x020002c3).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (_Node): (0x020002c4).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (_Node): (0x020002e1).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (_Node): (0x020002ee).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (_Node): (0x02000366).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (_Node): (0x02000376).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (_Node): (0x02000378).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (_Node): (0x0200037f).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (_Node): (0x0200038c).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (_Node): (0x02000398).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (_Node): (0x0200039b).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (_Node): (0x020003d0).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (_Node): (0x02000402).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (_Node): (0x02000447).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (libtorrent.aux.session_impl):
(0x02000220).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (libtorrent.aux.session_impl):
(0x02000220).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (libtorrent.aux.session_impl):
(0x02000240).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (libtorrent.aux.session_impl):
(0x02000241).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (libtorrent.aux.session_impl):
(0x02000243).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (peer): (0x020001bb).
error LNK2022: metadata operation failed (8013118D) : Rilevati tipi
duplicati con informazioni di layout incoerenti (peer): (0x020001bb).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (peer): (0x020001bb).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (peer): (0x020001bb).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (peer): (0x020001bb).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (peer): (0x020001bb).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated typesi (peer): (0x020001bb).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (peer): (0x020001bb).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (peer): (0x020001bc).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (peer): (0x020001bc).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (peer): (0x020001bc).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (peer): (0x020001be).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (peer): (0x020001c6).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (peer): (0x020001d3).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (peer): (0x020002e8).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (std.pair&lt;asio::ip::address
const ,libtorrent::policy::peer&gt;): (0x02000247).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (std.pair&lt;asio::ip::address
const ,libtorrent::policy::peer&gt;): (0x02000260).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (std.pair&lt;asio::ip::address
const ,libtorrent::policy::peer&gt;): (0x020002d7).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (std.pair&lt;asio::ip::address
const ,libtorrent::policy::peer&gt;): (0x020002e2).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (std.pair&lt;asio::ip::address
const ,libtorrent::policy::peer&gt;): (0x020002ea).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (std.pair&lt;asio::ip::address
const ,libtorrent::policy::peer&gt;): (0x02000306).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (std.pair&lt;asio::ip::address
const ,libtorrent::policy::peer&gt;): (0x02000310).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (std.pair&lt;asio::ip::address
const ,libtorrent::policy::peer&gt;): (0x020003be).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (std.pair&lt;asio::ip::address
const ,libtorrent::policy::peer&gt;): (0x020003cd).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (std.pair&lt;asio::ip::address
const ,libtorrent::policy::peer&gt;): (0x020003d7).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (std.pair&lt;asio::ip::address
const ,libtorrent::policy::peer&gt;): (0x020003e8).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (std.pair&lt;asio::ip::address
const ,libtorrent::policy::peer&gt;): (0x020003f2).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (std.pair&lt;asio::ip::address
const ,libtorrent::policy::peer&gt;): (0x02000434).
error LNK2022: metadata operation failed (8013118D) : Inconsistent
layout information in duplicated types (std.pair&lt;asio::ip::address
const ,libtorrent::policy::peer&gt;): (0x02000469).

What can I do to fix?
Thanks
Chris

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Sephiroth</dc:creator>
    <dc:date>2008-08-19T16:27:53</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2183">
    <title>compile error in windows platform</title>
    <link>http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2183</link>
    <description>Hello 
 
There is a compile error in windows platform when  TORRENT_DHT_VERBOSE_LOGGING defined
 
dht_tracker.cpp in trunk
 
line 449 - 453
#ifdef TORRENT_DHT_VERBOSE_LOGGING
    std::string msg(buf, buf + bytes_transferred);
    TORRENT_LOG(dht_tracker) &lt;&lt; "invalid incoming packet: "
     &lt;&lt; e.what() &lt;&lt; "\n" &lt;&lt; msg &lt;&lt; "\n";
#endif 
 
function e.what() is not a member function of libtorrent::entry.
 
Br
 
Zhang Shi Yong
 -------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/_______________________________________________
Libtorrent-discuss mailing list
Libtorrent-discuss&lt; at &gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libtorrent-discuss
</description>
    <dc:creator>张世勇</dc:creator>
    <dc:date>2008-08-18T13:33:03</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2179">
    <title>Some problems with Libtorrent</title>
    <link>http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2179</link>
    <description> Hi all!
I developped a libtorrent client to download a soft required bin files for
installing it.
It seems to work fine but some guys got some problems.

Her is the most recurrent : One strarts downloading until around 12% and
stops it. He restart the download. When the reading of fastresume file is
finished, the previous state of download is retrieved but the download does
not restartt. But if I delete the fastresume file before starting the
download, the cheking of files takes a long tile but downloading restart
normally.
I don't understand why.

The second: sometimes, while downloading, you can see the download speed
decrease to 0 kB/s and the download stops. You need to quit the client and
launch again the download (without fastresume file :) ).
I still don't understand what happens (but network and server remain alive
for information)

And the last: Someone got an assertion. It comes from the policy.cpp file at
line 227.
Here is the code which displays the assertion diagnostic box:
TORRENT_ASSERT(c.remote() == c.get_socket()-&gt;remote_endpoint());
Does anyone know in what situation this assertion can occur? And what do you
do to prevent from this assertion?

Thank you for your help.
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>rolf ngondo</dc:creator>
    <dc:date>2008-08-18T08:16:22</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2177">
    <title>Pre-Built libtorrent for windows xp home SP3</title>
    <link>http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2177</link>
    <description>Hi, I've tried setting up and building libtorrent with boost, jam, and
peanut butter. It's too complicated for me. I was interested in using the
libtorrent library with python. My lack of c++ programming and experience
probably contributed to the lack of success in the building process....
I would appreciate if someone can send or upload and then link to a
pre-built libtorrent library to be used with python for Windows XP Home SP3,
which is what I'm running. I will probably need the DLL shared library as
well...
http://www.rasterbar.com/products/libtorrent/python_binding.html
Doing this will probably be simpler and easier on your part then trying to
troubleshoot me through my building problems... I'd really like to take
advantage of the hard work rastabar has put into this library and put it to
good use.

Thank you.
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>xbmuncher</dc:creator>
    <dc:date>2008-08-17T05:47:30</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2176">
    <title>Error LNK2020</title>
    <link>http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2176</link>
    <description>Hello
I'm trying to compile the client_test with Visual studio 2003, but I always
get this 5 errors :

error LNK2020: unresolved token (0A0000E0
error LNK2020: unresolved token (0A0000EC) arg
error LNK2020: unresolved token (0A000129) libtorrent.session.__dtor
error LNK2020: unresolved token (0A00014C) libtorrent.alert.__dtor
error LNK2020: unresolved token (0A000159) libtorrent.torrent_handle.pause

What can I do to solve this?
Thank you

Mark
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Mark Lanford</dc:creator>
    <dc:date>2008-08-16T22:33:23</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2175">
    <title>NAT traversal issue</title>
    <link>http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2175</link>
    <description>Hi Arvid,

You've done a lot of optimizations to improve downloading performance.
That's great. Now my recent network tests show currently the biggest bottle
neck to downloading performance appears to be the NAT traversal. Since a lot
of client users stay behind NAT and firewall, a lot of peer connections can
not be made (including "remote host actively reject..."). It doesn't appears
UPNP/NATPMP can open the port reliably (sorry to say that). What is your
option on this issue? Do you have a plan to implement other NAT traveral
tech in client, such as hole punching?

Thanks and have a nice weekend,

Shidong
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>shidong chen</dc:creator>
    <dc:date>2008-08-15T21:57:51</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2174">
    <title>Need help with libtorrent library for file backupapplication</title>
    <link>http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2174</link>
    <description>I am trying to modify libtorrent 1.0.6 code to create a file backup application. I plan on using the application in a private network system (no internet) to stripe across several peer harddrives after initial download of file to the primary seed (server). However, I don't want to write the entire file to each peer, only parts of it but encompassing the entire file, with no overlap. For instance if I have 4 peers, excluding the seed(server), I want to write 1/4 of the file to each peer, effectively backing up the entire file. This is the first phase of the project, I also plan on doing the reverse of the backup, which is restore. I want to try to do it as simply as possible without having to create the code from scratch but the simplicity to do so escapes me. I need to focus in on only the
  code that makes this possible. If anyone can point me in the right direction I was be most grateful. Thanks!




      
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>doug watts</dc:creator>
    <dc:date>2008-08-15T15:00:13</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2173">
    <title>LNK1181 error on client_test</title>
    <link>http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2173</link>
    <description>I got this error while compiling the client test:

"fatal error LNK1181: cannot open input file 'libboost_thread-vc80-mt.lib'

Anyone know what's the problem?
Thanks
Chris

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Sephiroth</dc:creator>
    <dc:date>2008-08-13T17:25:40</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2169">
    <title>Boost installation problem</title>
    <link>http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2169</link>
    <description>Hello
I've installed the boost library via the installed provided on the site.
I have to set some options (like disable openSSL) and I do not know how to
do...
Is there a way or I ahve to re-compile via the bjam command? Cause I don't
really know how to do...
Sorry fr the question, but I'm new to c++ programming.
Thanks

Mark
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Mark Lanford</dc:creator>
    <dc:date>2008-08-12T15:53:17</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2167">
    <title>Assertion failed! policy.cpp file</title>
    <link>http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2167</link>
    <description>Hi all!
I developped a libtorrent client to download a soft required bin files for
installing it.
It seems to work fine but some guys got some problems.

Her is the most recurrent : One strarts downloading until around 12% and
stops it. He restart the download. When the reading of fastresume file is
finished, the previous state of download is retrieved but the download does
not restartt. But if I delete the fastresume file before starting the
download, the cheking of files takes a long tile but downloading restart
normally.
I don't understand why.

The second: sometimes, while downloading, you can see the download speed
decrease to 0 kB/s and the download stops. You need to quit the client and
launch again the download (without fastresume file :) ).
I still don't understand what happens (but network and server remain alive
for information)

And the last: Someone got an assertion. It comes from the policy.cpp file at
line 227.
Here is the code which displays the assertion diagnostic box:
TORRENT_ASSERT(c.remote() == c.get_socket()-&gt;remote_endpoint());
Does anyone know in what situation this assertion can occur? And what do you
do to prevent from this assertion?

Thank you for your help.
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>rolf ngondo</dc:creator>
    <dc:date>2008-08-11T12:08:16</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2165">
    <title>error in natpmp::try_next_mapping(int i)</title>
    <link>http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2165</link>
    <description>Hi

Here member variable i is defined twices: 

file: natpmp.cpp, trunk

void natpmp::try_next_mapping(int i)
{
..
#if defined(TORRENT_LOGGING) || defined(TORRENT_VERBOSE_LOGGING)
    ptime now = time_now();
    for (std::vector&lt;mapping_t&gt;::iterator ** i ** = m_mappings.begin()
        , end(m_mappings.end()); i != end; ++i)
    {
..
}

Br

Zhang Shi Yong

 
 
 -------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/_______________________________________________
Libtorrent-discuss mailing list
Libtorrent-discuss&lt; at &gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libtorrent-discuss
</description>
    <dc:creator>张世勇</dc:creator>
    <dc:date>2008-08-09T04:32:51</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2164">
    <title>Maketorrent example file does not compile</title>
    <link>http://comments.gmane.org/gmane.network.bit-torrent.libtorrent/2164</link>
    <description>I still have the problem that the the maketorrent example file (the one 
from Rasterbar website) no longer compiles.

Apparently the storage class was moved (to another namespace??).
Where has it been stoved away?

Karsten

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Karsten Jeppesen</dc:creator>
    <dc:date>2008-08-08T15:57:59</dc:date>
  </item>
  <textinput about="http://search.gmane.org/?group=$group=gmane.network.bit-torrent.libtorrent">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.network.bit-torrent.libtorrent</link>
  </textinput>
</rdf:RDF>
