* Package: sci-visualization/nonolith-connect-1.1 * Repository: gentoo * Maintainer: chainsaw@gentoo.org sci@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Adding user 'nonolithd' to your system ... * - Userid: 128 * - Shell: /sbin/nologin * - Home: /dev/null * - Groups: usb * - GECOS: added by portage for nonolith-connect >>> Unpacking source... >>> Unpacking nonolith-connect-1.1.tar.bz2 to /var/tmp/portage/sci-visualization/nonolith-connect-1.1/work >>> Source unpacked in /var/tmp/portage/sci-visualization/nonolith-connect-1.1/work >>> Preparing source in /var/tmp/portage/sci-visualization/nonolith-connect-1.1/work/nonolith-connect-1.1 ... * Applying 1.1-cflags-respect.patch ... [ ok ] * Applying 1.1-gcc6.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/sci-visualization/nonolith-connect-1.1/work/nonolith-connect-1.1 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/sci-visualization/nonolith-connect-1.1/work/nonolith-connect-1.1 ... scons -j1 scons: Reading SConscript files ... Using version file scons: done reading SConscript files. scons: Building targets ... x86_64-pc-linux-gnu-g++ -o bootloader/bootloader.o -c -O2 -pipe -march=native -Ilibusb -Iwebsocketpp/src -Wall bootloader/bootloader.cpp In file included from bootloader/../libjson/Source/JSONDefs.h:12:0, from bootloader/../libjson/libjson.h:4, from bootloader/../dataserver.hpp:21, from bootloader/bootloader.hpp:11, from bootloader/bootloader.cpp:22: bootloader/../libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ bootloader/../libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ bootloader/../libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ bootloader/../libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ bootloader/../libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ bootloader/../libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ bootloader/../libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ bootloader/../libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ bootloader/../libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ bootloader/../libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ bootloader/../libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ bootloader/../libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ bootloader/../libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ bootloader/../libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ bootloader/../libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ bootloader/../libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ bootloader/../libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ bootloader/../libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ bootloader/../libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ bootloader/../libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ bootloader/../libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ bootloader/../libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ bootloader/../libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ bootloader/../libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ bootloader/../libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ bootloader/../libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ bootloader/../libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ bootloader/../libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ In file included from bootloader/../libjson/Source/JSONNode.h:4:0, from bootloader/../libjson/libjson.h:177, from bootloader/../dataserver.hpp:21, from bootloader/bootloader.hpp:11, from bootloader/bootloader.cpp:22: bootloader/../libjson/Source/JSONChildren.h: In member function 'JSONNode** jsonChildren::end() const': bootloader/../libjson/Source/JSONDebug.h:26:57: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] #define JSON_ASSERT(bo, msg) JSONDebug::_JSON_ASSERT(bo, msg) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ bootloader/../libjson/Source/JSONChildren.h:134:5: note: in expansion of macro 'JSON_ASSERT' JSON_ASSERT(this != 0, JSON_TEXT("Children is null end")); ^ x86_64-pc-linux-gnu-g++ -o cee/cee.o -c -O2 -pipe -march=native -Ilibusb -Iwebsocketpp/src -Wall cee/cee.cpp In file included from cee/../libjson/Source/JSONDefs.h:12:0, from cee/../libjson/libjson.h:4, from cee/../dataserver.hpp:21, from cee/cee.hpp:11, from cee/cee.cpp:19: cee/../libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ cee/../libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ cee/../libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ cee/../libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ cee/../libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ cee/../libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ cee/../libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ cee/../libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ cee/../libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ cee/../libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ cee/../libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ cee/../libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ cee/../libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ cee/../libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ cee/../libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ cee/../libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ cee/../libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ cee/../libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ cee/../libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ cee/../libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ cee/../libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ cee/../libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ cee/../libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ cee/../libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ cee/../libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ cee/../libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ cee/../libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ cee/../libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ cee/cee.cpp: In destructor 'virtual CEE_device::~CEE_device()': cee/cee.cpp:82:19: warning: deleting object of abstract class type 'OutputSource' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] delete channel_a.source; ^~~~~~ cee/cee.cpp:83:19: warning: deleting object of abstract class type 'OutputSource' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] delete channel_b.source; ^~~~~~ cee/cee.cpp: In member function 'virtual void CEE_device::configure(int, double, unsigned int, bool, bool)': cee/cee.cpp:144:19: warning: deleting object of abstract class type 'OutputSource' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] delete channel_a.source; ^~~~~~ cee/cee.cpp:145:19: warning: deleting object of abstract class type 'OutputSource' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] delete channel_b.source; ^~~~~~ cee/cee.cpp: In member function 'virtual void CEE_device::setOutput(Channel*, OutputSource*)': cee/cee.cpp:394:20: warning: deleting object of abstract class type 'OutputSource' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] delete channel->source; ^~~~~~ In file included from cee/../libjson/Source/JSONNode.h:4:0, from cee/../libjson/libjson.h:177, from cee/../dataserver.hpp:21, from cee/cee.hpp:11, from cee/cee.cpp:19: cee/../libjson/Source/JSONChildren.h: In member function 'JSONNode** jsonChildren::end() const': cee/../libjson/Source/JSONDebug.h:26:57: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] #define JSON_ASSERT(bo, msg) JSONDebug::_JSON_ASSERT(bo, msg) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ cee/../libjson/Source/JSONChildren.h:134:5: note: in expansion of macro 'JSON_ASSERT' JSON_ASSERT(this != 0, JSON_TEXT("Children is null end")); ^ x86_64-pc-linux-gnu-g++ -o device.o -c -O2 -pipe -march=native -Ilibusb -Iwebsocketpp/src -Wall device.cpp In file included from libjson/Source/JSONDefs.h:12:0, from libjson/libjson.h:4, from dataserver.hpp:21, from device.cpp:10: libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONDefs/GNU_C.h:64:28: note: in definition of macro 'json_throws' #define json_throws(x) throw(x) ^~~~~ x86_64-pc-linux-gnu-g++ -o event.o -c -O2 -pipe -march=native -Ilibusb -Iwebsocketpp/src -Wall event.cpp In file included from libjson/Source/JSONDefs.h:12:0, from libjson/libjson.h:4, from dataserver.hpp:21, from event.cpp:9: libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONNode.h:178:37: note: in expansion of macro 'json_throws' JSONNode & at(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONNode.h:179:49: note: in expansion of macro 'json_throws' const JSONNode & at(json_index_t pos) const json_throws(std::out_of_range); ^~~~~~~~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONNode.h:184:47: note: in expansion of macro 'json_throws' JSONNode & at(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONNode.h:185:59: note: in expansion of macro 'json_throws' const JSONNode & at(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONNode.h:187:54: note: in expansion of macro 'json_throws' JSONNode & at_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONNode.h:188:66: note: in expansion of macro 'json_throws' const JSONNode & at_nocase(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONNode.h:199:54: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONNode.h:200:64: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONNode.h:202:71: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONWorker.h:11:53: note: in expansion of macro 'json_throws' static JSONNode parse(const json_string & json) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONWorker.h:12:65: note: in expansion of macro 'json_throws' static JSONNode parse_unformatted(const json_string & json) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONWorker.h:15:86: note: in expansion of macro 'json_throws' static JSONNode _parse_unformatted(const json_char * json, json_char & lastchar) json_throws(std::invalid_argument) json_read_priority; ^~~~~~~~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/libjson.h:207:60: note: in expansion of macro 'json_throws' inline static JSONNode parse(const json_string & json) json_throws(std::invalid_argument) { ^~~~~~~~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/libjson.h:221:72: note: in expansion of macro 'json_throws' inline static JSONNode parse_unformatted(const json_string & json) json_throws(std::invalid_argument) { ^~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -o libjson/Source/JSONAllocator.o -c -O2 -pipe -march=native libjson/Source/JSONAllocator.cpp x86_64-pc-linux-gnu-g++ -o libjson/Source/JSONChildren.o -c -O2 -pipe -march=native libjson/Source/JSONChildren.cpp In file included from libjson/Source/JSONDefs.h:12:0, from libjson/Source/JSONDebug.h:4, from libjson/Source/JSONMemory.h:7, from libjson/Source/JSONChildren.h:4, from libjson/Source/JSONChildren.cpp:1: libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONNode.h:178:37: note: in expansion of macro 'json_throws' JSONNode & at(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONNode.h:179:49: note: in expansion of macro 'json_throws' const JSONNode & at(json_index_t pos) const json_throws(std::out_of_range); ^~~~~~~~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONNode.h:184:47: note: in expansion of macro 'json_throws' JSONNode & at(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONNode.h:185:59: note: in expansion of macro 'json_throws' const JSONNode & at(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONNode.h:187:54: note: in expansion of macro 'json_throws' JSONNode & at_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONNode.h:188:66: note: in expansion of macro 'json_throws' const JSONNode & at_nocase(const json_string & name_t) const json_throws(std::out_of_range); ^~~~~~~~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONNode.h:199:54: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(json_index_t pos) json_throws(std::out_of_range); ^~~~~~~~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONNode.h:200:64: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ libjson/Source/JSONDefs/GNU_C.h:64:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define json_throws(x) throw(x) ^ libjson/Source/JSONNode.h:202:71: note: in expansion of macro 'json_throws' JSONNode JSON_PTR_LIB pop_back_nocase(const json_string & name_t) json_throws(std::out_of_range); ^~~~~~~~~~~ In file included from libjson/Source/JSONMemory.h:7:0, from libjson/Source/JSONChildren.h:4, from libjson/Source/JSONChildren.cpp:1: libjson/Source/JSONChildren.cpp: In member function 'void jsonChildren::deleteAll()': libjson/Source/JSONChildren.cpp:76:42: error: ISO C++ forbids comparison between pointer and integer [-fpermissive] JSON_ASSERT(*runner != JSON_TEXT('\0'), JSON_TEXT("a null pointer within the children")); ^ libjson/Source/JSONDebug.h:26:58: note: in definition of macro 'JSON_ASSERT' #define JSON_ASSERT(bo, msg) JSONDebug::_JSON_ASSERT(bo, msg) ^~ libjson/Source/JSONChildren.cpp:76:32: note: in expansion of macro 'JSON_TEXT' JSON_ASSERT(*runner != JSON_TEXT('\0'), JSON_TEXT("a null pointer within the children")); ^~~~~~~~~ scons: *** [libjson/Source/JSONChildren.o] Error 1 scons: building terminated because of errors. * ERROR: sci-visualization/nonolith-connect-1.1::gentoo failed (compile phase): * escons failed. * * Call stack: * ebuild.sh, line 124: Called src_compile * environment, line 1572: Called escons * environment, line 850: Called die * The specific snippet of code: * die -n "escons failed." * * If you need support, post the output of `emerge --info '=sci-visualization/nonolith-connect-1.1::gentoo'`, * the complete build log and the output of `emerge -pqv '=sci-visualization/nonolith-connect-1.1::gentoo'`. * The complete build log is located at '/var/log/portage/sci-visualization:nonolith-connect-1.1:20171202-013843.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/sci-visualization/nonolith-connect-1.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sci-visualization/nonolith-connect-1.1/temp/environment'. * Working directory: '/var/tmp/portage/sci-visualization/nonolith-connect-1.1/work/nonolith-connect-1.1' * S: '/var/tmp/portage/sci-visualization/nonolith-connect-1.1/work/nonolith-connect-1.1'