FreeBSD Bugzilla – Attachment 137416 Details for
Bug 182911
net-p2p/libtorrent broken on 10
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
file.txt
file.txt (text/plain), 21.18 KB, created by
Kenta Suzumoto
on 2013-10-11 21:10:00 UTC
(
hide
)
Description:
file.txt
Filename:
MIME Type:
Creator:
Kenta Suzumoto
Created:
2013-10-11 21:10:00 UTC
Size:
21.18 KB
patch
obsolete
>===> Cleaning for libtorrent-0.13.2_1 >===> Found saved configuration for libtorrent-0.13.2_1 >===> libtorrent-0.13.2_1 depends on file: /usr/local/sbin/pkg - found >===> Fetching all distfiles required by libtorrent-0.13.2_1 for building >===> Extracting for libtorrent-0.13.2_1 >=> SHA256 Checksum OK for libtorrent-0.13.2.tar.gz. >===> Patching for libtorrent-0.13.2_1 >===> Applying FreeBSD patches for libtorrent-0.13.2_1 >===> libtorrent-0.13.2_1 depends on executable: pkgconf - found >===> libtorrent-0.13.2_1 depends on package: libtool>=2.4 - found >===> libtorrent-0.13.2_1 depends on file: /usr/local/bin/ccache - found >===> libtorrent-0.13.2_1 depends on shared library: sigc-2.0.0 - found >===> Configuring for libtorrent-0.13.2_1 >===> FreeBSD 10 autotools fix applied to /ram/usr/ports/net-p2p/libtorrent/work/libtorrent-0.13.2/aclocal.m4 >===> FreeBSD 10 autotools fix applied to /ram/usr/ports/net-p2p/libtorrent/work/libtorrent-0.13.2/configure >===> FreeBSD 10 autotools fix applied to /ram/usr/ports/net-p2p/libtorrent/work/libtorrent-0.13.2/scripts/libtool.m4 >configure: loading site script /usr/ports/Templates/config.site >checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel >checking whether build environment is sane... yes >checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p >checking for gawk... (cached) /usr/bin/awk >checking whether make sets $(MAKE)... yes >checking for cppunit-config... no >checking for Cppunit - version >= 1.9.6... no >checking build system type... amd64-portbld-freebsd10.0 >checking host system type... amd64-portbld-freebsd10.0 >checking how to print strings... printf >checking for style of include used by make... GNU >checking for gcc... clang >checking whether the C compiler works... yes >checking for C compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether we are using the GNU C compiler... yes >checking whether clang accepts -g... yes >checking for clang option to accept ISO C89... none needed >checking dependency style of clang... gcc3 >checking for a sed that does not truncate output... (cached) /usr/bin/sed >checking for grep that handles long lines and -e... (cached) /usr/bin/grep >checking for egrep... (cached) /usr/bin/egrep >checking for fgrep... (cached) /usr/bin/fgrep >checking for ld used by clang... /usr/bin/ld >checking if the linker (/usr/bin/ld) is GNU ld... yes >checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B >checking the name lister (/usr/bin/nm -B) interface... BSD nm >checking whether ln -s works... yes >checking the maximum length of command line arguments... (cached) 262144 >checking whether the shell understands some XSI constructs... yes >checking whether the shell understands "+="... no >checking how to convert amd64-portbld-freebsd10.0 file names to amd64-portbld-freebsd10.0 format... func_convert_file_noop >checking how to convert amd64-portbld-freebsd10.0 file names to toolchain format... func_convert_file_noop >checking for /usr/bin/ld option to reload object files... -r >checking for objdump... objdump >checking how to recognize dependent libraries... pass_all >checking for dlltool... no >checking how to associate runtime and link libraries... printf %s\n >checking for ar... ar >checking for archiver @FILE support... no >checking for strip... strip >checking for ranlib... ranlib >checking command to parse /usr/bin/nm -B output from clang object... ok >checking for sysroot... no >checking for mt... mt >checking if mt is a manifest tool... no >checking how to run the C preprocessor... clang-cpp >checking for ANSI C header files... (cached) yes >checking for sys/types.h... (cached) yes >checking for sys/stat.h... (cached) yes >checking for stdlib.h... (cached) yes >checking for string.h... (cached) yes >checking for memory.h... (cached) yes >checking for strings.h... (cached) yes >checking for inttypes.h... (cached) yes >checking for stdint.h... (cached) yes >checking for unistd.h... (cached) yes >checking for dlfcn.h... (cached) yes >checking for objdir... .libs >checking if clang supports -fno-rtti -fno-exceptions... yes >checking for clang option to produce PIC... -fPIC -DPIC >checking if clang PIC flag -fPIC -DPIC works... yes >checking if clang static flag -static works... yes >checking if clang supports -c -o file.o... yes >checking if clang supports -c -o file.o... (cached) yes >checking whether the clang linker (/usr/bin/ld) supports shared libraries... yes >checking whether -lc should be explicitly linked in... no >checking dynamic linker characteristics... freebsd10.0 ld.so >checking how to hardcode library paths into programs... immediate >checking whether stripping libraries is possible... yes >checking if libtool supports shared libraries... yes >checking whether to build shared libraries... yes >checking whether to build static libraries... no >checking whether we are using the GNU C++ compiler... yes >checking whether clang++ accepts -g... yes >checking dependency style of clang++... gcc3 >checking how to run the C++ preprocessor... clang++ -E >checking for ld used by clang++... /usr/bin/ld >checking if the linker (/usr/bin/ld) is GNU ld... yes >checking whether the clang++ linker (/usr/bin/ld) supports shared libraries... yes >checking for clang++ option to produce PIC... -fPIC -DPIC >checking if clang++ PIC flag -fPIC -DPIC works... yes >checking if clang++ static flag -static works... yes >checking if clang++ supports -c -o file.o... yes >checking if clang++ supports -c -o file.o... (cached) yes >checking whether the clang++ linker (/usr/bin/ld) supports shared libraries... yes >checking dynamic linker characteristics... freebsd10.0 ld.so >checking how to hardcode library paths into programs... immediate >checking whether byte ordering is bigendian... no >checking the byte alignment... required >checking for user-defined CXXFLAGS... user-defined "-O2 -pipe -Qunused-parameter -Qunused-arguments -march=native -fno-strict-aliasing" >checking for TR1 support... no >checking for C++11 support... no >checking for special C compiler options needed for large files... no >checking for _FILE_OFFSET_BITS value needed for large files... no >checking for sysroot... no >checking for kqueue support... yes >checking whether kqueue supports pipes and ptys... no >checking for epoll support... no >checking for fallocate... no >checking size of long... 8 >checking sys/vfs.h usability... no >checking sys/vfs.h presence... no >checking for sys/vfs.h... no >checking for sys/statvfs.h... (cached) yes >checking sys/statfs.h usability... no >checking sys/statfs.h presence... no >checking for sys/statfs.h... no >checking for statvfs... ok >checking if compiler supports __attribute__((visibility("default")))... yes >checking for the pthreads library -lpthreads... no >checking whether pthreads work without any flags... no >checking whether pthreads work with -Kthread... no >checking whether pthreads work with -kthread... no >checking for the pthreads library -llthread... no >checking whether pthreads work with -pthread... yes >checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE >checking if more special flags are required for pthreads... -D_THREAD_SAFE >checking for PTHREAD_PRIO_INHERIT... yes >checking for pkg-config... /usr/local/bin/pkg-config >checking pkg-config is at least version 0.9.0... yes >checking for OPENSSL... yes >checking for STUFF... yes >checking for posix_memalign... yes >checking for madvise... no >checking for cacheline... using default 128 bytes >checking for __builtin_popcount... yes >checking signedness of mincore parameter... signed >checking for proper overloaded template function disambiguation... yes >checking if compiler supports __attribute__((unused))... yes >configure: creating ./config.status >config.status: creating libtorrent.pc >config.status: creating Makefile >config.status: creating src/Makefile >config.status: creating src/torrent/Makefile >config.status: creating src/torrent/peer/Makefile >config.status: creating src/torrent/data/Makefile >config.status: creating src/torrent/download/Makefile >config.status: creating src/torrent/utils/Makefile >config.status: creating src/data/Makefile >config.status: creating src/dht/Makefile >config.status: creating src/download/Makefile >config.status: creating src/net/Makefile >config.status: creating src/protocol/Makefile >config.status: creating src/tracker/Makefile >config.status: creating src/utils/Makefile >config.status: creating test/Makefile >config.status: creating config.h >config.status: executing depfiles commands >config.status: executing libtool commands >===> Building for libtorrent-0.13.2_1 >--- all --- >/usr/bin/make all-recursive >--- all-recursive --- >Making all in src >--- all-recursive --- >Making all in torrent >--- all-recursive --- >Making all in data >--- block.lo --- >--- block_list.lo --- >--- block.lo --- >/bin/sh /usr/local/bin/libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -O2 -pipe -Qunused-parameter -Qunused-arguments -march=native -fno-strict-aliasing -DNDEBUG -fvisibility=hidden -D_THREAD_SAFE -pthread -I/usr/include -I/usr/local/include/sigc++-2.0 -I/usr/local/lib/sigc++-2.0/include -MT block.lo -MD -MP -MF .deps/block.Tpo -c -o block.lo block.cc >--- block_list.lo --- >/bin/sh /usr/local/bin/libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -O2 -pipe -Qunused-parameter -Qunused-arguments -march=native -fno-strict-aliasing -DNDEBUG -fvisibility=hidden -D_THREAD_SAFE -pthread -I/usr/include -I/usr/local/include/sigc++-2.0 -I/usr/local/lib/sigc++-2.0/include -MT block_list.lo -MD -MP -MF .deps/block_list.Tpo -c -o block_list.lo block_list.cc >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -O2 -pipe -Qunused-parameter -Qunused-arguments -march=native -fno-strict-aliasing -DNDEBUG -fvisibility=hidden -D_THREAD_SAFE -pthread -I/usr/include -I/usr/local/include/sigc++-2.0 -I/usr/local/lib/sigc++-2.0/include -MT block_list.lo -MD -MP -MF .deps/block_list.Tpo -c block_list.cc -fPIC -DPIC -o .libs/block_list.o >--- block.lo --- >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -O2 -pipe -Qunused-parameter -Qunused-arguments -march=native -fno-strict-aliasing -DNDEBUG -fvisibility=hidden -D_THREAD_SAFE -pthread -I/usr/include -I/usr/local/include/sigc++-2.0 -I/usr/local/lib/sigc++-2.0/include -MT block.lo -MD -MP -MF .deps/block.Tpo -c block.cc -fPIC -DPIC -o .libs/block.o >--- block_list.lo --- >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -O2 -pipe -Qunused-parameter -Qunused-arguments -march=native -fno-strict-aliasing -DNDEBUG -fvisibility=hidden -D_THREAD_SAFE -pthread -I/usr/include -I/usr/local/include/sigc++-2.0 -I/usr/local/lib/sigc++-2.0/include -MT block_list.lo -MD -MP -MF .deps/block_list.Tpo -c block_list.cc -o block_list.o >/dev/null 2>&1 >mv -f .deps/block_list.Tpo .deps/block_list.Plo >--- chunk_utils.lo --- >/bin/sh /usr/local/bin/libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -O2 -pipe -Qunused-parameter -Qunused-arguments -march=native -fno-strict-aliasing -DNDEBUG -fvisibility=hidden -D_THREAD_SAFE -pthread -I/usr/include -I/usr/local/include/sigc++-2.0 -I/usr/local/lib/sigc++-2.0/include -MT chunk_utils.lo -MD -MP -MF .deps/chunk_utils.Tpo -c -o chunk_utils.lo chunk_utils.cc >libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -O2 -pipe -Qunused-parameter -Qunused-arguments -march=native -fno-strict-aliasing -DNDEBUG -fvisibility=hidden -D_THREAD_SAFE -pthread -I/usr/include -I/usr/local/include/sigc++-2.0 -I/usr/local/lib/sigc++-2.0/include -MT chunk_utils.lo -MD -MP -MF .deps/chunk_utils.Tpo -c chunk_utils.cc -fPIC -DPIC -o .libs/chunk_utils.o >--- block.lo --- >In file included from block.cc:44: >In file included from ./../../protocol/peer_connection_base.h:42: >./../../torrent/poll.h:49:16: error: no member named 'tr1' in namespace 'std' > typedef std::tr1::function<Poll* ()> slot_poll; > ~~~~~^ >./../../torrent/poll.h:49:29: error: expected member name or ';' after declaration specifiers > typedef std::tr1::function<Poll* ()> slot_poll; > ~~~~~~~~~~~~~~~~~~~~~~~~~~^ >./../../torrent/poll.h:94:10: error: unknown type name 'slot_poll' > static slot_poll& slot_create_poll() { return m_slot_create_poll; } > ^ >./../../torrent/poll.h:97:10: error: unknown type name 'slot_poll' > static slot_poll m_slot_create_poll; > ^ >In file included from block.cc:44: >In file included from ./../../protocol/peer_connection_base.h:47: >In file included from ./../../protocol/extensions.h:47: >./../../torrent/download_info.h:57:16: error: no member named 'tr1' in namespace 'std' > typedef std::tr1::function<uint64_t ()> slot_stat_type; > ~~~~~^ >./../../torrent/download_info.h:57:29: error: expected member name or ';' after declaration specifiers > typedef std::tr1::function<uint64_t ()> slot_stat_type; > ~~~~~~~~~~~~~~~~~~~~~~~~~~^ >./../../torrent/download_info.h:58:16: error: no member named 'tr1' in namespace 'std' > typedef std::tr1::function<void (uint32_t)> slot_chunk_type; > ~~~~~^ >./../../torrent/download_info.h:58:29: error: expected member name or ';' after declaration specifiers > typedef std::tr1::function<void (uint32_t)> slot_chunk_type; > ~~~~~~~~~~~~~~~~~~~~~~~~~~^ >./../../torrent/download_info.h:60:26: error: no member named 'tr1' in namespace 'std' > typedef std::list<std::tr1::function<void ()> > signal_void_type; > ~~~~~^ >./../../torrent/download_info.h:60:49: error: expected member name or ';' after declaration specifiers > typedef std::list<std::tr1::function<void ()> > signal_void_type; > ~~~~~~~ ^ >./../../torrent/download_info.h:61:26: error: no member named 'tr1' in namespace 'std' > typedef std::list<std::tr1::function<void (const std::string&)> > signal_string_type; > ~~~~~^ >./../../torrent/download_info.h:61:46: error: expected expression > typedef std::list<std::tr1::function<void (const std::string&)> > signal_string_type; > ^ >./../../torrent/download_info.h:61:67: error: expected member name or ';' after declaration specifiers > typedef std::list<std::tr1::function<void (const std::string&)> > signal_string_type; > ~~~~~~~ ^ >./../../torrent/download_info.h:62:21: error: use of undeclared identifier 'slot_chunk_type' > typedef std::list<slot_chunk_type> signal_chunk_type; > ^ >./../../torrent/download_info.h:63:26: error: no member named 'tr1' in namespace 'std' > typedef std::list<std::tr1::function<void (const std::string&, const char*, size_t)> > signal_dump_type; > ~~~~~^ >./../../torrent/download_info.h:63:46: error: expected expression > typedef std::list<std::tr1::function<void (const std::string&, const char*, size_t)> > signal_dump_type; > ^ >./../../torrent/download_info.h:63:88: error: expected member name or ';' after declaration specifiers > typedef std::list<std::tr1::function<void (const std::string&, const char*, size_t)> > signal_dump_type; > ~~~~~~~ ^ >./../../torrent/download_info.h:161:3: error: unknown type name 'signal_string_type' > signal_string_type& signal_network_log() const { return m_signalNetworkLog; } > ^ >./../../torrent/download_info.h:162:3: error: unknown type name 'signal_string_type' > signal_string_type& signal_storage_error() const { return m_signalStorageError; } > ^ >fatal error: too many errors emitted, stopping now [-ferror-limit=] >20 errors generated. >*** [block.lo] Error code 1 > >make[6]: stopped in /ram/usr/ports/net-p2p/libtorrent/work/libtorrent-0.13.2/src/torrent/data >--- chunk_utils.lo --- >In file included from chunk_utils.cc:43: >In file included from ./../../manager.h:42: >./../../rak/priority_queue_default.h:50:16: error: no member named 'tr1' in namespace 'std' > typedef std::tr1::function<void (void)> slot_void; > ~~~~~^ >./../../rak/priority_queue_default.h:50:29: error: expected member name or ';' after declaration specifiers > typedef std::tr1::function<void (void)> slot_void; > ~~~~~~~~~~~~~~~~~~~~~~~~~~^ >./../../rak/priority_queue_default.h:64:3: error: unknown type name 'slot_void' > slot_void& slot() { return m_slot; } > ^ >./../../rak/priority_queue_default.h:77:3: error: unknown type name 'slot_void' > slot_void m_slot; > ^ >./../../rak/priority_queue_default.h:58:14: error: use of undeclared identifier 'slot_void' > m_slot = slot_void(); > ^ >In file included from chunk_utils.cc:43: >In file included from ./../../manager.h:44: >In file included from ./../../thread_disk.h:40: >./../../data/hash_check_queue.h:54:16: error: no member named 'tr1' in namespace 'std' > typedef std::tr1::function<void (HashChunk*, const HashString&)> slot_chunk_handle; > ~~~~~^ >./../../data/hash_check_queue.h:54:29: error: expected member name or ';' after declaration specifiers > typedef std::tr1::function<void (HashChunk*, const HashString&)> slot_chunk_handle; > ~~~~~~~~~~~~~~~~~~~~~~~~~~^ >./../../data/hash_check_queue.h:76:3: error: unknown type name 'slot_chunk_handle' > slot_chunk_handle& slot_chunk_done() { return m_slot_chunk_done; } > ^ >./../../data/hash_check_queue.h:79:3: error: unknown type name 'slot_chunk_handle' > slot_chunk_handle m_slot_chunk_done; > ^ >In file included from chunk_utils.cc:43: >In file included from ./../../manager.h:44: >In file included from ./../../thread_disk.h:41: >In file included from ./../../torrent/utils/thread_base.h:43: >./../../torrent/utils/signal_bitfield.h:48:16: error: no member named 'tr1' in namespace 'std' > typedef std::tr1::function<void ()> slot_type; > ~~~~~^ >./../../torrent/utils/signal_bitfield.h:48:29: error: expected member name or ';' after declaration specifiers > typedef std::tr1::function<void ()> slot_type; > ~~~~~~~~~~~~~~~~~~~~~~~~~~^ >./../../torrent/utils/signal_bitfield.h:58:28: error: unknown type name 'slot_type' > unsigned int add_signal(slot_type slot); > ^ >./../../torrent/utils/signal_bitfield.h:64:3: error: unknown type name 'slot_type' > slot_type m_slots[max_size] lt_cacheline_aligned; > ^ >In file included from chunk_utils.cc:43: >In file included from ./../../manager.h:44: >In file included from ./../../thread_disk.h:41: >./../../torrent/utils/thread_base.h:53:16: error: no member named 'tr1' in namespace 'std' > typedef std::tr1::function<void ()> slot_void; > ~~~~~^ >./../../torrent/utils/thread_base.h:53:29: error: expected member name or ';' after declaration specifiers > typedef std::tr1::function<void ()> slot_void; > ~~~~~~~~~~~~~~~~~~~~~~~~~~^ >./../../torrent/utils/thread_base.h:54:16: error: no member named 'tr1' in namespace 'std' > typedef std::tr1::function<uint64_t ()> slot_timer; > ~~~~~^ >./../../torrent/utils/thread_base.h:54:29: error: expected member name or ';' after declaration specifiers > typedef std::tr1::function<uint64_t ()> slot_timer; > ~~~~~~~~~~~~~~~~~~~~~~~~~~^ >./../../torrent/utils/thread_base.h:102:3: error: unknown type name 'slot_void' > slot_void& slot_do_work() { return m_slot_do_work; } > ^ >./../../torrent/utils/thread_base.h:103:3: error: unknown type name 'slot_timer' > slot_timer& slot_next_timeout() { return m_slot_next_timeout; } > ^ >fatal error: too many errors emitted, stopping now [-ferror-limit=] >20 errors generated. >*** [chunk_utils.lo] Error code 1 > >make[6]: stopped in /ram/usr/ports/net-p2p/libtorrent/work/libtorrent-0.13.2/src/torrent/data >2 errors > >make[6]: stopped in /ram/usr/ports/net-p2p/libtorrent/work/libtorrent-0.13.2/src/torrent/data >*** [all-recursive] Error code 1 > >make[5]: stopped in /ram/usr/ports/net-p2p/libtorrent/work/libtorrent-0.13.2/src/torrent >1 error > >make[5]: stopped in /ram/usr/ports/net-p2p/libtorrent/work/libtorrent-0.13.2/src/torrent >*** [all-recursive] Error code 1 > >make[4]: stopped in /ram/usr/ports/net-p2p/libtorrent/work/libtorrent-0.13.2/src >1 error > >make[4]: stopped in /ram/usr/ports/net-p2p/libtorrent/work/libtorrent-0.13.2/src >*** [all-recursive] Error code 1 > >make[3]: stopped in /ram/usr/ports/net-p2p/libtorrent/work/libtorrent-0.13.2 >1 error > >make[3]: stopped in /ram/usr/ports/net-p2p/libtorrent/work/libtorrent-0.13.2 >*** [all] Error code 2 > >make[2]: stopped in /ram/usr/ports/net-p2p/libtorrent/work/libtorrent-0.13.2 >1 error > >make[2]: stopped in /ram/usr/ports/net-p2p/libtorrent/work/libtorrent-0.13.2 >===> Compilation failed unexpectedly. >Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to >the maintainer. >*** Error code 1 > >Stop. >make[1]: stopped in /usr/ports/net-p2p/libtorrent >*** Error code 1 > >Stop. >make: stopped in /usr/ports/net-p2p/libtorrent > >===>>> make failed for net-p2p/libtorrent >===>>> Aborting update > >===>>> Update for net-p2p/libtorrent failed >===>>> Aborting update > >===>>> Killing background jobs >Terminated > >===>>> You can restart from the point of failure with this command line: > portmaster <flags> net-p2p/rtorrent net-p2p/libtorrent
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 182911
: 137416