Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 417156 Details for
Bug 565988
net-p2p/rtorrent[xmlrpc] fails to build - attributes.h:54:2:error: #error "SysV or X/Open-compatible Curses header file required"
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
rotrrent build log
build-rtorrent.log (text/plain), 102.76 KB, created by
deference
on 2015-11-16 22:00:24 UTC
(
hide
)
Description:
rotrrent build log
Filename:
MIME Type:
Creator:
deference
Created:
2015-11-16 22:00:24 UTC
Size:
102.76 KB
patch
obsolete
>[32;01m * [39;49;00mPackage: net-p2p/rtorrent-0.9.3 >[32;01m * [39;49;00mRepository: gentoo >[32;01m * [39;49;00mMaintainer: net-p2p@gentoo.org >[32;01m * [39;49;00mUSE: abi_x86_64 amd64 elibc_glibc ipv6 kernel_linux userland_GNU xmlrpc >[32;01m * [39;49;00mFEATURES: preserve-libs sandbox userpriv usersandbox >>>> Unpacking source... >>>> Unpacking rtorrent-0.9.3.tar.gz to /var/tmp/portage/net-p2p/rtorrent-0.9.3/work >>>> Source unpacked in /var/tmp/portage/net-p2p/rtorrent-0.9.3/work >>>> Preparing source in /var/tmp/portage/net-p2p/rtorrent-0.9.3/work/rtorrent-0.9.3 ... > [32;01m*[0m Applying rtorrent-0.9.1-ncurses.patch ... >[A[162C [34;01m[ [32;01mok[34;01m ][0m >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/net-p2p/rtorrent-0.9.3/work/rtorrent-0.9.3 ... > * econf: updating rtorrent-0.9.3/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating rtorrent-0.9.3/config.guess with /usr/share/gnuconfig/config.guess >./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 --disable-dependency-tracking --libdir=/usr/lib64 --disable-dependency-tracking --disable-debug --enable-ipv6 --with-xmlrpc-c >configure: loading site script /usr/share/config.site >checking for a BSD-compatible install... install-xattr: setxattr() failed: Operation not permitted >/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 >checking for cppunit-config... /usr/bin/cppunit-config >checking for Cppunit - version >= 1.9.6... 1.13.2 >checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++ >checking whether the C++ compiler works... yes >checking for C++ compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether we are using the GNU C++ compiler... yes >checking whether 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++... none >checking build system type... x86_64-pc-linux-gnu >checking host system type... x86_64-pc-linux-gnu >checking how to print strings... printf >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... none >checking for a sed that does not truncate output... /bin/sed >checking for grep that handles long lines and -e... /bin/grep >checking for egrep... /bin/grep -E >checking for fgrep... /bin/grep -F >checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld >checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes >checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B >checking the name lister (/usr/bin/nm -B) interface... BSD nm >checking whether ln -s works... yes >checking the maximum length of command line arguments... 1572864 >checking whether the shell understands some XSI constructs... yes >checking whether the shell understands "+="... yes >checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop >checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop >checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r >checking for x86_64-pc-linux-gnu-objdump... x86_64-pc-linux-gnu-objdump >checking how to recognize dependent libraries... pass_all >checking for x86_64-pc-linux-gnu-dlltool... x86_64-pc-linux-gnu-dlltool >checking how to associate runtime and link libraries... printf %s\n >checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar >checking for archiver @FILE support... @ >checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip >checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib >checking command to parse /usr/bin/nm -B output from x86_64-pc-linux-gnu-gcc object... ok >checking for sysroot... no >checking for x86_64-pc-linux-gnu-mt... no >checking for mt... no >checking if : is a manifest tool... no >checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E >checking for ANSI C header files... yes >checking for sys/types.h... yes >checking for sys/stat.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for memory.h... yes >checking for strings.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for unistd.h... yes >checking for dlfcn.h... yes >checking for objdir... .libs >checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no >checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC -DPIC >checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes >checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes >checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes >checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes >checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes >checking whether -lc should be explicitly linked in... no >checking dynamic linker characteristics... GNU/Linux ld.so >checking how to hardcode library paths into programs... immediate >checking whether stripping libraries is possible... yes >checking if libtool supports shared libraries... yes >checking whether to build shared libraries... yes >checking whether to build static libraries... yes >checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E >checking for ld used by x86_64-pc-linux-gnu-g++... /usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64 >checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) is GNU ld... yes >checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes >checking for x86_64-pc-linux-gnu-g++ option to produce PIC... -fPIC -DPIC >checking if x86_64-pc-linux-gnu-g++ PIC flag -fPIC -DPIC works... yes >checking if x86_64-pc-linux-gnu-g++ static flag -static works... yes >checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... yes >checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... (cached) yes >checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes >checking dynamic linker characteristics... (cached) GNU/Linux ld.so >checking how to hardcode library paths into programs... immediate >checking for user-defined CXXFLAGS... default "-O2 -Wall" >checking for TR1 support... yes >checking for C++11 support... no >checking for special C compiler options needed for large files... no >checking for _FILE_OFFSET_BITS value needed for large files... no >checking for execinfo.h... yes >checking for proper overloaded template function disambiguation... yes >checking for sysroot... no >checking sys/vfs.h usability... yes >checking sys/vfs.h presence... yes >checking for sys/vfs.h... yes >checking sys/statvfs.h usability... yes >checking sys/statvfs.h presence... yes >checking for sys/statvfs.h... yes >checking sys/statfs.h usability... yes >checking sys/statfs.h presence... yes >checking for sys/statfs.h... yes >checking for statvfs... ok >checking whether pthreads work without any flags... no >checking for the pthreads library -lpthreads... no >checking whether pthreads work with -Kthread... no >checking whether pthreads work with -kthread... no >checking for the pthreads library -llthread... no >checking whether pthreads work with -pthread... yes >checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE >checking if more special flags are required for pthreads... no >checking for PTHREAD_PRIO_INHERIT... yes >checking for NcursesW wide-character library... yes >checking for working ncursesw/curses.h... no >checking for working ncursesw.h... no >checking for working ncurses.h... no >configure: WARNING: could not find a working ncursesw/curses.h, ncursesw.h or ncurses.h >checking if curses tinfo library is linked properly... no >adding libtinfo >checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config >checking pkg-config is at least version 0.9.0... yes >checking for sigc... yes >checking for libcurl... yes >checking for libtorrent... yes >checking for XMLRPC-C... ok >checking for posix_memalign... yes >checking for cacheline... using default 128 bytes >checking for __builtin_popcount... yes >checking if compiler supports __attribute__((unused))... yes >checking that generated files are newer than configure... done >configure: creating ./config.status >config.status: creating Makefile >config.status: creating doc/Makefile >config.status: creating src/Makefile >config.status: creating src/core/Makefile >config.status: creating src/display/Makefile >config.status: creating src/input/Makefile >config.status: creating src/rpc/Makefile >config.status: creating src/ui/Makefile >config.status: creating src/utils/Makefile >config.status: creating test/Makefile >config.status: creating config.h >config.status: executing depfiles commands >config.status: executing libtool commands >>>> Source configured. >>>> Compiling source in /var/tmp/portage/net-p2p/rtorrent-0.9.3/work/rtorrent-0.9.3 ... >make -j3 >make all-recursive >make[1]: Entering directory '/var/tmp/portage/net-p2p/rtorrent-0.9.3/work/rtorrent-0.9.3' >Making all in doc >make[2]: Entering directory '/var/tmp/portage/net-p2p/rtorrent-0.9.3/work/rtorrent-0.9.3/doc' >make[2]: Nothing to be done for 'all'. >make[2]: Leaving directory '/var/tmp/portage/net-p2p/rtorrent-0.9.3/work/rtorrent-0.9.3/doc' >Making all in src >make[2]: Entering directory '/var/tmp/portage/net-p2p/rtorrent-0.9.3/work/rtorrent-0.9.3/src' >Making all in core >make[3]: Entering directory '/var/tmp/portage/net-p2p/rtorrent-0.9.3/work/rtorrent-0.9.3/src/core' >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -DNDEBUG -pthread -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include -c -o curl_get.o curl_get.cc >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -DNDEBUG -pthread -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include -c -o curl_socket.o curl_socket.cc >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -DNDEBUG -pthread -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include -c -o curl_stack.o curl_stack.cc >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -DNDEBUG -pthread -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include -c -o dht_manager.o dht_manager.cc >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -DNDEBUG -pthread -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include -c -o download.o download.cc >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -DNDEBUG -pthread -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include -c -o download_factory.o download_factory.cc >In file included from [01m[K./../rpc/command_map.h:45:0[m[K, > from [01m[K./../rpc/parse_commands.h:43[m[K, > from [01m[Kdht_manager.cc:47[m[K: >./../rpc/command.h: In instantiation of '[01m[Ktmpl& rpc::command_base::_pod() [with tmpl = std::tr1::function<torrent::Object(rpc::rt_triple<int, void*, void*>, const torrent::Object&)>][m[K': >[01m[K./../rpc/command.h:165:46:[m[K required from here >[01m[K./../rpc/command.h:195:79:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] > template <typename tmpl> tmpl& _pod() { return reinterpret_cast<tmpl&>(t_pod); } >[01;32m[K ^[m[K >./../rpc/command.h: In instantiation of '[01m[Kconst tmpl& rpc::command_base::_pod() const [with tmpl = std::tr1::function<torrent::Object(rpc::rt_triple<int, void*, void*>, const torrent::Object&)>][m[K': >[01m[K./../rpc/command.h:166:110:[m[K required from here >[01m[K./../rpc/command.h:196:97:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] > template <typename tmpl> const tmpl& _pod() const { return reinterpret_cast<const tmpl&>(t_pod); } >[01;32m[K ^[m[K >In file included from [01m[K./../rpc/command_map.h:45:0[m[K, > from [01m[K./../rpc/parse_commands.h:43[m[K, > from [01m[Kdownload.cc:50[m[K: >./../rpc/command.h: In instantiation of '[01m[Ktmpl& rpc::command_base::_pod() [with tmpl = std::tr1::function<torrent::Object(rpc::rt_triple<int, void*, void*>, const torrent::Object&)>][m[K': >[01m[K./../rpc/command.h:165:46:[m[K required from here >[01m[K./../rpc/command.h:195:79:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] > template <typename tmpl> tmpl& _pod() { return reinterpret_cast<tmpl&>(t_pod); } >[01;32m[K ^[m[K >./../rpc/command.h: In instantiation of '[01m[Kconst tmpl& rpc::command_base::_pod() const [with tmpl = std::tr1::function<torrent::Object(rpc::rt_triple<int, void*, void*>, const torrent::Object&)>][m[K': >[01m[K./../rpc/command.h:166:110:[m[K required from here >[01m[K./../rpc/command.h:196:97:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] > template <typename tmpl> const tmpl& _pod() const { return reinterpret_cast<const tmpl&>(t_pod); } >[01;32m[K ^[m[K >In file included from [01m[K./../rpc/command_map.h:45:0[m[K, > from [01m[K./../rpc/parse_commands.h:43[m[K, > from [01m[Kdownload_factory.cc:53[m[K: >./../rpc/command.h: In instantiation of '[01m[Ktmpl& rpc::command_base::_pod() [with tmpl = std::tr1::function<torrent::Object(rpc::rt_triple<int, void*, void*>, const torrent::Object&)>][m[K': >[01m[K./../rpc/command.h:165:46:[m[K required from here >[01m[K./../rpc/command.h:195:79:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] > template <typename tmpl> tmpl& _pod() { return reinterpret_cast<tmpl&>(t_pod); } >[01;32m[K ^[m[K >./../rpc/command.h: In instantiation of '[01m[Kconst tmpl& rpc::command_base::_pod() const [with tmpl = std::tr1::function<torrent::Object(rpc::rt_triple<int, void*, void*>, const torrent::Object&)>][m[K': >[01m[K./../rpc/command.h:166:110:[m[K required from here >[01m[K./../rpc/command.h:196:97:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] > template <typename tmpl> const tmpl& _pod() const { return reinterpret_cast<const tmpl&>(t_pod); } >[01;32m[K ^[m[K >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -DNDEBUG -pthread -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include -c -o download_list.o download_list.cc >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -DNDEBUG -pthread -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include -c -o download_store.o download_store.cc >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -DNDEBUG -pthread -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include -c -o http_queue.o http_queue.cc >In file included from [01m[K./../rpc/command_map.h:45:0[m[K, > from [01m[K./../rpc/parse_commands.h:43[m[K, > from [01m[Kdownload_list.cc:55[m[K: >./../rpc/command.h: In instantiation of '[01m[Ktmpl& rpc::command_base::_pod() [with tmpl = std::tr1::function<torrent::Object(rpc::rt_triple<int, void*, void*>, const torrent::Object&)>][m[K': >[01m[K./../rpc/command.h:165:46:[m[K required from here >[01m[K./../rpc/command.h:195:79:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] > template <typename tmpl> tmpl& _pod() { return reinterpret_cast<tmpl&>(t_pod); } >[01;32m[K ^[m[K >./../rpc/command.h: In instantiation of '[01m[Kconst tmpl& rpc::command_base::_pod() const [with tmpl = std::tr1::function<torrent::Object(rpc::rt_triple<int, void*, void*>, const torrent::Object&)>][m[K': >[01m[K./../rpc/command.h:166:110:[m[K required from here >[01m[K./../rpc/command.h:196:97:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] > template <typename tmpl> const tmpl& _pod() const { return reinterpret_cast<const tmpl&>(t_pod); } >[01;32m[K ^[m[K >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -DNDEBUG -pthread -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include -c -o manager.o manager.cc >In file included from [01m[K./../rpc/command_map.h:45:0[m[K, > from [01m[K./../rpc/parse_commands.h:43[m[K, > from [01m[Kmanager.cc:62[m[K: >./../rpc/command.h: In instantiation of '[01m[Ktmpl& rpc::command_base::_pod() [with tmpl = std::tr1::function<torrent::Object(rpc::rt_triple<int, void*, void*>, const torrent::Object&)>][m[K': >[01m[K./../rpc/command.h:165:46:[m[K required from here >[01m[K./../rpc/command.h:195:79:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] > template <typename tmpl> tmpl& _pod() { return reinterpret_cast<tmpl&>(t_pod); } >[01;32m[K ^[m[K >./../rpc/command.h: In instantiation of '[01m[Kconst tmpl& rpc::command_base::_pod() const [with tmpl = std::tr1::function<torrent::Object(rpc::rt_triple<int, void*, void*>, const torrent::Object&)>][m[K': >[01m[K./../rpc/command.h:166:110:[m[K required from here >[01m[K./../rpc/command.h:196:97:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] > template <typename tmpl> const tmpl& _pod() const { return reinterpret_cast<const tmpl&>(t_pod); } >[01;32m[K ^[m[K >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -DNDEBUG -pthread -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include -c -o poll_manager.o poll_manager.cc >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -DNDEBUG -pthread -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include -c -o view.o view.cc >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -DNDEBUG -pthread -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include -c -o view_manager.o view_manager.cc >In file included from [01m[K./../rpc/command_map.h:45:0[m[K, > from [01m[K./../rpc/parse_commands.h:43[m[K, > from [01m[Kview.cc:47[m[K: >./../rpc/command.h: In instantiation of '[01m[Ktmpl& rpc::command_base::_pod() [with tmpl = std::tr1::function<torrent::Object(rpc::rt_triple<int, void*, void*>, const torrent::Object&)>][m[K': >[01m[K./../rpc/command.h:165:46:[m[K required from here >[01m[K./../rpc/command.h:195:79:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] > template <typename tmpl> tmpl& _pod() { return reinterpret_cast<tmpl&>(t_pod); } >[01;32m[K ^[m[K >./../rpc/command.h: In instantiation of '[01m[Kconst tmpl& rpc::command_base::_pod() const [with tmpl = std::tr1::function<torrent::Object(rpc::rt_triple<int, void*, void*>, const torrent::Object&)>][m[K': >[01m[K./../rpc/command.h:166:110:[m[K required from here >[01m[K./../rpc/command.h:196:97:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] > template <typename tmpl> const tmpl& _pod() const { return reinterpret_cast<const tmpl&>(t_pod); } >[01;32m[K ^[m[K >In file included from [01m[K./../rpc/command_map.h:45:0[m[K, > from [01m[K./../rpc/parse_commands.h:43[m[K, > from [01m[Kview_manager.cc:46[m[K: >./../rpc/command.h: In instantiation of '[01m[Ktmpl& rpc::command_base::_pod() [with tmpl = std::tr1::function<torrent::Object(rpc::rt_triple<int, void*, void*>, const torrent::Object&)>][m[K': >[01m[K./../rpc/command.h:165:46:[m[K required from here >[01m[K./../rpc/command.h:195:79:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] > template <typename tmpl> tmpl& _pod() { return reinterpret_cast<tmpl&>(t_pod); } >[01;32m[K ^[m[K >./../rpc/command.h: In instantiation of '[01m[Kconst tmpl& rpc::command_base::_pod() const [with tmpl = std::tr1::function<torrent::Object(rpc::rt_triple<int, void*, void*>, const torrent::Object&)>][m[K': >[01m[K./../rpc/command.h:166:110:[m[K required from here >[01m[K./../rpc/command.h:196:97:[m[K [01;35m[Kwarning: [m[Kdereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] > template <typename tmpl> const tmpl& _pod() const { return reinterpret_cast<const tmpl&>(t_pod); } >[01;32m[K ^[m[K >rm -f libsub_core.a >x86_64-pc-linux-gnu-ar cru libsub_core.a curl_get.o curl_socket.o curl_stack.o dht_manager.o download.o download_factory.o download_list.o download_store.o http_queue.o manager.o poll_manager.o view.o view_manager.o >x86_64-pc-linux-gnu-ranlib libsub_core.a >make[3]: Leaving directory '/var/tmp/portage/net-p2p/rtorrent-0.9.3/work/rtorrent-0.9.3/src/core' >Making all in display >make[3]: Entering directory '/var/tmp/portage/net-p2p/rtorrent-0.9.3/work/rtorrent-0.9.3/src/display' >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -DNDEBUG -pthread -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include -c -o canvas.o canvas.cc >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -DNDEBUG -pthread -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include -c -o frame.o frame.cc >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -DNDEBUG -pthread -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include -c -o manager.o manager.cc >In file included from [01m[Kcanvas.h:43:0[m[K, > from [01m[Kmanager.cc:43[m[K: >[01m[Kattributes.h:54:2:[m[K [01;31m[Kerror: [m[K#error "SysV or X/Open-compatible Curses header file required" > #error "SysV or X/Open-compatible Curses header file required" >[01;32m[K ^[m[K >In file included from [01m[Kcanvas.h:43:0[m[K, > from [01m[Kcanvas.cc:44[m[K: >[01m[Kattributes.h:54:2:[m[K [01;31m[Kerror: [m[K#error "SysV or X/Open-compatible Curses header file required" > #error "SysV or X/Open-compatible Curses header file required" >[01;32m[K ^[m[K >In file included from [01m[Kcanvas.h:43:0[m[K, > from [01m[Kwindow.h:43[m[K, > from [01m[Kframe.cc:46[m[K: >[01m[Kattributes.h:54:2:[m[K [01;31m[Kerror: [m[K#error "SysV or X/Open-compatible Curses header file required" > #error "SysV or X/Open-compatible Curses header file required" >[01;32m[K ^[m[K >In file included from [01m[Kcanvas.h:43:0[m[K, > from [01m[Kmanager.cc:43[m[K: >[01m[Kattributes.h:67:32:[m[K [01;31m[Kerror: [m[K'[01m[KA_NORMAL[m[K' was not declared in this scope > static const int a_normal = A_NORMAL; >[01;32m[K ^[m[K >[01m[Kattributes.h:68:32:[m[K [01;31m[Kerror: [m[K'[01m[KA_BOLD[m[K' was not declared in this scope > static const int a_bold = A_BOLD; >[01;32m[K ^[m[K >[01m[Kattributes.h:69:32:[m[K [01;31m[Kerror: [m[K'[01m[KA_REVERSE[m[K' was not declared in this scope > static const int a_reverse = A_REVERSE; >[01;32m[K ^[m[K >In file included from [01m[Kmanager.cc:43:0[m[K: >[01m[Kcanvas.h:73:3:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' does not name a type > chtype get_background() { return getbkgd(m_window); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:74:38:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' has not been declared > void set_background(chtype c) { return wbkgdset(m_window, c); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:79:36:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' has not been declared > void print_border(chtype ls, chtype rs, >[01;32m[K ^[m[K >[01m[Kcanvas.h:79:47:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' has not been declared > void print_border(chtype ls, chtype rs, >[01;32m[K ^[m[K >[01m[Kcanvas.h:80:36:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' has not been declared > chtype ts, chtype bs, >[01;32m[K ^[m[K >[01m[Kcanvas.h:80:47:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' has not been declared > chtype ts, chtype bs, >[01;32m[K ^[m[K >[01m[Kcanvas.h:81:36:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' has not been declared > chtype tl, chtype tr, >[01;32m[K ^[m[K >[01m[Kcanvas.h:81:47:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' has not been declared > chtype tl, chtype tr, >[01;32m[K ^[m[K >[01m[Kcanvas.h:82:36:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' has not been declared > chtype bl, chtype br) { wborder(m_window, ls, rs, ts, bs, tl, tr, bl, br); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:82:47:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' has not been declared > chtype bl, chtype br) { wborder(m_window, ls, rs, ts, bs, tl, tr, bl, br); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:93:40:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' does not name a type > void print_char(const chtype ch) { waddch(m_window, ch); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:94:72:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' does not name a type > void print_char(unsigned int x, unsigned int y, const chtype ch) { mvwaddch(m_window, y, x, ch); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:117:3:[m[K [01;31m[Kerror: [m[K'[01m[KWINDOW[m[K' does not name a type > WINDOW* m_window; >[01;32m[K ^[m[K >In file included from [01m[Kmanager.cc:43:0[m[K: >[01m[Kcanvas.h:[m[K In destructor '[01m[Kdisplay::Canvas::~Canvas()[m[K': >[01m[Kcanvas.h:52:22:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > ~Canvas() { delwin(m_window); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:52:30:[m[K [01;31m[Kerror: [m[K'[01m[Kdelwin[m[K' was not declared in this scope > ~Canvas() { delwin(m_window); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::refresh()[m[K': >[01m[Kcanvas.h:54:94:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void refresh() { wnoutrefresh(m_window); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:54:102:[m[K [01;31m[Kerror: [m[K'[01m[Kwnoutrefresh[m[K' was not declared in this scope > void refresh() { wnoutrefresh(m_window); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In static member function '[01m[Kstatic void display::Canvas::refresh_std()[m[K': >[01m[Kcanvas.h:55:94:[m[K [01;31m[Kerror: [m[K'[01m[Kstdscr[m[K' was not declared in this scope > static void refresh_std() { wnoutrefresh(stdscr); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:55:100:[m[K [01;31m[Kerror: [m[K'[01m[Kwnoutrefresh[m[K' was not declared in this scope > static void refresh_std() { wnoutrefresh(stdscr); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::redraw()[m[K': >[01m[Kcanvas.h:56:91:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void redraw() { redrawwin(m_window); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:56:99:[m[K [01;31m[Kerror: [m[K'[01m[Kredrawwin[m[K' was not declared in this scope > void redraw() { redrawwin(m_window); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In static member function '[01m[Kstatic void display::Canvas::redraw_std()[m[K': >[01m[Kcanvas.h:57:91:[m[K [01;31m[Kerror: [m[K'[01m[Kstdscr[m[K' was not declared in this scope > static void redraw_std() { redrawwin(stdscr); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:57:97:[m[K [01;31m[Kerror: [m[K'[01m[Kredrawwin[m[K' was not declared in this scope > static void redraw_std() { redrawwin(stdscr); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::resize(int, int)[m[K': >[01m[Kcanvas.h:59:89:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void resize(int w, int h) { wresize(m_window, h, w); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:59:103:[m[K [01;31m[Kerror: [m[K'[01m[Kwresize[m[K' was not declared in this scope > void resize(int w, int h) { wresize(m_window, h, w); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In static member function '[01m[Kstatic void display::Canvas::resize_term(int, int)[m[K': >[01m[Kcanvas.h:62:96:[m[K [01;31m[Kerror: [m[K'[01m[Kresizeterm[m[K' was not declared in this scope > static void resize_term(int x, int y) { resizeterm(y, x); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In static member function '[01m[Kstatic void display::Canvas::resize_term(std::pair<int, int>)[m[K': >[01m[Kcanvas.h:63:113:[m[K [01;31m[Kerror: [m[K'[01m[Kresizeterm[m[K' was not declared in this scope > static void resize_term(std::pair<int, int> dim) { resizeterm(dim.second, dim.first); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kunsigned int display::Canvas::get_x()[m[K': >[01m[Kcanvas.h:65:106:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > unsigned int get_x() { int x, __UNUSED y; getyx(m_window, y, x); return x; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:65:120:[m[K [01;31m[Kerror: [m[K'[01m[Kgetyx[m[K' was not declared in this scope > unsigned int get_x() { int x, __UNUSED y; getyx(m_window, y, x); return x; } >[01;32m[K ^[m[K >In file included from [01m[Kmanager.cc:43:0[m[K: >[01m[Kcanvas.h:[m[K In member function '[01m[Kunsigned int display::Canvas::get_y()[m[K': >[01m[Kcanvas.h:66:97:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > unsigned int get_y() { int x, y; getyx(m_window, y, x); return y; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:66:111:[m[K [01;31m[Kerror: [m[K'[01m[Kgetyx[m[K' was not declared in this scope > unsigned int get_y() { int x, y; getyx(m_window, y, x); return y; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kunsigned int display::Canvas::width()[m[K': >[01m[Kcanvas.h:68:109:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > unsigned int width() { int x, __UNUSED y; getmaxyx(m_window, y, x); return x; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:68:123:[m[K [01;31m[Kerror: [m[K'[01m[Kgetmaxyx[m[K' was not declared in this scope > unsigned int width() { int x, __UNUSED y; getmaxyx(m_window, y, x); return x; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kunsigned int display::Canvas::height()[m[K': >[01m[Kcanvas.h:69:100:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > unsigned int height() { int x, y; getmaxyx(m_window, y, x); return y; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:69:114:[m[K [01;31m[Kerror: [m[K'[01m[Kgetmaxyx[m[K' was not declared in this scope > unsigned int height() { int x, y; getmaxyx(m_window, y, x); return y; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::move(unsigned int, unsigned int)[m[K': >[01m[Kcanvas.h:71:87:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void move(unsigned int x, unsigned int y) { wmove(m_window, y, x); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:71:101:[m[K [01;31m[Kerror: [m[K'[01m[Kwmove[m[K' was not declared in this scope > void move(unsigned int x, unsigned int y) { wmove(m_window, y, x); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::set_background(int)[m[K': >[01m[Kcanvas.h:74:97:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void set_background(chtype c) { return wbkgdset(m_window, c); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:74:108:[m[K [01;31m[Kerror: [m[K'[01m[Kwbkgdset[m[K' was not declared in this scope > void set_background(chtype c) { return wbkgdset(m_window, c); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:74:108:[m[K [01;31m[Kerror: [m[Kreturn-statement with a value, in function returning 'void' [-fpermissive] >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::erase()[m[K': >[01m[Kcanvas.h:76:88:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void erase() { werase(m_window); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:76:96:[m[K [01;31m[Kerror: [m[K'[01m[Kwerase[m[K' was not declared in this scope > void erase() { werase(m_window); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In static member function '[01m[Kstatic void display::Canvas::erase_std()[m[K': >[01m[Kcanvas.h:77:88:[m[K [01;31m[Kerror: [m[K'[01m[Kstdscr[m[K' was not declared in this scope > static void erase_std() { werase(stdscr); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:77:94:[m[K [01;31m[Kerror: [m[K'[01m[Kwerase[m[K' was not declared in this scope > static void erase_std() { werase(stdscr); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::print_border(int, int, int, int, int, int, int, int)[m[K': >[01m[Kcanvas.h:82:89:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > chtype bl, chtype br) { wborder(m_window, ls, rs, ts, bs, tl, tr, bl, br); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:82:129:[m[K [01;31m[Kerror: [m[K'[01m[Kwborder[m[K' was not declared in this scope > chtype bl, chtype br) { wborder(m_window, ls, rs, ts, bs, tl, tr, bl, br); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::print_char(int)[m[K': >[01m[Kcanvas.h:93:92:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void print_char(const chtype ch) { waddch(m_window, ch); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:93:104:[m[K [01;31m[Kerror: [m[K'[01m[Kwaddch[m[K' was not declared in this scope > void print_char(const chtype ch) { waddch(m_window, ch); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::print_char(unsigned int, unsigned int, int)[m[K': >[01m[Kcanvas.h:94:94:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void print_char(unsigned int x, unsigned int y, const chtype ch) { mvwaddch(m_window, y, x, ch); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:94:112:[m[K [01;31m[Kerror: [m[K'[01m[Kmvwaddch[m[K' was not declared in this scope > void print_char(unsigned int x, unsigned int y, const chtype ch) { mvwaddch(m_window, y, x, ch); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::set_attr(unsigned int, unsigned int, unsigned int, int, int)[m[K': >[01m[Kcanvas.h:96:112:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void set_attr(unsigned int x, unsigned int y, unsigned int n, int attr, int color) { mvwchgat(m_window, y, x, n, attr, color, NULL); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:96:148:[m[K [01;31m[Kerror: [m[K'[01m[Kmvwchgat[m[K' was not declared in this scope > void set_attr(unsigned int x, unsigned int y, unsigned int n, int attr, int color) { mvwchgat(m_window, y, x, n, attr, color, NULL); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::set_default_attributes(int)[m[K': >[01m[Kcanvas.h:98:100:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void set_default_attributes(int attr) { (void)wattrset(m_window, attr); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:98:114:[m[K [01;31m[Kerror: [m[K'[01m[Kwattrset[m[K' was not declared in this scope > void set_default_attributes(int attr) { (void)wattrset(m_window, attr); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In static member function '[01m[Kstatic int display::Canvas::get_screen_width()[m[K': >[01m[Kcanvas.h:104:109:[m[K [01;31m[Kerror: [m[K'[01m[Kstdscr[m[K' was not declared in this scope > static int get_screen_width() { int x, __UNUSED y; getmaxyx(stdscr, y, x); return x; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:104:121:[m[K [01;31m[Kerror: [m[K'[01m[Kgetmaxyx[m[K' was not declared in this scope > static int get_screen_width() { int x, __UNUSED y; getmaxyx(stdscr, y, x); return x; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In static member function '[01m[Kstatic int display::Canvas::get_screen_height()[m[K': >[01m[Kcanvas.h:105:100:[m[K [01;31m[Kerror: [m[K'[01m[Kstdscr[m[K' was not declared in this scope > static int get_screen_height() { int x, y; getmaxyx(stdscr, y, x); return y; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:105:112:[m[K [01;31m[Kerror: [m[K'[01m[Kgetmaxyx[m[K' was not declared in this scope > static int get_screen_height() { int x, y; getmaxyx(stdscr, y, x); return y; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In static member function '[01m[Kstatic void display::Canvas::do_update()[m[K': >[01m[Kcanvas.h:109:90:[m[K [01;31m[Kerror: [m[K'[01m[Kdoupdate[m[K' was not declared in this scope > static void do_update() { doupdate(); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::print(const char*, ...)[m[K': >[01m[Kcanvas.h:122:3:[m[K [01;31m[Kerror: [m[K'[01m[Kva_list[m[K' was not declared in this scope > va_list arglist; >[01;32m[K ^[m[K >[01m[Kcanvas.h:124:12:[m[K [01;31m[Kerror: [m[K'[01m[Karglist[m[K' was not declared in this scope > va_start(arglist, str); >[01;32m[K ^[m[K >[01m[Kcanvas.h:124:24:[m[K [01;31m[Kerror: [m[K'[01m[Kva_start[m[K' was not declared in this scope > va_start(arglist, str); >[01;32m[K ^[m[K >[01m[Kcanvas.h:125:13:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > vw_printw(m_window, const_cast<char*>(str), arglist); >[01;32m[K ^[m[K >[01m[Kcanvas.h:125:54:[m[K [01;31m[Kerror: [m[K'[01m[Kvw_printw[m[K' was not declared in this scope > vw_printw(m_window, const_cast<char*>(str), arglist); >[01;32m[K ^[m[K >[01m[Kcanvas.h:126:17:[m[K [01;31m[Kerror: [m[K'[01m[Kva_end[m[K' was not declared in this scope > va_end(arglist); >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::print(unsigned int, unsigned int, const char*, ...)[m[K': >[01m[Kcanvas.h:131:3:[m[K [01;31m[Kerror: [m[K'[01m[Kva_list[m[K' was not declared in this scope > va_list arglist; >[01;32m[K ^[m[K >[01m[Kcanvas.h:133:12:[m[K [01;31m[Kerror: [m[K'[01m[Karglist[m[K' was not declared in this scope > va_start(arglist, str); >[01;32m[K ^[m[K >[01m[Kcanvas.h:133:24:[m[K [01;31m[Kerror: [m[K'[01m[Kva_start[m[K' was not declared in this scope > va_start(arglist, str); >[01;32m[K ^[m[K >[01m[Kcanvas.h:134:9:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > wmove(m_window, y, x); >[01;32m[K ^[m[K >[01m[Kcanvas.h:134:23:[m[K [01;31m[Kerror: [m[K'[01m[Kwmove[m[K' was not declared in this scope > wmove(m_window, y, x); >[01;32m[K ^[m[K >[01m[Kcanvas.h:135:54:[m[K [01;31m[Kerror: [m[K'[01m[Kvw_printw[m[K' was not declared in this scope > vw_printw(m_window, const_cast<char*>(str), arglist); >[01;32m[K ^[m[K >[01m[Kcanvas.h:136:17:[m[K [01;31m[Kerror: [m[K'[01m[Kva_end[m[K' was not declared in this scope > va_end(arglist); >[01;32m[K ^[m[K >[01m[Kattributes.h:67:32:[m[K [01;31m[Kerror: [m[K'[01m[KA_NORMAL[m[K' was not declared in this scope > static const int a_normal = A_NORMAL; >[01;32m[K ^[m[K >[01m[Kattributes.h:68:32:[m[K [01;31m[Kerror: [m[K'[01m[KA_BOLD[m[K' was not declared in this scope > static const int a_bold = A_BOLD; >[01;32m[K ^[m[K >[01m[Kattributes.h:69:32:[m[K [01;31m[Kerror: [m[K'[01m[KA_REVERSE[m[K' was not declared in this scope > static const int a_reverse = A_REVERSE; >[01;32m[K ^[m[K >In file included from [01m[Kcanvas.cc:44:0[m[K: >[01m[Kcanvas.h:73:3:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' does not name a type > chtype get_background() { return getbkgd(m_window); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:74:38:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' has not been declared > void set_background(chtype c) { return wbkgdset(m_window, c); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:79:36:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' has not been declared > void print_border(chtype ls, chtype rs, >[01;32m[K ^[m[K >[01m[Kcanvas.h:79:47:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' has not been declared > void print_border(chtype ls, chtype rs, >[01;32m[K ^[m[K >[01m[Kcanvas.h:80:36:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' has not been declared > chtype ts, chtype bs, >[01;32m[K ^[m[K >[01m[Kcanvas.h:80:47:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' has not been declared > chtype ts, chtype bs, >[01;32m[K ^[m[K >[01m[Kcanvas.h:81:36:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' has not been declared > chtype tl, chtype tr, >[01;32m[K ^[m[K >[01m[Kcanvas.h:81:47:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' has not been declared > chtype tl, chtype tr, >[01;32m[K ^[m[K >[01m[Kcanvas.h:82:36:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' has not been declared > chtype bl, chtype br) { wborder(m_window, ls, rs, ts, bs, tl, tr, bl, br); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:82:47:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' has not been declared > chtype bl, chtype br) { wborder(m_window, ls, rs, ts, bs, tl, tr, bl, br); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:93:40:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' does not name a type > void print_char(const chtype ch) { waddch(m_window, ch); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:94:72:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' does not name a type > void print_char(unsigned int x, unsigned int y, const chtype ch) { mvwaddch(m_window, y, x, ch); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:117:3:[m[K [01;31m[Kerror: [m[K'[01m[KWINDOW[m[K' does not name a type > WINDOW* m_window; >[01;32m[K ^[m[K >In file included from [01m[Kcanvas.cc:44:0[m[K: >[01m[Kcanvas.h:[m[K In destructor '[01m[Kdisplay::Canvas::~Canvas()[m[K': >[01m[Kcanvas.h:52:22:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > ~Canvas() { delwin(m_window); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:52:30:[m[K [01;31m[Kerror: [m[K'[01m[Kdelwin[m[K' was not declared in this scope > ~Canvas() { delwin(m_window); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::refresh()[m[K': >[01m[Kcanvas.h:54:94:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void refresh() { wnoutrefresh(m_window); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:54:102:[m[K [01;31m[Kerror: [m[K'[01m[Kwnoutrefresh[m[K' was not declared in this scope > void refresh() { wnoutrefresh(m_window); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In static member function '[01m[Kstatic void display::Canvas::refresh_std()[m[K': >[01m[Kcanvas.h:55:94:[m[K [01;31m[Kerror: [m[K'[01m[Kstdscr[m[K' was not declared in this scope > static void refresh_std() { wnoutrefresh(stdscr); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:55:100:[m[K [01;31m[Kerror: [m[K'[01m[Kwnoutrefresh[m[K' was not declared in this scope > static void refresh_std() { wnoutrefresh(stdscr); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::redraw()[m[K': >[01m[Kcanvas.h:56:91:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void redraw() { redrawwin(m_window); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:56:99:[m[K [01;31m[Kerror: [m[K'[01m[Kredrawwin[m[K' was not declared in this scope > void redraw() { redrawwin(m_window); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In static member function '[01m[Kstatic void display::Canvas::redraw_std()[m[K': >[01m[Kcanvas.h:57:91:[m[K [01;31m[Kerror: [m[K'[01m[Kstdscr[m[K' was not declared in this scope > static void redraw_std() { redrawwin(stdscr); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:57:97:[m[K [01;31m[Kerror: [m[K'[01m[Kredrawwin[m[K' was not declared in this scope > static void redraw_std() { redrawwin(stdscr); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::resize(int, int)[m[K': >[01m[Kcanvas.h:59:89:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void resize(int w, int h) { wresize(m_window, h, w); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:59:103:[m[K [01;31m[Kerror: [m[K'[01m[Kwresize[m[K' was not declared in this scope > void resize(int w, int h) { wresize(m_window, h, w); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In static member function '[01m[Kstatic void display::Canvas::resize_term(int, int)[m[K': >[01m[Kcanvas.h:62:96:[m[K [01;31m[Kerror: [m[K'[01m[Kresizeterm[m[K' was not declared in this scope > static void resize_term(int x, int y) { resizeterm(y, x); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In static member function '[01m[Kstatic void display::Canvas::resize_term(std::pair<int, int>)[m[K': >[01m[Kcanvas.h:63:113:[m[K [01;31m[Kerror: [m[K'[01m[Kresizeterm[m[K' was not declared in this scope > static void resize_term(std::pair<int, int> dim) { resizeterm(dim.second, dim.first); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kunsigned int display::Canvas::get_x()[m[K': >[01m[Kcanvas.h:65:106:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > unsigned int get_x() { int x, __UNUSED y; getyx(m_window, y, x); return x; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:65:120:[m[K [01;31m[Kerror: [m[K'[01m[Kgetyx[m[K' was not declared in this scope > unsigned int get_x() { int x, __UNUSED y; getyx(m_window, y, x); return x; } >[01;32m[K ^[m[K >In file included from [01m[Kcanvas.cc:44:0[m[K: >[01m[Kcanvas.h:[m[K In member function '[01m[Kunsigned int display::Canvas::get_y()[m[K': >[01m[Kcanvas.h:66:97:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > unsigned int get_y() { int x, y; getyx(m_window, y, x); return y; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:66:111:[m[K [01;31m[Kerror: [m[K'[01m[Kgetyx[m[K' was not declared in this scope > unsigned int get_y() { int x, y; getyx(m_window, y, x); return y; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kunsigned int display::Canvas::width()[m[K': >[01m[Kcanvas.h:68:109:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > unsigned int width() { int x, __UNUSED y; getmaxyx(m_window, y, x); return x; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:68:123:[m[K [01;31m[Kerror: [m[K'[01m[Kgetmaxyx[m[K' was not declared in this scope > unsigned int width() { int x, __UNUSED y; getmaxyx(m_window, y, x); return x; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kunsigned int display::Canvas::height()[m[K': >[01m[Kcanvas.h:69:100:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > unsigned int height() { int x, y; getmaxyx(m_window, y, x); return y; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:69:114:[m[K [01;31m[Kerror: [m[K'[01m[Kgetmaxyx[m[K' was not declared in this scope > unsigned int height() { int x, y; getmaxyx(m_window, y, x); return y; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::move(unsigned int, unsigned int)[m[K': >[01m[Kcanvas.h:71:87:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void move(unsigned int x, unsigned int y) { wmove(m_window, y, x); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:71:101:[m[K [01;31m[Kerror: [m[K'[01m[Kwmove[m[K' was not declared in this scope > void move(unsigned int x, unsigned int y) { wmove(m_window, y, x); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::set_background(int)[m[K': >[01m[Kcanvas.h:74:97:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void set_background(chtype c) { return wbkgdset(m_window, c); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:74:108:[m[K [01;31m[Kerror: [m[K'[01m[Kwbkgdset[m[K' was not declared in this scope > void set_background(chtype c) { return wbkgdset(m_window, c); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:74:108:[m[K [01;31m[Kerror: [m[Kreturn-statement with a value, in function returning 'void' [-fpermissive] >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::erase()[m[K': >[01m[Kcanvas.h:76:88:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void erase() { werase(m_window); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:76:96:[m[K [01;31m[Kerror: [m[K'[01m[Kwerase[m[K' was not declared in this scope > void erase() { werase(m_window); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In static member function '[01m[Kstatic void display::Canvas::erase_std()[m[K': >[01m[Kcanvas.h:77:88:[m[K [01;31m[Kerror: [m[K'[01m[Kstdscr[m[K' was not declared in this scope > static void erase_std() { werase(stdscr); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:77:94:[m[K [01;31m[Kerror: [m[K'[01m[Kwerase[m[K' was not declared in this scope > static void erase_std() { werase(stdscr); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::print_border(int, int, int, int, int, int, int, int)[m[K': >[01m[Kcanvas.h:82:89:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > chtype bl, chtype br) { wborder(m_window, ls, rs, ts, bs, tl, tr, bl, br); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:82:129:[m[K [01;31m[Kerror: [m[K'[01m[Kwborder[m[K' was not declared in this scope > chtype bl, chtype br) { wborder(m_window, ls, rs, ts, bs, tl, tr, bl, br); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::print_char(int)[m[K': >[01m[Kcanvas.h:93:92:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void print_char(const chtype ch) { waddch(m_window, ch); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:93:104:[m[K [01;31m[Kerror: [m[K'[01m[Kwaddch[m[K' was not declared in this scope > void print_char(const chtype ch) { waddch(m_window, ch); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::print_char(unsigned int, unsigned int, int)[m[K': >[01m[Kcanvas.h:94:94:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void print_char(unsigned int x, unsigned int y, const chtype ch) { mvwaddch(m_window, y, x, ch); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:94:112:[m[K [01;31m[Kerror: [m[K'[01m[Kmvwaddch[m[K' was not declared in this scope > void print_char(unsigned int x, unsigned int y, const chtype ch) { mvwaddch(m_window, y, x, ch); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::set_attr(unsigned int, unsigned int, unsigned int, int, int)[m[K': >[01m[Kcanvas.h:96:112:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void set_attr(unsigned int x, unsigned int y, unsigned int n, int attr, int color) { mvwchgat(m_window, y, x, n, attr, color, NULL); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:96:148:[m[K [01;31m[Kerror: [m[K'[01m[Kmvwchgat[m[K' was not declared in this scope > void set_attr(unsigned int x, unsigned int y, unsigned int n, int attr, int color) { mvwchgat(m_window, y, x, n, attr, color, NULL); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::set_default_attributes(int)[m[K': >[01m[Kcanvas.h:98:100:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void set_default_attributes(int attr) { (void)wattrset(m_window, attr); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:98:114:[m[K [01;31m[Kerror: [m[K'[01m[Kwattrset[m[K' was not declared in this scope > void set_default_attributes(int attr) { (void)wattrset(m_window, attr); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In static member function '[01m[Kstatic int display::Canvas::get_screen_width()[m[K': >[01m[Kcanvas.h:104:109:[m[K [01;31m[Kerror: [m[K'[01m[Kstdscr[m[K' was not declared in this scope > static int get_screen_width() { int x, __UNUSED y; getmaxyx(stdscr, y, x); return x; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:104:121:[m[K [01;31m[Kerror: [m[K'[01m[Kgetmaxyx[m[K' was not declared in this scope > static int get_screen_width() { int x, __UNUSED y; getmaxyx(stdscr, y, x); return x; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In static member function '[01m[Kstatic int display::Canvas::get_screen_height()[m[K': >[01m[Kcanvas.h:105:100:[m[K [01;31m[Kerror: [m[K'[01m[Kstdscr[m[K' was not declared in this scope > static int get_screen_height() { int x, y; getmaxyx(stdscr, y, x); return y; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:105:112:[m[K [01;31m[Kerror: [m[K'[01m[Kgetmaxyx[m[K' was not declared in this scope > static int get_screen_height() { int x, y; getmaxyx(stdscr, y, x); return y; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In static member function '[01m[Kstatic void display::Canvas::do_update()[m[K': >[01m[Kcanvas.h:109:90:[m[K [01;31m[Kerror: [m[K'[01m[Kdoupdate[m[K' was not declared in this scope > static void do_update() { doupdate(); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::print(const char*, ...)[m[K': >[01m[Kcanvas.h:122:3:[m[K [01;31m[Kerror: [m[K'[01m[Kva_list[m[K' was not declared in this scope > va_list arglist; >[01;32m[K ^[m[K >[01m[Kcanvas.h:124:12:[m[K [01;31m[Kerror: [m[K'[01m[Karglist[m[K' was not declared in this scope > va_start(arglist, str); >[01;32m[K ^[m[K >[01m[Kcanvas.h:124:24:[m[K [01;31m[Kerror: [m[K'[01m[Kva_start[m[K' was not declared in this scope > va_start(arglist, str); >[01;32m[K ^[m[K >[01m[Kcanvas.h:125:13:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > vw_printw(m_window, const_cast<char*>(str), arglist); >[01;32m[K ^[m[K >[01m[Kcanvas.h:125:54:[m[K [01;31m[Kerror: [m[K'[01m[Kvw_printw[m[K' was not declared in this scope > vw_printw(m_window, const_cast<char*>(str), arglist); >[01;32m[K ^[m[K >[01m[Kcanvas.h:126:17:[m[K [01;31m[Kerror: [m[K'[01m[Kva_end[m[K' was not declared in this scope > va_end(arglist); >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::print(unsigned int, unsigned int, const char*, ...)[m[K': >[01m[Kcanvas.h:131:3:[m[K [01;31m[Kerror: [m[K'[01m[Kva_list[m[K' was not declared in this scope > va_list arglist; >[01;32m[K ^[m[K >[01m[Kcanvas.h:133:12:[m[K [01;31m[Kerror: [m[K'[01m[Karglist[m[K' was not declared in this scope > va_start(arglist, str); >[01;32m[K ^[m[K >[01m[Kcanvas.h:133:24:[m[K [01;31m[Kerror: [m[K'[01m[Kva_start[m[K' was not declared in this scope > va_start(arglist, str); >[01;32m[K ^[m[K >[01m[Kcanvas.h:134:9:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > wmove(m_window, y, x); >[01;32m[K ^[m[K >[01m[Kcanvas.h:134:23:[m[K [01;31m[Kerror: [m[K'[01m[Kwmove[m[K' was not declared in this scope > wmove(m_window, y, x); >[01;32m[K ^[m[K >[01m[Kcanvas.h:135:54:[m[K [01;31m[Kerror: [m[K'[01m[Kvw_printw[m[K' was not declared in this scope > vw_printw(m_window, const_cast<char*>(str), arglist); >[01;32m[K ^[m[K >[01m[Kcanvas.h:136:17:[m[K [01;31m[Kerror: [m[K'[01m[Kva_end[m[K' was not declared in this scope > va_end(arglist); >[01;32m[K ^[m[K >[01m[Kcanvas.cc:[m[K In constructor '[01m[Kdisplay::Canvas::Canvas(int, int, int, int)[m[K': >[01m[Kcanvas.cc:51:3:[m[K [01;31m[Kerror: [m[Kclass '[01m[Kdisplay::Canvas[m[K' does not have any field named '[01m[Km_window[m[K' > m_window(newwin(height, width, y, x)) { >[01;32m[K ^[m[K >[01m[Kcanvas.cc:51:38:[m[K [01;31m[Kerror: [m[K'[01m[Knewwin[m[K' was not declared in this scope > m_window(newwin(height, width, y, x)) { >[01;32m[K ^[m[K >[01m[Kcanvas.cc:53:7:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > if (m_window == NULL) >[01;32m[K ^[m[K >[01m[Kcanvas.cc:[m[K In member function '[01m[Kvoid display::Canvas::resize(int, int, int, int)[m[K': >[01m[Kcanvas.cc:59:11:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > wresize(m_window, h, w); >[01;32m[K ^[m[K >[01m[Kcanvas.cc:59:25:[m[K [01;31m[Kerror: [m[K'[01m[Kwresize[m[K' was not declared in this scope > wresize(m_window, h, w); >[01;32m[K ^[m[K >[01m[Kcanvas.cc:60:23:[m[K [01;31m[Kerror: [m[K'[01m[Kmvwin[m[K' was not declared in this scope > mvwin(m_window, y, x); >[01;32m[K ^[m[K >[01m[Kcanvas.cc:[m[K In member function '[01m[Kvoid display::Canvas::print_attributes(unsigned int, unsigned int, const char*, const char*, const attributes_list*)[m[K': >[01m[Kcanvas.cc:67:3:[m[K [01;31m[Kerror: [m[K'[01m[Kattr_t[m[K' was not declared in this scope > attr_t org_attr; >[01;32m[K ^[m[K >[01m[Kcanvas.cc:69:13:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > wattr_get(m_window, &org_attr, &org_pair, NULL); >[01;32m[K ^[m[K >[01m[Kcanvas.cc:69:24:[m[K [01;31m[Kerror: [m[K'[01m[Korg_attr[m[K' was not declared in this scope > wattr_get(m_window, &org_attr, &org_pair, NULL); >[01;32m[K ^[m[K >[01m[Kcanvas.cc:69:49:[m[K [01;31m[Kerror: [m[K'[01m[Kwattr_get[m[K' was not declared in this scope > wattr_get(m_window, &org_attr, &org_pair, NULL); >[01;32m[K ^[m[K >[01m[Kcanvas.cc:72:76:[m[K [01;31m[Kerror: [m[K'[01m[Kwattr_set[m[K' was not declared in this scope > wattr_set(m_window, Attributes::a_normal, Attributes::color_default, NULL); >[01;32m[K ^[m[K >[01m[Kcanvas.cc:[m[K In static member function '[01m[Kstatic void display::Canvas::initialize()[m[K': >[01m[Kcanvas.cc:101:11:[m[K [01;31m[Kerror: [m[K'[01m[Kinitscr[m[K' was not declared in this scope > initscr(); >[01;32m[K ^[m[K >[01m[Kcanvas.cc:102:7:[m[K [01;31m[Kerror: [m[K'[01m[Kraw[m[K' was not declared in this scope > raw(); >[01;32m[K ^[m[K >[01m[Kcanvas.cc:103:10:[m[K [01;31m[Kerror: [m[K'[01m[Knoecho[m[K' was not declared in this scope > noecho(); >[01;32m[K ^[m[K >[01m[Kcanvas.cc:104:11:[m[K [01;31m[Kerror: [m[K'[01m[Kstdscr[m[K' was not declared in this scope > nodelay(stdscr, TRUE); >[01;32m[K ^[m[K >[01m[Kcanvas.cc:104:19:[m[K [01;31m[Kerror: [m[K'[01m[KTRUE[m[K' was not declared in this scope > nodelay(stdscr, TRUE); >[01;32m[K ^[m[K >In file included from [01m[Kcanvas.h:43:0[m[K, > from [01m[Kwindow.h:43[m[K, > from [01m[Kframe.cc:46[m[K: >[01m[Kattributes.h:67:32:[m[K [01;31m[Kerror: [m[K'[01m[KA_NORMAL[m[K' was not declared in this scope > static const int a_normal = A_NORMAL; >[01;32m[K ^[m[K >[01m[Kattributes.h:68:32:[m[K [01;31m[Kerror: [m[K'[01m[KA_BOLD[m[K' was not declared in this scope > static const int a_bold = A_BOLD; >[01;32m[K ^[m[K >[01m[Kattributes.h:69:32:[m[K [01;31m[Kerror: [m[K'[01m[KA_REVERSE[m[K' was not declared in this scope > static const int a_reverse = A_REVERSE; >[01;32m[K ^[m[K >In file included from [01m[Kwindow.h:43:0[m[K, > from [01m[Kframe.cc:46[m[K: >[01m[Kcanvas.h:73:3:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' does not name a type > chtype get_background() { return getbkgd(m_window); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:74:38:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' has not been declared > void set_background(chtype c) { return wbkgdset(m_window, c); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:79:36:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' has not been declared > void print_border(chtype ls, chtype rs, >[01;32m[K ^[m[K >[01m[Kcanvas.h:79:47:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' has not been declared > void print_border(chtype ls, chtype rs, >[01;32m[K ^[m[K >[01m[Kcanvas.h:80:36:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' has not been declared > chtype ts, chtype bs, >[01;32m[K ^[m[K >[01m[Kcanvas.h:80:47:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' has not been declared > chtype ts, chtype bs, >[01;32m[K ^[m[K >[01m[Kcanvas.h:81:36:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' has not been declared > chtype tl, chtype tr, >[01;32m[K ^[m[K >[01m[Kcanvas.h:81:47:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' has not been declared > chtype tl, chtype tr, >[01;32m[K ^[m[K >[01m[Kcanvas.h:82:36:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' has not been declared > chtype bl, chtype br) { wborder(m_window, ls, rs, ts, bs, tl, tr, bl, br); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:82:47:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' has not been declared > chtype bl, chtype br) { wborder(m_window, ls, rs, ts, bs, tl, tr, bl, br); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:93:40:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' does not name a type > void print_char(const chtype ch) { waddch(m_window, ch); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:94:72:[m[K [01;31m[Kerror: [m[K'[01m[Kchtype[m[K' does not name a type > void print_char(unsigned int x, unsigned int y, const chtype ch) { mvwaddch(m_window, y, x, ch); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:117:3:[m[K [01;31m[Kerror: [m[K'[01m[KWINDOW[m[K' does not name a type > WINDOW* m_window; >[01;32m[K ^[m[K >In file included from [01m[Kwindow.h:43:0[m[K, > from [01m[Kframe.cc:46[m[K: >[01m[Kcanvas.h:[m[K In destructor '[01m[Kdisplay::Canvas::~Canvas()[m[K': >[01m[Kcanvas.h:52:22:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > ~Canvas() { delwin(m_window); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:52:30:[m[K [01;31m[Kerror: [m[K'[01m[Kdelwin[m[K' was not declared in this scope > ~Canvas() { delwin(m_window); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::refresh()[m[K': >[01m[Kcanvas.h:54:94:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void refresh() { wnoutrefresh(m_window); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:54:102:[m[K [01;31m[Kerror: [m[K'[01m[Kwnoutrefresh[m[K' was not declared in this scope > void refresh() { wnoutrefresh(m_window); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In static member function '[01m[Kstatic void display::Canvas::refresh_std()[m[K': >[01m[Kcanvas.h:55:94:[m[K [01;31m[Kerror: [m[K'[01m[Kstdscr[m[K' was not declared in this scope > static void refresh_std() { wnoutrefresh(stdscr); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:55:100:[m[K [01;31m[Kerror: [m[K'[01m[Kwnoutrefresh[m[K' was not declared in this scope > static void refresh_std() { wnoutrefresh(stdscr); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::redraw()[m[K': >[01m[Kcanvas.h:56:91:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void redraw() { redrawwin(m_window); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:56:99:[m[K [01;31m[Kerror: [m[K'[01m[Kredrawwin[m[K' was not declared in this scope > void redraw() { redrawwin(m_window); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In static member function '[01m[Kstatic void display::Canvas::redraw_std()[m[K': >[01m[Kcanvas.h:57:91:[m[K [01;31m[Kerror: [m[K'[01m[Kstdscr[m[K' was not declared in this scope > static void redraw_std() { redrawwin(stdscr); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:57:97:[m[K [01;31m[Kerror: [m[K'[01m[Kredrawwin[m[K' was not declared in this scope > static void redraw_std() { redrawwin(stdscr); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::resize(int, int)[m[K': >[01m[Kcanvas.h:59:89:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void resize(int w, int h) { wresize(m_window, h, w); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:59:103:[m[K [01;31m[Kerror: [m[K'[01m[Kwresize[m[K' was not declared in this scope > void resize(int w, int h) { wresize(m_window, h, w); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In static member function '[01m[Kstatic void display::Canvas::resize_term(int, int)[m[K': >[01m[Kcanvas.h:62:96:[m[K [01;31m[Kerror: [m[K'[01m[Kresizeterm[m[K' was not declared in this scope > static void resize_term(int x, int y) { resizeterm(y, x); } >[01;32m[K ^[m[K >[01m[Kcanvas.cc:104:23:[m[K [01;31m[Kerror: [m[K'[01m[Knodelay[m[K' was not declared in this scope > nodelay(stdscr, TRUE); >[01;32m[K ^[m[K >[01m[Kcanvas.cc:105:22:[m[K [01;31m[Kerror: [m[K'[01m[Kkeypad[m[K' was not declared in this scope > keypad(stdscr, TRUE); >[01;32m[K ^[m[K >[01m[Kcanvas.cc:106:13:[m[K [01;31m[Kerror: [m[K'[01m[Kcurs_set[m[K' was not declared in this scope > curs_set(0); >[01;32m[K ^[m[K >[01m[Kcanvas.cc:[m[K In static member function '[01m[Kstatic void display::Canvas::cleanup()[m[K': >[01m[Kcanvas.cc:116:9:[m[K [01;31m[Kerror: [m[K'[01m[Knoraw[m[K' was not declared in this scope > noraw(); >[01;32m[K ^[m[K >[01m[Kcanvas.cc:117:10:[m[K [01;31m[Kerror: [m[K'[01m[Kendwin[m[K' was not declared in this scope > endwin(); >[01;32m[K ^[m[K >Makefile:388: recipe for target 'manager.o' failed >make[3]: *** [manager.o] Error 1 >make[3]: *** Waiting for unfinished jobs.... >[01m[Kcanvas.h:[m[K In static member function '[01m[Kstatic void display::Canvas::resize_term(std::pair<int, int>)[m[K': >[01m[Kcanvas.h:63:113:[m[K [01;31m[Kerror: [m[K'[01m[Kresizeterm[m[K' was not declared in this scope > static void resize_term(std::pair<int, int> dim) { resizeterm(dim.second, dim.first); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kunsigned int display::Canvas::get_x()[m[K': >[01m[Kcanvas.h:65:106:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > unsigned int get_x() { int x, __UNUSED y; getyx(m_window, y, x); return x; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:65:120:[m[K [01;31m[Kerror: [m[K'[01m[Kgetyx[m[K' was not declared in this scope > unsigned int get_x() { int x, __UNUSED y; getyx(m_window, y, x); return x; } >[01;32m[K ^[m[K >In file included from [01m[Kwindow.h:43:0[m[K, > from [01m[Kframe.cc:46[m[K: >[01m[Kcanvas.h:[m[K In member function '[01m[Kunsigned int display::Canvas::get_y()[m[K': >[01m[Kcanvas.h:66:97:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > unsigned int get_y() { int x, y; getyx(m_window, y, x); return y; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:66:111:[m[K [01;31m[Kerror: [m[K'[01m[Kgetyx[m[K' was not declared in this scope > unsigned int get_y() { int x, y; getyx(m_window, y, x); return y; } >[01;32m[K ^[m[K >Makefile:388: recipe for target 'canvas.o' failed >make[3]: *** [canvas.o] Error 1 >[01m[Kcanvas.h:[m[K In member function '[01m[Kunsigned int display::Canvas::width()[m[K': >[01m[Kcanvas.h:68:109:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > unsigned int width() { int x, __UNUSED y; getmaxyx(m_window, y, x); return x; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:68:123:[m[K [01;31m[Kerror: [m[K'[01m[Kgetmaxyx[m[K' was not declared in this scope > unsigned int width() { int x, __UNUSED y; getmaxyx(m_window, y, x); return x; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kunsigned int display::Canvas::height()[m[K': >[01m[Kcanvas.h:69:100:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > unsigned int height() { int x, y; getmaxyx(m_window, y, x); return y; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:69:114:[m[K [01;31m[Kerror: [m[K'[01m[Kgetmaxyx[m[K' was not declared in this scope > unsigned int height() { int x, y; getmaxyx(m_window, y, x); return y; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::move(unsigned int, unsigned int)[m[K': >[01m[Kcanvas.h:71:87:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void move(unsigned int x, unsigned int y) { wmove(m_window, y, x); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:71:101:[m[K [01;31m[Kerror: [m[K'[01m[Kwmove[m[K' was not declared in this scope > void move(unsigned int x, unsigned int y) { wmove(m_window, y, x); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::set_background(int)[m[K': >[01m[Kcanvas.h:74:97:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void set_background(chtype c) { return wbkgdset(m_window, c); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:74:108:[m[K [01;31m[Kerror: [m[K'[01m[Kwbkgdset[m[K' was not declared in this scope > void set_background(chtype c) { return wbkgdset(m_window, c); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:74:108:[m[K [01;31m[Kerror: [m[Kreturn-statement with a value, in function returning 'void' [-fpermissive] >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::erase()[m[K': >[01m[Kcanvas.h:76:88:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void erase() { werase(m_window); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:76:96:[m[K [01;31m[Kerror: [m[K'[01m[Kwerase[m[K' was not declared in this scope > void erase() { werase(m_window); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In static member function '[01m[Kstatic void display::Canvas::erase_std()[m[K': >[01m[Kcanvas.h:77:88:[m[K [01;31m[Kerror: [m[K'[01m[Kstdscr[m[K' was not declared in this scope > static void erase_std() { werase(stdscr); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:77:94:[m[K [01;31m[Kerror: [m[K'[01m[Kwerase[m[K' was not declared in this scope > static void erase_std() { werase(stdscr); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::print_border(int, int, int, int, int, int, int, int)[m[K': >[01m[Kcanvas.h:82:89:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > chtype bl, chtype br) { wborder(m_window, ls, rs, ts, bs, tl, tr, bl, br); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:82:129:[m[K [01;31m[Kerror: [m[K'[01m[Kwborder[m[K' was not declared in this scope > chtype bl, chtype br) { wborder(m_window, ls, rs, ts, bs, tl, tr, bl, br); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::print_char(int)[m[K': >[01m[Kcanvas.h:93:92:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void print_char(const chtype ch) { waddch(m_window, ch); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:93:104:[m[K [01;31m[Kerror: [m[K'[01m[Kwaddch[m[K' was not declared in this scope > void print_char(const chtype ch) { waddch(m_window, ch); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::print_char(unsigned int, unsigned int, int)[m[K': >[01m[Kcanvas.h:94:94:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void print_char(unsigned int x, unsigned int y, const chtype ch) { mvwaddch(m_window, y, x, ch); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:94:112:[m[K [01;31m[Kerror: [m[K'[01m[Kmvwaddch[m[K' was not declared in this scope > void print_char(unsigned int x, unsigned int y, const chtype ch) { mvwaddch(m_window, y, x, ch); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::set_attr(unsigned int, unsigned int, unsigned int, int, int)[m[K': >[01m[Kcanvas.h:96:112:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void set_attr(unsigned int x, unsigned int y, unsigned int n, int attr, int color) { mvwchgat(m_window, y, x, n, attr, color, NULL); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:96:148:[m[K [01;31m[Kerror: [m[K'[01m[Kmvwchgat[m[K' was not declared in this scope > void set_attr(unsigned int x, unsigned int y, unsigned int n, int attr, int color) { mvwchgat(m_window, y, x, n, attr, color, NULL); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::set_default_attributes(int)[m[K': >[01m[Kcanvas.h:98:100:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > void set_default_attributes(int attr) { (void)wattrset(m_window, attr); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:98:114:[m[K [01;31m[Kerror: [m[K'[01m[Kwattrset[m[K' was not declared in this scope > void set_default_attributes(int attr) { (void)wattrset(m_window, attr); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In static member function '[01m[Kstatic int display::Canvas::get_screen_width()[m[K': >[01m[Kcanvas.h:104:109:[m[K [01;31m[Kerror: [m[K'[01m[Kstdscr[m[K' was not declared in this scope > static int get_screen_width() { int x, __UNUSED y; getmaxyx(stdscr, y, x); return x; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:104:121:[m[K [01;31m[Kerror: [m[K'[01m[Kgetmaxyx[m[K' was not declared in this scope > static int get_screen_width() { int x, __UNUSED y; getmaxyx(stdscr, y, x); return x; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In static member function '[01m[Kstatic int display::Canvas::get_screen_height()[m[K': >[01m[Kcanvas.h:105:100:[m[K [01;31m[Kerror: [m[K'[01m[Kstdscr[m[K' was not declared in this scope > static int get_screen_height() { int x, y; getmaxyx(stdscr, y, x); return y; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:105:112:[m[K [01;31m[Kerror: [m[K'[01m[Kgetmaxyx[m[K' was not declared in this scope > static int get_screen_height() { int x, y; getmaxyx(stdscr, y, x); return y; } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In static member function '[01m[Kstatic void display::Canvas::do_update()[m[K': >[01m[Kcanvas.h:109:90:[m[K [01;31m[Kerror: [m[K'[01m[Kdoupdate[m[K' was not declared in this scope > static void do_update() { doupdate(); } >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::print(const char*, ...)[m[K': >[01m[Kcanvas.h:122:3:[m[K [01;31m[Kerror: [m[K'[01m[Kva_list[m[K' was not declared in this scope > va_list arglist; >[01;32m[K ^[m[K >[01m[Kcanvas.h:124:12:[m[K [01;31m[Kerror: [m[K'[01m[Karglist[m[K' was not declared in this scope > va_start(arglist, str); >[01;32m[K ^[m[K >[01m[Kcanvas.h:124:24:[m[K [01;31m[Kerror: [m[K'[01m[Kva_start[m[K' was not declared in this scope > va_start(arglist, str); >[01;32m[K ^[m[K >[01m[Kcanvas.h:125:13:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > vw_printw(m_window, const_cast<char*>(str), arglist); >[01;32m[K ^[m[K >[01m[Kcanvas.h:125:54:[m[K [01;31m[Kerror: [m[K'[01m[Kvw_printw[m[K' was not declared in this scope > vw_printw(m_window, const_cast<char*>(str), arglist); >[01;32m[K ^[m[K >[01m[Kcanvas.h:126:17:[m[K [01;31m[Kerror: [m[K'[01m[Kva_end[m[K' was not declared in this scope > va_end(arglist); >[01;32m[K ^[m[K >[01m[Kcanvas.h:[m[K In member function '[01m[Kvoid display::Canvas::print(unsigned int, unsigned int, const char*, ...)[m[K': >[01m[Kcanvas.h:131:3:[m[K [01;31m[Kerror: [m[K'[01m[Kva_list[m[K' was not declared in this scope > va_list arglist; >[01;32m[K ^[m[K >[01m[Kcanvas.h:133:12:[m[K [01;31m[Kerror: [m[K'[01m[Karglist[m[K' was not declared in this scope > va_start(arglist, str); >[01;32m[K ^[m[K >[01m[Kcanvas.h:133:24:[m[K [01;31m[Kerror: [m[K'[01m[Kva_start[m[K' was not declared in this scope > va_start(arglist, str); >[01;32m[K ^[m[K >[01m[Kcanvas.h:134:9:[m[K [01;31m[Kerror: [m[K'[01m[Km_window[m[K' was not declared in this scope > wmove(m_window, y, x); >[01;32m[K ^[m[K >[01m[Kcanvas.h:134:23:[m[K [01;31m[Kerror: [m[K'[01m[Kwmove[m[K' was not declared in this scope > wmove(m_window, y, x); >[01;32m[K ^[m[K >[01m[Kcanvas.h:135:54:[m[K [01;31m[Kerror: [m[K'[01m[Kvw_printw[m[K' was not declared in this scope > vw_printw(m_window, const_cast<char*>(str), arglist); >[01;32m[K ^[m[K >[01m[Kcanvas.h:136:17:[m[K [01;31m[Kerror: [m[K'[01m[Kva_end[m[K' was not declared in this scope > va_end(arglist); >[01;32m[K ^[m[K >Makefile:388: recipe for target 'frame.o' failed >make[3]: *** [frame.o] Error 1 >make[3]: Leaving directory '/var/tmp/portage/net-p2p/rtorrent-0.9.3/work/rtorrent-0.9.3/src/display' >Makefile:508: recipe for target 'all-recursive' failed >make[2]: *** [all-recursive] Error 1 >make[2]: Leaving directory '/var/tmp/portage/net-p2p/rtorrent-0.9.3/work/rtorrent-0.9.3/src' >Makefile:376: recipe for target 'all-recursive' failed >make[1]: *** [all-recursive] Error 1 >make[1]: Leaving directory '/var/tmp/portage/net-p2p/rtorrent-0.9.3/work/rtorrent-0.9.3' >Makefile:307: recipe for target 'all' failed >make: *** [all] Error 2 > [31;01m*[0m ERROR: net-p2p/rtorrent-0.9.3::gentoo failed (compile phase): > [31;01m*[0m emake failed > [31;01m*[0m > [31;01m*[0m If you need support, post the output of `emerge --info '=net-p2p/rtorrent-0.9.3::gentoo'`, > [31;01m*[0m the complete build log and the output of `emerge -pqv '=net-p2p/rtorrent-0.9.3::gentoo'`. > [31;01m*[0m The complete build log is located at '/var/tmp/portage/net-p2p/rtorrent-0.9.3/temp/build.log'. > [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/net-p2p/rtorrent-0.9.3/temp/environment'. > [31;01m*[0m Working directory: '/var/tmp/portage/net-p2p/rtorrent-0.9.3/work/rtorrent-0.9.3' > [31;01m*[0m S: '/var/tmp/portage/net-p2p/rtorrent-0.9.3/work/rtorrent-0.9.3'
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 565988
: 417156 |
417158
|
417162