Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 189188 Details for
Bug 262019
www-misc/zoneminder-1.24.1 version bump
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
emerge log
www-misc:zoneminder-1.24.1:20090422-173141.log (text/plain), 133.42 KB, created by
Neil Bothwick
on 2009-04-22 17:35:22 UTC
(
hide
)
Description:
emerge log
Filename:
MIME Type:
Creator:
Neil Bothwick
Created:
2009-04-22 17:35:22 UTC
Size:
133.42 KB
patch
obsolete
> [32;01m*[0m > [32;01m*[0m Using dev-lang/php-5.2.9-r2 > [32;01m*[0m > [32;01m*[0m Checking for required PHP feature(s) ... >>>> Unpacking source... >>>> Unpacking ZoneMinder-1.24.1.tar.gz to /var/tmp/portage/www-misc/zoneminder-1.24.1/work > [32;01m*[0m Applying Makefile.am.patch ... >[A[197C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Applying zm_create.sql.in.patch ... >[A[197C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Applying zm_remote_camera_http.patch ... >[A[197C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Applying db_upgrade_script_location.patch ... >[A[197C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Running eautoreconf in '/var/tmp/portage/www-misc/zoneminder-1.24.1/work/ZoneMinder-1.24.1' ... > [32;01m*[0m Running aclocal ... >[A[197C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Running autoconf ... >[A[197C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Running autoheader ... >[A[197C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Running automake --add-missing --copy ... >[A[197C [34;01m[ [32;01mok[34;01m ][0m >>>> Source unpacked in /var/tmp/portage/www-misc/zoneminder-1.24.1/work >>>> Compiling source in /var/tmp/portage/www-misc/zoneminder-1.24.1/work/ZoneMinder-1.24.1 ... >./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --with-libarch=lib64 --with-mysql=/usr --with-ffmpeg --with-webdir=/var/www/zoneminder/htdocs --with-cgidir=/var/www/zoneminder/cgi-bin --with-webuser=apache --with-webgroup=apache --enable-debug=no --enable-crashtrace=no >checking for a BSD-compatible install... /usr/bin/install -c >checking whether build environment is sane... yes >checking for a thread-safe mkdir -p... /bin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >configure: WARNING: You can call configure with the --with-extralibs option. > Ordinarily you will need to use this option only when your copy of ffmpeg has been built > with support for additional formats and you would use this option to detail which additional > libraries ffmpeg was built with so that it is able to link successfully with ZoneMinder. > You will need to wrap this option in quotes if it contains any spaces. > e.g. --with-extralibs="-lmp3lame" >configure: WARNING: You can call configure with the --enable-mmap=<yes|no> or --disable-mmap option. > This tells configure whether to compile ZoneMinder with mmap support rather than IPC shared > memory. This is an experimental feature that uses memory mapped into files which all processes > can share. Memory mapping requires less configuration and is more flexible than shared memory > but may slow down your system unless the mapped files are configured to reside on a fast or > RAM based filesystem. > e.g. --enable-mmap=yes or --disable-mmap >checking for x86_64-pc-linux-gnu-g++... x86_64-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 x86_64-pc-linux-gnu-g++ accepts -g... yes >checking for style of include used by make... GNU >checking dependency style of x86_64-pc-linux-gnu-g++... gcc3 >checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc >checking whether we are using the GNU C compiler... yes >checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes >checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed >checking dependency style of x86_64-pc-linux-gnu-gcc... gcc3 >checking for a BSD-compatible install... /usr/bin/install -c >checking whether ln -s works... yes >checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib >checking whether make sets $(MAKE)... (cached) yes >checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E >checking for grep that handles long lines and -e... /bin/grep >checking for egrep... /bin/grep -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 stdbool.h that conforms to C99... yes >checking for _Bool... no >checking for an ANSI C-conforming const... yes >checking for uid_t in sys/types.h... yes >checking for inline... inline >checking for mode_t... yes >checking for size_t... yes >checking for ssize_t... yes >checking whether time.h and sys/time.h may both be included... yes >checking whether struct tm is in sys/time.h or time.h... time.h >checking for uint8_t... yes >checking return type of signal handlers... void >checking for siginfo_t... yes >checking for struct sigcontext... yes >checking for struct sigcontext.eip... no >checking for ucontext_t... yes >checking whether x86_64-pc-linux-gnu-gcc needs -traditional... no >checking for stdlib.h... (cached) yes >checking for GNU libc compatible malloc... yes >checking for stdlib.h... (cached) yes >checking for unistd.h... (cached) yes >checking for getpagesize... yes >checking for working mmap... yes >checking sys/select.h usability... yes >checking sys/select.h presence... yes >checking for sys/select.h... yes >checking sys/socket.h usability... yes >checking sys/socket.h presence... yes >checking for sys/socket.h... yes >checking types of arguments for select... int,fd_set *,struct timeval * >checking whether lstat dereferences a symlink specified with a trailing slash... yes >checking whether stat accepts an empty string... no >checking for strftime... yes >checking for working strtod... yes >checking for vprintf... yes >checking for _doprnt... no >checking for gethostbyname... yes >checking for gethostname... yes >checking for gettimeofday... yes >checking for memmove... yes >checking for memset... yes >checking for mkdir... yes >checking for munmap... yes >checking for putenv... yes >checking for select... yes >checking for socket... yes >checking for sqrt... yes >checking for strcasecmp... yes >checking for strchr... yes >checking for strcspn... yes >checking for strerror... yes >checking for strncasecmp... yes >checking for strrchr... yes >checking for strsignal... yes >checking for strspn... yes >checking for strstr... yes >checking for strtol... yes >checking for strtoull... yes >checking for ffmpeg... yes >checking for ffmpeg... /usr/bin/ffmpeg >checking for pnmscale... yes >checking for pnmscale... /usr/bin/pnmscale >checking for jpeg_start_compress in -ljpeg... yes >checking for compress in -lz... yes >checking for dlsym in -ldl... yes >checking for pthread_create in -lpthread... yes >checking for mysql_init in -lmysqlclient... yes >checking for MD5 in -lgnutls-openssl... yes >checking for pcre_compile in -lpcre... yes >checking for av_malloc in -lavutil... yes >checking for avcodec_init in -lavcodec... yes >checking for av_new_stream in -lavformat... yes >checking for sws_scale in -lswscale... yes >checking for BZ2_bzCompress in -lbz2... yes >checking for working alloca.h... yes >checking for alloca... yes >checking for ANSI C header files... (cached) yes >checking fcntl.h usability... yes >checking fcntl.h presence... yes >checking for fcntl.h... yes >checking limits.h usability... yes >checking limits.h presence... yes >checking for limits.h... yes >checking for memory.h... (cached) yes >checking netdb.h usability... yes >checking netdb.h presence... yes >checking for netdb.h... yes >checking netinet/in.h usability... yes >checking netinet/in.h presence... yes >checking for netinet/in.h... yes >checking stddef.h usability... yes >checking stddef.h presence... yes >checking for stddef.h... yes >checking for stdlib.h... (cached) yes >checking for string.h... (cached) yes >checking for strings.h... (cached) yes >checking sys/ioctl.h usability... yes >checking sys/ioctl.h presence... yes >checking for sys/ioctl.h... yes >checking sys/param.h usability... yes >checking sys/param.h presence... yes >checking for sys/param.h... yes >checking for sys/socket.h... (cached) yes >checking sys/time.h usability... yes >checking sys/time.h presence... yes >checking for sys/time.h... yes >checking syslog.h usability... yes >checking syslog.h presence... yes >checking for syslog.h... yes >checking for unistd.h... (cached) yes >checking values.h usability... yes >checking values.h presence... yes >checking for values.h... yes >checking linux/videodev.h usability... yes >checking linux/videodev.h presence... yes >checking for linux/videodev.h... yes >checking linux/videodev2.h usability... yes >checking linux/videodev2.h presence... yes >checking for linux/videodev2.h... yes >checking mysql/mysql.h usability... yes >checking mysql/mysql.h presence... yes >checking for mysql/mysql.h... yes >checking libavutil/avutil.h usability... yes >checking libavutil/avutil.h presence... yes >checking for libavutil/avutil.h... yes >checking ffmpeg/avutil.h usability... no >checking ffmpeg/avutil.h presence... no >checking for ffmpeg/avutil.h... no >checking libavcodec/avcodec.h usability... yes >checking libavcodec/avcodec.h presence... yes >checking for libavcodec/avcodec.h... yes >checking ffmpeg/avcodec.h usability... no >checking ffmpeg/avcodec.h presence... no >checking for ffmpeg/avcodec.h... no >checking libavformat/avformat.h usability... yes >checking libavformat/avformat.h presence... yes >checking for libavformat/avformat.h... yes >checking ffmpeg/avformat.h usability... no >checking ffmpeg/avformat.h presence... no >checking for ffmpeg/avformat.h... no >checking libswscale/swscale.h usability... yes >checking libswscale/swscale.h presence... yes >checking for libswscale/swscale.h... yes >checking ffmpeg/swscale.h usability... no >checking ffmpeg/swscale.h presence... no >checking for ffmpeg/swscale.h... no >checking pcre/pcre.h usability... no >checking pcre/pcre.h presence... no >checking for pcre/pcre.h... no >checking pcre.h usability... yes >checking pcre.h presence... yes >checking for pcre.h... yes >checking sys/ipc.h usability... yes >checking sys/ipc.h presence... yes >checking for sys/ipc.h... yes >checking sys/shm.h usability... yes >checking sys/shm.h presence... yes >checking for sys/shm.h... yes >checking whether round is declared... yes >checking whether MD5 is declared... yes >checking whether backtrace is declared... yes >checking for perl... perl >checking for perl version greater than or equal to 5.6.0... ok >checking for perl module Sys::Syslog... ok >checking for perl module DBI... ok >checking for perl module DBD::mysql... ok >checking for perl module Getopt::Long... ok >checking for perl module Time::HiRes... ok >checking for perl module Date::Manip... ok >checking for perl module LWP::UserAgent... ok >checking for perl module PHP::Serialization... ok >checking for perl module Module::Load... ok >checking for perl module Device::SerialPort... ok >checking for perl module Net::FTP... ok >checking for perl module Archive::Tar... ok >checking for perl module Archive::Zip... ok >checking for perl module Net::SMTP... ok >checking for perl module MIME::Lite... ok >checking for perl module MIME::Entity... ok >checking for perl module X10::ActiveHome... no >configure: WARNING: X10::ActiveHome is required for X.10 support >configure: creating ./config.status >config.status: creating Makefile >config.status: creating zm.conf >config.status: creating db/Makefile >config.status: creating db/zm_create.sql >config.status: creating scripts/Makefile >config.status: creating scripts/zm >config.status: creating scripts/zmdbbackup >config.status: creating scripts/zmdbrestore >config.status: creating scripts/zmeventdump >config.status: creating scripts/zmlogrotate.conf >config.status: creating scripts/ZoneMinder/lib/ZoneMinder/Base.pm >config.status: creating scripts/ZoneMinder/lib/ZoneMinder/Config.pm >config.status: creating scripts/ZoneMinder/lib/ZoneMinder/Memory.pm >config.status: creating scripts/ZoneMinder/lib/ZoneMinder/ConfigAdmin.pm >config.status: creating src/Makefile >config.status: creating src/zm_config.h >config.status: creating web/Makefile >config.status: creating web/ajax/Makefile >config.status: creating web/css/Makefile >config.status: creating web/graphics/Makefile >config.status: creating web/includes/Makefile >config.status: creating web/includes/config.php >config.status: creating web/js/Makefile >config.status: creating web/lang/Makefile >config.status: creating web/skins/Makefile >config.status: creating web/skins/classic/Makefile >config.status: creating web/skins/classic/ajax/Makefile >config.status: creating web/skins/classic/css/Makefile >config.status: creating web/skins/classic/graphics/Makefile >config.status: creating web/skins/classic/includes/Makefile >config.status: creating web/skins/classic/js/Makefile >config.status: creating web/skins/classic/lang/Makefile >config.status: creating web/skins/classic/views/Makefile >config.status: creating web/skins/classic/views/css/Makefile >config.status: creating web/skins/classic/views/js/Makefile >config.status: creating web/skins/mobile/Makefile >config.status: creating web/skins/mobile/ajax/Makefile >config.status: creating web/skins/mobile/css/Makefile >config.status: creating web/skins/mobile/graphics/Makefile >config.status: creating web/skins/mobile/includes/Makefile >config.status: creating web/skins/mobile/lang/Makefile >config.status: creating web/skins/mobile/views/Makefile >config.status: creating web/skins/mobile/views/css/Makefile >config.status: creating web/tools/Makefile >config.status: creating web/tools/mootools/Makefile >config.status: creating web/views/Makefile >config.status: creating config.h >config.status: executing depfiles commands >checking for scripts/ZoneMinder/Makefile... no >Checking if your kit is complete... >Looks good >Writing Makefile for ZoneMinder > [32;01m*[0m zoneminder does not parallel build... using forcing make -j1... >make -j1 -j1 >cd . && /bin/sh /var/tmp/portage/www-misc/zoneminder-1.24.1/work/ZoneMinder-1.24.1/missing --run autoheader >rm -f stamp-h1 >touch config.h.in >cd . && /bin/sh ./config.status config.h >config.status: creating config.h >config.status: config.h is unchanged >make all-recursive >make[1]: Entering directory `/var/tmp/portage/www-misc/zoneminder-1.24.1/work/ZoneMinder-1.24.1' >Making all in src >make[2]: Entering directory `/var/tmp/portage/www-misc/zoneminder-1.24.1/work/ZoneMinder-1.24.1/src' >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zmc.o -MD -MP -MF .deps/zmc.Tpo -c -o zmc.o zmc.cpp >mv -f .deps/zmc.Tpo .deps/zmc.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_box.o -MD -MP -MF .deps/zm_box.Tpo -c -o zm_box.o zm_box.cpp >mv -f .deps/zm_box.Tpo .deps/zm_box.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_buffer.o -MD -MP -MF .deps/zm_buffer.Tpo -c -o zm_buffer.o zm_buffer.cpp >mv -f .deps/zm_buffer.Tpo .deps/zm_buffer.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_camera.o -MD -MP -MF .deps/zm_camera.Tpo -c -o zm_camera.o zm_camera.cpp >mv -f .deps/zm_camera.Tpo .deps/zm_camera.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_comms.o -MD -MP -MF .deps/zm_comms.Tpo -c -o zm_comms.o zm_comms.cpp >In file included from zm_comms.cpp:21: >zm_comms.h: In member function 'virtual int Socket::send(const std::string&) const': >zm_comms.h:323: warning: format '%d' expects type 'int', but argument 7 has type 'size_t' >zm_comms.h: In member function 'virtual int Socket::recv(std::string&) const': >zm_comms.h:332: warning: format '%d' expects type 'int', but argument 6 has type 'long unsigned int' >zm_comms.h: In member function 'virtual int Socket::recv(std::string&, size_t) const': >zm_comms.h:345: warning: format '%d' expects type 'int', but argument 6 has type 'size_t' >mv -f .deps/zm_comms.Tpo .deps/zm_comms.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_config.o -MD -MP -MF .deps/zm_config.Tpo -c -o zm_config.o zm_config.cpp >mv -f .deps/zm_config.Tpo .deps/zm_config.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_coord.o -MD -MP -MF .deps/zm_coord.Tpo -c -o zm_coord.o zm_coord.cpp >mv -f .deps/zm_coord.Tpo .deps/zm_coord.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm.o -MD -MP -MF .deps/zm.Tpo -c -o zm.o zm.cpp >mv -f .deps/zm.Tpo .deps/zm.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_db.o -MD -MP -MF .deps/zm_db.Tpo -c -o zm_db.o zm_db.cpp >mv -f .deps/zm_db.Tpo .deps/zm_db.Po >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -Iyes/include -march=core2 -O2 -pipe -MT zm_debug.o -MD -MP -MF .deps/zm_debug.Tpo -c -o zm_debug.o zm_debug.c >mv -f .deps/zm_debug.Tpo .deps/zm_debug.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_event.o -MD -MP -MF .deps/zm_event.Tpo -c -o zm_event.o zm_event.cpp >zm_event.cpp: In member function 'bool Event::SendFrameImage(const Image*, bool)': >zm_event.cpp:318: warning: format '%d' expects type 'int', but argument 6 has type 'ssize_t' >zm_event.cpp:318: warning: format '%d' expects type 'int', but argument 7 has type 'ssize_t' >zm_event.cpp: In member function 'bool EventStream::sendFrame(int)': >zm_event.cpp:1238: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >mv -f .deps/zm_event.Tpo .deps/zm_event.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_exception.o -MD -MP -MF .deps/zm_exception.Tpo -c -o zm_exception.o zm_exception.cpp >mv -f .deps/zm_exception.Tpo .deps/zm_exception.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_file_camera.o -MD -MP -MF .deps/zm_file_camera.Tpo -c -o zm_file_camera.o zm_file_camera.cpp >mv -f .deps/zm_file_camera.Tpo .deps/zm_file_camera.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_ffmpeg_camera.o -MD -MP -MF .deps/zm_ffmpeg_camera.Tpo -c -o zm_ffmpeg_camera.o zm_ffmpeg_camera.cpp >mv -f .deps/zm_ffmpeg_camera.Tpo .deps/zm_ffmpeg_camera.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_image.o -MD -MP -MF .deps/zm_image.Tpo -c -o zm_image.o zm_image.cpp >zm_image.cpp: In member function 'void Image::Blend(const Image&, int) const': >zm_image.cpp:776: warning: operation on 'pdest' may be undefined >mv -f .deps/zm_image.Tpo .deps/zm_image.Po >x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -Iyes/include -march=core2 -O2 -pipe -MT zm_jpeg.o -MD -MP -MF .deps/zm_jpeg.Tpo -c -o zm_jpeg.o zm_jpeg.c >mv -f .deps/zm_jpeg.Tpo .deps/zm_jpeg.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_local_camera.o -MD -MP -MF .deps/zm_local_camera.Tpo -c -o zm_local_camera.o zm_local_camera.cpp >mv -f .deps/zm_local_camera.Tpo .deps/zm_local_camera.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_monitor.o -MD -MP -MF .deps/zm_monitor.Tpo -c -o zm_monitor.o zm_monitor.cpp >In file included from zm_rtsp.h:26, > from zm_remote_camera_rtsp.h:28, > from zm_monitor.cpp:36: >zm_comms.h: In member function 'virtual int Socket::send(const std::string&) const': >zm_comms.h:323: warning: format '%d' expects type 'int', but argument 7 has type 'size_t' >zm_comms.h: In member function 'virtual int Socket::recv(std::string&) const': >zm_comms.h:332: warning: format '%d' expects type 'int', but argument 6 has type 'long unsigned int' >zm_comms.h: In member function 'virtual int Socket::recv(std::string&, size_t) const': >zm_comms.h:345: warning: format '%d' expects type 'int', but argument 6 has type 'size_t' >zm_monitor.cpp: In member function 'bool MonitorStream::sendFrame(const char*, timeval*)': >zm_monitor.cpp:3224: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >zm_monitor.cpp: In member function 'bool MonitorStream::sendFrame(Image*, timeval*)': >zm_monitor.cpp:3295: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >zm_monitor.cpp: In member function 'void Monitor::SingleImage(int)': >zm_monitor.cpp:3624: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >zm_monitor.cpp: In member function 'void Monitor::SingleImageRaw(int)': >zm_monitor.cpp:3647: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >zm_monitor.cpp: In member function 'void Monitor::SingleImageZip(int)': >zm_monitor.cpp:3673: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >mv -f .deps/zm_monitor.Tpo .deps/zm_monitor.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_ffmpeg.o -MD -MP -MF .deps/zm_ffmpeg.Tpo -c -o zm_ffmpeg.o zm_ffmpeg.cpp >mv -f .deps/zm_ffmpeg.Tpo .deps/zm_ffmpeg.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_mpeg.o -MD -MP -MF .deps/zm_mpeg.Tpo -c -o zm_mpeg.o zm_mpeg.cpp >mv -f .deps/zm_mpeg.Tpo .deps/zm_mpeg.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_poly.o -MD -MP -MF .deps/zm_poly.Tpo -c -o zm_poly.o zm_poly.cpp >mv -f .deps/zm_poly.Tpo .deps/zm_poly.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_regexp.o -MD -MP -MF .deps/zm_regexp.Tpo -c -o zm_regexp.o zm_regexp.cpp >mv -f .deps/zm_regexp.Tpo .deps/zm_regexp.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_remote_camera.o -MD -MP -MF .deps/zm_remote_camera.Tpo -c -o zm_remote_camera.o zm_remote_camera.cpp >mv -f .deps/zm_remote_camera.Tpo .deps/zm_remote_camera.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_remote_camera_http.o -MD -MP -MF .deps/zm_remote_camera_http.Tpo -c -o zm_remote_camera_http.o zm_remote_camera_http.cpp >mv -f .deps/zm_remote_camera_http.Tpo .deps/zm_remote_camera_http.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_remote_camera_rtsp.o -MD -MP -MF .deps/zm_remote_camera_rtsp.Tpo -c -o zm_remote_camera_rtsp.o zm_remote_camera_rtsp.cpp >In file included from zm_rtsp.h:26, > from zm_remote_camera_rtsp.h:28, > from zm_remote_camera_rtsp.cpp:25: >zm_comms.h: In member function 'virtual int Socket::send(const std::string&) const': >zm_comms.h:323: warning: format '%d' expects type 'int', but argument 7 has type 'size_t' >zm_comms.h: In member function 'virtual int Socket::recv(std::string&) const': >zm_comms.h:332: warning: format '%d' expects type 'int', but argument 6 has type 'long unsigned int' >zm_comms.h: In member function 'virtual int Socket::recv(std::string&, size_t) const': >zm_comms.h:345: warning: format '%d' expects type 'int', but argument 6 has type 'size_t' >mv -f .deps/zm_remote_camera_rtsp.Tpo .deps/zm_remote_camera_rtsp.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_rtp.o -MD -MP -MF .deps/zm_rtp.Tpo -c -o zm_rtp.o zm_rtp.cpp >mv -f .deps/zm_rtp.Tpo .deps/zm_rtp.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_rtp_ctrl.o -MD -MP -MF .deps/zm_rtp_ctrl.Tpo -c -o zm_rtp_ctrl.o zm_rtp_ctrl.cpp >In file included from zm_rtp_ctrl.h:25, > from zm_rtp_ctrl.cpp:25: >zm_comms.h: In member function 'virtual int Socket::send(const std::string&) const': >zm_comms.h:323: warning: format '%d' expects type 'int', but argument 7 has type 'size_t' >zm_comms.h: In member function 'virtual int Socket::recv(std::string&) const': >zm_comms.h:332: warning: format '%d' expects type 'int', but argument 6 has type 'long unsigned int' >zm_comms.h: In member function 'virtual int Socket::recv(std::string&, size_t) const': >zm_comms.h:345: warning: format '%d' expects type 'int', but argument 6 has type 'size_t' >zm_rtp_ctrl.cpp: In member function 'int RtpCtrlThread::recvPacket(const unsigned char*, ssize_t)': >zm_rtp_ctrl.cpp:87: warning: format '%d' expects type 'int', but argument 6 has type 'ssize_t' >zm_rtp_ctrl.cpp: In member function 'virtual int RtpCtrlThread::run()': >zm_rtp_ctrl.cpp:297: warning: format '%d' expects type 'int', but argument 6 has type 'ssize_t' >zm_rtp_ctrl.cpp:308: warning: format '%d' expects type 'int', but argument 6 has type 'long int' >mv -f .deps/zm_rtp_ctrl.Tpo .deps/zm_rtp_ctrl.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_rtp_data.o -MD -MP -MF .deps/zm_rtp_data.Tpo -c -o zm_rtp_data.o zm_rtp_data.cpp >In file included from zm_rtsp.h:26, > from zm_rtp_data.cpp:27: >zm_comms.h: In member function 'virtual int Socket::send(const std::string&) const': >zm_comms.h:323: warning: format '%d' expects type 'int', but argument 7 has type 'size_t' >zm_comms.h: In member function 'virtual int Socket::recv(std::string&) const': >zm_comms.h:332: warning: format '%d' expects type 'int', but argument 6 has type 'long unsigned int' >zm_comms.h: In member function 'virtual int Socket::recv(std::string&, size_t) const': >zm_comms.h:345: warning: format '%d' expects type 'int', but argument 6 has type 'size_t' >mv -f .deps/zm_rtp_data.Tpo .deps/zm_rtp_data.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_rtp_source.o -MD -MP -MF .deps/zm_rtp_source.Tpo -c -o zm_rtp_source.o zm_rtp_source.cpp >mv -f .deps/zm_rtp_source.Tpo .deps/zm_rtp_source.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_rtsp.o -MD -MP -MF .deps/zm_rtsp.Tpo -c -o zm_rtsp.o zm_rtsp.cpp >In file included from zm_rtsp.h:26, > from zm_rtsp.cpp:25: >zm_comms.h: In member function 'virtual int Socket::send(const std::string&) const': >zm_comms.h:323: warning: format '%d' expects type 'int', but argument 7 has type 'size_t' >zm_comms.h: In member function 'virtual int Socket::recv(std::string&) const': >zm_comms.h:332: warning: format '%d' expects type 'int', but argument 6 has type 'long unsigned int' >zm_comms.h: In member function 'virtual int Socket::recv(std::string&, size_t) const': >zm_comms.h:345: warning: format '%d' expects type 'int', but argument 6 has type 'size_t' >zm_rtsp.cpp: In member function 'bool RtspThread::recvResponse(std::string&)': >zm_rtsp.cpp:70: warning: format '%d' expects type 'int', but argument 7 has type 'size_t' >zm_rtsp.cpp:82: warning: format '%d' expects type 'int', but argument 6 has type 'size_t' >zm_rtsp.cpp: In member function 'virtual int RtspThread::run()': >zm_rtsp.cpp:246: warning: format '%d' expects type 'int', but argument 7 has type 'size_t' >zm_rtsp.cpp:258: warning: format '%d' expects type 'int', but argument 6 has type 'size_t' >zm_rtsp.cpp:546: warning: format '%d' expects type 'int', but argument 6 has type 'ssize_t' >zm_rtsp.cpp:558: warning: format '%d' expects type 'int', but argument 6 has type 'long int' >zm_rtsp.cpp:571: warning: format '%d' expects type 'int', but argument 6 has type 'ssize_t' >mv -f .deps/zm_rtsp.Tpo .deps/zm_rtsp.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_signal.o -MD -MP -MF .deps/zm_signal.Tpo -c -o zm_signal.o zm_signal.cpp >mv -f .deps/zm_signal.Tpo .deps/zm_signal.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_stream.o -MD -MP -MF .deps/zm_stream.Tpo -c -o zm_stream.o zm_stream.cpp >mv -f .deps/zm_stream.Tpo .deps/zm_stream.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_thread.o -MD -MP -MF .deps/zm_thread.Tpo -c -o zm_thread.o zm_thread.cpp >mv -f .deps/zm_thread.Tpo .deps/zm_thread.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_time.o -MD -MP -MF .deps/zm_time.Tpo -c -o zm_time.o zm_time.cpp >mv -f .deps/zm_time.Tpo .deps/zm_time.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_timer.o -MD -MP -MF .deps/zm_timer.Tpo -c -o zm_timer.o zm_timer.cpp >mv -f .deps/zm_timer.Tpo .deps/zm_timer.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_user.o -MD -MP -MF .deps/zm_user.Tpo -c -o zm_user.o zm_user.cpp >mv -f .deps/zm_user.Tpo .deps/zm_user.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_utils.o -MD -MP -MF .deps/zm_utils.Tpo -c -o zm_utils.o zm_utils.cpp >mv -f .deps/zm_utils.Tpo .deps/zm_utils.Po >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -Iyes/include -Wall -Wno-sign-compare -fno-inline -Iyes/include -frepo -march=core2 -O2 -pipe -MT zm_zone.o -MD -MP -MF .deps/zm_zone.Tpo -c -o zm_zone.o zm_zone.cpp >mv -f .deps/zm_zone.Tpo .deps/zm_zone.Po >x86_64-pc-linux-gnu-g++ -frepo -march=core2 -O2 -pipe -Lyes/lib64 -L/usr/lib64/mysql -Wl,-O1 -o zmc zmc.o zm_box.o zm_buffer.o zm_camera.o zm_comms.o zm_config.o zm_coord.o zm.o zm_db.o zm_debug.o zm_event.o zm_exception.o zm_file_camera.o zm_ffmpeg_camera.o zm_image.o zm_jpeg.o zm_local_camera.o zm_monitor.o zm_ffmpeg.o zm_mpeg.o zm_poly.o zm_regexp.o zm_remote_camera.o zm_remote_camera_http.o zm_remote_camera_rtsp.o zm_rtp.o zm_rtp_ctrl.o zm_rtp_data.o zm_rtp_source.o zm_rtsp.o zm_signal.o zm_stream.o zm_thread.o zm_time.o zm_timer.o zm_user.o zm_utils.o zm_zone.o -lbz2 -lswscale -lavformat -lavcodec -lavutil -lpcre -lgnutls-openssl -lmysqlclient -lpthread -ldl -lz -ljpeg >zm_comms.o: In function `Select::calcMaxFd()': >zm_comms.cpp:(.text+0x16d): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::begin() const' >zm_comms.cpp:(.text+0x186): undefined reference to `std::_Rb_tree_const_iterator<CommsBase*>::operator++(int)' >zm_comms.cpp:(.text+0x18e): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::end() const' >zm_comms.cpp:(.text+0x19e): undefined reference to `std::_Rb_tree_const_iterator<CommsBase*>::operator!=(std::_Rb_tree_const_iterator<CommsBase*> const&) const' >zm_comms.cpp:(.text+0x1aa): undefined reference to `std::_Rb_tree_const_iterator<CommsBase*>::operator*() const' >zm_comms.cpp:(.text+0x1c2): undefined reference to `std::_Rb_tree_const_iterator<CommsBase*>::operator*() const' >zm_comms.cpp:(.text+0x1e8): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::begin() const' >zm_comms.cpp:(.text+0x1fe): undefined reference to `std::_Rb_tree_const_iterator<CommsBase*>::operator++(int)' >zm_comms.cpp:(.text+0x206): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::end() const' >zm_comms.cpp:(.text+0x215): undefined reference to `std::_Rb_tree_const_iterator<CommsBase*>::operator!=(std::_Rb_tree_const_iterator<CommsBase*> const&) const' >zm_comms.cpp:(.text+0x221): undefined reference to `std::_Rb_tree_const_iterator<CommsBase*>::operator*() const' >zm_comms.cpp:(.text+0x239): undefined reference to `std::_Rb_tree_const_iterator<CommsBase*>::operator*() const' >zm_comms.o: In function `Select::addWriter(CommsBase*)': >zm_comms.cpp:(.text+0x278): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::insert(CommsBase* const&)' >zm_comms.o: In function `Select::deleteWriter(CommsBase*)': >zm_comms.cpp:(.text+0x2e7): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::erase(CommsBase* const&)' >zm_comms.o: In function `Select::clearWriters()': >zm_comms.cpp:(.text+0x319): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::clear()' >zm_comms.o: In function `Select::clearReaders()': >zm_comms.cpp:(.text+0x335): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::clear()' >zm_comms.o: In function `Select::Select(double)': >zm_comms.cpp:(.text+0x375): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::set()' >zm_comms.cpp:(.text+0x37d): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::set()' >zm_comms.cpp:(.text+0x389): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::vector()' >zm_comms.cpp:(.text+0x392): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::vector()' >zm_comms.cpp:(.text+0x3df): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::~vector()' >zm_comms.o: In function `Select::Select(double)': >zm_comms.cpp:(.text+0x425): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::set()' >zm_comms.cpp:(.text+0x42d): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::set()' >zm_comms.cpp:(.text+0x439): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::vector()' >zm_comms.cpp:(.text+0x442): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::vector()' >zm_comms.cpp:(.text+0x48f): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::~vector()' >zm_comms.o: In function `Select::Select(int)': >zm_comms.cpp:(.text+0x4d3): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::set()' >zm_comms.cpp:(.text+0x4db): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::set()' >zm_comms.cpp:(.text+0x4e7): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::vector()' >zm_comms.cpp:(.text+0x4f0): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::vector()' >zm_comms.cpp:(.text+0x53b): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::~vector()' >zm_comms.o: In function `Select::Select(int)': >zm_comms.cpp:(.text+0x583): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::set()' >zm_comms.cpp:(.text+0x58b): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::set()' >zm_comms.cpp:(.text+0x597): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::vector()' >zm_comms.cpp:(.text+0x5a0): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::vector()' >zm_comms.cpp:(.text+0x5eb): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::~vector()' >zm_comms.o: In function `Select::Select(timeval)': >zm_comms.cpp:(.text+0x63a): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::set()' >zm_comms.cpp:(.text+0x642): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::set()' >zm_comms.cpp:(.text+0x64e): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::vector()' >zm_comms.cpp:(.text+0x657): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::vector()' >zm_comms.cpp:(.text+0x6a9): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::~vector()' >zm_comms.o: In function `Select::Select(timeval)': >zm_comms.cpp:(.text+0x6fa): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::set()' >zm_comms.cpp:(.text+0x702): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::set()' >zm_comms.cpp:(.text+0x70e): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::vector()' >zm_comms.cpp:(.text+0x717): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::vector()' >zm_comms.cpp:(.text+0x769): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::~vector()' >zm_comms.o: In function `Select::Select()': >zm_comms.cpp:(.text+0x7b0): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::set()' >zm_comms.cpp:(.text+0x7b8): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::set()' >zm_comms.cpp:(.text+0x7c4): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::vector()' >zm_comms.cpp:(.text+0x7cd): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::vector()' >zm_comms.cpp:(.text+0x815): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::~vector()' >zm_comms.o: In function `Select::Select()': >zm_comms.cpp:(.text+0x850): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::set()' >zm_comms.cpp:(.text+0x858): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::set()' >zm_comms.cpp:(.text+0x864): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::vector()' >zm_comms.cpp:(.text+0x86d): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::vector()' >zm_comms.cpp:(.text+0x8b5): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::~vector()' >zm_comms.o: In function `Select::deleteReader(CommsBase*)': >zm_comms.cpp:(.text+0x931): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::erase(CommsBase* const&)' >zm_comms.o: In function `Select::addReader(CommsBase*)': >zm_comms.cpp:(.text+0x9b9): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::insert(CommsBase* const&)' >zm_comms.o: In function `Select::wait()': >zm_comms.cpp:(.text+0xa62): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::clear()' >zm_comms.cpp:(.text+0xa94): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::begin() const' >zm_comms.cpp:(.text+0xab4): undefined reference to `std::_Rb_tree_const_iterator<CommsBase*>::operator*() const' >zm_comms.cpp:(.text+0xad3): undefined reference to `std::_Rb_tree_const_iterator<CommsBase*>::operator*() const' >zm_comms.cpp:(.text+0xafb): undefined reference to `std::_Rb_tree_const_iterator<CommsBase*>::operator++(int)' >zm_comms.cpp:(.text+0xb03): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::end() const' >zm_comms.cpp:(.text+0xb16): undefined reference to `std::_Rb_tree_const_iterator<CommsBase*>::operator!=(std::_Rb_tree_const_iterator<CommsBase*> const&) const' >zm_comms.cpp:(.text+0xb2b): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::clear()' >zm_comms.cpp:(.text+0xb60): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::begin() const' >zm_comms.cpp:(.text+0xb74): undefined reference to `std::_Rb_tree_const_iterator<CommsBase*>::operator*() const' >zm_comms.cpp:(.text+0xb90): undefined reference to `std::_Rb_tree_const_iterator<CommsBase*>::operator*() const' >zm_comms.cpp:(.text+0xbb7): undefined reference to `std::_Rb_tree_const_iterator<CommsBase*>::operator++(int)' >zm_comms.cpp:(.text+0xbbf): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::end() const' >zm_comms.cpp:(.text+0xbd2): undefined reference to `std::_Rb_tree_const_iterator<CommsBase*>::operator!=(std::_Rb_tree_const_iterator<CommsBase*> const&) const' >zm_comms.cpp:(.text+0xc5a): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::begin() const' >zm_comms.cpp:(.text+0xc76): undefined reference to `std::_Rb_tree_const_iterator<CommsBase*>::operator++(int)' >zm_comms.cpp:(.text+0xc7e): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::end() const' >zm_comms.cpp:(.text+0xc91): undefined reference to `std::_Rb_tree_const_iterator<CommsBase*>::operator!=(std::_Rb_tree_const_iterator<CommsBase*> const&) const' >zm_comms.cpp:(.text+0xca1): undefined reference to `std::_Rb_tree_const_iterator<CommsBase*>::operator*() const' >zm_comms.cpp:(.text+0xcbf): undefined reference to `std::_Rb_tree_const_iterator<CommsBase*>::operator*() const' >zm_comms.cpp:(.text+0xcdc): undefined reference to `std::_Rb_tree_const_iterator<CommsBase*>::operator*() const' >zm_comms.cpp:(.text+0xce9): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::push_back(CommsBase* const&)' >zm_comms.cpp:(.text+0xd44): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::begin() const' >zm_comms.cpp:(.text+0xd5e): undefined reference to `std::_Rb_tree_const_iterator<CommsBase*>::operator++(int)' >zm_comms.cpp:(.text+0xd66): undefined reference to `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::end() const' >zm_comms.cpp:(.text+0xd79): undefined reference to `std::_Rb_tree_const_iterator<CommsBase*>::operator!=(std::_Rb_tree_const_iterator<CommsBase*> const&) const' >zm_comms.cpp:(.text+0xd89): undefined reference to `std::_Rb_tree_const_iterator<CommsBase*>::operator*() const' >zm_comms.cpp:(.text+0xda7): undefined reference to `std::_Rb_tree_const_iterator<CommsBase*>::operator*() const' >zm_comms.cpp:(.text+0xdc4): undefined reference to `std::_Rb_tree_const_iterator<CommsBase*>::operator*() const' >zm_comms.cpp:(.text+0xdd1): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::push_back(CommsBase* const&)' >zm_comms.o: In function `std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::~set()': >zm_comms.cpp:(.text._ZNSt3setIP9CommsBaseSt4lessIS1_ESaIS1_EED1Ev[std::set<CommsBase*, std::less<CommsBase*>, std::allocator<CommsBase*> >::~set()]+0x1): undefined reference to `std::_Rb_tree<CommsBase*, CommsBase*, std::_Identity<CommsBase*>, std::less<CommsBase*>, std::allocator<CommsBase*> >::~_Rb_tree()' >zm_event.o: In function `Event::createNotes(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)': >zm_event.cpp:(.text+0x36): undefined reference to `std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::begin()' >zm_event.cpp:(.text+0x52): undefined reference to `std::_Rb_tree_const_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&)' >zm_event.cpp:(.text+0x66): undefined reference to `std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::end()' >zm_event.cpp:(.text+0x7a): undefined reference to `std::_Rb_tree_const_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&)' >zm_event.cpp:(.text+0x87): undefined reference to `std::_Rb_tree_const_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::operator!=(std::_Rb_tree_const_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&) const' >zm_event.cpp:(.text+0x97): undefined reference to `std::_Rb_tree_const_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::operator->() const' >zm_event.cpp:(.text+0xb7): undefined reference to `std::_Rb_tree_const_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::operator->() const' >zm_event.cpp:(.text+0xc3): undefined reference to `std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::begin() const' >zm_event.cpp:(.text+0xd4): undefined reference to `std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator*() const' >zm_event.cpp:(.text+0xe9): undefined reference to `std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator++(int)' >zm_event.cpp:(.text+0xf1): undefined reference to `std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::end() const' >zm_event.cpp:(.text+0x101): undefined reference to `std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator!=(std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) const' >zm_event.cpp:(.text+0x10d): undefined reference to `std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::begin() const' >zm_event.cpp:(.text+0x11d): undefined reference to `std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator!=(std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) const' >zm_event.cpp:(.text+0x13e): undefined reference to `std::_Rb_tree_const_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::operator++(int)' >zm_event.o: In function `Event::updateNotes(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > > const&)': >zm_event.cpp:(.text+0x1f1d): undefined reference to `std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::size() const' >zm_event.cpp:(.text+0x1f52): undefined reference to `std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::size() const' >zm_event.cpp:(.text+0x1f68): undefined reference to `std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::operator=(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > > const&)' >zm_event.cpp:(.text+0x205c): undefined reference to `std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::begin() const' >zm_event.cpp:(.text+0x208c): undefined reference to `std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::pair(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)' >zm_event.cpp:(.text+0x209b): undefined reference to `std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::insert(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&)' >zm_event.cpp:(.text+0x20b4): undefined reference to `std::_Rb_tree_const_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::operator++(int)' >zm_event.cpp:(.text+0x20bc): undefined reference to `std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::end() const' >zm_event.cpp:(.text+0x20d4): undefined reference to `std::_Rb_tree_const_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::operator!=(std::_Rb_tree_const_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&) const' >zm_event.cpp:(.text+0x20e4): undefined reference to `std::_Rb_tree_const_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::operator->() const' >zm_event.cpp:(.text+0x20ef): undefined reference to `std::_Rb_tree_const_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::operator->() const' >zm_event.cpp:(.text+0x20fb): undefined reference to `std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::size() const' >zm_event.cpp:(.text+0x210d): undefined reference to `std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::find(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' >zm_event.cpp:(.text+0x211f): undefined reference to `std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::end()' >zm_event.cpp:(.text+0x213c): undefined reference to `std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::operator==(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&) const' >zm_event.cpp:(.text+0x2151): undefined reference to `std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::operator->() const' >zm_event.cpp:(.text+0x215d): undefined reference to `std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::begin() const' >zm_event.cpp:(.text+0x2176): undefined reference to `std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator++(int)' >zm_event.cpp:(.text+0x217e): undefined reference to `std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::end() const' >zm_event.cpp:(.text+0x2196): undefined reference to `std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator!=(std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) const' >zm_event.cpp:(.text+0x21a6): undefined reference to `std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator*() const' >zm_event.cpp:(.text+0x21b4): undefined reference to `std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::find(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' >zm_event.cpp:(.text+0x21c4): undefined reference to `std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::end() const' >zm_event.cpp:(.text+0x21e1): undefined reference to `std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator==(std::_Rb_tree_const_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) const' >zm_event.cpp:(.text+0x21f0): undefined reference to `std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::insert(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' >zm_event.o: In function `Event::Event(Monitor*, timeval, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > > const&)': >zm_event.cpp:(.text+0x3ba1): undefined reference to `std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::map(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > > const&)' >zm_event.o: In function `Event::Event(Monitor*, timeval, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > > const&)': >zm_event.cpp:(.text+0x4281): undefined reference to `std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::map(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > > const&)' >zm_event.o: In function `std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::~map()': >zm_event.cpp:(.text._ZNSt3mapISsSt3setISsSt4lessISsESaISsEES2_SaISt4pairIKSsS4_EEED1Ev[std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::~map()]+0x1): undefined reference to `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, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::~_Rb_tree()' >zm_event.o: In function `std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~set()': >zm_event.cpp:(.text._ZNSt3setISsSt4lessISsESaISsEED1Ev[std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~set()]+0x1): undefined reference to `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::_Identity<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~_Rb_tree()' >zm_local_camera.o: In function `LocalCamera::LocalCamera(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, int, int, int, int, int, bool)': >zm_local_camera.cpp:(.text+0x1914): undefined reference to `bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)' >zm_local_camera.cpp:(.text+0x1a49): undefined reference to `bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)' >zm_local_camera.cpp:(.text+0x1a79): undefined reference to `bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)' >zm_local_camera.o: In function `LocalCamera::LocalCamera(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, int, int, int, int, int, bool)': >zm_local_camera.cpp:(.text+0x1c94): undefined reference to `bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)' >zm_local_camera.cpp:(.text+0x1dc9): undefined reference to `bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)' >zm_local_camera.o:zm_local_camera.cpp:(.text+0x1df9): more undefined references to `bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)' follow >zm_monitor.o: In function `Monitor::DetectMotion(Image const&, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)': >zm_monitor.cpp:(.text+0x144f): undefined reference to `std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::insert(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' >zm_monitor.cpp:(.text+0x1602): undefined reference to `std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::insert(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' >zm_monitor.cpp:(.text+0x1853): undefined reference to `std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::insert(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' >zm_monitor.cpp:(.text+0x1982): undefined reference to `std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::insert(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' >zm_monitor.o: In function `Monitor::Analyse()': >zm_monitor.cpp:(.text+0x49e6): undefined reference to `std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::map()' >zm_monitor.cpp:(.text+0x4ae4): undefined reference to `std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::set()' >zm_monitor.cpp:(.text+0x4b15): undefined reference to `std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::insert(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' >zm_monitor.cpp:(.text+0x4b5d): undefined reference to `std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' >zm_monitor.cpp:(.text+0x4b68): undefined reference to `std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator=(std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)' >zm_monitor.cpp:(.text+0x4bc8): undefined reference to `std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::set()' >zm_monitor.cpp:(.text+0x4c4f): undefined reference to `std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::insert(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' >zm_monitor.cpp:(.text+0x4e94): undefined reference to `std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::size() const' >zm_monitor.cpp:(.text+0x4ed1): undefined reference to `std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' >zm_monitor.cpp:(.text+0x4edc): undefined reference to `std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator=(std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)' >zm_monitor.cpp:(.text+0x52a2): undefined reference to `std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::set()' >zm_monitor.cpp:(.text+0x5300): undefined reference to `std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' >zm_monitor.cpp:(.text+0x530b): undefined reference to `std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator=(std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)' >zm_monitor.cpp:(.text+0x535e): undefined reference to `std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::set()' >zm_monitor.cpp:(.text+0x5397): undefined reference to `std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::insert(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' >zm_monitor.cpp:(.text+0x53e5): undefined reference to `std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' >zm_monitor.cpp:(.text+0x53f0): undefined reference to `std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator=(std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)' >zm_monitor.cpp:(.text+0x5644): undefined reference to `std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<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> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::size() const' >zm_monitor.cpp:(.text+0x5cd8): undefined reference to `bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)' >zm_monitor.o: In function `Monitor::Load(int, bool, Monitor::Purpose)': >zm_monitor.cpp:(.text+0x8ea0): undefined reference to `bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)' >zm_monitor.cpp:(.text+0x8eba): undefined reference to `bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)' >zm_monitor.cpp:(.text+0x8ed4): undefined reference to `bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)' >zm_monitor.cpp:(.text+0x9106): undefined reference to `bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)' >zm_monitor.o:zm_monitor.cpp:(.text+0x91e6): more undefined references to `bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)' follow >zm_remote_camera_rtsp.o: In function `RtspThread::hasSources() const': >zm_remote_camera_rtsp.cpp:(.text._ZNK10RtspThread10hasSourcesEv[RtspThread::hasSources() const]+0xc): undefined reference to `std::map<unsigned long, RtpSource*, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, RtpSource*> > >::empty() const' >zm_remote_camera_rtsp.o: In function `RtspThread::getFrame(Buffer&)': >zm_remote_camera_rtsp.cpp:(.text._ZN10RtspThread8getFrameER6Buffer[RtspThread::getFrame(Buffer&)]+0x17): undefined reference to `std::map<unsigned long, RtpSource*, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, RtpSource*> > >::begin()' >zm_remote_camera_rtsp.cpp:(.text._ZN10RtspThread8getFrameER6Buffer[RtspThread::getFrame(Buffer&)]+0x29): undefined reference to `std::map<unsigned long, RtpSource*, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, RtpSource*> > >::end()' >zm_remote_camera_rtsp.cpp:(.text._ZN10RtspThread8getFrameER6Buffer[RtspThread::getFrame(Buffer&)]+0x38): undefined reference to `std::_Rb_tree_iterator<std::pair<unsigned long const, RtpSource*> >::operator==(std::_Rb_tree_iterator<std::pair<unsigned long const, RtpSource*> > const&) const' >zm_remote_camera_rtsp.cpp:(.text._ZN10RtspThread8getFrameER6Buffer[RtspThread::getFrame(Buffer&)]+0x46): undefined reference to `std::_Rb_tree_iterator<std::pair<unsigned long const, RtpSource*> >::operator->() const' >zm_rtp_ctrl.o: In function `RtpCtrlThread::run()': >zm_rtp_ctrl.cpp:(.text+0x7e7): undefined reference to `bool std::operator!=<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)' >zm_rtp_ctrl.cpp:(.text+0x95b): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::vector(std::vector<CommsBase*, std::allocator<CommsBase*> > const&)' >zm_rtp_ctrl.cpp:(.text+0x963): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::size() const' >zm_rtp_ctrl.cpp:(.text+0x974): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::begin()' >zm_rtp_ctrl.cpp:(.text+0x9fd): undefined reference to `__gnu_cxx::__normal_iterator<CommsBase**, std::vector<CommsBase*, std::allocator<CommsBase*> > >::operator++(int)' >zm_rtp_ctrl.cpp:(.text+0xa05): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::end()' >zm_rtp_ctrl.cpp:(.text+0xa1d): undefined reference to `bool __gnu_cxx::operator!=<CommsBase**, std::vector<CommsBase*, std::allocator<CommsBase*> > >(__gnu_cxx::__normal_iterator<CommsBase**, std::vector<CommsBase*, std::allocator<CommsBase*> > > const&, __gnu_cxx::__normal_iterator<CommsBase**, std::vector<CommsBase*, std::allocator<CommsBase*> > > const&)' >zm_rtp_ctrl.cpp:(.text+0xa2d): undefined reference to `__gnu_cxx::__normal_iterator<CommsBase**, std::vector<CommsBase*, std::allocator<CommsBase*> > >::operator*() const' >zm_rtp_ctrl.cpp:(.text+0xab8): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::~vector()' >zm_rtp_ctrl.cpp:(.text+0xd16): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::~vector()' >zm_rtp_ctrl.cpp:(.text+0xe50): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::~vector()' >zm_rtp_ctrl.o: In function `Select::~Select()': >zm_rtp_ctrl.cpp:(.text._ZN6SelectD1Ev[Select::~Select()]+0x16): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::~vector()' >zm_rtp_ctrl.cpp:(.text._ZN6SelectD1Ev[Select::~Select()]+0x1f): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::~vector()' >zm_rtp_ctrl.o:zm_rtp_ctrl.cpp:(.text._ZN6SelectD1Ev[Select::~Select()]+0x4a): more undefined references to `std::vector<CommsBase*, std::allocator<CommsBase*> >::~vector()' follow >zm_rtp_data.o: In function `RtpDataThread::run()': >zm_rtp_data.cpp:(.text+0x2da): undefined reference to `bool std::operator!=<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)' >zm_rtp_data.cpp:(.text+0x46f): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::vector(std::vector<CommsBase*, std::allocator<CommsBase*> > const&)' >zm_rtp_data.cpp:(.text+0x477): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::size() const' >zm_rtp_data.cpp:(.text+0x488): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::begin()' >zm_rtp_data.cpp:(.text+0x508): undefined reference to `__gnu_cxx::__normal_iterator<CommsBase**, std::vector<CommsBase*, std::allocator<CommsBase*> > >::operator++(int)' >zm_rtp_data.cpp:(.text+0x510): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::end()' >zm_rtp_data.cpp:(.text+0x528): undefined reference to `bool __gnu_cxx::operator!=<CommsBase**, std::vector<CommsBase*, std::allocator<CommsBase*> > >(__gnu_cxx::__normal_iterator<CommsBase**, std::vector<CommsBase*, std::allocator<CommsBase*> > > const&, __gnu_cxx::__normal_iterator<CommsBase**, std::vector<CommsBase*, std::allocator<CommsBase*> > > const&)' >zm_rtp_data.cpp:(.text+0x538): undefined reference to `__gnu_cxx::__normal_iterator<CommsBase**, std::vector<CommsBase*, std::allocator<CommsBase*> > >::operator*() const' >zm_rtp_data.cpp:(.text+0x5bf): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::~vector()' >zm_rtp_data.cpp:(.text+0x61e): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::~vector()' >zm_rtp_data.cpp:(.text+0x686): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::~vector()' >zm_rtp_source.o: In function `RtpSource::getFrame(Buffer&)': >zm_rtp_source.cpp:(.text+0x589): undefined reference to `ThreadData<bool>::getValueImmediate() const' >zm_rtp_source.cpp:(.text+0x59a): undefined reference to `ThreadData<bool>::getUpdatedValue(int) const' >zm_rtp_source.cpp:(.text+0x5ee): undefined reference to `ThreadData<bool>::setValueImmediate(bool)' >zm_rtp_source.cpp:(.text+0x600): undefined reference to `ThreadData<bool>::updateValueSignal(bool)' >zm_rtp_source.o: In function `RtpSource::handlePacket(unsigned char const*, unsigned long)': >zm_rtp_source.cpp:(.text+0xd7c): undefined reference to `ThreadData<bool>::setValueImmediate(bool)' >zm_rtp_source.cpp:(.text+0xd8d): undefined reference to `ThreadData<bool>::updateValueSignal(bool)' >zm_rtp_source.cpp:(.text+0xd95): undefined reference to `ThreadData<bool>::getValueImmediate() const' >zm_rtp_source.cpp:(.text+0xf69): undefined reference to `ThreadData<bool>::getUpdatedValue(int) const' >zm_rtp_source.o: In function `RtpSource::RtpSource(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, unsigned long, unsigned short, unsigned long, unsigned long)': >zm_rtp_source.cpp:(.text+0x1059): undefined reference to `ThreadData<bool>::ThreadData(bool)' >zm_rtp_source.cpp:(.text+0x106a): undefined reference to `ThreadData<bool>::ThreadData(bool)' >zm_rtp_source.o: In function `RtpSource::RtpSource(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, unsigned long, unsigned short, unsigned long, unsigned long)': >zm_rtp_source.cpp:(.text+0x12f9): undefined reference to `ThreadData<bool>::ThreadData(bool)' >zm_rtp_source.cpp:(.text+0x130a): undefined reference to `ThreadData<bool>::ThreadData(bool)' >zm_rtsp.o: In function `RtspThread::releasePorts(int)': >zm_rtsp.cpp:(.text+0x17): undefined reference to `std::set<int, std::less<int>, std::allocator<int> >::erase(int const&)' >zm_rtsp.o: In function `__static_initialization_and_destruction_0(int, int)': >zm_rtsp.cpp:(.text+0x3e): undefined reference to `std::set<int, std::less<int>, std::allocator<int> >::set()' >zm_rtsp.o: In function `RtspThread::RtspThread(int, RtspThread::RtspMethod, 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&, 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&)': >zm_rtsp.cpp:(.text+0x8ee): undefined reference to `std::map<unsigned long, RtpSource*, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, RtpSource*> > >::map()' >zm_rtsp.cpp:(.text+0x94e): undefined reference to `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*)' >zm_rtsp.cpp:(.text+0x97e): undefined reference to `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*)' >zm_rtsp.o: In function `RtspThread::RtspThread(int, RtspThread::RtspMethod, 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&, 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&)': >zm_rtsp.cpp:(.text+0xdbe): undefined reference to `std::map<unsigned long, RtpSource*, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, RtpSource*> > >::map()' >zm_rtsp.cpp:(.text+0xe1e): undefined reference to `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*)' >zm_rtsp.cpp:(.text+0xe4e): undefined reference to `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*)' >zm_rtsp.o: In function `RtspThread::requestPorts()': >zm_rtsp.cpp:(.text+0x1429): undefined reference to `std::set<int, std::less<int>, std::allocator<int> >::find(int const&)' >zm_rtsp.cpp:(.text+0x143b): undefined reference to `std::set<int, std::less<int>, std::allocator<int> >::end() const' >zm_rtsp.cpp:(.text+0x144e): undefined reference to `std::_Rb_tree_const_iterator<int>::operator==(std::_Rb_tree_const_iterator<int> const&) const' >zm_rtsp.cpp:(.text+0x145f): undefined reference to `std::set<int, std::less<int>, std::allocator<int> >::insert(int const&)' >zm_rtsp.o: In function `RtspThread::run()': >zm_rtsp.cpp:(.text+0x179e): undefined reference to `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*)' >zm_rtsp.cpp:(.text+0x17e0): undefined reference to `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*)' >zm_rtsp.cpp:(.text+0x193a): undefined reference to `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*)' >zm_rtsp.cpp:(.text+0x1991): undefined reference to `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*)' >zm_rtsp.cpp:(.text+0x1b55): undefined reference to `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*)' >zm_rtsp.o:zm_rtsp.cpp:(.text+0x1ba5): more undefined references to `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*)' follow >zm_rtsp.o: In function `RtspThread::run()': >zm_rtsp.cpp:(.text+0x22a4): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x22d1): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x22fb): undefined reference to `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> > > >::size() const' >zm_rtsp.cpp:(.text+0x24bc): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x24dc): undefined reference to `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> > > >::size() const' >zm_rtsp.cpp:(.text+0x24f5): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x2502): undefined reference to `bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)' >zm_rtsp.cpp:(.text+0x2516): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x2523): undefined reference to `bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)' >zm_rtsp.cpp:(.text+0x255e): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x25e4): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x263f): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x2667): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x2692): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x26b8): undefined reference to `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> > > >::~vector()' >zm_rtsp.cpp:(.text+0x26c0): undefined reference to `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> > > >::~vector()' >zm_rtsp.cpp:(.text+0x2703): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x2789): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x27e4): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x280c): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x2837): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x285d): undefined reference to `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> > > >::~vector()' >zm_rtsp.cpp:(.text+0x2865): undefined reference to `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> > > >::~vector()' >zm_rtsp.cpp:(.text+0x28a3): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x2929): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x2984): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x29ac): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x29d7): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x29fd): undefined reference to `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> > > >::~vector()' >zm_rtsp.cpp:(.text+0x2a43): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x2ab7): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x2ae2): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x2b33): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x2ba7): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.o:zm_rtsp.cpp:(.text+0x2bd2): more undefined references to `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> > > >::operator[](unsigned long)' follow >zm_rtsp.o: In function `RtspThread::run()': >zm_rtsp.cpp:(.text+0x2de4): undefined reference to `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*)' >zm_rtsp.cpp:(.text+0x2dfa): undefined reference to `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*)' >zm_rtsp.cpp:(.text+0x2e12): undefined reference to `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*)' >zm_rtsp.cpp:(.text+0x2ea3): undefined reference to `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> > > >::~vector()' >zm_rtsp.cpp:(.text+0x2eca): undefined reference to `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> > > >::~vector()' >zm_rtsp.cpp:(.text+0x2f61): undefined reference to `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*)' >zm_rtsp.cpp:(.text+0x2f94): undefined reference to `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*)' >zm_rtsp.cpp:(.text+0x2fc7): undefined reference to `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*)' >zm_rtsp.cpp:(.text+0x30bf): undefined reference to `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> > > >::operator=(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> > > > const&)' >zm_rtsp.cpp:(.text+0x30c7): undefined reference to `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> > > >::~vector()' >zm_rtsp.cpp:(.text+0x3104): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x312e): undefined reference to `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> > > >::size() const' >zm_rtsp.cpp:(.text+0x31ea): undefined reference to `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> > > >::operator=(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> > > > const&)' >zm_rtsp.cpp:(.text+0x31f2): undefined reference to `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> > > >::~vector()' >zm_rtsp.cpp:(.text+0x327b): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x32b5): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x32d9): undefined reference to `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> > > >::~vector()' >zm_rtsp.cpp:(.text+0x32e9): undefined reference to `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> > > >::size() const' >zm_rtsp.cpp:(.text+0x331a): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x3376): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x33e1): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x341b): undefined reference to `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> > > >::operator[](unsigned long)' >zm_rtsp.cpp:(.text+0x343f): undefined reference to `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> > > >::~vector()' >zm_rtsp.cpp:(.text+0x3710): undefined reference to `std::map<unsigned long, RtpSource*, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, RtpSource*> > >::operator[](unsigned long const&)' >zm_rtsp.cpp:(.text+0x383c): undefined reference to `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*)' >zm_rtsp.cpp:(.text+0x3852): undefined reference to `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*)' >zm_rtsp.cpp:(.text+0x386a): undefined reference to `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*)' >zm_rtsp.cpp:(.text+0x3954): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::vector(std::vector<CommsBase*, std::allocator<CommsBase*> > const&)' >zm_rtsp.cpp:(.text+0x3961): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::size() const' >zm_rtsp.cpp:(.text+0x3e07): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::~vector()' >zm_rtsp.cpp:(.text+0x3f80): undefined reference to `std::map<unsigned long, RtpSource*, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, RtpSource*> > >::operator[](unsigned long const&)' >zm_rtsp.cpp:(.text+0x401a): undefined reference to `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*)' >zm_rtsp.cpp:(.text+0x4030): undefined reference to `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*)' >zm_rtsp.cpp:(.text+0x4048): undefined reference to `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*)' >zm_rtsp.cpp:(.text+0x419d): undefined reference to `std::map<unsigned long, RtpSource*, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, RtpSource*> > >::operator[](unsigned long const&)' >zm_rtsp.cpp:(.text+0x4232): undefined reference to `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*)' >zm_rtsp.cpp:(.text+0x4248): undefined reference to `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*)' >zm_rtsp.cpp:(.text+0x4260): undefined reference to `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*)' >zm_rtsp.cpp:(.text+0x4365): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::~vector()' >zm_rtsp.cpp:(.text+0x4377): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::~vector()' >zm_rtsp.cpp:(.text+0x43d3): undefined reference to `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*)' >zm_rtsp.cpp:(.text+0x43e9): undefined reference to `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*)' >zm_rtsp.cpp:(.text+0x4401): undefined reference to `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*)' >zm_rtsp.cpp:(.text+0x4490): undefined reference to `std::map<unsigned long, RtpSource*, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, RtpSource*> > >::operator[](unsigned long const&)' >zm_rtsp.cpp:(.text+0x44b5): undefined reference to `std::map<unsigned long, RtpSource*, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, RtpSource*> > >::clear()' >zm_rtsp.cpp:(.text+0x4546): undefined reference to `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*)' >zm_rtsp.cpp:(.text+0x455c): undefined reference to `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*)' >zm_rtsp.cpp:(.text+0x4574): undefined reference to `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*)' >zm_rtsp.cpp:(.text+0x4632): undefined reference to `std::map<unsigned long, RtpSource*, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, RtpSource*> > >::operator[](unsigned long const&)' >zm_rtsp.cpp:(.text+0x4652): undefined reference to `std::map<unsigned long, RtpSource*, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, RtpSource*> > >::clear()' >zm_rtsp.cpp:(.text+0x46c5): undefined reference to `std::map<unsigned long, RtpSource*, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, RtpSource*> > >::operator[](unsigned long const&)' >zm_rtsp.cpp:(.text+0x46e7): undefined reference to `std::map<unsigned long, RtpSource*, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, RtpSource*> > >::clear()' >zm_rtsp.cpp:(.text+0x475c): undefined reference to `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> > > >::~vector()' >zm_rtsp.cpp:(.text+0x4783): undefined reference to `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> > > >::~vector()' >zm_rtsp.cpp:(.text+0x4879): undefined reference to `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> > > >::~vector()' >zm_rtsp.cpp:(.text+0x489e): undefined reference to `std::vector<CommsBase*, std::allocator<CommsBase*> >::~vector()' >zm_rtsp.cpp:(.text+0x4a36): undefined reference to `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> > > >::~vector()' >zm_rtsp.cpp:(.text+0x4ab1): undefined reference to `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> > > >::~vector()' >zm_rtsp.cpp:(.text+0x4b1c): undefined reference to `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> > > >::~vector()' >zm_rtsp.cpp:(.text+0x4b2c): undefined reference to `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> > > >::~vector()' >zm_rtsp.cpp:(.text+0x4b39): undefined reference to `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> > > >::~vector()' >zm_rtsp.o:zm_rtsp.cpp:(.text+0x4b69): more undefined references to `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> > > >::~vector()' follow >zm_rtsp.o: In function `std::map<unsigned long, RtpSource*, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, RtpSource*> > >::~map()': >zm_rtsp.cpp:(.text._ZNSt3mapImP9RtpSourceSt4lessImESaISt4pairIKmS1_EEED1Ev[std::map<unsigned long, RtpSource*, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, RtpSource*> > >::~map()]+0x1): undefined reference to `std::_Rb_tree<unsigned long, std::pair<unsigned long const, RtpSource*>, std::_Select1st<std::pair<unsigned long const, RtpSource*> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, RtpSource*> > >::~_Rb_tree()' >zm_rtsp.o: In function `std::set<int, std::less<int>, std::allocator<int> >::~set()': >zm_rtsp.cpp:(.text._ZNSt3setIiSt4lessIiESaIiEED1Ev[std::set<int, std::less<int>, std::allocator<int> >::~set()]+0x1): undefined reference to `std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::~_Rb_tree()' >zm_thread.o: In function `neverCalled()': >zm_thread.cpp:(.text+0xf0f): undefined reference to `ThreadData<bool>::ThreadData()' >zm_thread.cpp:(.text+0xf19): undefined reference to `ThreadData<bool>::setValue(bool)' >zm_thread.cpp:(.text+0xf21): undefined reference to `ThreadData<bool>::getUpdatedValue() const' >zm_thread.cpp:(.text+0xf2e): undefined reference to `ThreadData<bool>::getUpdatedValue(int) const' >zm_thread.cpp:(.text+0xf3e): undefined reference to `ThreadData<bool>::getUpdatedValue(double) const' >zm_thread.cpp:(.text+0xf4b): undefined reference to `ThreadData<bool>::updateValueSignal(bool)' >zm_thread.cpp:(.text+0xf58): undefined reference to `ThreadData<bool>::updateValueBroadcast(bool)' >zm_thread.cpp:(.text+0xf60): undefined reference to `ThreadData<int>::ThreadData()' >zm_thread.cpp:(.text+0xf68): undefined reference to `ThreadData<int>::getValue() const' >zm_thread.cpp:(.text+0xf75): undefined reference to `ThreadData<int>::setValue(int)' >zm_thread.cpp:(.text+0xf82): undefined reference to `ThreadData<int>::getUpdatedValue(int) const' >zm_thread.cpp:(.text+0xf8f): undefined reference to `ThreadData<int>::updateValueBroadcast(int)' >zm_timer.o: In function `Timer::TimerThread::run()': >zm_timer.cpp:(.text+0x8b): undefined reference to `ThreadData<bool>::setValue(bool)' >zm_timer.cpp:(.text+0xa1): undefined reference to `ThreadData<bool>::getUpdatedValue(int) const' >zm_timer.o: In function `Timer::TimerThread::reset()': >zm_timer.cpp:(.text+0x1d3): undefined reference to `ThreadData<bool>::updateValueSignal(bool)' >zm_timer.o: In function `Timer::TimerThread::cancel()': >zm_timer.cpp:(.text+0x2ad): undefined reference to `ThreadData<bool>::updateValueSignal(bool)' >zm_timer.o: In function `Timer::TimerThread::TimerThread(Timer&, int, bool)': >zm_timer.cpp:(.text+0x56a): undefined reference to `ThreadData<bool>::ThreadData(bool)' >zm_timer.o: In function `Timer::TimerThread::TimerThread(Timer&, int, bool)': >zm_timer.cpp:(.text+0x76a): undefined reference to `ThreadData<bool>::ThreadData(bool)' >zm_utils.o: In function `startsWith(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >zm_utils.cpp:(.text+0x1f8): undefined reference to `__gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' >zm_utils.o: In function `split(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)': >zm_utils.cpp:(.text+0x24f): undefined reference to `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> > > >::vector()' >zm_utils.cpp:(.text+0x2ba): undefined reference to `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> > > >::push_back(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' >zm_utils.cpp:(.text+0x2f5): undefined reference to `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> > > >::~vector()' >collect2: ld returned 1 exit status >make[2]: *** [zmc] Error 1 >make[2]: Leaving directory `/var/tmp/portage/www-misc/zoneminder-1.24.1/work/ZoneMinder-1.24.1/src' >make[1]: *** [all-recursive] Error 1 >make[1]: Leaving directory `/var/tmp/portage/www-misc/zoneminder-1.24.1/work/ZoneMinder-1.24.1' >make: *** [all] Error 2 > [31;01m*[0m > [31;01m*[0m ERROR: www-misc/zoneminder-1.24.1 failed. > [31;01m*[0m Call stack: > [31;01m*[0m ebuild.sh, line 49: Called src_compile > [31;01m*[0m environment, line 3507: Called die > [31;01m*[0m The specific snippet of code: > [31;01m*[0m emake -j1 || die "emake failed" > [31;01m*[0m The die message: > [31;01m*[0m emake failed > [31;01m*[0m > [31;01m*[0m If you need support, post the topmost build error, and the call stack if relevant. > [31;01m*[0m A complete build log is located at '/var/log/portage/www-misc:zoneminder-1.24.1:20090422-173141.log'. > [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/www-misc/zoneminder-1.24.1/temp/environment'. > [31;01m*[0m This ebuild is from an overlay named 'digimed': '/mnt/portage/local/' > [31;01m*[0m
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 262019
:
184589
|
185992
|
185993
|
186075
|
186318
|
186320
|
186321
|
186322
|
186327
|
186330
|
186550
| 189188