From owner-freebsd-ports@FreeBSD.ORG Mon Jan 18 21:17:38 2010 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0F0731065697 for ; Mon, 18 Jan 2010 21:17:38 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with ESMTP id B16E58FC12 for ; Mon, 18 Jan 2010 21:17:37 +0000 (UTC) Received: (qmail 12256 invoked by uid 399); 18 Jan 2010 21:17:36 -0000 Received: from localhost (HELO foreign.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 18 Jan 2010 21:17:36 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4B54CFEF.3050006@FreeBSD.org> Date: Mon, 18 Jan 2010 13:17:35 -0800 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.1.5) Gecko/20100114 Thunderbird/3.0 MIME-Version: 1.0 To: freebsd-ports@FreeBSD.org X-Enigmail-Version: 1.0 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Subject: Need help from someone with boost fu + RELENG_6 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jan 2010 21:17:38 -0000 Howdy, I recently took over the net-p2p/rblibtorrent* ports with an eye towards modernizing them, and my ultimate goal of getting a modern version of qbittorrent working, which I've done. However I apparently inherited some build problems on 6-stable that I don't understand, and since I don't have a 6-stable system available I cannot test fixes for. The problems appear to be boost-related, both more or less look like this: In file included from /usr/local/include/boost/thread/future.hpp:12, from /usr/local/include/boost/thread.hpp:24, from ../include/libtorrent/storage.hpp:45, from ../include/libtorrent/peer_connection.hpp:63, from peer_connection.cpp:41: /usr/local/include/boost/exception_ptr.hpp:43: error: looser throw specifier for `virtual boost::exception_ptr::~exception_ptr()' /usr/local/include/boost/exception/detail/exception_ptr_base.hpp:27: error: overriding `virtual boost::exception_detail::exception_ptr_base::~exception_ptr_base() throw ()' peer_connection.cpp: In member function `void libtorrent::peer_connection::second_tick(float)': peer_connection.cpp:2989: warning: converting to `int' from `float' peer_connection.cpp:2993: warning: converting to `int' from `float' *** Error code 1 The actual logs are here: http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/a.6.20100117082456/rblibtorrent-0.13.log http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/a.6.20100117082456/rblibtorrent-devel-0.14.8.log If anyone can help me out on this I would really appreciate it (and more importantly so would our users). I'm hoping that since the errors are basically the same that hopefully the fix will be obvious and simple. :) Doug -- Improve the effectiveness of your Internet presence with a domain name makeover! http://SupersetSolutions.com/ Computers are useless. They can only give you answers. -- Pablo Picasso