Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 111479 Details for
Bug 168639
net-p2p/rtorrent 0.7.1 doesn't compile.
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Log of the output of emerge rtorrent.
rtorrent-emerge.log (text/plain), 785.19 KB, created by
Fabian Svara
on 2007-02-27 21:37:04 UTC
(
hide
)
Description:
Log of the output of emerge rtorrent.
Filename:
MIME Type:
Creator:
Fabian Svara
Created:
2007-02-27 21:37:04 UTC
Size:
785.19 KB
patch
obsolete
>Calculating dependencies >>> Unpacking source... >>>> Unpacking rtorrent-0.7.1.tar.gz to /var/tmp/portage/rtorrent-0.7.1/work >>>> Source unpacked. >>>> Compiling source in /var/tmp/portage/rtorrent-0.7.1/work/rtorrent-0.7.1 ... > * econf: updating rtorrent-0.7.1/config.guess with /usr/share/gnuconfig/config.guess > * econf: updating rtorrent-0.7.1/config.sub with /usr/share/gnuconfig/config.sub >./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-debug --disable-dependency-tracking --build=i686-pc-linux-gnu >checking for a BSD-compatible install... /bin/install -c >checking whether build environment is sane... yes >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking for user-defined CXXFLAGS... user-defined "-march=pentium3 -pipe -O3" >checking for i686-pc-linux-gnu-g++... i686-pc-linux-gnu-g++ >checking for C++ compiler default output file name... a.out >checking whether the C++ compiler works... yes >checking whether we are cross compiling... no >checking for suffix of executables... >checking for suffix of object files... o >checking whether we are using the GNU C++ compiler... yes >checking whether i686-pc-linux-gnu-g++ accepts -g... yes >checking for style of include used by make... GNU >checking dependency style of i686-pc-linux-gnu-g++... none >checking build system type... i686-pc-linux-gnu >checking host system type... i686-pc-linux-gnu >checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc >checking whether we are using the GNU C compiler... yes >checking whether i686-pc-linux-gnu-gcc accepts -g... yes >checking for i686-pc-linux-gnu-gcc option to accept ANSI C... none needed >checking dependency style of i686-pc-linux-gnu-gcc... none >checking for a sed that does not truncate output... /bin/sed >checking for egrep... grep -E >checking for fgrep... grep -F >checking for ld used by i686-pc-linux-gnu-gcc... /usr/i686-pc-linux-gnu/bin/ld >checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes >checking for BSD-compatible nm... /usr/bin/i686-pc-linux-gnu-nm -B >checking whether ln -s works... yes >checking the maximum length of command line arguments... 32768 >checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r >checking how to recognise dependent libraries... pass_all >checking for i686-pc-linux-gnu-ar... i686-pc-linux-gnu-ar >checking for i686-pc-linux-gnu-strip... i686-pc-linux-gnu-strip >checking for i686-pc-linux-gnu-ranlib... i686-pc-linux-gnu-ranlib >checking command to parse /usr/bin/i686-pc-linux-gnu-nm -B output from object... ok >checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E >checking for ANSI C header files... yes >checking for sys/types.h... yes >checking for sys/stat.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for memory.h... yes >checking for strings.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for unistd.h... yes >checking for dlfcn.h... yes >checking for i686-pc-linux-gnu-g++... (cached) i686-pc-linux-gnu-g++ >checking whether we are using the GNU C++ compiler... (cached) yes >checking whether i686-pc-linux-gnu-g++ accepts -g... (cached) yes >checking dependency style of i686-pc-linux-gnu-g++... (cached) none >checking how to run the C++ preprocessor... i686-pc-linux-gnu-g++ -E >checking for objdir... .libs >checking if i686-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no >checking for i686-pc-linux-gnu-gcc option to produce PIC... -fPIC -DPIC >checking if i686-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes >checking if i686-pc-linux-gnu-gcc static flag -static works... yes >checking if i686-pc-linux-gnu-gcc supports -c -o file.o... yes >checking if i686-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes >checking whether the i686-pc-linux-gnu-gcc linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes >checking whether -lc should be explicitly linked in... no >checking dynamic linker characteristics... GNU/Linux 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... yes >checking for ld used by i686-pc-linux-gnu-g++... /usr/i686-pc-linux-gnu/bin/ld >checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes >checking whether the i686-pc-linux-gnu-g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes >checking for i686-pc-linux-gnu-g++ option to produce PIC... -fPIC -DPIC >checking if i686-pc-linux-gnu-g++ PIC flag -fPIC -DPIC works... yes >checking if i686-pc-linux-gnu-g++ static flag -static works... yes >checking if i686-pc-linux-gnu-g++ supports -c -o file.o... yes >checking if i686-pc-linux-gnu-g++ supports -c -o file.o... (cached) yes >checking whether the i686-pc-linux-gnu-g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes >checking dynamic linker characteristics... GNU/Linux ld.so >checking how to hardcode library paths into programs... immediate >checking whether stripping libraries is possible... yes >checking for special C compiler options needed for large files... no >checking for _FILE_OFFSET_BITS value needed for large files... 64 >checking for _LARGE_FILES value needed for large files... no >checking for execinfo.h... yes >checking for curl >= 7.12.0... 7.15.1 >checking for proper overloaded template function disambiguation... yes >checking for library containing add_wch... -lncursesw >checking sys/vfs.h usability... yes >checking sys/vfs.h presence... yes >checking for sys/vfs.h... yes >checking sys/statvfs.h usability... yes >checking sys/statvfs.h presence... yes >checking for sys/statvfs.h... yes >checking sys/statfs.h usability... yes >checking sys/statfs.h presence... yes >checking for sys/statfs.h... yes >checking for statvfs... ok >checking for i686-pc-linux-gnu-pkg-config... no >checking for pkg-config... /usr/bin/pkg-config >checking pkg-config is at least version 0.9.0... yes >checking for STUFF... yes >checking if compiler supports __attribute__((unused))... yes >configure: creating ./config.status >config.status: creating Makefile >config.status: creating doc/Makefile >config.status: creating src/Makefile >config.status: creating src/core/Makefile >config.status: creating src/display/Makefile >config.status: creating src/input/Makefile >config.status: creating src/ui/Makefile >config.status: creating src/utils/Makefile >config.status: creating config.h >config.status: executing depfiles commands >config.status: executing libtool commands >make all-recursive >make[1]: Entering directory `/var/tmp/portage/rtorrent-0.7.1/work/rtorrent-0.7.1' >Making all in doc >make[2]: Entering directory `/var/tmp/portage/rtorrent-0.7.1/work/rtorrent-0.7.1/doc' >make[2]: Nothing to be done for `all'. >make[2]: Leaving directory `/var/tmp/portage/rtorrent-0.7.1/work/rtorrent-0.7.1/doc' >Making all in src >make[2]: Entering directory `/var/tmp/portage/rtorrent-0.7.1/work/rtorrent-0.7.1/src' >Making all in core >make[3]: Entering directory `/var/tmp/portage/rtorrent-0.7.1/work/rtorrent-0.7.1/src/core' >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o curl_get.o curl_get.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o curl_stack.o curl_stack.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o download.o download.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o download_factory.o download_factory.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o download_list.o download_list.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o download_store.o download_store.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o http_queue.o http_queue.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o log.o log.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o manager.o manager.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o poll_manager.o poll_manager.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o poll_manager_epoll.o poll_manager_epoll.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o poll_manager_kqueue.o poll_manager_kqueue.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o poll_manager_select.o poll_manager_select.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o scheduler.o scheduler.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o view.o view.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o view_manager.o view_manager.cc >rm -f libsub_core.a >i686-pc-linux-gnu-ar cru libsub_core.a curl_get.o curl_stack.o download.o download_factory.o download_list.o download_store.o http_queue.o log.o manager.o poll_manager.o poll_manager_epoll.o poll_manager_kqueue.o poll_manager_select.o scheduler.o view.o view_manager.o >i686-pc-linux-gnu-ranlib libsub_core.a >make[3]: Leaving directory `/var/tmp/portage/rtorrent-0.7.1/work/rtorrent-0.7.1/src/core' >Making all in display >make[3]: Entering directory `/var/tmp/portage/rtorrent-0.7.1/work/rtorrent-0.7.1/src/display' >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o canvas.o canvas.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o frame.o frame.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o manager.o manager.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o utils.o utils.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o text_element_list.o text_element_list.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o text_element_string.o text_element_string.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o text_element_value.o text_element_value.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o window.o window.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o window_download_chunks_seen.o window_download_chunks_seen.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o window_download_list.o window_download_list.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o window_download_statusbar.o window_download_statusbar.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o window_download_transfer_list.o window_download_transfer_list.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o window_file_list.o window_file_list.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o window_http_queue.o window_http_queue.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o window_input.o window_input.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o window_log.o window_log.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o window_log_complete.o window_log_complete.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o window_peer_list.o window_peer_list.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o window_statusbar.o window_statusbar.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o window_string_list.o window_string_list.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o window_text.o window_text.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o window_title.o window_title.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o window_tracker_list.o window_tracker_list.cc >rm -f libsub_display.a >i686-pc-linux-gnu-ar cru libsub_display.a canvas.o frame.o manager.o utils.o text_element_list.o text_element_string.o text_element_value.o window.o window_download_chunks_seen.o window_download_list.o window_download_statusbar.o window_download_transfer_list.o window_file_list.o window_http_queue.o window_input.o window_log.o window_log_complete.o window_peer_list.o window_statusbar.o window_string_list.o window_text.o window_title.o window_tracker_list.o >i686-pc-linux-gnu-ranlib libsub_display.a >make[3]: Leaving directory `/var/tmp/portage/rtorrent-0.7.1/work/rtorrent-0.7.1/src/display' >Making all in input >make[3]: Entering directory `/var/tmp/portage/rtorrent-0.7.1/work/rtorrent-0.7.1/src/input' >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o bindings.o bindings.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o input_event.o input_event.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o manager.o manager.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o path_input.o path_input.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o text_input.o text_input.cc >rm -f libsub_input.a >i686-pc-linux-gnu-ar cru libsub_input.a bindings.o input_event.o manager.o path_input.o text_input.o >i686-pc-linux-gnu-ranlib libsub_input.a >make[3]: Leaving directory `/var/tmp/portage/rtorrent-0.7.1/work/rtorrent-0.7.1/src/input' >Making all in ui >make[3]: Entering directory `/var/tmp/portage/rtorrent-0.7.1/work/rtorrent-0.7.1/src/ui' >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o download.o download.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o download_list.o download_list.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o element_chunks_seen.o element_chunks_seen.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o element_download_list.o element_download_list.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o element_file_list.o element_file_list.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o element_log_complete.o element_log_complete.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o element_menu.o element_menu.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o element_peer_list.o element_peer_list.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o element_string_list.o element_string_list.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o element_text.o element_text.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o element_tracker_list.o element_tracker_list.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o element_transfer_list.o element_transfer_list.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o root.o root.cc >rm -f libsub_ui.a >i686-pc-linux-gnu-ar cru libsub_ui.a download.o download_list.o element_chunks_seen.o element_download_list.o element_file_list.o element_log_complete.o element_menu.o element_peer_list.o element_string_list.o element_text.o element_tracker_list.o element_transfer_list.o root.o >i686-pc-linux-gnu-ranlib libsub_ui.a >make[3]: Leaving directory `/var/tmp/portage/rtorrent-0.7.1/work/rtorrent-0.7.1/src/ui' >Making all in utils >make[3]: Entering directory `/var/tmp/portage/rtorrent-0.7.1/work/rtorrent-0.7.1/src/utils' >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o directory.o directory.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o lockfile.o lockfile.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o variable.o variable.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o variable_generic.o variable_generic.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o variable_map.o variable_map.cc >rm -f libsub_utils.a >i686-pc-linux-gnu-ar cru libsub_utils.a directory.o lockfile.o variable.o variable_generic.o variable_map.o >i686-pc-linux-gnu-ranlib libsub_utils.a >make[3]: Leaving directory `/var/tmp/portage/rtorrent-0.7.1/work/rtorrent-0.7.1/src/utils' >make[3]: Entering directory `/var/tmp/portage/rtorrent-0.7.1/work/rtorrent-0.7.1/src' >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o command_scheduler.o command_scheduler.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o command_scheduler_item.o command_scheduler_item.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o control.o control.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o globals.o globals.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o main.o main.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o option_handler_rules.o option_handler_rules.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o option_parser.o option_parser.cc >i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o signal_handler.o signal_handler.cc >/bin/sh ../libtool --tag=CXX --mode=link i686-pc-linux-gnu-g++ -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -o rtorrent command_scheduler.o command_scheduler_item.o control.o globals.o main.o option_handler_rules.o option_parser.o signal_handler.o ../src/ui/libsub_ui.a ../src/core/libsub_core.a ../src/display/libsub_display.a ../src/input/libsub_input.a ../src/utils/libsub_utils.a -lncursesw -lsigc-2.0 -ltorrent -L/usr/lib -lcurl -L/usr/lib -lgnutls -L/usr/lib -ltasn1 -lgcrypt -lgpg-error -ldl -lz >i686-pc-linux-gnu-g++ -march=pentium3 -pipe -O3 -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -o rtorrent command_scheduler.o command_scheduler_item.o control.o globals.o main.o option_handler_rules.o option_parser.o signal_handler.o ../src/ui/libsub_ui.a ../src/core/libsub_core.a ../src/display/libsub_display.a ../src/input/libsub_input.a ../src/utils/libsub_utils.a -lncursesw -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib /usr/lib/libtorrent.so -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6 -L/usr/lib/gcc/i686-pc-linux-gnu/3.3.6 -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/../../../../i686-pc-linux-gnu/lib -lcrypto /usr/lib/libsigc-2.0.so /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libstdc++.so -lm -lgcc_s -lc -L/usr/lib /usr/lib/libcurl.so /usr/lib/libgnutls.so /usr/lib/libtasn1.so /usr/lib/libgcrypt.so -lnsl /usr/lib/libgpg-error.so -ldl -lz >command_scheduler.o: In function `CommandScheduler::find(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >command_scheduler.cc:(.text+0x6c2): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text+0x70e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text+0x727): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text+0x736): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text+0x760): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.cc:(.text+0x790): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.cc:(.text+0x7b9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.cc:(.text+0x7e9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.cc:(.text+0x813): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text+0x825): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text+0x839): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text+0x854): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.cc:(.text+0x883): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.cc:(.text+0x8ac): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.cc:(.text+0x8d9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text+0x8f8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.o: In function `CommandScheduler::insert(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >command_scheduler.cc:(.text+0xa1b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.o: In function `CommandScheduler::call_item(CommandSchedulerItem*)': >command_scheduler.cc:(.text+0xd92): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text+0xdd5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.cc:(.text+0xdfe): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.cc:(.text+0xe21): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text+0xe33): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text+0xe54): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text+0xe6a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.cc:(.text+0xe8d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text+0xea3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.cc:(.text+0xee6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text+0xf00): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.cc:(.text+0xf32): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.cc:(.text+0xf69): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.cc:(.text+0xf99): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.o: In function `CommandScheduler::parse(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >command_scheduler.cc:(.text+0x109e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text+0x10c5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text+0x10e3): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text+0x1133): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text+0x115b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.o:command_scheduler.cc:(.text+0x116e): more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' follow >command_scheduler.o: In function `CommandScheduler::parse(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >command_scheduler.cc:(.text+0x1210): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.cc:(.text+0x1240): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.cc:(.text+0x1270): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.cc:(.text+0x12a0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.cc:(.text+0x12d0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.o:command_scheduler.cc:(.text+0x1300): more undefined references to `__gnu_cxx::__exchange_and_add(int volatile*, int)' follow >command_scheduler.o: In function `CommandScheduler::parse(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >command_scheduler.cc:(.text+0x1346): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text+0x135c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.cc:(.text+0x137f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text+0x1395): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.cc:(.text+0x13b8): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text+0x13cb): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text+0x13ea): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.cc:(.text+0x1414): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text+0x142f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.cc:(.text+0x1454): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text+0x1475): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.cc:(.text+0x14c5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.o: In function `torrent::internal_error::~internal_error()': >command_scheduler.cc:(.text._ZN7torrent14internal_errorD1Ev[torrent::internal_error::~internal_error()]+0x20): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text._ZN7torrent14internal_errorD1Ev[torrent::internal_error::~internal_error()]+0x51): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.o: In function `torrent::input_error::~input_error()': >command_scheduler.cc:(.text._ZN7torrent11input_errorD0Ev[torrent::input_error::~input_error()]+0x20): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text._ZN7torrent11input_errorD0Ev[torrent::input_error::~input_error()]+0x59): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.o: In function `torrent::input_error::~input_error()': >command_scheduler.cc:(.text._ZN7torrent11input_errorD1Ev[torrent::input_error::~input_error()]+0x20): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text._ZN7torrent11input_errorD1Ev[torrent::input_error::~input_error()]+0x51): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.o: In function `torrent::internal_error::~internal_error()': >command_scheduler.cc:(.text._ZN7torrent14internal_errorD0Ev[torrent::internal_error::~internal_error()]+0x20): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text._ZN7torrent14internal_errorD0Ev[torrent::internal_error::~internal_error()]+0x59): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler.o: In function `std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >command_scheduler.cc:(.text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x22): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x71): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler.cc:(.text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x94): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.o: In function `CommandSchedulerItem::~CommandSchedulerItem()': >command_scheduler_item.cc:(.text+0x29b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text+0x2ab): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text+0x300): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text+0x330): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.cc:(.text+0x360): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.cc:(.text+0x390): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.cc:(.text+0x3cd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text+0x3e1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text+0x46b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text+0x4c8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.cc:(.text+0x4f8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.cc:(.text+0x530): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text+0x54a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.cc:(.text+0x58e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.cc:(.text+0x5c1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text+0x5db): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.o: In function `CommandSchedulerItem::~CommandSchedulerItem()': >command_scheduler_item.cc:(.text+0x68b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text+0x69b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text+0x6f0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text+0x720): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.cc:(.text+0x750): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.cc:(.text+0x780): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.cc:(.text+0x7bd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text+0x7d1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text+0x85b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text+0x8b8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.cc:(.text+0x8e8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.cc:(.text+0x920): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text+0x93a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.cc:(.text+0x97e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.cc:(.text+0x9b1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text+0x9cb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.o: In function `rak::priority_queue_erase(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*)': >command_scheduler_item.cc:(.text._ZN3rak20priority_queue_eraseEPNS_14priority_queueIPNS_13priority_itemENS_16priority_compareESt8equal_toIS2_EEES2_[rak::priority_queue_erase(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*)]+0x22b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text._ZN3rak20priority_queue_eraseEPNS_14priority_queueIPNS_13priority_itemENS_16priority_compareESt8equal_toIS2_EEES2_[rak::priority_queue_erase(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*)]+0x28c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text._ZN3rak20priority_queue_eraseEPNS_14priority_queueIPNS_13priority_itemENS_16priority_compareESt8equal_toIS2_EEES2_[rak::priority_queue_erase(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*)]+0x2a2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.cc:(.text._ZN3rak20priority_queue_eraseEPNS_14priority_queueIPNS_13priority_itemENS_16priority_compareESt8equal_toIS2_EEES2_[rak::priority_queue_erase(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*)]+0x2fd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text._ZN3rak20priority_queue_eraseEPNS_14priority_queueIPNS_13priority_itemENS_16priority_compareESt8equal_toIS2_EEES2_[rak::priority_queue_erase(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*)]+0x317): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.cc:(.text._ZN3rak20priority_queue_eraseEPNS_14priority_queueIPNS_13priority_itemENS_16priority_compareESt8equal_toIS2_EEES2_[rak::priority_queue_erase(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*)]+0x397): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.cc:(.text._ZN3rak20priority_queue_eraseEPNS_14priority_queueIPNS_13priority_itemENS_16priority_compareESt8equal_toIS2_EEES2_[rak::priority_queue_erase(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*)]+0x3da): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text._ZN3rak20priority_queue_eraseEPNS_14priority_queueIPNS_13priority_itemENS_16priority_compareESt8equal_toIS2_EEES2_[rak::priority_queue_erase(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*)]+0x3f0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.cc:(.text._ZN3rak20priority_queue_eraseEPNS_14priority_queueIPNS_13priority_itemENS_16priority_compareESt8equal_toIS2_EEES2_[rak::priority_queue_erase(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*)]+0x41b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text._ZN3rak20priority_queue_eraseEPNS_14priority_queueIPNS_13priority_itemENS_16priority_compareESt8equal_toIS2_EEES2_[rak::priority_queue_erase(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*)]+0x431): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.cc:(.text._ZN3rak20priority_queue_eraseEPNS_14priority_queueIPNS_13priority_itemENS_16priority_compareESt8equal_toIS2_EEES2_[rak::priority_queue_erase(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*)]+0x47c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text._ZN3rak20priority_queue_eraseEPNS_14priority_queueIPNS_13priority_itemENS_16priority_compareESt8equal_toIS2_EEES2_[rak::priority_queue_erase(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*)]+0x496): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.o: In function `rak::priority_queue_insert(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*, rak::timer)': >command_scheduler_item.cc:(.text._ZN3rak21priority_queue_insertEPNS_14priority_queueIPNS_13priority_itemENS_16priority_compareESt8equal_toIS2_EEES2_NS_5timerE[rak::priority_queue_insert(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*, rak::timer)]+0x1aa): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text._ZN3rak21priority_queue_insertEPNS_14priority_queueIPNS_13priority_itemENS_16priority_compareESt8equal_toIS2_EEES2_NS_5timerE[rak::priority_queue_insert(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*, rak::timer)]+0x217): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text._ZN3rak21priority_queue_insertEPNS_14priority_queueIPNS_13priority_itemENS_16priority_compareESt8equal_toIS2_EEES2_NS_5timerE[rak::priority_queue_insert(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*, rak::timer)]+0x22d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.cc:(.text._ZN3rak21priority_queue_insertEPNS_14priority_queueIPNS_13priority_itemENS_16priority_compareESt8equal_toIS2_EEES2_NS_5timerE[rak::priority_queue_insert(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*, rak::timer)]+0x28d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text._ZN3rak21priority_queue_insertEPNS_14priority_queueIPNS_13priority_itemENS_16priority_compareESt8equal_toIS2_EEES2_NS_5timerE[rak::priority_queue_insert(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*, rak::timer)]+0x2a7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.cc:(.text._ZN3rak21priority_queue_insertEPNS_14priority_queueIPNS_13priority_itemENS_16priority_compareESt8equal_toIS2_EEES2_NS_5timerE[rak::priority_queue_insert(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*, rak::timer)]+0x304): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text._ZN3rak21priority_queue_insertEPNS_14priority_queueIPNS_13priority_itemENS_16priority_compareESt8equal_toIS2_EEES2_NS_5timerE[rak::priority_queue_insert(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*, rak::timer)]+0x31e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.cc:(.text._ZN3rak21priority_queue_insertEPNS_14priority_queueIPNS_13priority_itemENS_16priority_compareESt8equal_toIS2_EEES2_NS_5timerE[rak::priority_queue_insert(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*, rak::timer)]+0x3a3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.cc:(.text._ZN3rak21priority_queue_insertEPNS_14priority_queueIPNS_13priority_itemENS_16priority_compareESt8equal_toIS2_EEES2_NS_5timerE[rak::priority_queue_insert(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*, rak::timer)]+0x3e9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text._ZN3rak21priority_queue_insertEPNS_14priority_queueIPNS_13priority_itemENS_16priority_compareESt8equal_toIS2_EEES2_NS_5timerE[rak::priority_queue_insert(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*, rak::timer)]+0x3ff): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.cc:(.text._ZN3rak21priority_queue_insertEPNS_14priority_queueIPNS_13priority_itemENS_16priority_compareESt8equal_toIS2_EEES2_NS_5timerE[rak::priority_queue_insert(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*, rak::timer)]+0x42a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text._ZN3rak21priority_queue_insertEPNS_14priority_queueIPNS_13priority_itemENS_16priority_compareESt8equal_toIS2_EEES2_NS_5timerE[rak::priority_queue_insert(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*, rak::timer)]+0x440): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.cc:(.text._ZN3rak21priority_queue_insertEPNS_14priority_queueIPNS_13priority_itemENS_16priority_compareESt8equal_toIS2_EEES2_NS_5timerE[rak::priority_queue_insert(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*, rak::timer)]+0x4ad): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text._ZN3rak21priority_queue_insertEPNS_14priority_queueIPNS_13priority_itemENS_16priority_compareESt8equal_toIS2_EEES2_NS_5timerE[rak::priority_queue_insert(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*, rak::timer)]+0x4c7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >command_scheduler_item.cc:(.text._ZN3rak21priority_queue_insertEPNS_14priority_queueIPNS_13priority_itemENS_16priority_compareESt8equal_toIS2_EEES2_NS_5timerE[rak::priority_queue_insert(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*, rak::timer)]+0x50d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >command_scheduler_item.cc:(.text._ZN3rak21priority_queue_insertEPNS_14priority_queueIPNS_13priority_itemENS_16priority_compareESt8equal_toIS2_EEES2_NS_5timerE[rak::priority_queue_insert(rak::priority_queue<rak::priority_item*, rak::priority_compare, std::equal_to<rak::priority_item*> >*, rak::priority_item*, rak::timer)]+0x527): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.o: In function `Control::initialize()': >control.cc:(.text+0x164): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text+0x31e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text+0x34e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text+0x37e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text+0x3ae): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text+0x3de): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text+0x408): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text+0x416): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text+0x438): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text+0x461): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text+0x4a8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text+0x4e8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text+0x546): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text+0x584): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text+0x59e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.o: In function `Control::Control()': >control.cc:(.text+0x816): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text+0xa89): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text+0xaa6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text+0xaff): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text+0xb87): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text+0xbb5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text+0xbd0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.o: In function `Control::Control()': >control.cc:(.text+0xce6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text+0xf59): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text+0xf76): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text+0xfcf): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text+0x1057): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text+0x1085): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text+0x10a0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.o: In function `Control::~Control()': >control.cc:(.text+0x118f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text+0x11df): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text+0x130a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text+0x1359): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text+0x138d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text+0x13bd): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text+0x13ed): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text+0x141d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text+0x14a9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text+0x14f4): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text+0x1524): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text+0x1565): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text+0x15a5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text+0x15bb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text+0x164d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text+0x1667): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.o: In function `Control::~Control()': >control.cc:(.text+0x178f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text+0x17df): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text+0x18d9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text+0x1928): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text+0x195c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text+0x198c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text+0x19bc): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text+0x19ec): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text+0x1a35): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text+0x1a4b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text+0x1b3e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text+0x1b93): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text+0x1bad): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text+0x1c04): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text+0x1c1e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text+0x1c58): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.o: In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >*)': >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core10ViewFilterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >*)]+0xb6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core10ViewFilterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >*)]+0xd6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core10ViewFilterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >*)]+0x102): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core10ViewFilterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >*)]+0x129): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core10ViewFilterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >*)]+0x15c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core10ViewFilterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >*)]+0x194): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core10ViewFilterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >*)]+0x1bf): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core10ViewFilterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >*)]+0x1f0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core10ViewFilterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >*)]+0x219): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core10ViewFilterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >*)]+0x245): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core10ViewFilterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >*)]+0x270): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core10ViewFilterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >*)]+0x2a1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core10ViewFilterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >*)]+0x2ca): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core10ViewFilterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >*)]+0x2f1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core10ViewFilterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >*)]+0x31c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core10ViewFilterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >*)]+0x34d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core10ViewFilterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >*)]+0x376): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core10ViewFilterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >*)]+0x3b1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.o: In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >*)': >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core8ViewSortEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >*)]+0xaf): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core8ViewSortEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >*)]+0xcd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core8ViewSortEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >*)]+0x104): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core8ViewSortEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >*)]+0x121): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core8ViewSortEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >*)]+0x15f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core8ViewSortEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >*)]+0x18d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core8ViewSortEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >*)]+0x1b9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core8ViewSortEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >*)]+0x1f5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core8ViewSortEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >*)]+0x21e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core8ViewSortEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >*)]+0x240): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core8ViewSortEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >*)]+0x26c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core8ViewSortEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >*)]+0x2a8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core8ViewSortEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >*)]+0x2d1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core8ViewSortEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >*)]+0x2ee): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core8ViewSortEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >*)]+0x31a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core8ViewSortEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >*)]+0x356): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core8ViewSortEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >*)]+0x37f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core8ViewSortEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >*)]+0x3b5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.o: In function `torrent::bencode_error::~bencode_error()': >control.cc:(.text._ZN7torrent13bencode_errorD0Ev[torrent::bencode_error::~bencode_error()]+0x20): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text._ZN7torrent13bencode_errorD0Ev[torrent::bencode_error::~bencode_error()]+0x59): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >control.o: In function `torrent::bencode_error::~bencode_error()': >control.cc:(.text._ZN7torrent13bencode_errorD1Ev[torrent::bencode_error::~bencode_error()]+0x20): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >control.cc:(.text._ZN7torrent13bencode_errorD1Ev[torrent::bencode_error::~bencode_error()]+0x51): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.o: In function `load_arg_torrents(Control*, char**, char**)': >main.cc:(.text+0x5c7): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x67c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x6d4): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x6ea): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.o: In function `parse_options(Control*, int, char**)': >main.cc:(.text+0xd43): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0xd4d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0xd92): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0xdbb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0xde5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0xdfb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0xe31): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0xe47): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.o: In function `load_session_torrents(Control*)': >main.cc:(.text+0xf5a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0xf76): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x1086): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x10b8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x10e8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x1111): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x1143): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x1176): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x11ab): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x11de): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x1227): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x1239): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x1285): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x12ae): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x12ea): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x1323): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.o: In function `main': >main.cc:(.text+0x178b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x17ce): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x1816): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x185e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x18a6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.o:main.cc:(.text+0x18ee): more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' follow >main.o: In function `main': >main.cc:(.text+0x2513): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x2543): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x256a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x259c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x25c5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x25e2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x26a6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x26df): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x2708): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x2729): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x2774): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x279b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x27be): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x27ee): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x2844): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x2865): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x28a7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x28ce): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x28f1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x293e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x2967): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x2988): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x29d3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x29fc): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x2a1d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x2a68): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x2a8f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x2ab2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x2ae2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x2b14): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x2b35): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x2b92): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x2bbb): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x2bdc): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x2c27): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x2c4e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x2c71): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x2cbe): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x2ce7): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x2d08): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x2d41): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x2d6a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x2d8b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x2dd6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x2df9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x2e3b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x2e7d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x2ea6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x2ec7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x2f12): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x2f3b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x2f5c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x2f8c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x2fbc): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x2fdf): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x303c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x3065): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x3086): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x30d1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x30fa): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x311b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x3166): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x318d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x31b0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x31e0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x32e9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x330a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x335e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x3387): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x33a8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x33f3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x3422): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x343c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x348f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x34b2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x34f5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x351e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x353f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x358a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x35b3): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x35d4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x361f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x3646): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x3669): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x36b4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x36dd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x36fe): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x372e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x3760): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x3781): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x37e0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x3809): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x382a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x3875): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x389e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x38bf): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x390c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x392d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x396f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x3996): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x39b9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x3a04): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x3a2d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x3a4e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x3a99): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x3ac2): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x3ae3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x3b2e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x3b55): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text+0x3b78): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text+0x3ba8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.o: In function `sigc::internal::slot_call1<sigc::bind_functor<0, sigc::bound_mem_functor2<void, utils::VariableMap, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, char const*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::call_it(sigc::internal::slot_rep*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >main.cc:(.text._ZN4sigc8internal10slot_call1INS_12bind_functorILi0ENS_18bound_mem_functor2IvN5utils11VariableMapERKSsS7_EEPKcNS_3nilESB_SB_SB_SB_SB_EEvS7_E7call_itEPNS0_8slot_repES7_[sigc::internal::slot_call1<sigc::bind_functor<0, sigc::bound_mem_functor2<void, utils::VariableMap, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, char const*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::call_it(sigc::internal::slot_rep*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x60): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text._ZN4sigc8internal10slot_call1INS_12bind_functorILi0ENS_18bound_mem_functor2IvN5utils11VariableMapERKSsS7_EEPKcNS_3nilESB_SB_SB_SB_SB_EEvS7_E7call_itEPNS0_8slot_repES7_[sigc::internal::slot_call1<sigc::bind_functor<0, sigc::bound_mem_functor2<void, utils::VariableMap, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, char const*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::call_it(sigc::internal::slot_rep*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x83): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text._ZN4sigc8internal10slot_call1INS_12bind_functorILi0ENS_18bound_mem_functor2IvN5utils11VariableMapERKSsS7_EEPKcNS_3nilESB_SB_SB_SB_SB_EEvS7_E7call_itEPNS0_8slot_repES7_[sigc::internal::slot_call1<sigc::bind_functor<0, sigc::bound_mem_functor2<void, utils::VariableMap, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, char const*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::call_it(sigc::internal::slot_rep*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0xa6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text._ZN4sigc8internal10slot_call1INS_12bind_functorILi0ENS_18bound_mem_functor2IvN5utils11VariableMapERKSsS7_EEPKcNS_3nilESB_SB_SB_SB_SB_EEvS7_E7call_itEPNS0_8slot_repES7_[sigc::internal::slot_call1<sigc::bind_functor<0, sigc::bound_mem_functor2<void, utils::VariableMap, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, char const*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::call_it(sigc::internal::slot_rep*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0xca): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.o: In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >*)': >main.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7torrent6ObjectEESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >*)]+0x3a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7torrent6ObjectEESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >*)]+0x1fa): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7torrent6ObjectEESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >*)]+0x210): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7torrent6ObjectEESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >*)]+0x27f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7torrent6ObjectEESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >*)]+0x295): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7torrent6ObjectEESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >*)]+0x2ff): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7torrent6ObjectEESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >*)]+0x322): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7torrent6ObjectEESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >*)]+0x347): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7torrent6ObjectEESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >*)]+0x367): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7torrent6ObjectEESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >*)]+0x3aa): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.o: In function `torrent::Object::clear()': >main.cc:(.text._ZN7torrent6Object5clearEv[torrent::Object::clear()]+0x187): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text._ZN7torrent6Object5clearEv[torrent::Object::clear()]+0x19d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text._ZN7torrent6Object5clearEv[torrent::Object::clear()]+0x205): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text._ZN7torrent6Object5clearEv[torrent::Object::clear()]+0x21b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text._ZN7torrent6Object5clearEv[torrent::Object::clear()]+0x281): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text._ZN7torrent6Object5clearEv[torrent::Object::clear()]+0x2c2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.o: In function `utils::VariableMap::set_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >main.cc:(.text._ZN5utils11VariableMap10set_stringERKSsS2_[utils::VariableMap::set_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x1b6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text._ZN5utils11VariableMap10set_stringERKSsS2_[utils::VariableMap::set_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x1cc): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text._ZN5utils11VariableMap10set_stringERKSsS2_[utils::VariableMap::set_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x234): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text._ZN5utils11VariableMap10set_stringERKSsS2_[utils::VariableMap::set_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x24a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text._ZN5utils11VariableMap10set_stringERKSsS2_[utils::VariableMap::set_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x2b2): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text._ZN5utils11VariableMap10set_stringERKSsS2_[utils::VariableMap::set_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x2fd): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text._ZN5utils11VariableMap10set_stringERKSsS2_[utils::VariableMap::set_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x350): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text._ZN5utils11VariableMap10set_stringERKSsS2_[utils::VariableMap::set_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x40f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text._ZN5utils11VariableMap10set_stringERKSsS2_[utils::VariableMap::set_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x449): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text._ZN5utils11VariableMap10set_stringERKSsS2_[utils::VariableMap::set_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x496): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >main.cc:(.text._ZN5utils11VariableMap10set_stringERKSsS2_[utils::VariableMap::set_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x547): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >main.cc:(.text._ZN5utils11VariableMap10set_stringERKSsS2_[utils::VariableMap::set_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x58a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.o: In function `apply_close_low_diskspace(Control*, long long)': >option_handler_rules.cc:(.text+0x445): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x470): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x4bf): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x4d5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.o: In function `apply_remove_untied(Control*)': >option_handler_rules.cc:(.text+0x559): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x5dd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x6b7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x726): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x77f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x795): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x7c6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x7e1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.o: In function `apply_close_untied(Control*)': >option_handler_rules.cc:(.text+0x884): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x90b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x9d7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xa46): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xa9f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xab5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xae6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xb01): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.o: In function `apply_stop_untied(Control*)': >option_handler_rules.cc:(.text+0xbc4): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xc17): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xc6d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xd16): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xd8d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xdfc): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xe40): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xe5b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xe94): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xeaa): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.o: In function `apply_start_tied(Control*)': >option_handler_rules.cc:(.text+0xfb4): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x100e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x1064): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x10f1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x1113): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x1143): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x11ba): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x1229): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x1265): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x1280): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x12bd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x12d3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x1328): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x1347): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.o: In function `apply_try_import(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >option_handler_rules.cc:(.text+0x13fa): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x1410): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x1436): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x1458): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.o: In function `apply_import(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >option_handler_rules.cc:(.text+0x14f4): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x1524): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x154f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x1577): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.o: In function `apply_view_sort_new(Control*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >option_handler_rules.cc:(.text+0x168b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x17f4): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >option_handler_rules.cc:(.text+0x17fc): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x180f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x18eb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x1935): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x19a0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x19c7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x19ed): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x1a57): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x1a72): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x1a9c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x1ab2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x1ae7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x1b0d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x1b2c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x1ba5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.o: In function `apply_view_sort_current(Control*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >option_handler_rules.cc:(.text+0x1ceb): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x1e54): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >option_handler_rules.cc:(.text+0x1e5c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x1e6f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x1f4b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x1f95): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x2000): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x2027): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x204d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x20b7): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x20d2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x20fc): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x2112): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x2147): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x216d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x218c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x2205): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.o: In function `apply_view_sort(Control*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >option_handler_rules.cc:(.text+0x234b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x2416): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x2440): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x2453): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x24a2): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x259f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x25cf): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x25ff): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x262f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x2661): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x267d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x268c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x26a7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x26d2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x2706): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x273b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x275a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.o: In function `apply_view_filter_on(Control*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >option_handler_rules.cc:(.text+0x28ab): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x2a14): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >option_handler_rules.cc:(.text+0x2a1c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x2a2f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x2b0b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x2b55): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x2ba6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x2bc4): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x2beb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x2c20): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x2c42): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x2c8e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x2cb1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x2cda): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x2d1a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x2d39): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x2d63): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x2d7d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x2dd9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.o: In function `apply_view_filter(Control*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >option_handler_rules.cc:(.text+0x2f3b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x30a4): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >option_handler_rules.cc:(.text+0x30ac): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x30bf): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x319b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x31e5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x3250): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x3277): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x329d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x3307): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x3322): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x334c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x3362): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x3397): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x33bd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x33dc): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x3455): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.o: In function `apply_enable_trackers(Control*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >option_handler_rules.cc:(.text+0x35f2): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x366a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x36a0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x36b6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.o: In function `apply_encryption(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >option_handler_rules.cc:(.text+0x37ea): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x37f8): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x3913): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x3932): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x3a11): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x3a41): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x3b02): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x3b79): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x3b8c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x3bc1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x3bf1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x3c21): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x3c4f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x3c62): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x3c71): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x3c90): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x3cca): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x3cf3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x3d2c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x3d4d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x3d7e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x3d98): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.o: In function `apply_stop_on_ratio(Control*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >option_handler_rules.cc:(.text+0x3f09): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x3f17): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x40ee): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x40fe): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x431c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.o:option_handler_rules.cc:(.text+0x43e3): more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' follow >option_handler_rules.o: In function `apply_stop_on_ratio(Control*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >option_handler_rules.cc:(.text+0x4537): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x4567): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x4597): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x45c7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x45ed): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.o:option_handler_rules.cc:(.text+0x4620): more undefined references to `__gnu_cxx::__exchange_and_add(int volatile*, int)' follow >option_handler_rules.o: In function `apply_stop_on_ratio(Control*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >option_handler_rules.cc:(.text+0x469c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x46ec): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x4709): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x472a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x491b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x4969): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x4a1f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x4a3e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x4aac): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x4ace): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x4b00): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x4b1f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x4b87): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x4ba3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x4bdf): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x4bff): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.o: In function `initialize_option_handler(Control*)': >option_handler_rules.cc:(.text+0x4eaf): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x4f84): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x5054): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x5124): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x5134): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.o:option_handler_rules.cc:(.text+0x51e7): more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' follow >option_handler_rules.o: In function `initialize_option_handler(Control*)': >option_handler_rules.cc:(.text+0x91e1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x9435): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x9450): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x95fc): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >option_handler_rules.cc:(.text+0x96eb): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x970b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x9743): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x979b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x97af): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x97e7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x9810): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x984b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x989e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x9a9f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x9aed): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x9c74): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x9dd1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x9e1f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x9ec3): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x9ef8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x9f21): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x9f58): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0x9fcc): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0x9ff4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xa035): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xa065): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xa0bf): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xa0de): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xa111): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xa144): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xa18a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xa1c8): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xa1e7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xa216): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xa237): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xa26c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xa334): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xa351): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xa37d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xa3be): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xa3d9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xa405): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xa485): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xa4c4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xa6a9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xa6f7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xa7ab): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xa7ca): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xa825): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xa84e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xa8bb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xa94a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xa97b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xa99c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xa9f5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xaa3d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xaa5a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xaa83): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xaab3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xaae6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xaafc): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xab27): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xab57): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xab7e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xab9f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xabd9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xac1e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xad92): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xadb9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xadcd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xadf4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xae1d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xae7e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xaeae): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xaeeb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xaf12): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xaf3b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xaf64): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xafc0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xafdb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xb016): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xb033): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xb05c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xb08c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xb0ab): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xb0de): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xb12a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xb147): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xb170): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xb1b7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xb1f5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xb216): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xb24b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xb288): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xb2a3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xb34c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xb38a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xb3ab): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xb3db): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xb402): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xb423): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xb4a7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xb4ce): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xb4f7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xb57a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xb5aa): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xb5e1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xb60f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xb667): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xb682): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xb6cf): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xb759): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xbd89): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xbdd7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xc0f4): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xc11e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xc295): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xc2be): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xc2e5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xc328): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xc358): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xc38e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xc3c3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xc3f5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xc412): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xc442): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xc495): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xc4be): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xc4e9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xc539): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xc55a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xc58a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xc5ba): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xc5f0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xc625): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xc663): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xc682): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xc6b2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xc6e2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xc76e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xc78b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xc7b4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xc7fc): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xc819): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xc842): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xc9a8): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xc9c3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xc9ec): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xca94): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xcabb): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xcadc): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xcb36): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xcb53): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xcb7c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xcbca): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xcbe7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xcc10): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xcc39): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xcc61): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xcc93): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xccb0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xccd9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xcd20): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xcd5e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xcd7f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xce1f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xce3d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xce70): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xcec3): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xcf02): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xcfba): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xd052): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xd06d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xd099): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xd118): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xd132): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xd14f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xd178): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xd1ae): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xd1de): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xd214): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xd24f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xd28c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xd2ad): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xd2dd): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xd312): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xd387): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xd3a2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xd3ce): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xd40a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xd431): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xd474): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xd4a4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xd4e5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xd511): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xd532): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xd562): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.cc:(.text+0xd5d7): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text+0xd5f6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.o: In function `apply_encoding_list(Control*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >option_handler_rules.cc:(.text+0x4b): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >option_handler_rules.o: In function `char* std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_construct<__gnu_cxx::__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<char> const&, std::forward_iterator_tag)': >option_handler_rules.cc:(.text._ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPKcSsEEEEPcT_S6_RKSaIcESt20forward_iterator_tag[char* std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_construct<__gnu_cxx::__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<char> const&, std::forward_iterator_tag)]+0x10): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text._ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPKcSsEEEEPcT_S6_RKSaIcESt20forward_iterator_tag[char* std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_construct<__gnu_cxx::__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<char> const&, std::forward_iterator_tag)]+0x48): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&)' >option_handler_rules.o: In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::_M_copy(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > const*, std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >*)': >option_handler_rules.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7torrent6ObjectEESt10_Select1stIS4_ESt4lessISsESaIS4_EE7_M_copyEPKSt13_Rb_tree_nodeIS4_EPSC_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::_M_copy(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > const*, std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >*)]+0x2a1): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >option_handler_rules.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7torrent6ObjectEESt10_Select1stIS4_ESt4lessISsESaIS4_EE7_M_copyEPKSt13_Rb_tree_nodeIS4_EPSC_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::_M_copy(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > const*, std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >*)]+0x36f): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >option_handler_rules.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7torrent6ObjectEESt10_Select1stIS4_ESt4lessISsESaIS4_EE7_M_copyEPKSt13_Rb_tree_nodeIS4_EPSC_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::_M_copy(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > const*, std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >*)]+0x458): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7torrent6ObjectEESt10_Select1stIS4_ESt4lessISsESaIS4_EE7_M_copyEPKSt13_Rb_tree_nodeIS4_EPSC_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::_M_copy(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > const*, std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >*)]+0x46e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.o: In function `torrent::Object::Object(torrent::Object const&)': >option_handler_rules.cc:(.text._ZN7torrent6ObjectC1ERKS0_[torrent::Object::Object(torrent::Object const&)]+0x141): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >option_handler_rules.o: In function `utils::VariableValueSlot::VariableValueSlot<rak::function_base0<unsigned int>, rak::function_base1<void, int> >(rak::function_base0<unsigned int>*, rak::function_base1<void, int>*, unsigned int, unsigned int, std::pair<long long, long long>)': >option_handler_rules.cc:(.text._ZN5utils17VariableValueSlotC1IN3rak14function_base0IjEENS2_14function_base1IviEEEEPT_PT0_jjSt4pairIxxE[utils::VariableValueSlot::VariableValueSlot<rak::function_base0<unsigned int>, rak::function_base1<void, int> >(rak::function_base0<unsigned int>*, rak::function_base1<void, int>*, unsigned int, unsigned int, std::pair<long long, long long>)]+0x2a9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text._ZN5utils17VariableValueSlotC1IN3rak14function_base0IjEENS2_14function_base1IviEEEEPT_PT0_jjSt4pairIxxE[utils::VariableValueSlot::VariableValueSlot<rak::function_base0<unsigned int>, rak::function_base1<void, int> >(rak::function_base0<unsigned int>*, rak::function_base1<void, int>*, unsigned int, unsigned int, std::pair<long long, long long>)]+0x2f2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.o: In function `rak::value_fn0_t<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~value_fn0_t()': >option_handler_rules.cc:(.text._ZN3rak11value_fn0_tISsED0Ev[rak::value_fn0_t<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~value_fn0_t()]+0x1d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text._ZN3rak11value_fn0_tISsED0Ev[rak::value_fn0_t<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~value_fn0_t()]+0x4b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_handler_rules.o: In function `rak::value_fn0_t<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~value_fn0_t()': >option_handler_rules.cc:(.text._ZN3rak11value_fn0_tISsED1Ev[rak::value_fn0_t<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~value_fn0_t()]+0x1d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_handler_rules.cc:(.text._ZN3rak11value_fn0_tISsED1Ev[rak::value_fn0_t<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~value_fn0_t()]+0x43): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_parser.o: In function `OptionParser::call_option_list(sigc::slot2<void, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >option_parser.cc:(.text+0x251): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_parser.cc:(.text+0x25f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_parser.cc:(.text+0x31d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_parser.cc:(.text+0x32b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_parser.cc:(.text+0x3bf): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_parser.cc:(.text+0x3d9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_parser.cc:(.text+0x476): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_parser.cc:(.text+0x4a0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_parser.cc:(.text+0x4ae): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_parser.cc:(.text+0x4d0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_parser.cc:(.text+0x4f9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_parser.cc:(.text+0x522): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_parser.cc:(.text+0x530): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_parser.cc:(.text+0x54a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_parser.cc:(.text+0x58b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_parser.cc:(.text+0x5b8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_parser.cc:(.text+0x5ea): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_parser.cc:(.text+0x604): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_parser.cc:(.text+0x645): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_parser.o: In function `OptionParser::call(char, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >option_parser.cc:(.text+0x713): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_parser.cc:(.text+0x758): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_parser.cc:(.text+0x78d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_parser.cc:(.text+0x7a3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_parser.o: In function `OptionParser::create_optstring()': >option_parser.cc:(.text+0x7e7): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_parser.cc:(.text+0x88c): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >option_parser.cc:(.text+0x8ac): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_parser.cc:(.text+0x8cf): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_parser.o: In function `OptionParser::process(int, char**)': >option_parser.cc:(.text+0x96c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_parser.cc:(.text+0x9a1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_parser.cc:(.text+0xa3d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_parser.cc:(.text+0xa92): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_parser.cc:(.text+0xac5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_parser.cc:(.text+0xaf5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_parser.cc:(.text+0xb25): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_parser.cc:(.text+0xb55): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_parser.cc:(.text+0xb7f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_parser.cc:(.text+0xb91): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_parser.cc:(.text+0xba3): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_parser.cc:(.text+0xbc7): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_parser.cc:(.text+0xbdd): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_parser.cc:(.text+0xc00): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_parser.cc:(.text+0xc1a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_parser.cc:(.text+0xc7c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_parser.cc:(.text+0xcac): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_parser.cc:(.text+0xcdc): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_parser.cc:(.text+0xd18): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_parser.cc:(.text+0xd32): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_parser.o: In function `OptionParser::call_int_pair(sigc::slot2<void, int, int>, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >option_parser.cc:(.text+0xe12): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_parser.cc:(.text+0xe1c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_parser.cc:(.text+0xe87): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_parser.cc:(.text+0xeb3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_parser.cc:(.text+0xee5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_parser.cc:(.text+0xef7): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_parser.cc:(.text+0xf1f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >option_parser.cc:(.text+0xf35): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_parser.cc:(.text+0xf65): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_parser.cc:(.text+0xf91): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >option_parser.o: In function `std::_Rb_tree<char, std::pair<char const, OptionParser::Node>, std::_Select1st<std::pair<char const, OptionParser::Node> >, std::less<char>, std::allocator<std::pair<char const, OptionParser::Node> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<char const, OptionParser::Node> const&)': >option_parser.cc:(.text._ZNSt8_Rb_treeIcSt4pairIKcN12OptionParser4NodeEESt10_Select1stIS4_ESt4lessIcESaIS4_EE9_M_insertEPSt18_Rb_tree_node_baseSC_RKS4_[std::_Rb_tree<char, std::pair<char const, OptionParser::Node>, std::_Select1st<std::pair<char const, OptionParser::Node> >, std::less<char>, std::allocator<std::pair<char const, OptionParser::Node> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<char const, OptionParser::Node> const&)]+0x67): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' >option_parser.o: In function `std::_Rb_tree<char, std::pair<char const, OptionParser::Node>, std::_Select1st<std::pair<char const, OptionParser::Node> >, std::less<char>, std::allocator<std::pair<char const, OptionParser::Node> > >::insert_unique(std::pair<char const, OptionParser::Node> const&)': >option_parser.cc:(.text._ZNSt8_Rb_treeIcSt4pairIKcN12OptionParser4NodeEESt10_Select1stIS4_ESt4lessIcESaIS4_EE13insert_uniqueERKS4_[std::_Rb_tree<char, std::pair<char const, OptionParser::Node>, std::_Select1st<std::pair<char const, OptionParser::Node> >, std::less<char>, std::allocator<std::pair<char const, OptionParser::Node> > >::insert_unique(std::pair<char const, OptionParser::Node> const&)]+0x6b): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' >option_parser.o: In function `std::_Rb_tree<char, std::pair<char const, OptionParser::Node>, std::_Select1st<std::pair<char const, OptionParser::Node> >, std::less<char>, std::allocator<std::pair<char const, OptionParser::Node> > >::insert_unique(std::_Rb_tree_iterator<std::pair<char const, OptionParser::Node> >, std::pair<char const, OptionParser::Node> const&)': >option_parser.cc:(.text._ZNSt8_Rb_treeIcSt4pairIKcN12OptionParser4NodeEESt10_Select1stIS4_ESt4lessIcESaIS4_EE13insert_uniqueESt17_Rb_tree_iteratorIS4_ERKS4_[std::_Rb_tree<char, std::pair<char const, OptionParser::Node>, std::_Select1st<std::pair<char const, OptionParser::Node> >, std::less<char>, std::allocator<std::pair<char const, OptionParser::Node> > >::insert_unique(std::_Rb_tree_iterator<std::pair<char const, OptionParser::Node> >, std::pair<char const, OptionParser::Node> const&)]+0x38): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' >option_parser.cc:(.text._ZNSt8_Rb_treeIcSt4pairIKcN12OptionParser4NodeEESt10_Select1stIS4_ESt4lessIcESaIS4_EE13insert_uniqueESt17_Rb_tree_iteratorIS4_ERKS4_[std::_Rb_tree<char, std::pair<char const, OptionParser::Node>, std::_Select1st<std::pair<char const, OptionParser::Node> >, std::less<char>, std::allocator<std::pair<char const, OptionParser::Node> > >::insert_unique(std::_Rb_tree_iterator<std::pair<char const, OptionParser::Node> >, std::pair<char const, OptionParser::Node> const&)]+0x91): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >signal_handler.o: In function `SignalHandler::set_default(unsigned int)': >signal_handler.cc:(.text+0x1b4): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >signal_handler.cc:(.text+0x20e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >signal_handler.cc:(.text+0x239): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >signal_handler.cc:(.text+0x265): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >signal_handler.o: In function `SignalHandler::caught(int)': >signal_handler.cc:(.text+0x31d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >signal_handler.cc:(.text+0x38d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >signal_handler.cc:(.text+0x3a3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >signal_handler.cc:(.text+0x3d3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >signal_handler.cc:(.text+0x405): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >signal_handler.cc:(.text+0x42d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >signal_handler.cc:(.text+0x45d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >signal_handler.cc:(.text+0x473): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >signal_handler.o: In function `SignalHandler::set_handler(unsigned int, sigc::slot0<void>)': >signal_handler.cc:(.text+0x53d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >signal_handler.cc:(.text+0x59e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >signal_handler.cc:(.text+0x5b4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >signal_handler.cc:(.text+0x5e0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >signal_handler.cc:(.text+0x626): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >signal_handler.cc:(.text+0x63c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >signal_handler.cc:(.text+0x66d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >signal_handler.cc:(.text+0x683): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >signal_handler.o: In function `SignalHandler::set_ignore(unsigned int)': >signal_handler.cc:(.text+0x704): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >signal_handler.cc:(.text+0x761): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >signal_handler.cc:(.text+0x78c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >signal_handler.cc:(.text+0x7b8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(root.o): In function `ui::Root::cleanup()': >root.cc:(.text+0x5cb): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >root.cc:(.text+0x5fb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >root.cc:(.text+0x626): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >root.cc:(.text+0x655): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(root.o): In function `ui::Root::setup_keys()': >root.cc:(.text+0x734): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >root.cc:(.text+0x108a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >root.cc:(.text+0x1590): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >root.cc:(.text+0x15c0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >root.cc:(.text+0x1600): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >root.cc:(.text+0x1616): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >root.cc:(.text+0x1637): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >root.cc:(.text+0x1652): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(root.o): In function `ui::Root::init(Control*)': >root.cc:(.text+0x18cf): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >root.cc:(.text+0x1972): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >root.cc:(.text+0x1a1b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >root.cc:(.text+0x1b8d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >root.cc:(.text+0x1c29): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >root.cc:(.text+0x1c3f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(root.o): In function `std::_Rb_tree<int, std::pair<int const, sigc::slot0<void> >, std::_Select1st<std::pair<int const, sigc::slot0<void> > >, std::less<int>, std::allocator<std::pair<int const, sigc::slot0<void> > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<int const, sigc::slot0<void> > const&)': >root.cc:(.text._ZNSt8_Rb_treeIiSt4pairIKiN4sigc5slot0IvEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE9_M_insertEPSt18_Rb_tree_node_baseSD_RKS5_[std::_Rb_tree<int, std::pair<int const, sigc::slot0<void> >, std::_Select1st<std::pair<int const, sigc::slot0<void> > >, std::less<int>, std::allocator<std::pair<int const, sigc::slot0<void> > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<int const, sigc::slot0<void> > const&)]+0x5f): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' >../src/ui/libsub_ui.a(root.o): In function `std::_Rb_tree<int, std::pair<int const, sigc::slot0<void> >, std::_Select1st<std::pair<int const, sigc::slot0<void> > >, std::less<int>, std::allocator<std::pair<int const, sigc::slot0<void> > > >::insert_unique(std::pair<int const, sigc::slot0<void> > const&)': >root.cc:(.text._ZNSt8_Rb_treeIiSt4pairIKiN4sigc5slot0IvEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE13insert_uniqueERKS5_[std::_Rb_tree<int, std::pair<int const, sigc::slot0<void> >, std::_Select1st<std::pair<int const, sigc::slot0<void> > >, std::less<int>, std::allocator<std::pair<int const, sigc::slot0<void> > > >::insert_unique(std::pair<int const, sigc::slot0<void> > const&)]+0x6a): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' >../src/ui/libsub_ui.a(root.o): In function `std::_Rb_tree<int, std::pair<int const, sigc::slot0<void> >, std::_Select1st<std::pair<int const, sigc::slot0<void> > >, std::less<int>, std::allocator<std::pair<int const, sigc::slot0<void> > > >::insert_unique(std::_Rb_tree_iterator<std::pair<int const, sigc::slot0<void> > >, std::pair<int const, sigc::slot0<void> > const&)': >root.cc:(.text._ZNSt8_Rb_treeIiSt4pairIKiN4sigc5slot0IvEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE13insert_uniqueESt17_Rb_tree_iteratorIS5_ERKS5_[std::_Rb_tree<int, std::pair<int const, sigc::slot0<void> >, std::_Select1st<std::pair<int const, sigc::slot0<void> > >, std::less<int>, std::allocator<std::pair<int const, sigc::slot0<void> > > >::insert_unique(std::_Rb_tree_iterator<std::pair<int const, sigc::slot0<void> > >, std::pair<int const, sigc::slot0<void> > const&)]+0x37): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' >root.cc:(.text._ZNSt8_Rb_treeIiSt4pairIKiN4sigc5slot0IvEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE13insert_uniqueESt17_Rb_tree_iteratorIS5_ERKS5_[std::_Rb_tree<int, std::pair<int const, sigc::slot0<void> >, std::_Select1st<std::pair<int const, sigc::slot0<void> > >, std::less<int>, std::allocator<std::pair<int const, sigc::slot0<void> > > >::insert_unique(std::_Rb_tree_iterator<std::pair<int const, sigc::slot0<void> > >, std::pair<int const, sigc::slot0<void> > const&)]+0x91): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >../src/ui/libsub_ui.a(download_list.o): In function `ui::DownloadList::activate_display(ui::DownloadList::Display)': >download_list.cc:(.text+0xab9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0xac7): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0xae6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0xd41): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0xd5b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0xdc6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0xe0e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0xe24): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0xe47): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0xe5d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0xe80): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0xe9a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(download_list.o): In function `ui::DownloadList::activate(display::Frame*, bool)': >download_list.cc:(.text+0x1218): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x124a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x12d8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x1308): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x134f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x1365): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x1388): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x139e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x13e6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x1400): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x142a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x1444): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x148c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x14a6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(download_list.o): In function `ui::DownloadList::~DownloadList()': >download_list.cc:(.text+0x15cd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x15fd): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x16a8): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x16be): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(download_list.o): In function `ui::DownloadList::~DownloadList()': >download_list.cc:(.text+0x17cd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x17fd): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x18a8): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x18be): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(download_list.o): In function `ui::DownloadList::~DownloadList()': >download_list.cc:(.text+0x19cd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x19fd): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x1aa8): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x1abe): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(download_list.o): In function `ui::DownloadList::receive_exit_input(ui::DownloadList::Input)': >download_list.cc:(.text+0x1d70): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x1d83): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x1d96): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x1db1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x1f08): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x1fa2): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x1fd3): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x2210): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x222b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x2292): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x2323): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x239b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x23bb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x23eb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x242f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x2445): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x2473): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x249f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x24b2): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x24c1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x24e0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x251f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x253e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x2563): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x2593): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x25e5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x266c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x2722): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x2765): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x27b7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x2872): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x28ba): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x2947): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x296d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x2992): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x29c7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x2a1a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x2a4a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x2a64): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x2aba): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(download_list.o): In function `ui::DownloadList::disable()': >download_list.cc:(.text+0x2b36): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x2bb0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x2bde): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x2c0a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(download_list.o): In function `ui::DownloadList::receive_view_input(ui::DownloadList::Input)': >download_list.cc:(.text+0x33fe): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x3418): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x3468): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x349d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x358c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x35a6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x3651): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x366b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(download_list.o): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > const&)': >download_list.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE9_M_insertEPSt18_Rb_tree_node_baseSG_RKS8_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > const&)]+0x70): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' >download_list.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE9_M_insertEPSt18_Rb_tree_node_baseSG_RKS8_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > const&)]+0x116): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE9_M_insertEPSt18_Rb_tree_node_baseSG_RKS8_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > const&)]+0x12c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(download_list.o): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::insert_unique(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > const&)': >download_list.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE13insert_uniqueERKS8_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::insert_unique(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > const&)]+0x116): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' >../src/ui/libsub_ui.a(download_list.o): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::insert_unique(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > const&)': >download_list.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE13insert_uniqueESt17_Rb_tree_iteratorIS8_ERKS8_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::insert_unique(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > const&)]+0x9b): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' >download_list.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE13insert_uniqueESt17_Rb_tree_iteratorIS8_ERKS8_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::insert_unique(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > const&)]+0x1ab): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >../src/ui/libsub_ui.a(download_list.o): In function `void ui::ElementStringList::set_range<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >)': >download_list.cc:(.text._ZN2ui17ElementStringList9set_rangeISt14_List_iteratorISsEEEvT_S4_[void ui::ElementStringList::set_range<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >)]+0x28): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text._ZN2ui17ElementStringList9set_rangeISt14_List_iteratorISsEEEvT_S4_[void ui::ElementStringList::set_range<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >)]+0x93): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >download_list.cc:(.text._ZN2ui17ElementStringList9set_rangeISt14_List_iteratorISsEEEvT_S4_[void ui::ElementStringList::set_range<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >)]+0x11a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(element_download_list.o): In function `ui::ElementDownloadList::receive_change_view(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >element_download_list.cc:(.text+0x603): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0x611): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0x6b8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >element_download_list.cc:(.text+0x6e8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >element_download_list.cc:(.text+0x712): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0x724): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0x742): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0x758): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >element_download_list.cc:(.text+0x785): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >element_download_list.cc:(.text+0x7ae): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(element_download_list.o): In function `ui::ElementDownloadList::receive_clear_tied()': >element_download_list.cc:(.text+0x89b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0x916): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0x935): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >element_download_list.cc:(.text+0x965): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >element_download_list.cc:(.text+0x98b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0x9b4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >element_download_list.cc:(.text+0x9e1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0x9f7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(element_download_list.o): In function `ui::ElementDownloadList::receive_stop_download()': >element_download_list.cc:(.text+0xade): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0xb63): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >element_download_list.cc:(.text+0xb95): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0xbb7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(element_download_list.o): In function `ui::ElementDownloadList::ElementDownloadList()': >element_download_list.cc:(.text+0xc84): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0x1749): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >element_download_list.cc:(.text+0x188d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0x18a7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(element_download_list.o): In function `ui::ElementDownloadList::ElementDownloadList()': >element_download_list.cc:(.text+0x1a04): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0x24c9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >element_download_list.cc:(.text+0x260d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0x2627): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(element_download_list.o): In function `ui::ElementDownloadList::receive_ignore_ratio()': >element_download_list.cc:(.text+0x279d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0x2809): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0x2865): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0x2884): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >element_download_list.cc:(.text+0x28f9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0x2955): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0x2974): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >element_download_list.cc:(.text+0x29a4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >element_download_list.cc:(.text+0x29d7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >element_download_list.cc:(.text+0x2a07): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >element_download_list.cc:(.text+0x2a2d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0x2a66): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0x2a8b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >element_download_list.cc:(.text+0x2ab4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >element_download_list.cc:(.text+0x2b84): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0x2bcc): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >element_download_list.cc:(.text+0x2c82): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0x2cca): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >element_download_list.cc:(.text+0x2d4d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0x2d7c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >element_download_list.cc:(.text+0x2d9b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0x2dba): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >element_download_list.cc:(.text+0x2dff): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0x2e19): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >element_download_list.cc:(.text+0x2e3d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0x2e5e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(element_download_list.o): In function `ui::ElementDownloadList::receive_close_download()': >element_download_list.cc:(.text+0x2f56): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0x2fdc): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0x2ff7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >element_download_list.cc:(.text+0x3083): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >element_download_list.cc:(.text+0x30ce): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text+0x30e4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(element_download_list.o): In function `sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, ui::ElementDownloadList, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, char const*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*)': >element_download_list.cc:(.text._ZN4sigc8internal10slot_call0INS_12bind_functorILin1ENS_18bound_mem_functor1IvN2ui19ElementDownloadListERKSsEEPKcNS_3nilESB_SB_SB_SB_SB_EEvE7call_itEPNS0_8slot_repE[sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, ui::ElementDownloadList, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, char const*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*)]+0x59): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text._ZN4sigc8internal10slot_call0INS_12bind_functorILin1ENS_18bound_mem_functor1IvN2ui19ElementDownloadListERKSsEEPKcNS_3nilESB_SB_SB_SB_SB_EEvE7call_itEPNS0_8slot_repE[sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, ui::ElementDownloadList, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, char const*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*)]+0x7c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >element_download_list.cc:(.text._ZN4sigc8internal10slot_call0INS_12bind_functorILin1ENS_18bound_mem_functor1IvN2ui19ElementDownloadListERKSsEEPKcNS_3nilESB_SB_SB_SB_SB_EEvE7call_itEPNS0_8slot_repE[sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, ui::ElementDownloadList, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, char const*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*)]+0x9f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_download_list.cc:(.text._ZN4sigc8internal10slot_call0INS_12bind_functorILin1ENS_18bound_mem_functor1IvN2ui19ElementDownloadListERKSsEEPKcNS_3nilESB_SB_SB_SB_SB_EEvE7call_itEPNS0_8slot_repE[sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, ui::ElementDownloadList, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, char const*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*)]+0xc3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(element_string_list.o): In function `ui::ElementStringList::~ElementStringList()': >element_string_list.cc:(.text._ZN2ui17ElementStringListD0Ev[ui::ElementStringList::~ElementStringList()]+0x2b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_string_list.cc:(.text._ZN2ui17ElementStringListD0Ev[ui::ElementStringList::~ElementStringList()]+0x91): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(element_string_list.o): In function `ui::ElementStringList::~ElementStringList()': >element_string_list.cc:(.text._ZN2ui17ElementStringListD1Ev[ui::ElementStringList::~ElementStringList()]+0x2b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_string_list.cc:(.text._ZN2ui17ElementStringListD1Ev[ui::ElementStringList::~ElementStringList()]+0x86): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(download.o): In function `display::helpers::te_variable_value(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int)': >download.cc:(.text._ZN7display7helpers17te_variable_valueERKSsii[display::helpers::te_variable_value(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int)]+0x41): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZN7display7helpers17te_variable_valueERKSsii[display::helpers::te_variable_value(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int)]+0xb0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text._ZN7display7helpers17te_variable_valueERKSsii[display::helpers::te_variable_value(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int)]+0xd9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text._ZN7display7helpers17te_variable_valueERKSsii[display::helpers::te_variable_value(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int)]+0x11e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZN7display7helpers17te_variable_valueERKSsii[display::helpers::te_variable_value(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int)]+0x134): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text._ZN7display7helpers17te_variable_valueERKSsii[display::helpers::te_variable_value(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int)]+0x169): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(download.o): In function `display::TextElementValueSlot<rak::bind2nd_t<std::const_mem_fun1_t<long long, core::Download, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> > >::~TextElementValueSlot()': >download.cc:(.text._ZN7display20TextElementValueSlotIN3rak9bind2nd_tISt16const_mem_fun1_tIxN4core8DownloadERKSsEEEED1Ev[display::TextElementValueSlot<rak::bind2nd_t<std::const_mem_fun1_t<long long, core::Download, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> > >::~TextElementValueSlot()]+0x1d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZN7display20TextElementValueSlotIN3rak9bind2nd_tISt16const_mem_fun1_tIxN4core8DownloadERKSsEEEED1Ev[display::TextElementValueSlot<rak::bind2nd_t<std::const_mem_fun1_t<long long, core::Download, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> > >::~TextElementValueSlot()]+0x43): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(download.o): In function `display::TextElementStringSlot<rak::bind2nd_t<std::const_mem_fun1_t<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, core::Download, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> > >::~TextElementStringSlot()': >download.cc:(.text._ZN7display21TextElementStringSlotIN3rak9bind2nd_tISt16const_mem_fun1_tIRKSsN4core8DownloadES5_EEEED1Ev[display::TextElementStringSlot<rak::bind2nd_t<std::const_mem_fun1_t<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, core::Download, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> > >::~TextElementStringSlot()]+0x1d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZN7display21TextElementStringSlotIN3rak9bind2nd_tISt16const_mem_fun1_tIRKSsN4core8DownloadES5_EEEED1Ev[display::TextElementStringSlot<rak::bind2nd_t<std::const_mem_fun1_t<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, core::Download, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> > >::~TextElementStringSlot()]+0x43): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(download.o): In function `display::TextElementValueSlot<rak::bind2nd_t<std::const_mem_fun1_t<long long, core::Download, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> > >::~TextElementValueSlot()': >download.cc:(.text._ZN7display20TextElementValueSlotIN3rak9bind2nd_tISt16const_mem_fun1_tIxN4core8DownloadERKSsEEEED0Ev[display::TextElementValueSlot<rak::bind2nd_t<std::const_mem_fun1_t<long long, core::Download, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> > >::~TextElementValueSlot()]+0x1d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZN7display20TextElementValueSlotIN3rak9bind2nd_tISt16const_mem_fun1_tIxN4core8DownloadERKSsEEEED0Ev[display::TextElementValueSlot<rak::bind2nd_t<std::const_mem_fun1_t<long long, core::Download, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> > >::~TextElementValueSlot()]+0x4b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(download.o): In function `display::TextElementStringSlot<rak::bind2nd_t<std::const_mem_fun1_t<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, core::Download, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> > >::~TextElementStringSlot()': >download.cc:(.text._ZN7display21TextElementStringSlotIN3rak9bind2nd_tISt16const_mem_fun1_tIRKSsN4core8DownloadES5_EEEED0Ev[display::TextElementStringSlot<rak::bind2nd_t<std::const_mem_fun1_t<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, core::Download, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> > >::~TextElementStringSlot()]+0x1d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZN7display21TextElementStringSlotIN3rak9bind2nd_tISt16const_mem_fun1_tIRKSsN4core8DownloadES5_EEEED0Ev[display::TextElementStringSlot<rak::bind2nd_t<std::const_mem_fun1_t<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, core::Download, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> > >::~TextElementStringSlot()]+0x4b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(download.o): In function `ui::Download::create_info()': >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x558): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x59c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x601): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x897): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x925): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >../src/ui/libsub_ui.a(download.o):download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x10a2): more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' follow >../src/ui/libsub_ui.a(download.o): In function `ui::Download::create_info()': >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x14cb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x14fb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x152b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x155b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x158b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(download.o):download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x15bb): more undefined references to `__gnu_cxx::__exchange_and_add(int volatile*, int)' follow >../src/ui/libsub_ui.a(download.o): In function `ui::Download::create_info()': >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x16d1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x16e4): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x1709): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x171b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x1731): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x1750): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x175f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x177a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x17ba): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x1805): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x1835): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x1869): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x187a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x1899): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x18da): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x190f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x1930): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x196b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x198a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x19d5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x1a09): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZN2ui8Download11create_infoEv[ui::Download::create_info()]+0x1a28): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(element_peer_list.o): In function `ui::ElementPeerList::receive_peer_disconnected(torrent::Peer)': >element_peer_list.cc:(.text+0x49f): undefined reference to `std::_List_node_base::unhook()' >element_peer_list.cc:(.text+0x578): undefined reference to `std::_List_node_base::unhook()' >../src/ui/libsub_ui.a(element_peer_list.o): In function `ui::ElementPeerList::receive_peer_connected(torrent::Peer)': >element_peer_list.cc:(.text+0x34): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >../src/ui/libsub_ui.a(element_peer_list.o): In function `display::helpers::te_address(sockaddr const*)': >element_peer_list.cc:(.text._ZN7display7helpers10te_addressEPK8sockaddr[display::helpers::te_address(sockaddr const*)]+0x1a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >../src/ui/libsub_ui.a(element_peer_list.o): In function `display::TextElementStringSlot<rak::on_t<std::const_mem_fun_t<sockaddr const*, torrent::Peer>, std::pointer_to_unary_function<sockaddr const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::copy_string(char*, char*, void*)': >element_peer_list.cc:(.text._ZN7display21TextElementStringSlotIN3rak4on_tISt15const_mem_fun_tIPK8sockaddrN7torrent4PeerEESt25pointer_to_unary_functionIS6_SsEEEE11copy_stringEPcSE_Pv[display::TextElementStringSlot<rak::on_t<std::const_mem_fun_t<sockaddr const*, torrent::Peer>, std::pointer_to_unary_function<sockaddr const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::copy_string(char*, char*, void*)]+0x9d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_peer_list.cc:(.text._ZN7display21TextElementStringSlotIN3rak4on_tISt15const_mem_fun_tIPK8sockaddrN7torrent4PeerEESt25pointer_to_unary_functionIS6_SsEEEE11copy_stringEPcSE_Pv[display::TextElementStringSlot<rak::on_t<std::const_mem_fun_t<sockaddr const*, torrent::Peer>, std::pointer_to_unary_function<sockaddr const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::copy_string(char*, char*, void*)]+0xcf): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/ui/libsub_ui.a(element_peer_list.o): In function `display::TextElementStringSlot<rak::on_t<std::const_mem_fun_t<torrent::PeerInfo const*, torrent::Peer>, std::pointer_to_unary_function<torrent::PeerInfo const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::copy_string(char*, char*, void*)': >element_peer_list.cc:(.text._ZN7display21TextElementStringSlotIN3rak4on_tISt15const_mem_fun_tIPKN7torrent8PeerInfoENS4_4PeerEESt25pointer_to_unary_functionIS7_SsEEEE11copy_stringEPcSE_Pv[display::TextElementStringSlot<rak::on_t<std::const_mem_fun_t<torrent::PeerInfo const*, torrent::Peer>, std::pointer_to_unary_function<torrent::PeerInfo const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::copy_string(char*, char*, void*)]+0x9d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >element_peer_list.cc:(.text._ZN7display21TextElementStringSlotIN3rak4on_tISt15const_mem_fun_tIPKN7torrent8PeerInfoENS4_4PeerEESt25pointer_to_unary_functionIS7_SsEEEE11copy_stringEPcSE_Pv[display::TextElementStringSlot<rak::on_t<std::const_mem_fun_t<torrent::PeerInfo const*, torrent::Peer>, std::pointer_to_unary_function<torrent::PeerInfo const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::copy_string(char*, char*, void*)]+0xcf): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download.o): In function `core::Download::string_to_connection_type(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >download.cc:(.text+0x418): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x422): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x457): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x480): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x4ab): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x4cf): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x4e5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x522): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download.o): In function `core::Download::receive_storage_error(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)': >download.cc:(.text+0x5a9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x5b3): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x5d5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x5fe): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x621): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x62f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x666): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x68f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download.o): In function `core::Download::receive_tracker_msg(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)': >download.cc:(.text+0x743): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x74d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x768): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x798): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x7bb): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x7cd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x7e5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x7fb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x834): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x85d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download.o): In function `core::Download::priority()': >download.cc:(.text+0x93b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x945): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x96f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x998): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x9bb): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x9dd): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0xa00): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0xa16): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download.o): In function `core::Download::~Download()': >download.cc:(.text+0xac0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0xb16): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0xb2c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0xb55): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0xb8b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0xbbe): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download.o): In function `core::Download::~Download()': >download.cc:(.text+0xc80): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0xcd6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0xcec): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0xd15): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0xd4b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0xd7e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download.o): In function `core::Download::set_root_directory(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >download.cc:(.text+0xe55): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0xe63): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0xe82): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0xf65): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x11bc): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x11ca): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x127f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x12ed): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x1307): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x1468): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >download.cc:(.text+0x14bc): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x14f0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x1520): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x1550): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x1580): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download.o):download.cc:(.text+0x15b0): more undefined references to `__gnu_cxx::__exchange_and_add(int volatile*, int)' follow >../src/core/libsub_core.a(download.o): In function `core::Download::set_root_directory(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >download.cc:(.text+0x1637): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x1649): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x1679): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x168f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x16b8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x16e4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x171f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x1739): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x1763): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x1771): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x178b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x17d5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x1885): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x189f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x18ce): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x18e4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x1913): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x192d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x195e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x1978): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download.o): In function `core::Download::set_priority(unsigned int)': >download.cc:(.text+0x1cc2): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x1cfa): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x1d08): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x1e08): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >download.cc:(.text+0x1e61): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x1e91): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x1ec1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x1f2a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x1f38): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x1f70): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x1f99): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x1fda): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x1ff4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x208c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x20a6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x20db): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x20f5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x212f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x2149): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download.o): In function `core::Download::Download(torrent::Download)': >download.cc:(.text+0x230e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x2783): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x2851): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x2931): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x2a14): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >../src/core/libsub_core.a(download.o):download.cc:(.text+0x2a2a): more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' follow >../src/core/libsub_core.a(download.o): In function `core::Download::Download(torrent::Download)': >download.cc:(.text+0x41d9): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >download.cc:(.text+0x4264): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >download.cc:(.text+0x42d0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x4300): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x4330): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x4360): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x4390): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download.o):download.cc:(.text+0x43c0): more undefined references to `__gnu_cxx::__exchange_and_add(int volatile*, int)' follow >../src/core/libsub_core.a(download.o): In function `core::Download::Download(torrent::Download)': >download.cc:(.text+0x498f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x49fe): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x4a1d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x4a7b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x4b04): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x4b29): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x4b79): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x4b9e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x4cf4): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x4d06): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x4d25): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x4d76): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x4daa): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x4dc0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x4ddf): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x4e2a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x4e49): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x4e84): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x4ebc): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x4ee1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x4f3f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x4f5e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x4f85): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x4faa): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x5010): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x502f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x5083): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x50a8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x50f3): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x5109): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x5128): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x5178): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x5197): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x51df): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x5211): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x5236): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x52fc): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x5321): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x535e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x5383): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x545e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x5483): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x5552): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x5577): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x55be): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x55e3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x564c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x5671): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x56c1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x56e6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x573b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x5760): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x57ac): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x57d1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x580e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x5833): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x58cd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x58df): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x58fe): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x595c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x5983): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x599f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x59b5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x59d4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x59fb): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x5a20): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x5acb): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x5aec): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x5b0c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x5b31): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x5bbb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x5beb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download.o): In function `core::Download::Download(torrent::Download)': >download.cc:(.text+0x5f8e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x6403): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x64d1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x65b1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x6694): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >../src/core/libsub_core.a(download.o):download.cc:(.text+0x66aa): more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' follow >../src/core/libsub_core.a(download.o): In function `core::Download::Download(torrent::Download)': >download.cc:(.text+0x7e64): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >download.cc:(.text+0x7ef4): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >download.cc:(.text+0x7f60): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x7f90): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x7fc0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x7ff0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x8020): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download.o):download.cc:(.text+0x8050): more undefined references to `__gnu_cxx::__exchange_and_add(int volatile*, int)' follow >../src/core/libsub_core.a(download.o): In function `core::Download::Download(torrent::Download)': >download.cc:(.text+0x861f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x868e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x86ad): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x870b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x8794): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x87b9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x8809): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x882e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x898f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x89a1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x89c0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x8a11): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x8a45): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x8a5b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x8a7a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x8ac5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x8ae4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x8b1f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x8b5c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x8b81): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x8bdf): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x8bfe): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x8c25): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x8c4a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x8cb0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x8ccf): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x8d23): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x8d48): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x8d93): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x8da9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x8dc8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x8e18): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x8e37): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x8e7f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x8eb1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x8ed6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x8f9c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x8fc1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x8ffe): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x9023): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x90fe): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x9123): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x91f2): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x9217): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x925e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x9283): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x92fc): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x9321): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x9371): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x9396): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x93db): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x9400): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x944c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x9471): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x94ae): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x94d3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x956d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x957f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x959e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x95fc): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x9629): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x963f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x9655): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x9674): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x969b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x96c0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x977f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text+0x97a4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x982b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text+0x985b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download.o): In function `sigc::internal::slot_call1<sigc::bound_mem_functor1<void, core::Download, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::call_it(sigc::internal::slot_rep*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >download.cc:(.text._ZN4sigc8internal10slot_call1INS_18bound_mem_functor1IvN4core8DownloadESsEEvRKSsE7call_itEPNS0_8slot_repES7_[sigc::internal::slot_call1<sigc::bound_mem_functor1<void, core::Download, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::call_it(sigc::internal::slot_rep*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x5b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZN4sigc8internal10slot_call1INS_18bound_mem_functor1IvN4core8DownloadESsEEvRKSsE7call_itEPNS0_8slot_repES7_[sigc::internal::slot_call1<sigc::bound_mem_functor1<void, core::Download, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::call_it(sigc::internal::slot_rep*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x7e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text._ZN4sigc8internal10slot_call1INS_18bound_mem_functor1IvN4core8DownloadESsEEvRKSsE7call_itEPNS0_8slot_repES7_[sigc::internal::slot_call1<sigc::bound_mem_functor1<void, core::Download, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::call_it(sigc::internal::slot_rep*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0xa1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZN4sigc8internal10slot_call1INS_18bound_mem_functor1IvN4core8DownloadESsEEvRKSsE7call_itEPNS0_8slot_repES7_[sigc::internal::slot_call1<sigc::bound_mem_functor1<void, core::Download, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::call_it(sigc::internal::slot_rep*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0xc3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download.o): In function `core::Download::set_connection_current(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >download.cc:(.text._ZN4core8Download22set_connection_currentERKSs[core::Download::set_connection_current(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x46): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZN4core8Download22set_connection_currentERKSs[core::Download::set_connection_current(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x66): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text._ZN4core8Download22set_connection_currentERKSs[core::Download::set_connection_current(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x89): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZN4core8Download22set_connection_currentERKSs[core::Download::set_connection_current(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0xad): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download.o): In function `std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>::~pair()': >download.cc:(.text._ZNSt4pairIKSsN7torrent6ObjectEED1Ev[std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>::~pair()]+0x21): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZNSt4pairIKSsN7torrent6ObjectEED1Ev[std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>::~pair()]+0x41): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text._ZNSt4pairIKSsN7torrent6ObjectEED1Ev[std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>::~pair()]+0x63): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZNSt4pairIKSsN7torrent6ObjectEED1Ev[std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>::~pair()]+0x85): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download.o): In function `sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, core::Download, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char const*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*)': >download.cc:(.text._ZN4sigc8internal10slot_call0INS_12bind_functorILin1ENS_18bound_mem_functor1IvN4core8DownloadESsEEPKcNS_3nilES9_S9_S9_S9_S9_EEvE7call_itEPNS0_8slot_repE[sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, core::Download, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char const*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*)]+0x71): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZN4sigc8internal10slot_call0INS_12bind_functorILin1ENS_18bound_mem_functor1IvN4core8DownloadESsEEPKcNS_3nilES9_S9_S9_S9_S9_EEvE7call_itEPNS0_8slot_repE[sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, core::Download, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char const*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*)]+0x7b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZN4sigc8internal10slot_call0INS_12bind_functorILin1ENS_18bound_mem_functor1IvN4core8DownloadESsEEPKcNS_3nilES9_S9_S9_S9_S9_EEvE7call_itEPNS0_8slot_repE[sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, core::Download, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char const*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*)]+0xa3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text._ZN4sigc8internal10slot_call0INS_12bind_functorILin1ENS_18bound_mem_functor1IvN4core8DownloadESsEEPKcNS_3nilES9_S9_S9_S9_S9_EEvE7call_itEPNS0_8slot_repE[sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, core::Download, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char const*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*)]+0xcc): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text._ZN4sigc8internal10slot_call0INS_12bind_functorILin1ENS_18bound_mem_functor1IvN4core8DownloadESsEEPKcNS_3nilES9_S9_S9_S9_S9_EEvE7call_itEPNS0_8slot_repE[sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, core::Download, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char const*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*)]+0xef): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZN4sigc8internal10slot_call0INS_12bind_functorILin1ENS_18bound_mem_functor1IvN4core8DownloadESsEEPKcNS_3nilES9_S9_S9_S9_S9_EEvE7call_itEPNS0_8slot_repE[sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, core::Download, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char const*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*)]+0xfd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZN4sigc8internal10slot_call0INS_12bind_functorILin1ENS_18bound_mem_functor1IvN4core8DownloadESsEEPKcNS_3nilES9_S9_S9_S9_S9_EEvE7call_itEPNS0_8slot_repE[sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, core::Download, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char const*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*)]+0x125): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download.cc:(.text._ZN4sigc8internal10slot_call0INS_12bind_functorILin1ENS_18bound_mem_functor1IvN4core8DownloadESsEEPKcNS_3nilES9_S9_S9_S9_S9_EEvE7call_itEPNS0_8slot_repE[sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, core::Download, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char const*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*)]+0x14e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download.o): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> const&)': >download.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7torrent6ObjectEESt10_Select1stIS4_ESt4lessISsESaIS4_EE9_M_insertEPSt18_Rb_tree_node_baseSC_RKS4_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> const&)]+0x70): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' >download.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7torrent6ObjectEESt10_Select1stIS4_ESt4lessISsESaIS4_EE9_M_insertEPSt18_Rb_tree_node_baseSC_RKS4_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> const&)]+0x116): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7torrent6ObjectEESt10_Select1stIS4_ESt4lessISsESaIS4_EE9_M_insertEPSt18_Rb_tree_node_baseSC_RKS4_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> const&)]+0x12c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download.o): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::insert_unique(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> const&)': >download.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7torrent6ObjectEESt10_Select1stIS4_ESt4lessISsESaIS4_EE13insert_uniqueERKS4_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::insert_unique(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> const&)]+0x116): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' >../src/core/libsub_core.a(download.o): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::insert_unique(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> const&)': >download.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7torrent6ObjectEESt10_Select1stIS4_ESt4lessISsESaIS4_EE13insert_uniqueESt17_Rb_tree_iteratorIS4_ERKS4_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::insert_unique(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> const&)]+0x9b): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' >download.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7torrent6ObjectEESt10_Select1stIS4_ESt4lessISsESaIS4_EE13insert_uniqueESt17_Rb_tree_iteratorIS4_ERKS4_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::insert_unique(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> const&)]+0x1ab): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >../src/core/libsub_core.a(download_factory.o): In function `core::DownloadFactory::receive_failed(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >download_factory.cc:(.text+0x15e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x247): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x2c2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x2f2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x322): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x352): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_factory.o):download_factory.cc:(.text+0x382): more undefined references to `__gnu_cxx::__exchange_and_add(int volatile*, int)' follow >../src/core/libsub_core.a(download_factory.o): In function `core::DownloadFactory::receive_failed(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >download_factory.cc:(.text+0x3be): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x3f2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x41b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x45a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x4a1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x4cd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x4e7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x511): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x52b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x566): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x57c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x5b8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x616): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_factory.o): In function `core::DownloadFactory::DownloadFactory(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, core::Manager*)': >download_factory.cc:(.text+0x835): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x843): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x8f5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x908): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x99d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >../src/core/libsub_core.a(download_factory.o):download_factory.cc:(.text+0x9b0): more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' follow >../src/core/libsub_core.a(download_factory.o): In function `core::DownloadFactory::DownloadFactory(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, core::Manager*)': >download_factory.cc:(.text+0xb81): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >download_factory.cc:(.text+0xbbe): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0xbee): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0xc1e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0xc4e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0xc7e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_factory.o):download_factory.cc:(.text+0xcae): more undefined references to `__gnu_cxx::__exchange_and_add(int volatile*, int)' follow >../src/core/libsub_core.a(download_factory.o): In function `core::DownloadFactory::DownloadFactory(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, core::Manager*)': >download_factory.cc:(.text+0xd5e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0xd92): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0xdd0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0xdef): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0xe2b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0xe45): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0xeb3): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0xed2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0xf2c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0xf46): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0xf70): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0xf8f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0xfba): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0xfdb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x1048): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x106d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_factory.o): In function `core::DownloadFactory::initialize_rtorrent(core::Download*, torrent::Object*)': >download_factory.cc:(.text+0x1f82): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >../src/core/libsub_core.a(download_factory.o): In function `core::DownloadFactory::receive_load()': >download_factory.cc:(.text+0x54d6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x5620): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x56e5): undefined reference to `sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&)' >download_factory.cc:(.text+0x577e): undefined reference to `sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&)' >download_factory.cc:(.text+0x57da): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x584d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x58d9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x58f3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x5923): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x596a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x59cd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x59f9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x5a19): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x5a4f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x5aa0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x5b3c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x5b85): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x5b9f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x5be0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_factory.o): In function `core::DownloadFactory::~DownloadFactory()': >download_factory.cc:(.text+0x5ceb): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x5d3d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x5d6d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x5d9d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x5e1b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x5e6d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x5f23): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x5fa1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x5fd4): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x5fea): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x603d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x6057): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x609c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x60eb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x6121): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x6137): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_factory.o): In function `core::DownloadFactory::DownloadFactory(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, core::Manager*)': >download_factory.cc:(.text+0x6328): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x6336): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x63cb): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x63de): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x6473): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >../src/core/libsub_core.a(download_factory.o):download_factory.cc:(.text+0x6486): more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' follow >../src/core/libsub_core.a(download_factory.o): In function `core::DownloadFactory::DownloadFactory(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, core::Manager*)': >download_factory.cc:(.text+0x6554): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x6584): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x65ad): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x65dd): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x660d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_factory.o):download_factory.cc:(.text+0x663d): more undefined references to `__gnu_cxx::__exchange_and_add(int volatile*, int)' follow >../src/core/libsub_core.a(download_factory.o): In function `core::DownloadFactory::DownloadFactory(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, core::Manager*)': >download_factory.cc:(.text+0x6697): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x6717): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x676c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x67a0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x67d0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x6824): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x685a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x6870): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x68d7): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x68f6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x692e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x694d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x698f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x69aa): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x69dd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x69eb): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x6a05): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x6a53): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x6af5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x6b1a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_factory.o): In function `core::DownloadFactory::~DownloadFactory()': >download_factory.cc:(.text+0x6c9a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x6ce5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x6d15): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x6d41): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x6e04): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x6e4f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x6e90): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x6f09): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x6f1f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x6f92): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x6fc2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x6fed): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x7007): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x705d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text+0x7077): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text+0x70b5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_factory.o): In function `rak::priority_item::~priority_item()': >download_factory.cc:(.text._ZN3rak13priority_itemD1Ev[rak::priority_item::~priority_item()]+0x9d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text._ZN3rak13priority_itemD1Ev[rak::priority_item::~priority_item()]+0xcd): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_factory.cc:(.text._ZN3rak13priority_itemD1Ev[rak::priority_item::~priority_item()]+0x116): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text._ZN3rak13priority_itemD1Ev[rak::priority_item::~priority_item()]+0x12c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_factory.o): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::erase(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >download_factory.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7torrent6ObjectEESt10_Select1stIS4_ESt4lessISsESaIS4_EE5eraseERS1_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::erase(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x165): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >download_factory.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7torrent6ObjectEESt10_Select1stIS4_ESt4lessISsESaIS4_EE5eraseERS1_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::erase(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x196): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >download_factory.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7torrent6ObjectEESt10_Select1stIS4_ESt4lessISsESaIS4_EE5eraseERS1_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::erase(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x1a7): undefined reference to `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' >../src/core/libsub_core.a(download_factory.o): In function `torrent::Object::insert_key(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torrent::Object const&)': >download_factory.cc:(.text._ZN7torrent6Object10insert_keyERKSsRKS0_[torrent::Object::insert_key(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torrent::Object const&)]+0x2d1): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >download_factory.cc:(.text._ZN7torrent6Object10insert_keyERKSsRKS0_[torrent::Object::insert_key(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torrent::Object const&)]+0x37c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_factory.cc:(.text._ZN7torrent6Object10insert_keyERKSsRKS0_[torrent::Object::insert_key(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torrent::Object const&)]+0x392): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_list.o): In function `core::DownloadList::open_throw(core::Download*)': >download_list.cc:(.text+0x1e4): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >../src/core/libsub_core.a(download_list.o): In function `core::DownloadList::open(core::Download*)': >download_list.cc:(.text+0x264): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >download_list.cc:(.text+0x2f9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x324): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x347): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x35d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_list.o): In function `core::DownloadList::insert(core::Download*)': >download_list.cc:(.text+0x3a8): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >download_list.cc:(.text+0x4f7): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >download_list.cc:(.text+0x5c5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x5cf): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x610): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x639): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x674): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x68e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x6c0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x6d6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_list.o): In function `core::DownloadList::create(std::basic_istream<char, std::char_traits<char> >*, bool)': >download_list.cc:(.text+0x7ea): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x804): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x856): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x86c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x8f1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x91f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x942): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x958): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_list.o): In function `core::DownloadList::resume(core::Download*)': >download_list.cc:(.text+0xa8a): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >download_list.cc:(.text+0xace): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0xb04): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >download_list.cc:(.text+0xb84): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0xc37): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0xdd0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0xdeb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0xe22): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0xe81): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0xed4): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >download_list.cc:(.text+0xf28): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0xf47): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0xfdd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x1009): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x1040): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x1070): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x1129): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x1145): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x116d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x1196): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x11d0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x11e6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x128e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x12ad): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x1312): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x1353): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x1393): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x1402): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x1445): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x1475): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x14aa): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x14c4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x1503): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x1522): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x1565): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x159e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x15bd): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x15eb): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x160f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_list.o): In function `core::DownloadList::start_try(core::Download*)': >download_list.cc:(.text+0x1736): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x1798): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x17d2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x1802): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x182d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x1857): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x187a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x1890): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_list.o): In function `core::DownloadList::start_normal(core::Download*)': >download_list.cc:(.text+0x1934): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x196e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x1991): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x19c2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_list.o): In function `core::DownloadList::confirm_finished(core::Download*)': >download_list.cc:(.text+0x1f96): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >download_list.cc:(.text+0x25ee): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x2634): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_list.o): In function `core::DownloadList::hash_done(core::Download*)': >download_list.cc:(.text+0x27d9): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >download_list.cc:(.text+0x280d): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >download_list.cc:(.text+0x28bb): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x2929): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x29a5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x29c4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x2a24): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >download_list.cc:(.text+0x2b0d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x2b67): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x2b86): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x2bd0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x2c41): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x2c8c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x2cfa): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x2d5b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >../src/core/libsub_core.a(download_list.o):download_list.cc:(.text+0x2deb): more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' follow >../src/core/libsub_core.a(download_list.o): In function `core::DownloadList::hash_done(core::Download*)': >download_list.cc:(.text+0x2e53): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x2e86): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x2ea1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x2ebe): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x2edf): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x2f0f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x2f3f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x2fb5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x2fdb): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x3012): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x303b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x306b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x3091): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x30b0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x311b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x313a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x3164): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x317e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x31d2): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x31f1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x3245): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x326e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x32a5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x32ce): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x3305): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x334b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x336a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x3393): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x33b4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x33f5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_list.o): In function `core::DownloadList::pause(core::Download*)': >download_list.cc:(.text+0x34c1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x354b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x3584): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >download_list.cc:(.text+0x3663): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x3694): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >download_list.cc:(.text+0x3736): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x376d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x392f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x394a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x39ad): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x39ec): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x3a1c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x3ab1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x3ad9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x3af8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x3b28): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x3b42): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x3b6e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x3b8d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x3c0f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x3c39): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x3c77): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x3cc5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x3cdb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x3d65): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x3de5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x3e15): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x3e6d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x3e8e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x3ebc): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x3ee8): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x3f07): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x3fd9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x3ff4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_list.o): In function `core::DownloadList::stop_try(core::Download*)': >download_list.cc:(.text+0x40c1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x412a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x4169): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x4199): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x41b6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x41e9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x41ff): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x4233): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_list.o): In function `core::DownloadList::stop_normal(core::Download*)': >download_list.cc:(.text+0x42ba): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x4355): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x4370): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x43a0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x43eb): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x4401): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_list.o): In function `core::DownloadList::close_throw(core::Download*)': >download_list.cc:(.text+0x4485): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >download_list.cc:(.text+0x44b9): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >download_list.cc:(.text+0x44f4): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >download_list.cc:(.text+0x45a9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x4608): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x464c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x4662): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_list.o): In function `core::DownloadList::hash_queue(core::Download*, int)': >download_list.cc:(.text+0x471e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x478b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x47f5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x4844): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >download_list.cc:(.text+0x48e9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x4919): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x4950): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x497e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x49b4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x49dc): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x49f2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x4a14): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x4a33): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_list.o): In function `core::DownloadList::received_finished(core::Download*)': >download_list.cc:(.text+0x4b30): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x4b8d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x4bb0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x4bd2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_list.o): In function `core::DownloadList::check_hash(core::Download*)': >download_list.cc:(.text+0x4c8e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x4cd4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x4d0a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x4d20): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x4d9d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x4dca): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x4ded): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x4e03): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_list.o): In function `core::DownloadList::close(core::Download*)': >download_list.cc:(.text+0x4ea9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x4ed2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_list.cc:(.text+0x4ef5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_list.cc:(.text+0x4f0b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_list.o): In function `core::DownloadList::erase(std::_List_iterator<core::Download*>)': >download_list.cc:(.text+0x4fea): undefined reference to `std::_List_node_base::unhook()' >download_list.cc:(.text+0x5024): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >../src/core/libsub_core.a(download_store.o): In function `core::DownloadStore::create_filename(core::Download*)': >download_store.cc:(.text+0x44): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x17f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x18e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x1b6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x1e0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x20a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x219): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x244): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x26d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x296): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x2b7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x2dd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x2fc): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_store.o): In function `core::DownloadStore::save(core::Download*)': >download_store.cc:(.text+0xdd4): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >../src/core/libsub_core.a(download_store.o): In function `core::DownloadStore::is_correct_format(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)': >download_store.cc:(.text+0x12a0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x1325): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x1361): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x1377): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_store.o): In function `core::DownloadStore::get_formated_entries()': >download_store.cc:(.text+0x13ad): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x14b0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x14be): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x1506): undefined reference to `std::_List_node_base::unhook()' >download_store.cc:(.text+0x1512): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x1572): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >download_store.cc:(.text+0x163f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x164d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x1686): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x16b6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x16e6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x1716): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x1746): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x1771): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x178b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x17c0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x17d6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x1802): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x1858): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x19f0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x1a0a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x1a35): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x1a4b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x1a9d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x1ab7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_store.o): In function `core::DownloadStore::remove(core::Download*)': >download_store.cc:(.text+0x1b29): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x1b3f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_store.o): In function `core::DownloadStore::set_path(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >download_store.cc:(.text+0x1bab): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x1c2c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x1c3a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x1c59): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x1d9b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x1db5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x1de5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x1e15): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x1e57): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x1e65): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x1e7d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x1e93): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x1ec0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x1ee9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x1f1b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x1f35): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x1f9f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x1fb9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_store.o): In function `core::DownloadStore::enable(bool)': >download_store.cc:(.text+0x205d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x20c9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x20dd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x20fc): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x21fd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x2300): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x2346): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x2376): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x23a2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x23d2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x2402): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_store.o):download_store.cc:(.text+0x2432): more undefined references to `__gnu_cxx::__exchange_and_add(int volatile*, int)' follow >../src/core/libsub_core.a(download_store.o): In function `core::DownloadStore::enable(bool)': >download_store.cc:(.text+0x24b9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x24cb): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x24d9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x24ef): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x2535): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x255e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x25a7): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x25c1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x25f4): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x260a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x265d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x2673): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x272d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x2747): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >download_store.cc:(.text+0x2789): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text+0x27a8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_store.o): In function `torrent::storage_error::~storage_error()': >download_store.cc:(.text._ZN7torrent13storage_errorD0Ev[torrent::storage_error::~storage_error()]+0x20): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text._ZN7torrent13storage_errorD0Ev[torrent::storage_error::~storage_error()]+0x59): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_store.o): In function `torrent::storage_error::~storage_error()': >download_store.cc:(.text._ZN7torrent13storage_errorD1Ev[torrent::storage_error::~storage_error()]+0x20): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text._ZN7torrent13storage_errorD1Ev[torrent::storage_error::~storage_error()]+0x51): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_store.o): In function `std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)': >download_store.cc:(.text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)]+0x56): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)]+0x74): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(download_store.o): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::_M_create_node(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> const&)': >download_store.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7torrent6ObjectEESt10_Select1stIS4_ESt4lessISsESaIS4_EE14_M_create_nodeERKS4_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::_M_create_node(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> const&)]+0x181): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >download_store.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7torrent6ObjectEESt10_Select1stIS4_ESt4lessISsESaIS4_EE14_M_create_nodeERKS4_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::_M_create_node(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> const&)]+0x1ae): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >download_store.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN7torrent6ObjectEESt10_Select1stIS4_ESt4lessISsESaIS4_EE14_M_create_nodeERKS4_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> > >::_M_create_node(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torrent::Object> const&)]+0x1ef): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(http_queue.o): In function `core::HttpQueue::insert(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_iostream<char, std::char_traits<char> >*)': >http_queue.cc:(.text+0x94): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >../src/core/libsub_core.a(http_queue.o): In function `core::HttpQueue::erase(std::_List_iterator<core::CurlGet*>)': >http_queue.cc:(.text+0x292): undefined reference to `std::_List_node_base::unhook()' >../src/core/libsub_core.a(http_queue.o): In function `core::HttpQueue::clear()': >http_queue.cc:(.text+0x2f5): undefined reference to `std::_List_node_base::unhook()' >../src/core/libsub_core.a(http_queue.o): In function `sigc::internal::signal_emit1<void, core::CurlGet*, sigc::nil>::emit(sigc::internal::signal_impl*, core::CurlGet* const&)': >http_queue.cc:(.text._ZN4sigc8internal12signal_emit1IvPN4core7CurlGetENS_3nilEE4emitEPNS0_11signal_implERKS4_[sigc::internal::signal_emit1<void, core::CurlGet*, sigc::nil>::emit(sigc::internal::signal_impl*, core::CurlGet* const&)]+0x6f): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >http_queue.cc:(.text._ZN4sigc8internal12signal_emit1IvPN4core7CurlGetENS_3nilEE4emitEPNS0_11signal_implERKS4_[sigc::internal::signal_emit1<void, core::CurlGet*, sigc::nil>::emit(sigc::internal::signal_impl*, core::CurlGet* const&)]+0xb5): undefined reference to `std::_List_node_base::unhook()' >http_queue.cc:(.text._ZN4sigc8internal12signal_emit1IvPN4core7CurlGetENS_3nilEE4emitEPNS0_11signal_implERKS4_[sigc::internal::signal_emit1<void, core::CurlGet*, sigc::nil>::emit(sigc::internal::signal_impl*, core::CurlGet* const&)]+0x159): undefined reference to `std::_List_node_base::unhook()' >../src/core/libsub_core.a(log.o): In function `core::Log::push_front(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >log.cc:(.text+0x18e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >log.cc:(.text+0x1e9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >log.cc:(.text+0x25f): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >log.cc:(.text+0x29f): undefined reference to `std::_List_node_base::unhook()' >log.cc:(.text+0x353): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >log.cc:(.text+0x372): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >log.cc:(.text+0x3a2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >log.cc:(.text+0x3e5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >log.cc:(.text+0x4c1): undefined reference to `std::_List_node_base::unhook()' >log.cc:(.text+0x4f0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >log.cc:(.text+0x506): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(log.o): In function `std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> std::__find_if<std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > > >(std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > >, std::random_access_iterator_tag)': >log.cc:(.text._ZSt9__find_ifISt15_Deque_iteratorISt4pairIN3rak5timerESsERS4_PS4_ENS2_4on_tINS2_9mem_ref_tIS4_S3_EESt9binder2ndISt10less_equalIS3_EEEEET_SG_SG_T0_St26random_access_iterator_tag[std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> std::__find_if<std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > > >(std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > >, std::random_access_iterator_tag)]+0xb6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >log.cc:(.text._ZSt9__find_ifISt15_Deque_iteratorISt4pairIN3rak5timerESsERS4_PS4_ENS2_4on_tINS2_9mem_ref_tIS4_S3_EESt9binder2ndISt10less_equalIS3_EEEEET_SG_SG_T0_St26random_access_iterator_tag[std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> std::__find_if<std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > > >(std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > >, std::random_access_iterator_tag)]+0x10c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >log.cc:(.text._ZSt9__find_ifISt15_Deque_iteratorISt4pairIN3rak5timerESsERS4_PS4_ENS2_4on_tINS2_9mem_ref_tIS4_S3_EESt9binder2ndISt10less_equalIS3_EEEEET_SG_SG_T0_St26random_access_iterator_tag[std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> std::__find_if<std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > > >(std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > >, std::random_access_iterator_tag)]+0x1ab): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >log.cc:(.text._ZSt9__find_ifISt15_Deque_iteratorISt4pairIN3rak5timerESsERS4_PS4_ENS2_4on_tINS2_9mem_ref_tIS4_S3_EESt9binder2ndISt10less_equalIS3_EEEEET_SG_SG_T0_St26random_access_iterator_tag[std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> std::__find_if<std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > > >(std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > >, std::random_access_iterator_tag)]+0x208): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >log.cc:(.text._ZSt9__find_ifISt15_Deque_iteratorISt4pairIN3rak5timerESsERS4_PS4_ENS2_4on_tINS2_9mem_ref_tIS4_S3_EESt9binder2ndISt10less_equalIS3_EEEEET_SG_SG_T0_St26random_access_iterator_tag[std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> std::__find_if<std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > > >(std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > >, std::random_access_iterator_tag)]+0x37f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >log.cc:(.text._ZSt9__find_ifISt15_Deque_iteratorISt4pairIN3rak5timerESsERS4_PS4_ENS2_4on_tINS2_9mem_ref_tIS4_S3_EESt9binder2ndISt10less_equalIS3_EEEEET_SG_SG_T0_St26random_access_iterator_tag[std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> std::__find_if<std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > > >(std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > >, std::random_access_iterator_tag)]+0x3c7): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >log.cc:(.text._ZSt9__find_ifISt15_Deque_iteratorISt4pairIN3rak5timerESsERS4_PS4_ENS2_4on_tINS2_9mem_ref_tIS4_S3_EESt9binder2ndISt10less_equalIS3_EEEEET_SG_SG_T0_St26random_access_iterator_tag[std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> std::__find_if<std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > > >(std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > >, std::random_access_iterator_tag)]+0x444): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >log.cc:(.text._ZSt9__find_ifISt15_Deque_iteratorISt4pairIN3rak5timerESsERS4_PS4_ENS2_4on_tINS2_9mem_ref_tIS4_S3_EESt9binder2ndISt10less_equalIS3_EEEEET_SG_SG_T0_St26random_access_iterator_tag[std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> std::__find_if<std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > > >(std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > >, std::random_access_iterator_tag)]+0x4a5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >log.cc:(.text._ZSt9__find_ifISt15_Deque_iteratorISt4pairIN3rak5timerESsERS4_PS4_ENS2_4on_tINS2_9mem_ref_tIS4_S3_EESt9binder2ndISt10less_equalIS3_EEEEET_SG_SG_T0_St26random_access_iterator_tag[std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> std::__find_if<std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > > >(std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > >, std::random_access_iterator_tag)]+0x551): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >log.cc:(.text._ZSt9__find_ifISt15_Deque_iteratorISt4pairIN3rak5timerESsERS4_PS4_ENS2_4on_tINS2_9mem_ref_tIS4_S3_EESt9binder2ndISt10less_equalIS3_EEEEET_SG_SG_T0_St26random_access_iterator_tag[std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> std::__find_if<std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > > >(std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > >, std::random_access_iterator_tag)]+0x581): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >log.cc:(.text._ZSt9__find_ifISt15_Deque_iteratorISt4pairIN3rak5timerESsERS4_PS4_ENS2_4on_tINS2_9mem_ref_tIS4_S3_EESt9binder2ndISt10less_equalIS3_EEEEET_SG_SG_T0_St26random_access_iterator_tag[std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> std::__find_if<std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > > >(std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > >, std::random_access_iterator_tag)]+0x5b1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >log.cc:(.text._ZSt9__find_ifISt15_Deque_iteratorISt4pairIN3rak5timerESsERS4_PS4_ENS2_4on_tINS2_9mem_ref_tIS4_S3_EESt9binder2ndISt10less_equalIS3_EEEEET_SG_SG_T0_St26random_access_iterator_tag[std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> std::__find_if<std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > > >(std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > >, std::random_access_iterator_tag)]+0x635): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >log.cc:(.text._ZSt9__find_ifISt15_Deque_iteratorISt4pairIN3rak5timerESsERS4_PS4_ENS2_4on_tINS2_9mem_ref_tIS4_S3_EESt9binder2ndISt10less_equalIS3_EEEEET_SG_SG_T0_St26random_access_iterator_tag[std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> std::__find_if<std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > > >(std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > >, std::random_access_iterator_tag)]+0x665): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(log.o):log.cc:(.text._ZSt9__find_ifISt15_Deque_iteratorISt4pairIN3rak5timerESsERS4_PS4_ENS2_4on_tINS2_9mem_ref_tIS4_S3_EESt9binder2ndISt10less_equalIS3_EEEEET_SG_SG_T0_St26random_access_iterator_tag[std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> std::__find_if<std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > > >(std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::_Deque_iterator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, rak::on_t<rak::mem_ref_t<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, rak::timer>, std::binder2nd<std::less_equal<rak::timer> > >, std::random_access_iterator_tag)]+0x6a2): more undefined references to `__gnu_cxx::__exchange_and_add(int volatile*, int)' follow >../src/core/libsub_core.a(log.o): In function `std::deque<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_push_front_aux(std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)': >log.cc:(.text._ZNSt5dequeISt4pairIN3rak5timerESsESaIS3_EE17_M_push_front_auxERKS3_[std::deque<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_push_front_aux(std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)]+0xb0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >log.cc:(.text._ZNSt5dequeISt4pairIN3rak5timerESsESaIS3_EE17_M_push_front_auxERKS3_[std::deque<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_push_front_aux(std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)]+0xce): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >log.cc:(.text._ZNSt5dequeISt4pairIN3rak5timerESsESaIS3_EE17_M_push_front_auxERKS3_[std::deque<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_push_front_aux(std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)]+0x131): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >log.cc:(.text._ZNSt5dequeISt4pairIN3rak5timerESsESaIS3_EE17_M_push_front_auxERKS3_[std::deque<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_push_front_aux(std::pair<rak::timer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)]+0x15c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(manager.o): In function `rak::regex::operator()(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const': >manager.cc:(.text+0x262): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >manager.cc:(.text+0x2ad): undefined reference to `std::_List_node_base::unhook()' >manager.cc:(.text+0x2f6): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >manager.cc:(.text+0x39a): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >../src/core/libsub_core.a(manager.o): In function `core::Manager::local_address() const': >manager.cc:(.text+0x40f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >../src/core/libsub_core.a(manager.o): In function `core::Manager::proxy_address() const': >manager.cc:(.text+0x48f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >../src/core/libsub_core.a(manager.o): In function `core::Manager::bind_address() const': >manager.cc:(.text+0x50f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >../src/core/libsub_core.a(manager.o): In function `core::connect_signal_tracker_dump(core::Download*, sigc::slot3<void, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, unsigned int>)': >manager.cc:(.text+0x72d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x793): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x7d4): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x7ea): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(manager.o): In function `core::Manager::handshake_log(sockaddr const*, int, int, torrent::HashString const*)': >manager.cc:(.text+0x8c1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x8c6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0xa11): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >../src/core/libsub_core.a(manager.o): In function `core::Manager::listen_open()': >manager.cc:(.text+0x1250): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x136a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >../src/core/libsub_core.a(manager.o):manager.cc:(.text+0x1445): more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' follow >../src/core/libsub_core.a(manager.o): In function `core::Manager::listen_open()': >manager.cc:(.text+0x1491): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x14c1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x14f1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x1521): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x154f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x157c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x159b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x15b6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x15d5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x15f8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x165f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x1679): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(manager.o): In function `core::Manager::initialize_first()': >manager.cc:(.text+0x170a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x1771): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x1787): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x17e8): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x1802): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x1832): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x188f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x18bf): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x18ea): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x1912): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x193c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x1952): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x1977): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x1991): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x19df): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x19f9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(manager.o): In function `core::receive_tracker_dump(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, unsigned int)': >manager.cc:(.text+0x1ad0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x1cbf): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x1d81): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x1d97): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(manager.o): In function `core::Manager::initialize_second()': >manager.cc:(.text+0x20f0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x21ae): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x2261): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x2317): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x2418): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x2448): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x2478): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x24a8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x24d2): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x2555): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x2586): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x25a0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x25ef): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x260e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x2638): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x2657): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(manager.o): In function `core::Manager::~Manager()': >manager.cc:(.text+0x2778): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x27c8): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x2873): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x28a6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x28d6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x299c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x29b2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x29ed): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(manager.o): In function `core::Manager::~Manager()': >manager.cc:(.text+0x2a78): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x2ac8): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x2b73): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x2ba6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x2bd6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x2c9c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x2cb2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x2ced): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(manager.o): In function `core::Manager::Manager()': >manager.cc:(.text+0x2e31): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x2e38): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x309c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x30f1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x311f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x31b5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(manager.o): In function `core::Manager::Manager()': >manager.cc:(.text+0x3371): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x3378): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x35dc): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x3631): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x365f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x36f5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(manager.o): In function `core::Manager::try_create_download(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool, bool)': >manager.cc:(.text+0x3849): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x3985): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x39ad): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x39dd): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x3a67): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x3a7d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x3acc): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x3b49): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(manager.o): In function `core::Manager::receive_hashing_changed()': >manager.cc:(.text+0x3cd2): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x3d45): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x3de5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x3dff): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x3f65): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x3fd6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x4005): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x4035): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x40df): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x4147): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x4167): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x4197): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x41cc): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x41e2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x4205): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x421b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x427d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x4297): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x42ef): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x431c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x4336): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x4372): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x438c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x43c1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x4439): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x447d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x4497): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x450a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(manager.o): In function `core::Manager::set_proxy_address(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >manager.cc:(.text+0x46b0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x474a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x4776): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x47a6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x47f8): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x480e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x489c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x48ae): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x48c8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x491b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x4931): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x498a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(manager.o): In function `core::Manager::set_bind_address(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >manager.cc:(.text+0x4a7f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x4b0f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x4b30): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x4bcf): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x4bff): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x4c2f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x4c5f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x4ca5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x4cbb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x4ce7): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x4cfd): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x4da8): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x4dc2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x4e11): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x4e2b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x4e5d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x4e77): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(manager.o): In function `core::Manager::set_local_address(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >manager.cc:(.text+0x4f6c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x4fea): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x5013): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x5043): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x506d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x507f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x50a3): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x50b9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x50dc): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x50f2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x51c5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x51f5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(manager.o): In function `core::Manager::receive_http_failed(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)': >manager.cc:(.text+0x52a6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x5345): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x5375): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x539e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x53ce): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x53f8): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x541e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x5441): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x5457): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x549e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x54da): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x5514): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x552e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x555e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(manager.o): In function `core::Manager::delete_tied(core::Download*)': >manager.cc:(.text+0x5638): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x5676): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x5691): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x56f1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x5722): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >../src/core/libsub_core.a(manager.o):manager.cc:(.text+0x5794): more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' follow >../src/core/libsub_core.a(manager.o): In function `core::Manager::delete_tied(core::Download*)': >manager.cc:(.text+0x57b6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x5927): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x5942): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x59ab): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x59c6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x5a48): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x5a5b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x5a7a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x5ae5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x5b0d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x5b36): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x5b51): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x5b7a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x5bdf): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x5c54): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x5c9f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x5cb9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x5d07): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x5d37): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x5d9b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x5dba): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x5deb): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x5e06): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x5e37): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x5e5b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x5e7c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x5eb8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x5ee1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x5f02): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(manager.o): In function `core::path_expand(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >manager.cc:(.text+0x6346): undefined reference to `std::_List_node_base::unhook()' >manager.cc:(.text+0x688c): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >../src/core/libsub_core.a(manager.o): In function `core::Manager::try_create_download_expand(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool, bool)': >manager.cc:(.text+0x6d41): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x6db8): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x6dcb): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x6e9e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x6eb1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >../src/core/libsub_core.a(manager.o):manager.cc:(.text+0x6ec4): more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' follow >../src/core/libsub_core.a(manager.o): In function `core::Manager::try_create_download_expand(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool, bool)': >manager.cc:(.text+0x701f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x703e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x705d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x707c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x709b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x70ba): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x70d9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x70f8): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x7117): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x7136): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x7155): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x7185): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x71b5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x71e5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x724d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x728c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x729f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x72b2): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x72c5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x72eb): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >../src/core/libsub_core.a(manager.o):manager.cc:(.text+0x7309): more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' follow >../src/core/libsub_core.a(manager.o): In function `core::Manager::try_create_download_expand(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool, bool)': >manager.cc:(.text+0x732a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x7350): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x7363): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x7376): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x7395): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x73c5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x73f5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x7425): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x747e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x7498): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x74c8): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x74e7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x750d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x752c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x75a5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x75da): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x760a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x7630): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x764f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x7675): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x7688): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x76a7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x76d7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x7715): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x7740): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x775f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(manager.o): In function `std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::erase(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >)': >manager.cc:(.text._ZNSt6vectorISsSaISsEE5eraseEN9__gnu_cxx17__normal_iteratorIPSsS1_EE[std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::erase(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >)]+0x54): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt6vectorISsSaISsEE5eraseEN9__gnu_cxx17__normal_iteratorIPSsS1_EE[std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::erase(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >)]+0x7c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(manager.o): In function `std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::remove_if<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::unary_negate<rak::regex> >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::unary_negate<rak::regex>)': >manager.cc:(.text._ZSt9remove_ifISt14_List_iteratorISsESt12unary_negateIN3rak5regexEEET_S6_S6_T0_[std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::remove_if<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::unary_negate<rak::regex> >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::unary_negate<rak::regex>)]+0x64): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZSt9remove_ifISt14_List_iteratorISsESt12unary_negateIN3rak5regexEEET_S6_S6_T0_[std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::remove_if<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::unary_negate<rak::regex> >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::unary_negate<rak::regex>)]+0x72): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZSt9remove_ifISt14_List_iteratorISsESt12unary_negateIN3rak5regexEEET_S6_S6_T0_[std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::remove_if<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::unary_negate<rak::regex> >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::unary_negate<rak::regex>)]+0x101): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZSt9remove_ifISt14_List_iteratorISsESt12unary_negateIN3rak5regexEEET_S6_S6_T0_[std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::remove_if<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::unary_negate<rak::regex> >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::unary_negate<rak::regex>)]+0x11c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZSt9remove_ifISt14_List_iteratorISsESt12unary_negateIN3rak5regexEEET_S6_S6_T0_[std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::remove_if<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::unary_negate<rak::regex> >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::unary_negate<rak::regex>)]+0x157): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZSt9remove_ifISt14_List_iteratorISsESt12unary_negateIN3rak5regexEEET_S6_S6_T0_[std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::remove_if<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::unary_negate<rak::regex> >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::unary_negate<rak::regex>)]+0x187): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZSt9remove_ifISt14_List_iteratorISsESt12unary_negateIN3rak5regexEEET_S6_S6_T0_[std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::remove_if<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::unary_negate<rak::regex> >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::unary_negate<rak::regex>)]+0x1b1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZSt9remove_ifISt14_List_iteratorISsESt12unary_negateIN3rak5regexEEET_S6_S6_T0_[std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::remove_if<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::unary_negate<rak::regex> >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::unary_negate<rak::regex>)]+0x1d1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZSt9remove_ifISt14_List_iteratorISsESt12unary_negateIN3rak5regexEEET_S6_S6_T0_[std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::remove_if<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::unary_negate<rak::regex> >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::unary_negate<rak::regex>)]+0x1e7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZSt9remove_ifISt14_List_iteratorISsESt12unary_negateIN3rak5regexEEET_S6_S6_T0_[std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::remove_if<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::unary_negate<rak::regex> >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::unary_negate<rak::regex>)]+0x20c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZSt9remove_ifISt14_List_iteratorISsESt12unary_negateIN3rak5regexEEET_S6_S6_T0_[std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::remove_if<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::unary_negate<rak::regex> >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::unary_negate<rak::regex>)]+0x227): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZSt9remove_ifISt14_List_iteratorISsESt12unary_negateIN3rak5regexEEET_S6_S6_T0_[std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::remove_if<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::unary_negate<rak::regex> >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::unary_negate<rak::regex>)]+0x265): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(manager.o): In function `std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::reserve(unsigned int)': >manager.cc:(.text._ZNSt6vectorISsSaISsEE7reserveEj[std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::reserve(unsigned int)]+0xa7): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt6vectorISsSaISsEE7reserveEj[std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::reserve(unsigned int)]+0xfe): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZNSt6vectorISsSaISsEE7reserveEj[std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::reserve(unsigned int)]+0x145): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt6vectorISsSaISsEE7reserveEj[std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::reserve(unsigned int)]+0x168): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(manager.o): In function `utils::Directory::Directory(utils::Directory const&)': >manager.cc:(.text._ZN5utils9DirectoryC1ERKS0_[utils::Directory::Directory(utils::Directory const&)]+0x51): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >manager.cc:(.text._ZN5utils9DirectoryC1ERKS0_[utils::Directory::Directory(utils::Directory const&)]+0x8f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZN5utils9DirectoryC1ERKS0_[utils::Directory::Directory(utils::Directory const&)]+0xd5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZN5utils9DirectoryC1ERKS0_[utils::Directory::Directory(utils::Directory const&)]+0x11c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZN5utils9DirectoryC1ERKS0_[utils::Directory::Directory(utils::Directory const&)]+0x15d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(manager.o): In function `utils::Directory::~Directory()': >manager.cc:(.text._ZN5utils9DirectoryD1Ev[utils::Directory::~Directory()]+0x14): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZN5utils9DirectoryD1Ev[utils::Directory::~Directory()]+0x2b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZN5utils9DirectoryD1Ev[utils::Directory::~Directory()]+0x5d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZN5utils9DirectoryD1Ev[utils::Directory::~Directory()]+0x86): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZN5utils9DirectoryD1Ev[utils::Directory::~Directory()]+0xc0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZN5utils9DirectoryD1Ev[utils::Directory::~Directory()]+0xef): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(manager.o): In function `std::vector<utils::Directory, std::allocator<utils::Directory> >::_M_insert_aux(__gnu_cxx::__normal_iterator<utils::Directory*, std::vector<utils::Directory, std::allocator<utils::Directory> > >, utils::Directory const&)': >manager.cc:(.text._ZNSt6vectorIN5utils9DirectoryESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_[std::vector<utils::Directory, std::allocator<utils::Directory> >::_M_insert_aux(__gnu_cxx::__normal_iterator<utils::Directory*, std::vector<utils::Directory, std::allocator<utils::Directory> > >, utils::Directory const&)]+0x6f): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >manager.cc:(.text._ZNSt6vectorIN5utils9DirectoryESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_[std::vector<utils::Directory, std::allocator<utils::Directory> >::_M_insert_aux(__gnu_cxx::__normal_iterator<utils::Directory*, std::vector<utils::Directory, std::allocator<utils::Directory> > >, utils::Directory const&)]+0xe5): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >manager.cc:(.text._ZNSt6vectorIN5utils9DirectoryESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_[std::vector<utils::Directory, std::allocator<utils::Directory> >::_M_insert_aux(__gnu_cxx::__normal_iterator<utils::Directory*, std::vector<utils::Directory, std::allocator<utils::Directory> > >, utils::Directory const&)]+0x1b7): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >manager.cc:(.text._ZNSt6vectorIN5utils9DirectoryESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_[std::vector<utils::Directory, std::allocator<utils::Directory> >::_M_insert_aux(__gnu_cxx::__normal_iterator<utils::Directory*, std::vector<utils::Directory, std::allocator<utils::Directory> > >, utils::Directory const&)]+0x274): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >manager.cc:(.text._ZNSt6vectorIN5utils9DirectoryESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_[std::vector<utils::Directory, std::allocator<utils::Directory> >::_M_insert_aux(__gnu_cxx::__normal_iterator<utils::Directory*, std::vector<utils::Directory, std::allocator<utils::Directory> > >, utils::Directory const&)]+0x2c6): undefined reference to `std::_List_node_base::unhook()' >manager.cc:(.text._ZNSt6vectorIN5utils9DirectoryESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_[std::vector<utils::Directory, std::allocator<utils::Directory> >::_M_insert_aux(__gnu_cxx::__normal_iterator<utils::Directory*, std::vector<utils::Directory, std::allocator<utils::Directory> > >, utils::Directory const&)]+0x2fa): undefined reference to `std::_List_node_base::unhook()' >manager.cc:(.text._ZNSt6vectorIN5utils9DirectoryESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_[std::vector<utils::Directory, std::allocator<utils::Directory> >::_M_insert_aux(__gnu_cxx::__normal_iterator<utils::Directory*, std::vector<utils::Directory, std::allocator<utils::Directory> > >, utils::Directory const&)]+0x3f1): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >manager.cc:(.text._ZNSt6vectorIN5utils9DirectoryESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_[std::vector<utils::Directory, std::allocator<utils::Directory> >::_M_insert_aux(__gnu_cxx::__normal_iterator<utils::Directory*, std::vector<utils::Directory, std::allocator<utils::Directory> > >, utils::Directory const&)]+0x491): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >manager.cc:(.text._ZNSt6vectorIN5utils9DirectoryESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_[std::vector<utils::Directory, std::allocator<utils::Directory> >::_M_insert_aux(__gnu_cxx::__normal_iterator<utils::Directory*, std::vector<utils::Directory, std::allocator<utils::Directory> > >, utils::Directory const&)]+0x531): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >../src/core/libsub_core.a(manager.o): In function `std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >manager.cc:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x8b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x193): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x1f5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x21e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x27f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x2b5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x2e3): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x30c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x35b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x391): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x3a7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x3e5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(manager.o): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)': >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0xc4): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0xf5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x128): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x160): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x191): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x1c4): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x1da): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x212): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x241): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x25b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x290): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x2b9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x2d3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x324): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x360): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x395): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x3ba): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x3d4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x404): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x42d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x447): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x4b4): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x4e8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x50a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x524): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x554): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x57d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x597): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x5d6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x612): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x647): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x66c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x686): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x6d5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x6fe): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x718): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(manager.o): In function `std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >manager.cc:(.text._ZNSt3mapISsN4sigc5slot1IvPN4core8DownloadEEESt4lessISsESaISt4pairIKSsS5_EEEixERS9_[std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x147): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt3mapISsN4sigc5slot1IvPN4core8DownloadEEESt4lessISsESaISt4pairIKSsS5_EEEixERS9_[std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x176): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZNSt3mapISsN4sigc5slot1IvPN4core8DownloadEEESt4lessISsESaISt4pairIKSsS5_EEEixERS9_[std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x199): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt3mapISsN4sigc5slot1IvPN4core8DownloadEEESt4lessISsESaISt4pairIKSsS5_EEEixERS9_[std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x1bd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt3mapISsN4sigc5slot1IvPN4core8DownloadEEESt4lessISsESaISt4pairIKSsS5_EEEixERS9_[std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x1d3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZNSt3mapISsN4sigc5slot1IvPN4core8DownloadEEESt4lessISsESaISt4pairIKSsS5_EEEixERS9_[std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x1fe): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt3mapISsN4sigc5slot1IvPN4core8DownloadEEESt4lessISsESaISt4pairIKSsS5_EEEixERS9_[std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x214): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZNSt3mapISsN4sigc5slot1IvPN4core8DownloadEEESt4lessISsESaISt4pairIKSsS5_EEEixERS9_[std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x247): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZNSt3mapISsN4sigc5slot1IvPN4core8DownloadEEESt4lessISsESaISt4pairIKSsS5_EEEixERS9_[std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x27c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZNSt3mapISsN4sigc5slot1IvPN4core8DownloadEEESt4lessISsESaISt4pairIKSsS5_EEEixERS9_[std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x296): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(manager.o): In function `core::Log::~Log()': >manager.cc:(.text._ZN4core3LogD1Ev[core::Log::~Log()]+0x4d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZN4core3LogD1Ev[core::Log::~Log()]+0xc6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZN4core3LogD1Ev[core::Log::~Log()]+0x152): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZN4core3LogD1Ev[core::Log::~Log()]+0x180): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(manager.o): In function `std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > > std::transform<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)': >manager.cc:(.text._ZSt9transformISt14_List_iteratorISsESt20back_insert_iteratorISt6vectorIN5utils9DirectoryESaIS5_EEESt9binder1stISt4plusISsEEET0_T_SE_SD_T1_[std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > > std::transform<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)]+0xc1): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >manager.cc:(.text._ZSt9transformISt14_List_iteratorISsESt20back_insert_iteratorISt6vectorIN5utils9DirectoryESaIS5_EEESt9binder1stISt4plusISsEEET0_T_SE_SD_T1_[std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > > std::transform<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)]+0xf0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZSt9transformISt14_List_iteratorISsESt20back_insert_iteratorISt6vectorIN5utils9DirectoryESaIS5_EEESt9binder1stISt4plusISsEEET0_T_SE_SD_T1_[std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > > std::transform<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)]+0x10a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZSt9transformISt14_List_iteratorISsESt20back_insert_iteratorISt6vectorIN5utils9DirectoryESaIS5_EEESt9binder1stISt4plusISsEEET0_T_SE_SD_T1_[std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > > std::transform<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)]+0x128): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZSt9transformISt14_List_iteratorISsESt20back_insert_iteratorISt6vectorIN5utils9DirectoryESaIS5_EEESt9binder1stISt4plusISsEEET0_T_SE_SD_T1_[std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > > std::transform<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)]+0x16a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZSt9transformISt14_List_iteratorISsESt20back_insert_iteratorISt6vectorIN5utils9DirectoryESaIS5_EEESt9binder1stISt4plusISsEEET0_T_SE_SD_T1_[std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > > std::transform<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)]+0x1a3): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZSt9transformISt14_List_iteratorISsESt20back_insert_iteratorISt6vectorIN5utils9DirectoryESaIS5_EEESt9binder1stISt4plusISsEEET0_T_SE_SD_T1_[std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > > std::transform<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)]+0x1bd): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZSt9transformISt14_List_iteratorISsESt20back_insert_iteratorISt6vectorIN5utils9DirectoryESaIS5_EEESt9binder1stISt4plusISsEEET0_T_SE_SD_T1_[std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > > std::transform<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)]+0x1f0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZSt9transformISt14_List_iteratorISsESt20back_insert_iteratorISt6vectorIN5utils9DirectoryESaIS5_EEESt9binder1stISt4plusISsEEET0_T_SE_SD_T1_[std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > > std::transform<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)]+0x21a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZSt9transformISt14_List_iteratorISsESt20back_insert_iteratorISt6vectorIN5utils9DirectoryESaIS5_EEESt9binder1stISt4plusISsEEET0_T_SE_SD_T1_[std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > > std::transform<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)]+0x236): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZSt9transformISt14_List_iteratorISsESt20back_insert_iteratorISt6vectorIN5utils9DirectoryESaIS5_EEESt9binder1stISt4plusISsEEET0_T_SE_SD_T1_[std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > > std::transform<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)]+0x26b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZSt9transformISt14_List_iteratorISsESt20back_insert_iteratorISt6vectorIN5utils9DirectoryESaIS5_EEESt9binder1stISt4plusISsEEET0_T_SE_SD_T1_[std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > > std::transform<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)]+0x294): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZSt9transformISt14_List_iteratorISsESt20back_insert_iteratorISt6vectorIN5utils9DirectoryESaIS5_EEESt9binder1stISt4plusISsEEET0_T_SE_SD_T1_[std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > > std::transform<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)]+0x2b7): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZSt9transformISt14_List_iteratorISsESt20back_insert_iteratorISt6vectorIN5utils9DirectoryESaIS5_EEESt9binder1stISt4plusISsEEET0_T_SE_SD_T1_[std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > > std::transform<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)]+0x2d1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZSt9transformISt14_List_iteratorISsESt20back_insert_iteratorISt6vectorIN5utils9DirectoryESaIS5_EEESt9binder1stISt4plusISsEEET0_T_SE_SD_T1_[std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > > std::transform<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)]+0x30e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZSt9transformISt14_List_iteratorISsESt20back_insert_iteratorISt6vectorIN5utils9DirectoryESaIS5_EEESt9binder1stISt4plusISsEEET0_T_SE_SD_T1_[std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > > std::transform<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)]+0x351): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZSt9transformISt14_List_iteratorISsESt20back_insert_iteratorISt6vectorIN5utils9DirectoryESaIS5_EEESt9binder1stISt4plusISsEEET0_T_SE_SD_T1_[std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > > std::transform<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)]+0x374): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZSt9transformISt14_List_iteratorISsESt20back_insert_iteratorISt6vectorIN5utils9DirectoryESaIS5_EEESt9binder1stISt4plusISsEEET0_T_SE_SD_T1_[std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > > std::transform<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)]+0x38e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZSt9transformISt14_List_iteratorISsESt20back_insert_iteratorISt6vectorIN5utils9DirectoryESaIS5_EEESt9binder1stISt4plusISsEEET0_T_SE_SD_T1_[std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > > std::transform<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)]+0x3d2): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZSt9transformISt14_List_iteratorISsESt20back_insert_iteratorISt6vectorIN5utils9DirectoryESaIS5_EEESt9binder1stISt4plusISsEEET0_T_SE_SD_T1_[std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > > std::transform<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)]+0x40b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZSt9transformISt14_List_iteratorISsESt20back_insert_iteratorISt6vectorIN5utils9DirectoryESaIS5_EEESt9binder1stISt4plusISsEEET0_T_SE_SD_T1_[std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > > std::transform<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)]+0x437): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZSt9transformISt14_List_iteratorISsESt20back_insert_iteratorISt6vectorIN5utils9DirectoryESaIS5_EEESt9binder1stISt4plusISsEEET0_T_SE_SD_T1_[std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > > std::transform<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)]+0x467): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZSt9transformISt14_List_iteratorISsESt20back_insert_iteratorISt6vectorIN5utils9DirectoryESaIS5_EEESt9binder1stISt4plusISsEEET0_T_SE_SD_T1_[std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > > std::transform<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)]+0x499): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZSt9transformISt14_List_iteratorISsESt20back_insert_iteratorISt6vectorIN5utils9DirectoryESaIS5_EEESt9binder1stISt4plusISsEEET0_T_SE_SD_T1_[std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > > std::transform<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)]+0x4db): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text._ZSt9transformISt14_List_iteratorISsESt20back_insert_iteratorISt6vectorIN5utils9DirectoryESaIS5_EEESt9binder1stISt4plusISsEEET0_T_SE_SD_T1_[std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > > std::transform<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)]+0x514): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text._ZSt9transformISt14_List_iteratorISsESt20back_insert_iteratorISt6vectorIN5utils9DirectoryESaIS5_EEESt9binder1stISt4plusISsEEET0_T_SE_SD_T1_[std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > > std::transform<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::back_insert_iterator<std::vector<utils::Directory, std::allocator<utils::Directory> > >, std::binder1st<std::plus<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)]+0x540): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(view.o): In function `core::View::next_focus()': >view.cc:(.text+0x85): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >view.cc:(.text+0xcc): undefined reference to `std::_List_node_base::unhook()' >view.cc:(.text+0x19e): undefined reference to `std::_List_node_base::unhook()' >../src/core/libsub_core.a(view.o): In function `core::View::set_filter_on(int)': >view.cc:(.text+0x49b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view.cc:(.text+0x4fd): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view.cc:(.text+0x534): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view.cc:(.text+0x564): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view.cc:(.text+0x57a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view.cc:(.text+0x5f6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(view.o): In function `core::View::clear_filter_on()': >view.cc:(.text+0x673): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view.cc:(.text+0x6e1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view.cc:(.text+0x70a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view.cc:(.text+0x733): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view.cc:(.text+0x75f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view.cc:(.text+0x789): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view.cc:(.text+0x797): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view.cc:(.text+0x7c5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view.cc:(.text+0x7f2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view.cc:(.text+0x81b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(view.o): In function `core::View::initialize(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, core::DownloadList*)': >view.cc:(.text+0x105f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view.cc:(.text+0x110a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view.cc:(.text+0x1143): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view.cc:(.text+0x116f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view.cc:(.text+0x11c9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view.cc:(.text+0x11df): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view.cc:(.text+0x12e4): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view.cc:(.text+0x12fa): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(view.o): In function `core::View::~View()': >view.cc:(.text+0x13b5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view.cc:(.text+0x1483): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view.cc:(.text+0x1499): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view.cc:(.text+0x14c5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view.cc:(.text+0x14f5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view.cc:(.text+0x1525): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view.cc:(.text+0x1555): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view.cc:(.text+0x15b9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view.cc:(.text+0x15e5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view.cc:(.text+0x1613): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view.cc:(.text+0x1621): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view.cc:(.text+0x163b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view.cc:(.text+0x167b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(view.o): In function `core::View::~View()': >view.cc:(.text+0x1755): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view.cc:(.text+0x1823): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view.cc:(.text+0x1839): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view.cc:(.text+0x1865): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view.cc:(.text+0x1895): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view.cc:(.text+0x18c5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view.cc:(.text+0x18f5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view.cc:(.text+0x1959): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view.cc:(.text+0x1985): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view.cc:(.text+0x19b3): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view.cc:(.text+0x19c1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view.cc:(.text+0x19db): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view.cc:(.text+0x1a1b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(view.o): In function `core::View::prev_focus()': >view.cc:(.text+0x1aea): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >view.cc:(.text+0x1b2c): undefined reference to `std::_List_node_base::unhook()' >view.cc:(.text+0x1bfe): undefined reference to `std::_List_node_base::unhook()' >../src/core/libsub_core.a(view.o): In function `core::View::received(core::Download*, int)': >view.cc:(.text+0x2079): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >view.cc:(.text+0x20bd): undefined reference to `std::_List_node_base::unhook()' >view.cc:(.text+0x2459): undefined reference to `std::_List_node_base::unhook()' >../src/core/libsub_core.a(view.o): In function `core::View::sort()': >view.cc:(.text+0x266d): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >view.cc:(.text+0x26b1): undefined reference to `std::_List_node_base::unhook()' >view.cc:(.text+0x2771): undefined reference to `std::_List_node_base::unhook()' >../src/core/libsub_core.a(view.o): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_copy(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > const*, std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)': >view.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE7_M_copyEPKSt13_Rb_tree_nodeIS8_EPSG_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_copy(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > const*, std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x1ca): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE7_M_copyEPKSt13_Rb_tree_nodeIS8_EPSG_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::_M_copy(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > const*, std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >*)]+0x1e4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(view.o): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::erase(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >view.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE5eraseERS1_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::erase(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x165): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >view.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE5eraseERS1_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::erase(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x196): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >view.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE5eraseERS1_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::erase(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x1a7): undefined reference to `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' >view.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE5eraseERS1_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::erase(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x21c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN4sigc5slot1IvPN4core8DownloadEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE5eraseERS1_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> >, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >::erase(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x278): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(view.o): In function `rak::bind2nd_t<std::pointer_to_binary_function<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void> > std::for_each<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >*, rak::bind2nd_t<std::pointer_to_binary_function<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void> > >(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >*, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >*, rak::bind2nd_t<std::pointer_to_binary_function<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void> >)': >view.cc:(.text._ZSt8for_eachIPSt3mapISsN4sigc5slot1IvPN4core8DownloadEEESt4lessISsESaISt4pairIKSsS6_EEEN3rak9bind2nd_tISt26pointer_to_binary_functionIRSD_RSA_vEEEET0_T_SN_SM_[rak::bind2nd_t<std::pointer_to_binary_function<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void> > std::for_each<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >*, rak::bind2nd_t<std::pointer_to_binary_function<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void> > >(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >*, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >*, rak::bind2nd_t<std::pointer_to_binary_function<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void> >)]+0xdc): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view.cc:(.text._ZSt8for_eachIPSt3mapISsN4sigc5slot1IvPN4core8DownloadEEESt4lessISsESaISt4pairIKSsS6_EEEN3rak9bind2nd_tISt26pointer_to_binary_functionIRSD_RSA_vEEEET0_T_SN_SM_[rak::bind2nd_t<std::pointer_to_binary_function<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void> > std::for_each<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >*, rak::bind2nd_t<std::pointer_to_binary_function<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void> > >(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >*, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >*, rak::bind2nd_t<std::pointer_to_binary_function<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void> >)]+0x139): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view.cc:(.text._ZSt8for_eachIPSt3mapISsN4sigc5slot1IvPN4core8DownloadEEESt4lessISsESaISt4pairIKSsS6_EEEN3rak9bind2nd_tISt26pointer_to_binary_functionIRSD_RSA_vEEEET0_T_SN_SM_[rak::bind2nd_t<std::pointer_to_binary_function<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void> > std::for_each<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >*, rak::bind2nd_t<std::pointer_to_binary_function<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void> > >(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >*, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >*, rak::bind2nd_t<std::pointer_to_binary_function<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void> >)]+0x170): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view.cc:(.text._ZSt8for_eachIPSt3mapISsN4sigc5slot1IvPN4core8DownloadEEESt4lessISsESaISt4pairIKSsS6_EEEN3rak9bind2nd_tISt26pointer_to_binary_functionIRSD_RSA_vEEEET0_T_SN_SM_[rak::bind2nd_t<std::pointer_to_binary_function<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void> > std::for_each<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >*, rak::bind2nd_t<std::pointer_to_binary_function<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void> > >(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >*, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >*, rak::bind2nd_t<std::pointer_to_binary_function<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::slot1<void, core::Download*>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, sigc::slot1<void, core::Download*> > > >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void> >)]+0x186): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(view_manager.o): In function `core::ViewManager::ViewManager(core::DownloadList*)': >view_manager.cc:(.text+0x32a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x4ba): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x671): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x846): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x869): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >../src/core/libsub_core.a(view_manager.o):view_manager.cc:(.text+0xa33): more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' follow >../src/core/libsub_core.a(view_manager.o): In function `core::ViewManager::ViewManager(core::DownloadList*)': >view_manager.cc:(.text+0x1c49): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x1cc2): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x1cf0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x1d6d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x1d9b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x1e14): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x1e42): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x1ebd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x1eeb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x1f64): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x1f92): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x200d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x203b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x20b4): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x20e2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x215d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x218b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x23ab): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x23e0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x2410): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x2440): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(view_manager.o):view_manager.cc:(.text+0x2470): more undefined references to `__gnu_cxx::__exchange_and_add(int volatile*, int)' follow >../src/core/libsub_core.a(view_manager.o): In function `core::ViewManager::ViewManager(core::DownloadList*)': >view_manager.cc:(.text+0x2859): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x286f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x28b1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x28e8): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x28fe): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x291d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x295b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x2976): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x29b2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x29e7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x2a3c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x2a91): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x2ace): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x2ae0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x2aff): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x2b38): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x2b61): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x2b91): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x2bdb): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x2bfa): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x2c2e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x2c49): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x2c90): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x2caf): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x2ce2): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x2cf4): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x2d13): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x2d55): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x2d7f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x2d91): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x2db0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x2e05): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x2e2e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x2e4d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x2e9c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x2ebb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x2eee): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x2f0d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x2f4e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x2f60): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x2f7f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x2fb9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x2fe3): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x3002): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x303b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x304d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x306c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x30a5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x311c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x313b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x3172): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x3191): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x31e9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x3208): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x3249): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x3264): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x32dc): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x32fb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x332e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x3340): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x335f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x3398): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x33ba): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x33d9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x3410): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x342f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x3492): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x34ac): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x34d9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x34ef): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x352e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x354d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(view_manager.o): In function `core::ViewManager::find_throw(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >view_manager.cc:(.text+0x374f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x379e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x37b7): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x37ca): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x382c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x3865): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x3895): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x38c5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x38f5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x3925): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x394b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x395e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x3986): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x39af): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x39de): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x39f8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x3a26): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x3a45): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x3a70): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x3a8f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(view_manager.o): In function `core::ViewManager::find(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >view_manager.cc:(.text+0x44a2): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x44ee): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x4507): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x4516): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x4540): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x4570): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x4599): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x45c9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x45f3): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x4605): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x4619): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x4634): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x4663): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x468c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x46b9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x46d8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(view_manager.o): In function `core::ViewManager::insert(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >view_manager.cc:(.text+0x47be): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x48c9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x4905): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(view_manager.o): In function `core::ViewManager::ViewManager(core::DownloadList*)': >view_manager.cc:(.text+0x4b6a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x4cfa): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x4eb1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x5086): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x50a9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >../src/core/libsub_core.a(view_manager.o):view_manager.cc:(.text+0x5273): more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' follow >../src/core/libsub_core.a(view_manager.o): In function `core::ViewManager::ViewManager(core::DownloadList*)': >view_manager.cc:(.text+0x6499): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x6512): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x6540): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x65bd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x65eb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x6664): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x6692): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x670d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x673b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x67b4): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x67e2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x685d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x688b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x6904): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x6932): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x69ad): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x69db): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x6ab6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x6ae4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x6c1b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x6c49): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x6c85): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x6cb5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x6ce5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x6d15): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(view_manager.o):view_manager.cc:(.text+0x6d45): more undefined references to `__gnu_cxx::__exchange_and_add(int volatile*, int)' follow >../src/core/libsub_core.a(view_manager.o): In function `core::ViewManager::ViewManager(core::DownloadList*)': >view_manager.cc:(.text+0x7136): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x719c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x71c5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x71e4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x7218): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x7237): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x7268): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x7287): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x72ec): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x7302): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x7321): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x735d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x737c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x73b1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x73ee): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x7401): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x7420): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x7449): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x7468): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x74aa): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x74e1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x74f7): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x7516): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x7550): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x7566): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x7585): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x75ce): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x75ed): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x762b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x7659): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x766b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x768a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x76c5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x7712): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x7727): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x7741): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x776a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x777c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x779b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x77d5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x7825): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x788c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x78a2): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x78c1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x78f8): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x7917): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x7953): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x7965): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x7984): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x79c5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x79f2): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x7a11): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x7a53): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x7a72): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x7a9b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x7aba): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x7b0c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x7b2b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x7b63): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x7b82): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x7bc3): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x7be2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x7c27): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x7c5e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x7cd1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x7cf0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x7d3e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x7d5d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x7dac): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x7dcb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text+0x7dfb): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text+0x7e1a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(view_manager.o): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> const&)': >view_manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core8ViewSortEESt10_Select1stIS5_ESt4lessISsESaIS5_EE9_M_insertEPSt18_Rb_tree_node_baseSD_RKS5_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> const&)]+0x64): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' >../src/core/libsub_core.a(view_manager.o): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> > >::insert_unique(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> const&)': >view_manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core8ViewSortEESt10_Select1stIS5_ESt4lessISsESaIS5_EE13insert_uniqueERKS5_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> > >::insert_unique(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> const&)]+0x116): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' >../src/core/libsub_core.a(view_manager.o): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> const&)': >view_manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core10ViewFilterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE9_M_insertEPSt18_Rb_tree_node_baseSD_RKS5_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> const&)]+0x64): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' >../src/core/libsub_core.a(view_manager.o): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> > >::insert_unique(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> const&)': >view_manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core10ViewFilterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE13insert_uniqueERKS5_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> > >::insert_unique(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> const&)]+0x116): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' >../src/core/libsub_core.a(view_manager.o): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> > >::insert_unique(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> const&)': >view_manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core10ViewFilterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE13insert_uniqueESt17_Rb_tree_iteratorIS5_ERKS5_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> > >::insert_unique(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> const&)]+0x9b): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' >view_manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core10ViewFilterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE13insert_uniqueESt17_Rb_tree_iteratorIS5_ERKS5_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> > >::insert_unique(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> const&)]+0x1ab): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >../src/core/libsub_core.a(view_manager.o): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> > >::insert_unique(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> const&)': >view_manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core8ViewSortEESt10_Select1stIS5_ESt4lessISsESaIS5_EE13insert_uniqueESt17_Rb_tree_iteratorIS5_ERKS5_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> > >::insert_unique(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> const&)]+0x98): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' >view_manager.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN4core8ViewSortEESt10_Select1stIS5_ESt4lessISsESaIS5_EE13insert_uniqueESt17_Rb_tree_iteratorIS5_ERKS5_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> > >::insert_unique(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> const&)]+0x1ae): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >../src/core/libsub_core.a(view_manager.o): In function `core::ViewSortVariableValue::~ViewSortVariableValue()': >view_manager.cc:(.text._ZN4core21ViewSortVariableValueD0Ev[core::ViewSortVariableValue::~ViewSortVariableValue()]+0x1d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text._ZN4core21ViewSortVariableValueD0Ev[core::ViewSortVariableValue::~ViewSortVariableValue()]+0x4b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(view_manager.o): In function `core::ViewSortVariableValue::~ViewSortVariableValue()': >view_manager.cc:(.text._ZN4core21ViewSortVariableValueD1Ev[core::ViewSortVariableValue::~ViewSortVariableValue()]+0x1d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text._ZN4core21ViewSortVariableValueD1Ev[core::ViewSortVariableValue::~ViewSortVariableValue()]+0x43): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(view_manager.o): In function `core::ViewFilterVariableValue::~ViewFilterVariableValue()': >view_manager.cc:(.text._ZN4core23ViewFilterVariableValueD0Ev[core::ViewFilterVariableValue::~ViewFilterVariableValue()]+0x1d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text._ZN4core23ViewFilterVariableValueD0Ev[core::ViewFilterVariableValue::~ViewFilterVariableValue()]+0x4b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(view_manager.o): In function `core::ViewFilterVariableValue::~ViewFilterVariableValue()': >view_manager.cc:(.text._ZN4core23ViewFilterVariableValueD1Ev[core::ViewFilterVariableValue::~ViewFilterVariableValue()]+0x1d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text._ZN4core23ViewFilterVariableValueD1Ev[core::ViewFilterVariableValue::~ViewFilterVariableValue()]+0x43): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(view_manager.o): In function `rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, core::ViewFilter*>, rak::call_delete<core::ViewFilter> > std::for_each<std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, core::ViewFilter*>, rak::call_delete<core::ViewFilter> > >(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, core::ViewFilter*>, rak::call_delete<core::ViewFilter> >)': >view_manager.cc:(.text._ZSt8for_eachISt17_Rb_tree_iteratorISt4pairIKSsPN4core10ViewFilterEEEN3rak4on_tINS8_9mem_ref_tIS6_S5_EENS8_11call_deleteIS4_EEEEET0_T_SG_SF_[rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, core::ViewFilter*>, rak::call_delete<core::ViewFilter> > std::for_each<std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, core::ViewFilter*>, rak::call_delete<core::ViewFilter> > >(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, core::ViewFilter*>, rak::call_delete<core::ViewFilter> >)]+0x4e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text._ZSt8for_eachISt17_Rb_tree_iteratorISt4pairIKSsPN4core10ViewFilterEEEN3rak4on_tINS8_9mem_ref_tIS6_S5_EENS8_11call_deleteIS4_EEEEET0_T_SG_SF_[rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, core::ViewFilter*>, rak::call_delete<core::ViewFilter> > std::for_each<std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, core::ViewFilter*>, rak::call_delete<core::ViewFilter> > >(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, core::ViewFilter*>, rak::call_delete<core::ViewFilter> >)]+0x58): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >view_manager.cc:(.text._ZSt8for_eachISt17_Rb_tree_iteratorISt4pairIKSsPN4core10ViewFilterEEEN3rak4on_tINS8_9mem_ref_tIS6_S5_EENS8_11call_deleteIS4_EEEEET0_T_SG_SF_[rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, core::ViewFilter*>, rak::call_delete<core::ViewFilter> > std::for_each<std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, core::ViewFilter*>, rak::call_delete<core::ViewFilter> > >(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, core::ViewFilter*>, rak::call_delete<core::ViewFilter> >)]+0x93): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text._ZSt8for_eachISt17_Rb_tree_iteratorISt4pairIKSsPN4core10ViewFilterEEEN3rak4on_tINS8_9mem_ref_tIS6_S5_EENS8_11call_deleteIS4_EEEEET0_T_SG_SF_[rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, core::ViewFilter*>, rak::call_delete<core::ViewFilter> > std::for_each<std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, core::ViewFilter*>, rak::call_delete<core::ViewFilter> > >(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, core::ViewFilter*>, rak::call_delete<core::ViewFilter> >)]+0xb6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text._ZSt8for_eachISt17_Rb_tree_iteratorISt4pairIKSsPN4core10ViewFilterEEEN3rak4on_tINS8_9mem_ref_tIS6_S5_EENS8_11call_deleteIS4_EEEEET0_T_SG_SF_[rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, core::ViewFilter*>, rak::call_delete<core::ViewFilter> > std::for_each<std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, core::ViewFilter*>, rak::call_delete<core::ViewFilter> > >(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewFilter*>, core::ViewFilter*>, rak::call_delete<core::ViewFilter> >)]+0xd8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(view_manager.o): In function `rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, core::ViewSort*>, rak::call_delete<core::ViewSort> > std::for_each<std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, core::ViewSort*>, rak::call_delete<core::ViewSort> > >(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, core::ViewSort*>, rak::call_delete<core::ViewSort> >)': >view_manager.cc:(.text._ZSt8for_eachISt17_Rb_tree_iteratorISt4pairIKSsPN4core8ViewSortEEEN3rak4on_tINS8_9mem_ref_tIS6_S5_EENS8_11call_deleteIS4_EEEEET0_T_SG_SF_[rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, core::ViewSort*>, rak::call_delete<core::ViewSort> > std::for_each<std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, core::ViewSort*>, rak::call_delete<core::ViewSort> > >(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, core::ViewSort*>, rak::call_delete<core::ViewSort> >)]+0x4e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text._ZSt8for_eachISt17_Rb_tree_iteratorISt4pairIKSsPN4core8ViewSortEEEN3rak4on_tINS8_9mem_ref_tIS6_S5_EENS8_11call_deleteIS4_EEEEET0_T_SG_SF_[rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, core::ViewSort*>, rak::call_delete<core::ViewSort> > std::for_each<std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, core::ViewSort*>, rak::call_delete<core::ViewSort> > >(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, core::ViewSort*>, rak::call_delete<core::ViewSort> >)]+0x58): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >view_manager.cc:(.text._ZSt8for_eachISt17_Rb_tree_iteratorISt4pairIKSsPN4core8ViewSortEEEN3rak4on_tINS8_9mem_ref_tIS6_S5_EENS8_11call_deleteIS4_EEEEET0_T_SG_SF_[rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, core::ViewSort*>, rak::call_delete<core::ViewSort> > std::for_each<std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, core::ViewSort*>, rak::call_delete<core::ViewSort> > >(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, core::ViewSort*>, rak::call_delete<core::ViewSort> >)]+0x93): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >view_manager.cc:(.text._ZSt8for_eachISt17_Rb_tree_iteratorISt4pairIKSsPN4core8ViewSortEEEN3rak4on_tINS8_9mem_ref_tIS6_S5_EENS8_11call_deleteIS4_EEEEET0_T_SG_SF_[rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, core::ViewSort*>, rak::call_delete<core::ViewSort> > std::for_each<std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, core::ViewSort*>, rak::call_delete<core::ViewSort> > >(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, core::ViewSort*>, rak::call_delete<core::ViewSort> >)]+0xb6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >view_manager.cc:(.text._ZSt8for_eachISt17_Rb_tree_iteratorISt4pairIKSsPN4core8ViewSortEEEN3rak4on_tINS8_9mem_ref_tIS6_S5_EENS8_11call_deleteIS4_EEEEET0_T_SG_SF_[rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, core::ViewSort*>, rak::call_delete<core::ViewSort> > std::for_each<std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, core::ViewSort*>, rak::call_delete<core::ViewSort> > >(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::ViewSort*>, core::ViewSort*>, rak::call_delete<core::ViewSort> >)]+0xd8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(curl_get.o): In function `core::CurlGet::CurlGet(core::CurlStack*)': >curl_get.cc:(.text+0x361): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_get.cc:(.text+0x3e6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_get.cc:(.text+0x41b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_get.cc:(.text+0x443): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_get.cc:(.text+0x47c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_get.cc:(.text+0x4a3): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_get.cc:(.text+0x4be): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(curl_get.o): In function `core::CurlGet::CurlGet(core::CurlStack*)': >curl_get.cc:(.text+0x561): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_get.cc:(.text+0x5e6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_get.cc:(.text+0x61b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_get.cc:(.text+0x643): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_get.cc:(.text+0x67c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_get.cc:(.text+0x6a3): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_get.cc:(.text+0x6be): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(curl_get.o): In function `core::CurlGet::start()': >curl_get.cc:(.text+0x87d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_get.cc:(.text+0x8de): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_get.cc:(.text+0x8f4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_get.cc:(.text+0x920): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_get.cc:(.text+0x952): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_get.cc:(.text+0x97a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_get.cc:(.text+0x9ad): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_get.cc:(.text+0x9c3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(curl_get.o): In function `core::CurlGet::perform(CURLMsg*)': >curl_get.cc:(.text+0xa41): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_get.cc:(.text+0xad1): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >curl_get.cc:(.text+0xb59): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_get.cc:(.text+0xb73): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_get.cc:(.text+0xb97): undefined reference to `std::_List_node_base::unhook()' >curl_get.cc:(.text+0xc5e): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >curl_get.cc:(.text+0xca6): undefined reference to `std::_List_node_base::unhook()' >curl_get.cc:(.text+0xd36): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_get.cc:(.text+0xdb8): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_get.cc:(.text+0xdce): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_get.cc:(.text+0xdf9): undefined reference to `std::_List_node_base::unhook()' >curl_get.cc:(.text+0xe75): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_get.cc:(.text+0xe8f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_get.cc:(.text+0xf99): undefined reference to `std::_List_node_base::unhook()' >../src/core/libsub_core.a(curl_stack.o): In function `core::CurlStack::CurlStack()': >curl_stack.cc:(.text+0xe0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_stack.cc:(.text+0xf2): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_stack.cc:(.text+0xf9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >../src/core/libsub_core.a(curl_stack.o): In function `core::CurlStack::CurlStack()': >curl_stack.cc:(.text+0x130): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_stack.cc:(.text+0x142): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >../src/core/libsub_core.a(curl_stack.o):curl_stack.cc:(.text+0x149): more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' follow >../src/core/libsub_core.a(curl_stack.o): In function `core::CurlStack::remove_get(core::CurlGet*)': >curl_stack.cc:(.text+0x262): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_stack.cc:(.text+0x28b): undefined reference to `std::_List_node_base::unhook()' >curl_stack.cc:(.text+0x2af): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_stack.cc:(.text+0x2f3): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_stack.cc:(.text+0x309): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_stack.cc:(.text+0x33d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_stack.cc:(.text+0x353): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(curl_stack.o): In function `core::CurlStack::add_get(core::CurlGet*)': >curl_stack.cc:(.text+0x42d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_stack.cc:(.text+0x43b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_stack.cc:(.text+0x4ce): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >curl_stack.cc:(.text+0x4ea): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_stack.cc:(.text+0x51a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_stack.cc:(.text+0x54c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_stack.cc:(.text+0x55a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_stack.cc:(.text+0x594): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_stack.cc:(.text+0x5bd): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(curl_stack.o): In function `core::CurlStack::fdset(fd_set*, fd_set*, fd_set*)': >curl_stack.cc:(.text+0x680): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_stack.cc:(.text+0x6b0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_stack.cc:(.text+0x6e5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_stack.cc:(.text+0x6fb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(curl_stack.o): In function `core::CurlStack::perform()': >curl_stack.cc:(.text+0x81d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_stack.cc:(.text+0x890): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_stack.cc:(.text+0x8c4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_stack.cc:(.text+0x8f6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_stack.cc:(.text+0x925): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_stack.cc:(.text+0x97d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_stack.cc:(.text+0x997): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_stack.cc:(.text+0x9c7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(curl_stack.o): In function `core::CurlStack::~CurlStack()': >curl_stack.cc:(.text+0xa35): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_stack.cc:(.text+0xa3f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_stack.cc:(.text+0xa52): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_stack.cc:(.text+0xa8d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_stack.cc:(.text+0xab6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_stack.cc:(.text+0xadf): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_stack.cc:(.text+0xb0a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_stack.cc:(.text+0xb1c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_stack.cc:(.text+0xb2a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_stack.cc:(.text+0xb6d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_stack.cc:(.text+0xb96): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_stack.cc:(.text+0xbca): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(curl_stack.o): In function `core::CurlStack::~CurlStack()': >curl_stack.cc:(.text+0xc35): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_stack.cc:(.text+0xc3f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_stack.cc:(.text+0xc52): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_stack.cc:(.text+0xc8d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_stack.cc:(.text+0xcb6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_stack.cc:(.text+0xcdf): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_stack.cc:(.text+0xd0a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_stack.cc:(.text+0xd1c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_stack.cc:(.text+0xd2a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >curl_stack.cc:(.text+0xd6d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_stack.cc:(.text+0xd96): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >curl_stack.cc:(.text+0xdca): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(poll_manager.o): In function `core::PollManager::PollManager(torrent::Poll*)': >poll_manager.cc:(.text+0x380): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >poll_manager.cc:(.text+0x3b0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >poll_manager.cc:(.text+0x3dc): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >poll_manager.cc:(.text+0x410): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(poll_manager.o): In function `core::PollManager::PollManager(torrent::Poll*)': >poll_manager.cc:(.text+0x630): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >poll_manager.cc:(.text+0x660): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >poll_manager.cc:(.text+0x68c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >poll_manager.cc:(.text+0x6c0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/core/libsub_core.a(poll_manager.o): In function `core::PollManager::check_error()': >poll_manager.cc:(.text+0x75a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >poll_manager.cc:(.text+0x764): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >poll_manager.cc:(.text+0x7ad): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >poll_manager.cc:(.text+0x7d6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >poll_manager.cc:(.text+0x7fc): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >poll_manager.cc:(.text+0x81c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >poll_manager.cc:(.text+0x832): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >poll_manager.cc:(.text+0x869): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(manager.o): In function `display::Manager::Manager()': >manager.cc:(.text+0x53b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x592): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x5c1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x5d7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(manager.o): In function `display::Manager::Manager()': >manager.cc:(.text+0x74b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x7a2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x7d1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x7e7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(manager.o): In function `display::Manager::~Manager()': >manager.cc:(.text+0x8dd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0x90d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0x9e6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0xa1d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0xa37): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0xa89): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0xabc): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0xad6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(manager.o): In function `display::Manager::~Manager()': >manager.cc:(.text+0xbdd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0xc0d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0xce6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0xd1d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0xd37): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0xd89): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >manager.cc:(.text+0xdbc): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >manager.cc:(.text+0xdd6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(utils.o): In function `display::print_download_status(char*, char*, core::Download*)': >utils.cc:(.text+0x12ce): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >utils.cc:(.text+0x1465): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >utils.cc:(.text+0x14ad): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >utils.cc:(.text+0x14c3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(utils.o): In function `display::print_download_info(char*, char*, core::Download*)': >utils.cc:(.text+0x193a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >utils.cc:(.text+0x1948): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >utils.cc:(.text+0x1d28): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >utils.cc:(.text+0x1d58): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >utils.cc:(.text+0x1d8a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >utils.cc:(.text+0x1d98): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >utils.cc:(.text+0x1ddc): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >utils.cc:(.text+0x1e05): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(text_element_string.o): In function `display::TextElementString::~TextElementString()': >text_element_string.cc:(.text._ZN7display17TextElementStringD0Ev[display::TextElementString::~TextElementString()]+0x1d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >text_element_string.cc:(.text._ZN7display17TextElementStringD0Ev[display::TextElementString::~TextElementString()]+0x4b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(text_element_string.o): In function `display::TextElementString::~TextElementString()': >text_element_string.cc:(.text._ZN7display17TextElementStringD1Ev[display::TextElementString::~TextElementString()]+0x1d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >text_element_string.cc:(.text._ZN7display17TextElementStringD1Ev[display::TextElementString::~TextElementString()]+0x43): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(window.o): In function `display::Window::resize(int, int, int, int)': >window.cc:(.text+0x1cd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window.cc:(.text+0x22e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window.cc:(.text+0x244): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window.cc:(.text+0x270): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window.cc:(.text+0x2b6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window.cc:(.text+0x2cc): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window.cc:(.text+0x2fd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window.cc:(.text+0x313): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(window.o): In function `display::Window::Window(display::Canvas*, int, unsigned int, unsigned int, unsigned int, unsigned int)': >window.cc:(.text+0x462): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window.cc:(.text+0x4b4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window.cc:(.text+0x4e2): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window.cc:(.text+0x4f8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(window.o): In function `display::Window::Window(display::Canvas*, int, unsigned int, unsigned int, unsigned int, unsigned int)': >window.cc:(.text+0x652): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window.cc:(.text+0x6a4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window.cc:(.text+0x6d2): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window.cc:(.text+0x6e8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(window.o): In function `display::Window::~Window()': >window.cc:(.text+0x82d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window.cc:(.text+0x85d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window.cc:(.text+0x91f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window.cc:(.text+0x954): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window.cc:(.text+0x97f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window.cc:(.text+0x999): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window.cc:(.text+0x9dd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window.cc:(.text+0x9f7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(window.o): In function `display::Window::~Window()': >window.cc:(.text+0xb1d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window.cc:(.text+0xb4d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window.cc:(.text+0xc0f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window.cc:(.text+0xc44): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window.cc:(.text+0xc6f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window.cc:(.text+0xc89): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window.cc:(.text+0xccd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window.cc:(.text+0xce7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(window.o): In function `display::Window::~Window()': >window.cc:(.text+0xe0d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window.cc:(.text+0xe3d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window.cc:(.text+0xeff): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window.cc:(.text+0xf34): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window.cc:(.text+0xf5f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window.cc:(.text+0xf79): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window.cc:(.text+0xfbd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window.cc:(.text+0xfd7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(window_download_list.o): In function `display::WindowDownloadList::redraw()': >window_download_list.cc:(.text+0x361): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_download_list.cc:(.text+0x36f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_download_list.cc:(.text+0x5c3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_download_list.cc:(.text+0x5f3): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_download_list.cc:(.text+0x625): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_download_list.cc:(.text+0x648): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_download_list.cc:(.text+0x65e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_download_list.cc:(.text+0x681): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_download_list.cc:(.text+0x697): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_download_list.cc:(.text+0x6c7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(window_http_queue.o): In function `display::WindowHttpQueue::redraw()': >window_http_queue.cc:(.text+0x121): undefined reference to `std::_List_node_base::unhook()' >window_http_queue.cc:(.text+0x12d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_http_queue.cc:(.text+0x2e0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(window_http_queue.o): In function `display::WindowHttpQueue::cleanup_list()': >window_http_queue.cc:(.text+0x366): undefined reference to `std::_List_node_base::unhook()' >window_http_queue.cc:(.text+0x372): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_http_queue.cc:(.text+0x395): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(window_http_queue.o): In function `display::WindowHttpQueue::receive_erase(core::CurlGet*)': >window_http_queue.cc:(.text+0x4f4): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_http_queue.cc:(.text+0x52f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_http_queue.cc:(.text+0x56b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_http_queue.cc:(.text+0x581): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(window_http_queue.o): In function `display::WindowHttpQueue::create_name(core::CurlGet*)': >window_http_queue.cc:(.text+0x691): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_http_queue.cc:(.text+0x716): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_http_queue.cc:(.text+0x730): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_http_queue.cc:(.text+0x784): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_http_queue.cc:(.text+0x79e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_http_queue.cc:(.text+0x7fd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_http_queue.cc:(.text+0x870): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_http_queue.cc:(.text+0x88a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_http_queue.cc:(.text+0x905): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_http_queue.cc:(.text+0x91f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_http_queue.cc:(.text+0x968): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_http_queue.cc:(.text+0x998): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_http_queue.cc:(.text+0x9ce): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_http_queue.cc:(.text+0x9f1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_http_queue.cc:(.text+0xa15): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_http_queue.cc:(.text+0xa2b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_http_queue.cc:(.text+0xa62): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_http_queue.cc:(.text+0xa7c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_http_queue.cc:(.text+0xab1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_http_queue.cc:(.text+0xacb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_http_queue.cc:(.text+0xb2d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_http_queue.cc:(.text+0xb47): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_http_queue.cc:(.text+0xb6f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_http_queue.cc:(.text+0xb85): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_http_queue.cc:(.text+0xbc0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_http_queue.cc:(.text+0xbda): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(window_http_queue.o): In function `display::WindowHttpQueue::receive_insert(core::CurlGet*)': >window_http_queue.cc:(.text+0xc95): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >window_http_queue.cc:(.text+0xca1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_http_queue.cc:(.text+0xcaf): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_http_queue.cc:(.text+0xd88): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_http_queue.cc:(.text+0xdb8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_http_queue.cc:(.text+0xdf7): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_http_queue.cc:(.text+0xe0f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_http_queue.cc:(.text+0xe25): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_http_queue.cc:(.text+0xe54): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(window_http_queue.o): In function `display::WindowHttpQueue::WindowHttpQueue(core::HttpQueue*)': >window_http_queue.cc:(.text+0x10ac): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_http_queue.cc:(.text+0x10ec): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(window_http_queue.o): In function `display::WindowHttpQueue::WindowHttpQueue(core::HttpQueue*)': >window_http_queue.cc:(.text+0x1380): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_http_queue.cc:(.text+0x13bb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(window_http_queue.o): In function `display::WindowHttpQueue::~WindowHttpQueue()': >window_http_queue.cc:(.text._ZN7display15WindowHttpQueueD1Ev[display::WindowHttpQueue::~WindowHttpQueue()]+0x56): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_http_queue.cc:(.text._ZN7display15WindowHttpQueueD1Ev[display::WindowHttpQueue::~WindowHttpQueue()]+0xa9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_http_queue.cc:(.text._ZN7display15WindowHttpQueueD1Ev[display::WindowHttpQueue::~WindowHttpQueue()]+0x10d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_http_queue.cc:(.text._ZN7display15WindowHttpQueueD1Ev[display::WindowHttpQueue::~WindowHttpQueue()]+0x142): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(window_http_queue.o): In function `display::WindowHttpQueue::~WindowHttpQueue()': >window_http_queue.cc:(.text._ZN7display15WindowHttpQueueD0Ev[display::WindowHttpQueue::~WindowHttpQueue()]+0x56): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_http_queue.cc:(.text._ZN7display15WindowHttpQueueD0Ev[display::WindowHttpQueue::~WindowHttpQueue()]+0xb4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_http_queue.cc:(.text._ZN7display15WindowHttpQueueD0Ev[display::WindowHttpQueue::~WindowHttpQueue()]+0x118): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_http_queue.cc:(.text._ZN7display15WindowHttpQueueD0Ev[display::WindowHttpQueue::~WindowHttpQueue()]+0x152): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(window_input.o): In function `display::WindowInput::~WindowInput()': >window_input.cc:(.text._ZN7display11WindowInputD1Ev[display::WindowInput::~WindowInput()]+0x1d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_input.cc:(.text._ZN7display11WindowInputD1Ev[display::WindowInput::~WindowInput()]+0x45): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(window_input.o): In function `display::WindowInput::~WindowInput()': >window_input.cc:(.text._ZN7display11WindowInputD0Ev[display::WindowInput::~WindowInput()]+0x1d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_input.cc:(.text._ZN7display11WindowInputD0Ev[display::WindowInput::~WindowInput()]+0x4d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(window_log.o): In function `display::WindowLog::~WindowLog()': >window_log.cc:(.text+0x3ed): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_log.cc:(.text+0x41d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_log.cc:(.text+0x4fa): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_log.cc:(.text+0x574): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_log.cc:(.text+0x5ba): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_log.cc:(.text+0x5d4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_log.cc:(.text+0x607): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_log.cc:(.text+0x621): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(window_log.o): In function `display::WindowLog::~WindowLog()': >window_log.cc:(.text+0x72d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_log.cc:(.text+0x75d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_log.cc:(.text+0x83a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_log.cc:(.text+0x8b4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_log.cc:(.text+0x8fa): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_log.cc:(.text+0x914): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_log.cc:(.text+0x947): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_log.cc:(.text+0x961): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(window_log.o): In function `display::WindowLog::WindowLog(core::Log*)': >window_log.cc:(.text+0xbc0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_log.cc:(.text+0xc17): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_log.cc:(.text+0xc46): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_log.cc:(.text+0xc5c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(window_log.o): In function `display::WindowLog::WindowLog(core::Log*)': >window_log.cc:(.text+0xee0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_log.cc:(.text+0xf37): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_log.cc:(.text+0xf66): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_log.cc:(.text+0xf7c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(window_log.o): In function `display::WindowLog::~WindowLog()': >window_log.cc:(.text+0x10b4): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_log.cc:(.text+0x10e4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_log.cc:(.text+0x11c1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_log.cc:(.text+0x123b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_log.cc:(.text+0x127d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_log.cc:(.text+0x1297): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_log.cc:(.text+0x12ca): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_log.cc:(.text+0x12e4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(window_log_complete.o): In function `display::WindowLogComplete::redraw()': >window_log_complete.cc:(.text+0x676): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_log_complete.cc:(.text+0x71e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_log_complete.cc:(.text+0x789): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_log_complete.cc:(.text+0x7b9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_log_complete.cc:(.text+0x7f5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_log_complete.cc:(.text+0x80b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_log_complete.cc:(.text+0x82e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_log_complete.cc:(.text+0x844): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(window_peer_list.o): In function `display::WindowPeerList::redraw()': >window_peer_list.cc:(.text+0x621): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_peer_list.cc:(.text+0x677): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_peer_list.cc:(.text+0x866): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_peer_list.cc:(.text+0x978): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_peer_list.cc:(.text+0x9a8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_peer_list.cc:(.text+0x9d2): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_peer_list.cc:(.text+0x9fa): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_peer_list.cc:(.text+0xa2d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_peer_list.cc:(.text+0xa43): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(window_string_list.o): In function `display::WindowStringList::redraw()': >window_string_list.cc:(.text+0x2a8): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_string_list.cc:(.text+0x371): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_string_list.cc:(.text+0x39b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_string_list.cc:(.text+0x3bd): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(window_title.o): In function `display::WindowTitle::~WindowTitle()': >window_title.cc:(.text._ZN7display11WindowTitleD0Ev[display::WindowTitle::~WindowTitle()]+0x1d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_title.cc:(.text._ZN7display11WindowTitleD0Ev[display::WindowTitle::~WindowTitle()]+0x4d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(window_title.o): In function `display::WindowTitle::~WindowTitle()': >window_title.cc:(.text._ZN7display11WindowTitleD1Ev[display::WindowTitle::~WindowTitle()]+0x1d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_title.cc:(.text._ZN7display11WindowTitleD1Ev[display::WindowTitle::~WindowTitle()]+0x45): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/display/libsub_display.a(window_tracker_list.o): In function `display::WindowTrackerList::redraw()': >window_tracker_list.cc:(.text+0x339): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_tracker_list.cc:(.text+0x436): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_tracker_list.cc:(.text+0x4bd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_tracker_list.cc:(.text+0x4ed): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_tracker_list.cc:(.text+0x52d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_tracker_list.cc:(.text+0x56f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_tracker_list.cc:(.text+0x585): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_tracker_list.cc:(.text+0x5a4): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_tracker_list.cc:(.text+0x5bf): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >window_tracker_list.cc:(.text+0x5df): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >window_tracker_list.cc:(.text+0x600): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/input/libsub_input.a(path_input.o): In function `input::PathInput::find_incomplete(utils::Directory&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >path_input.cc:(.text+0x82): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0xde): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0xf1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0x125): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0x195): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >../src/input/libsub_input.a(path_input.o):path_input.cc:(.text+0x1a8): more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' follow >../src/input/libsub_input.a(path_input.o): In function `input::PathInput::find_incomplete(utils::Directory&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >path_input.cc:(.text+0x1f4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0x224): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0x254): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0x284): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0x2b4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/input/libsub_input.a(path_input.o):path_input.cc:(.text+0x2e4): more undefined references to `__gnu_cxx::__exchange_and_add(int volatile*, int)' follow >../src/input/libsub_input.a(path_input.o): In function `input::PathInput::find_incomplete(utils::Directory&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >path_input.cc:(.text+0x33e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0x356): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0x369): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0x384): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0x3a3): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0x3be): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0x3e0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0x3ff): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0x42d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0x44c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0x472): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0x491): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0x4e5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0x515): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/input/libsub_input.a(path_input.o): In function `input::PathInput::receive_do_complete()': >path_input.cc:(.text+0x628): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0x763): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0x778): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0x8a4): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0x8c6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0x8f6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0x926): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0x961): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0x9e6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0xae4): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0xb50): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0xbc5): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >path_input.cc:(.text+0xc16): undefined reference to `std::_List_node_base::unhook()' >path_input.cc:(.text+0xcd5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0xd11): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0xd37): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0xd8c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0xda2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0xdd1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0xe44): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0xe63): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0xe87): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0xea4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0xf13): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0xf3f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0xf5e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0xfaf): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0x1004): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0x1036): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0x105c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0x10bb): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0x10dc): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0x111b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0x113a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0x11aa): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0x11f0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0x123b): undefined reference to `std::_List_node_base::unhook()' >../src/input/libsub_input.a(path_input.o): In function `input::PathInput::pressed(int)': >path_input.cc:(.text+0x1300): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >path_input.cc:(.text+0x1356): undefined reference to `std::_List_node_base::unhook()' >path_input.cc:(.text+0x1459): undefined reference to `std::_List_node_base::unhook()' >../src/input/libsub_input.a(path_input.o): In function `input::PathInput::PathInput()': >path_input.cc:(.text+0x14c8): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0x1541): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0x15be): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0x15ec): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0x1616): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0x1635): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0x1665): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/input/libsub_input.a(path_input.o): In function `input::PathInput::PathInput()': >path_input.cc:(.text+0x16b8): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0x1731): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0x17ae): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0x17dc): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0x1806): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text+0x1825): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text+0x1855): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/input/libsub_input.a(path_input.o): In function `std::iterator_traits<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::value_type rak::make_base<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >)': >path_input.cc:(.text._ZN3rak9make_baseISt14_List_iteratorISsEEENSt15iterator_traitsIT_E10value_typeES4_S4_[std::iterator_traits<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::value_type rak::make_base<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >)]+0x120): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text._ZN3rak9make_baseISt14_List_iteratorISsEEENSt15iterator_traitsIT_E10value_typeES4_S4_[std::iterator_traits<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::value_type rak::make_base<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >)]+0x13a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text._ZN3rak9make_baseISt14_List_iteratorISsEEENSt15iterator_traitsIT_E10value_typeES4_S4_[std::iterator_traits<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::value_type rak::make_base<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >)]+0x1f5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text._ZN3rak9make_baseISt14_List_iteratorISsEEENSt15iterator_traitsIT_E10value_typeES4_S4_[std::iterator_traits<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::value_type rak::make_base<std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >)]+0x20b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/input/libsub_input.a(path_input.o): In function `input::PathInput::~PathInput()': >path_input.cc:(.text._ZN5input9PathInputD1Ev[input::PathInput::~PathInput()]+0x88): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text._ZN5input9PathInputD1Ev[input::PathInput::~PathInput()]+0xa6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text._ZN5input9PathInputD1Ev[input::PathInput::~PathInput()]+0xcc): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text._ZN5input9PathInputD1Ev[input::PathInput::~PathInput()]+0xee): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text._ZN5input9PathInputD1Ev[input::PathInput::~PathInput()]+0x19c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text._ZN5input9PathInputD1Ev[input::PathInput::~PathInput()]+0x1b6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text._ZN5input9PathInputD1Ev[input::PathInput::~PathInput()]+0x1ef): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text._ZN5input9PathInputD1Ev[input::PathInput::~PathInput()]+0x209): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/input/libsub_input.a(path_input.o): In function `input::PathInput::~PathInput()': >path_input.cc:(.text._ZN5input9PathInputD0Ev[input::PathInput::~PathInput()]+0x88): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text._ZN5input9PathInputD0Ev[input::PathInput::~PathInput()]+0xb1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text._ZN5input9PathInputD0Ev[input::PathInput::~PathInput()]+0xd7): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text._ZN5input9PathInputD0Ev[input::PathInput::~PathInput()]+0xf9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text._ZN5input9PathInputD0Ev[input::PathInput::~PathInput()]+0x1a7): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text._ZN5input9PathInputD0Ev[input::PathInput::~PathInput()]+0x1c1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >path_input.cc:(.text._ZN5input9PathInputD0Ev[input::PathInput::~PathInput()]+0x1fa): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >path_input.cc:(.text._ZN5input9PathInputD0Ev[input::PathInput::~PathInput()]+0x214): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/input/libsub_input.a(text_input.o): In function `input::TextInput::pressed(int)': >text_input.cc:(.text+0x68): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace_aux(unsigned int, unsigned int, unsigned int, char)' >../src/input/libsub_input.a(text_input.o): In function `input::TextInput::~TextInput()': >text_input.cc:(.text._ZN5input9TextInputD1Ev[input::TextInput::~TextInput()]+0x3a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >text_input.cc:(.text._ZN5input9TextInputD1Ev[input::TextInput::~TextInput()]+0x5a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >text_input.cc:(.text._ZN5input9TextInputD1Ev[input::TextInput::~TextInput()]+0x7d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >text_input.cc:(.text._ZN5input9TextInputD1Ev[input::TextInput::~TextInput()]+0xae): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/input/libsub_input.a(text_input.o): In function `input::TextInput::~TextInput()': >text_input.cc:(.text._ZN5input9TextInputD0Ev[input::TextInput::~TextInput()]+0x66): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >text_input.cc:(.text._ZN5input9TextInputD0Ev[input::TextInput::~TextInput()]+0x8f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >text_input.cc:(.text._ZN5input9TextInputD0Ev[input::TextInput::~TextInput()]+0xb5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >text_input.cc:(.text._ZN5input9TextInputD0Ev[input::TextInput::~TextInput()]+0xd7): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/utils/libsub_utils.a(directory.o): In function `utils::Directory::is_valid() const': >directory.cc:(.text+0x48): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >directory.cc:(.text+0xd3): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >directory.cc:(.text+0xed): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >directory.cc:(.text+0x120): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >directory.cc:(.text+0x156): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >directory.cc:(.text+0x17c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >directory.cc:(.text+0x19f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >directory.cc:(.text+0x1b5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/utils/libsub_utils.a(directory.o): In function `utils::Directory::make_list()': >directory.cc:(.text+0x24f): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >directory.cc:(.text+0x25b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >directory.cc:(.text+0x285): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >directory.cc:(.text+0x2b1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >directory.cc:(.text+0x2fc): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >directory.cc:(.text+0x312): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >directory.cc:(.text+0x33e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >directory.cc:(.text+0x368): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >directory.cc:(.text+0x382): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/utils/libsub_utils.a(directory.o): In function `utils::Directory::update(bool)': >directory.cc:(.text+0x424): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >directory.cc:(.text+0x488): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >directory.cc:(.text+0x490): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >directory.cc:(.text+0x4a3): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >directory.cc:(.text+0x535): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >directory.cc:(.text+0x5bb): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >directory.cc:(.text+0x5d5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >directory.cc:(.text+0x632): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >directory.cc:(.text+0x662): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >directory.cc:(.text+0x692): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >directory.cc:(.text+0x6c0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >directory.cc:(.text+0x6ea): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >directory.cc:(.text+0x71c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >directory.cc:(.text+0x73b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >directory.cc:(.text+0x756): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >directory.cc:(.text+0x79d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >directory.cc:(.text+0x7b8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >directory.cc:(.text+0x7fd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >directory.cc:(.text+0x817): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >directory.cc:(.text+0x841): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >directory.cc:(.text+0x85b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/utils/libsub_utils.a(directory.o): In function `void std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::merge<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >)': >directory.cc:(.text._ZNSt4listISsSaISsEE5mergeISt4lessISsEEEvRS1_T_[void std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::merge<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >)]+0xb2): undefined reference to `std::_List_node_base::transfer(std::_List_node_base*, std::_List_node_base*)' >directory.cc:(.text._ZNSt4listISsSaISsEE5mergeISt4lessISsEEEvRS1_T_[void std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::merge<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >)]+0xe4): undefined reference to `std::_List_node_base::transfer(std::_List_node_base*, std::_List_node_base*)' >../src/utils/libsub_utils.a(directory.o): In function `void std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::sort<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >)': >directory.cc:(.text._ZNSt4listISsSaISsEE4sortISt4lessISsEEEvT_[void std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::sort<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >)]+0xa2): undefined reference to `std::_List_node_base::swap(std::_List_node_base&, std::_List_node_base&)' >directory.cc:(.text._ZNSt4listISsSaISsEE4sortISt4lessISsEEEvT_[void std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::sort<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >)]+0xb8): undefined reference to `std::_List_node_base::swap(std::_List_node_base&, std::_List_node_base&)' >directory.cc:(.text._ZNSt4listISsSaISsEE4sortISt4lessISsEEEvT_[void std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::sort<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >)]+0xd8): undefined reference to `std::_List_node_base::transfer(std::_List_node_base*, std::_List_node_base*)' >directory.cc:(.text._ZNSt4listISsSaISsEE4sortISt4lessISsEEEvT_[void std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::sort<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >)]+0x119): undefined reference to `std::_List_node_base::swap(std::_List_node_base&, std::_List_node_base&)' >directory.cc:(.text._ZNSt4listISsSaISsEE4sortISt4lessISsEEEvT_[void std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::sort<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >)]+0x146): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >directory.cc:(.text._ZNSt4listISsSaISsEE4sortISt4lessISsEEEvT_[void std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::sort<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >)]+0x186): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >directory.cc:(.text._ZNSt4listISsSaISsEE4sortISt4lessISsEEEvT_[void std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::sort<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >)]+0x1be): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >directory.cc:(.text._ZNSt4listISsSaISsEE4sortISt4lessISsEEEvT_[void std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::sort<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >)]+0x1ea): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >directory.cc:(.text._ZNSt4listISsSaISsEE4sortISt4lessISsEEEvT_[void std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::sort<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >)]+0x239): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >directory.cc:(.text._ZNSt4listISsSaISsEE4sortISt4lessISsEEEvT_[void std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::sort<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >)]+0x27e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >directory.cc:(.text._ZNSt4listISsSaISsEE4sortISt4lessISsEEEvT_[void std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::sort<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >)]+0x2bc): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >directory.cc:(.text._ZNSt4listISsSaISsEE4sortISt4lessISsEEEvT_[void std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::sort<std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >)]+0x2e5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/utils/libsub_utils.a(lockfile.o): In function `utils::Lockfile::locked_by() const': >lockfile.cc:(.text+0xc5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >lockfile.cc:(.text+0xd3): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >lockfile.cc:(.text+0x10b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >lockfile.cc:(.text+0x119): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >lockfile.cc:(.text+0x149): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >lockfile.cc:(.text+0x1c4): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&)' >lockfile.cc:(.text+0x225): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >lockfile.cc:(.text+0x242): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >lockfile.cc:(.text+0x272): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >lockfile.cc:(.text+0x293): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >lockfile.cc:(.text+0x2c1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >lockfile.cc:(.text+0x2eb): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >lockfile.cc:(.text+0x320): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >lockfile.cc:(.text+0x357): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/utils/libsub_utils.a(lockfile.o): In function `utils::Lockfile::is_stale()': >lockfile.cc:(.text+0x3dc): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >lockfile.cc:(.text+0x437): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >lockfile.cc:(.text+0x45a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >lockfile.cc:(.text+0x47c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/utils/libsub_utils.a(lockfile.o): In function `utils::Lockfile::locked_by_as_string() const': >lockfile.cc:(.text+0x5de): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >lockfile.cc:(.text+0x6f2): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >lockfile.cc:(.text+0x72f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >lockfile.cc:(.text+0x86d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >lockfile.cc:(.text+0x8a0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >lockfile.cc:(.text+0x8ca): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >lockfile.cc:(.text+0x9e4): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >lockfile.cc:(.text+0xa14): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >lockfile.cc:(.text+0xa6b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/utils/libsub_utils.a(variable.o): In function `__tcf_0': >variable.cc:(.text+0x454): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable.cc:(.text+0x46a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable.cc:(.text+0x4e6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable.cc:(.text+0x4fc): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/utils/libsub_utils.a(variable_generic.o): In function `utils::VariableStringSlot::set(torrent::Object const&)': >variable_generic.cc:(.text+0x22f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_generic.cc:(.text+0x236): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_generic.cc:(.text+0x260): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_generic.cc:(.text+0x2e0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/utils/libsub_utils.a(variable_generic.o): In function `utils::VariableStringSlot::get()': >variable_generic.cc:(.text+0x41b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_generic.cc:(.text+0x435): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_generic.cc:(.text+0x45d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_generic.cc:(.text+0x47f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/utils/libsub_utils.a(variable_generic.o): In function `utils::VariableValue::set(torrent::Object const&)': >variable_generic.cc:(.text+0xf18): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_generic.cc:(.text+0xfde): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/utils/libsub_utils.a(variable_generic.o): In function `utils::VariableObject::~VariableObject()': >variable_generic.cc:(.text._ZN5utils14VariableObjectD1Ev[utils::VariableObject::~VariableObject()]+0x10): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_generic.cc:(.text._ZN5utils14VariableObjectD1Ev[utils::VariableObject::~VariableObject()]+0x54): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_generic.cc:(.text._ZN5utils14VariableObjectD1Ev[utils::VariableObject::~VariableObject()]+0x7d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_generic.cc:(.text._ZN5utils14VariableObjectD1Ev[utils::VariableObject::~VariableObject()]+0xc9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/utils/libsub_utils.a(variable_generic.o): In function `utils::VariableObject::~VariableObject()': >variable_generic.cc:(.text._ZN5utils14VariableObjectD0Ev[utils::VariableObject::~VariableObject()]+0x10): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_generic.cc:(.text._ZN5utils14VariableObjectD0Ev[utils::VariableObject::~VariableObject()]+0x5c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_generic.cc:(.text._ZN5utils14VariableObjectD0Ev[utils::VariableObject::~VariableObject()]+0x85): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_generic.cc:(.text._ZN5utils14VariableObjectD0Ev[utils::VariableObject::~VariableObject()]+0xd1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/utils/libsub_utils.a(variable_generic.o): In function `utils::VariableValue::~VariableValue()': >variable_generic.cc:(.text._ZN5utils13VariableValueD1Ev[utils::VariableValue::~VariableValue()]+0xfe): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_generic.cc:(.text._ZN5utils13VariableValueD1Ev[utils::VariableValue::~VariableValue()]+0x121): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/utils/libsub_utils.a(variable_map.o): In function `utils::VariableMap::get(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const': >variable_map.cc:(.text+0x2e2): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x2ec): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x340): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text+0x369): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text+0x393): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x3a5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x3c5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x3db): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text+0x422): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text+0x44e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/utils/libsub_utils.a(variable_map.o): In function `utils::VariableMap::insert(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, utils::Variable*)': >variable_map.cc:(.text+0x5e4): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x602): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text+0x625): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x65d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/utils/libsub_utils.a(variable_map.o): In function `utils::VariableMap::~VariableMap()': >variable_map.cc:(.text+0x6ef): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x719): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/utils/libsub_utils.a(variable_map.o): In function `utils::VariableMap::set(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torrent::Object const&)': >variable_map.cc:(.text+0x8c8): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x8d2): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x924): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text+0x94d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text+0x977): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x989): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x9a9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x9bf): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text+0xa02): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text+0xa2e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/utils/libsub_utils.a(variable_map.o): In function `utils::parse_unknown(__gnu_cxx::__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, torrent::Object*)': >variable_map.cc:(.text+0xb08): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0xc3d): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0xd4e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0xda4): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0xdba): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text+0xe25): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text+0xe4f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0xe71): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text+0xeb6): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text+0xee5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0xeff): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text+0xf77): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/utils/libsub_utils.a(variable_map.o): In function `utils::parse_args(__gnu_cxx::__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::list<torrent::Object, std::allocator<torrent::Object> >*)': >variable_map.cc:(.text+0x1006): undefined reference to `std::_List_node_base::hook(std::_List_node_base*)' >../src/utils/libsub_utils.a(variable_map.o): In function `utils::VariableMap::process_command(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >variable_map.cc:(.text+0x1133): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x121a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x123c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text+0x1440): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x145b): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text+0x14d9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x15dd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x161a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x1669): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text+0x16a9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x16da): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text+0x16fd): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x1726): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text+0x17f5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x1840): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text+0x18d5): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text+0x1929): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text+0x1a1a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x1a68): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text+0x1afc): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x1b29): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/utils/libsub_utils.a(variable_map.o): In function `utils::VariableMap::process_file(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >variable_map.cc:(.text+0x1bf9): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x1c9a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x1cb9): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text+0x1e19): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x1e33): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text+0x1e7a): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text+0x1ea6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x1fea): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x201f): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text+0x206c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text+0x20b2): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text+0x2190): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/utils/libsub_utils.a(variable_map.o): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> const&)': >variable_map.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN5utils8VariableEESt10_Select1stIS5_ESt4lessISsESaIS5_EE9_M_insertEPSt18_Rb_tree_node_baseSD_RKS5_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> const&)]+0x64): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' >../src/utils/libsub_utils.a(variable_map.o): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> > >::insert_unique(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> const&)': >variable_map.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN5utils8VariableEESt10_Select1stIS5_ESt4lessISsESaIS5_EE13insert_uniqueERKS5_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> > >::insert_unique(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> const&)]+0x116): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' >../src/utils/libsub_utils.a(variable_map.o): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> > >::insert_unique(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> const&)': >variable_map.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN5utils8VariableEESt10_Select1stIS5_ESt4lessISsESaIS5_EE13insert_uniqueESt17_Rb_tree_iteratorIS5_ERKS5_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> > >::insert_unique(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> const&)]+0x98): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' >variable_map.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN5utils8VariableEESt10_Select1stIS5_ESt4lessISsESaIS5_EE13insert_uniqueESt17_Rb_tree_iteratorIS5_ERKS5_[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> > >::insert_unique(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> const&)]+0x1ae): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >../src/utils/libsub_utils.a(variable_map.o): In function `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >*)': >variable_map.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN5utils8VariableEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >*)]+0xb6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN5utils8VariableEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >*)]+0xd6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN5utils8VariableEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >*)]+0x102): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN5utils8VariableEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >*)]+0x129): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN5utils8VariableEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >*)]+0x15c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN5utils8VariableEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >*)]+0x194): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN5utils8VariableEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >*)]+0x1bf): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN5utils8VariableEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >*)]+0x1f0): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN5utils8VariableEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >*)]+0x219): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN5utils8VariableEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >*)]+0x245): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN5utils8VariableEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >*)]+0x270): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN5utils8VariableEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >*)]+0x2a1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN5utils8VariableEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >*)]+0x2ca): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN5utils8VariableEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >*)]+0x2f1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN5utils8VariableEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >*)]+0x31c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN5utils8VariableEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >*)]+0x34d): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN5utils8VariableEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >*)]+0x376): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text._ZNSt8_Rb_treeISsSt4pairIKSsPN5utils8VariableEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >*)]+0x3b1): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >../src/utils/libsub_utils.a(variable_map.o): In function `rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, utils::Variable*>, rak::call_delete<utils::Variable> > std::for_each<std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, utils::Variable*>, rak::call_delete<utils::Variable> > >(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, utils::Variable*>, rak::call_delete<utils::Variable> >)': >variable_map.cc:(.text._ZSt8for_eachISt17_Rb_tree_iteratorISt4pairIKSsPN5utils8VariableEEEN3rak4on_tINS8_9mem_ref_tIS6_S5_EENS8_11call_deleteIS4_EEEEET0_T_SG_SF_[rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, utils::Variable*>, rak::call_delete<utils::Variable> > std::for_each<std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, utils::Variable*>, rak::call_delete<utils::Variable> > >(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, utils::Variable*>, rak::call_delete<utils::Variable> >)]+0x4e): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text._ZSt8for_eachISt17_Rb_tree_iteratorISt4pairIKSsPN5utils8VariableEEEN3rak4on_tINS8_9mem_ref_tIS6_S5_EENS8_11call_deleteIS4_EEEEET0_T_SG_SF_[rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, utils::Variable*>, rak::call_delete<utils::Variable> > std::for_each<std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, utils::Variable*>, rak::call_delete<utils::Variable> > >(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, utils::Variable*>, rak::call_delete<utils::Variable> >)]+0x58): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' >variable_map.cc:(.text._ZSt8for_eachISt17_Rb_tree_iteratorISt4pairIKSsPN5utils8VariableEEEN3rak4on_tINS8_9mem_ref_tIS6_S5_EENS8_11call_deleteIS4_EEEEET0_T_SG_SF_[rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, utils::Variable*>, rak::call_delete<utils::Variable> > std::for_each<std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, utils::Variable*>, rak::call_delete<utils::Variable> > >(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, utils::Variable*>, rak::call_delete<utils::Variable> >)]+0x93): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >variable_map.cc:(.text._ZSt8for_eachISt17_Rb_tree_iteratorISt4pairIKSsPN5utils8VariableEEEN3rak4on_tINS8_9mem_ref_tIS6_S5_EENS8_11call_deleteIS4_EEEEET0_T_SG_SF_[rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, utils::Variable*>, rak::call_delete<utils::Variable> > std::for_each<std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, utils::Variable*>, rak::call_delete<utils::Variable> > >(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, utils::Variable*>, rak::call_delete<utils::Variable> >)]+0xb6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' >variable_map.cc:(.text._ZSt8for_eachISt17_Rb_tree_iteratorISt4pairIKSsPN5utils8VariableEEEN3rak4on_tINS8_9mem_ref_tIS6_S5_EENS8_11call_deleteIS4_EEEEET0_T_SG_SF_[rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, utils::Variable*>, rak::call_delete<utils::Variable> > std::for_each<std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, utils::Variable*>, rak::call_delete<utils::Variable> > >(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*> >, rak::on_t<rak::mem_ref_t<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, utils::Variable*>, utils::Variable*>, rak::call_delete<utils::Variable> >)]+0xd8): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' >/usr/lib/libtorrent.so: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' >collect2: ld returned 1 exit status >make[3]: *** [rtorrent] Error 1 >make[3]: Leaving directory `/var/tmp/portage/rtorrent-0.7.1/work/rtorrent-0.7.1/src' >make[2]: *** [all-recursive] Error 1 >make[2]: Leaving directory `/var/tmp/portage/rtorrent-0.7.1/work/rtorrent-0.7.1/src' >make[1]: *** [all-recursive] Error 1 >make[1]: Leaving directory `/var/tmp/portage/rtorrent-0.7.1/work/rtorrent-0.7.1' >make: *** [all] Error 2 > >!!! ERROR: net-p2p/rtorrent-0.7.1 failed. >Call stack: > ebuild.sh, line 1546: Called dyn_compile > ebuild.sh, line 937: Called src_compile > rtorrent-0.7.1.ebuild, line 40: Called die > >!!! emake failed >!!! If you need support, post the topmost build error, and the call stack if relevant. > > ... done! > >>>> Emerging (1 of 1) net-p2p/rtorrent-0.7.1 to / > * rtorrent-0.7.1.tar.gz MD5 ;-) ... [ ok ] > * rtorrent-0.7.1.tar.gz RMD160 ;-) ... [ ok ] > * rtorrent-0.7.1.tar.gz SHA1 ;-) ... [ ok ] > * rtorrent-0.7.1.tar.gz SHA256 ;-) ... [ ok ] > * rtorrent-0.7.1.tar.gz size ;-) ... [ ok ] > * checking ebuild checksums ;-) ... [ ok ] > * checking auxfile checksums ;-) ... [ ok ] > * checking miscfile checksums ;-) ... [ ok ] > * checking rtorrent-0.7.1.tar.gz ;-) ... [ ok ]
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 168639
: 111479 |
111491