Subject: pkg/31892: net/libtorrent broken on DragonFly
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <pavalos@theshell.com>
List: pkgsrc-bugs
Date: 10/23/2005 00:35:00
>Number:         31892
>Category:       pkg
>Synopsis:       net/libtorrent broken on DragonFly
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Oct 23 00:35:00 +0000 2005
>Originator:     Peter Avalos
>Release:        DragonFly
>Organization:
>Environment:
DragonFly box.theshell.com 1.3.7-DEVELOPMENT DragonFly 1.3.7-DEVELOPMENT #1: Fri Oct 21 23:12:27 MST 2005     root@box.theshell.com:/usr/obj/usr/src/sys/BOX  i386
>Description:
source='download_net.cc' object='download_net.lo' libtool=yes \
depfile='.deps/download_net.Plo' tmpdepfile='.deps/download_net.TPlo' \
depmode=gcc3 /bin/sh ../../depcomp \
/bin/sh ../../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../..  -I/usr/pkg/include -I/usr/include  -O2 -I/usr/pkg/include -I/usr/include -DNDEBUG -I/usr/include -I/usr/pkg/include/sigc++-2.0 -I/usr/pkg/lib/sigc++-2.0/include   -c -o download_net.lo `test -f 'download_net.cc' || echo './'`download_net.cc
 c++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/usr/obj/pkgsrc/net/libtorrent/work/.buildlink/include -O2 -DNDEBUG -I/usr/obj/pkgsrc/net/libtorrent/work/.buildlink/include/sigc++-2.0 -I/usr/obj/pkgsrc/net/libtorrent/work/.buildlink/lib/sigc++-2.0/include -c download_net.cc -MT download_net.lo -MD -MP -MF .deps/download_net.TPlo  -fPIC -DPIC -o .libs/download_net.o
../../rak/functional.h: In function `rak::_equal<Type, Ftor> rak::equal(Type, Ftor) [with Type = torrent::PeerInfo, Ftor = std::const_mem_fun_t<const torrent::PeerInfo&, torrent::PeerConnectionBase>]':
download_net.cc:108:   instantiated from here
../../rak/functional.h:89: internal compiler error: in sweep_string_variable, at cc_prep/protector.c:1159
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
gmake[3]: *** [download_net.lo] Error 1
gmake[3]: Leaving directory `/usr/obj/pkgsrc/net/libtorrent/work/libtorrent-0.7.0-1/src/download'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/usr/obj/pkgsrc/net/libtorrent/work/libtorrent-0.7.0-1/src'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/obj/pkgsrc/net/libtorrent/work/libtorrent-0.7.0-1'
gmake: *** [all] Error 2
*** Error code 2

>How-To-Repeat:

>Fix: