Участник с: 04 января 2018
|
Сап, возникла проблема с установкой dc++ клиента . Долго гуглил, но так ни к чему и не пришел. Взгляните на лог установки, может подскажете.
-> Распаковка 'linuxdcpp-1.1.0.tar.bz2' с помощью bsdtar
==> Запускается build()...
scons: Reading SConscript files ...
CXX env variable is not set, attempting to use g++
Mkdir("build/sconf")
Checking for g++ >= 4.1...(cached) yes
Checking for pkg-config... yes
Checking for gtk+-2.0 >= 2.12... yes
Checking for gthread-2.0 >= 2.4... yes
Checking for libglade-2.0 >= 2.4... yes
Checking for C++ header file boost/version.hpp... yes
Checking for C header file time.h... yes
Checking for C header file signal.h... yes
Checking for C header file unistd.h... yes
Checking for C library pthread... yes
Checking for C library z... yes
Checking for C library bz2... yes
Checking for C library crypto... yes
Checking for C library ssl... yes
Checking for C library X11... yes
Checking for C header file iconv.h... yes
Checking for iconv(0, (const char **)0, 0, (char**)0, 0) in C library iconv... no
Checking for C header file net/if.h... yes
Checking for libnotify >= 0.4.1... yes
Checking for libnotify >= 0.7... yes
Checking bzr revision...failed
(cached)
scons: done reading SConscript files.
scons: Building targets ...
g++ -o build/release/libdcpp/ADLSearch.o -c -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -O3 -fomit-frame-pointer -pthread -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -DHAVE_IFADDRS_H -DHAVE_LIBNOTIFY -DHAVE_LIBNOTIFY_0_7 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DNDEBUG -D_DATADIR='"/usr/share"' -DBUILDING_DCPP -I. dcpp/ADLSearch.cpp
In file included from dcpp/CriticalSection.h:22,
from dcpp/Speaker.h:22,
from dcpp/SettingsManager.h:23,
from dcpp/ADLSearch.h:29,
from dcpp/ADLSearch.cpp:27:
dcpp/Thread.h:92:15: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void start() throw(ThreadException);
^~~~~
In file included from dcpp/File.h:26,
from dcpp/SimpleXML.h:24,
from dcpp/DirectoryListing.h:26,
from dcpp/ADLSearch.h:34,
from dcpp/ADLSearch.cpp:27:
dcpp/Streams.h:42:52: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t write(const void* buf, size_t len) throw(Exception) = 0;
^~~~~
dcpp/Streams.h:49:25: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t flush() throw(Exception) = 0;
^~~~~
dcpp/Streams.h:56:34: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }
^~~~~
dcpp/Streams.h:71:46: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t read(void* buf, size_t& len) throw(Exception) = 0;
^~~~~
dcpp/Streams.h:90:46: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t read(void* tgt, size_t& len) throw(Exception) {
^~~~~
dcpp/Streams.h:115:38: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
size_t read(void* buf, size_t& len) throw(FileException) {
^~~~~
dcpp/Streams.h:138:52: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t write(const void* buf, size_t len) throw(Exception) {
^~~~~
dcpp/Streams.h:146:25: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t flush() throw(Exception) {
^~~~~
In file included from dcpp/File.h:26,
from dcpp/SimpleXML.h:24,
from dcpp/DirectoryListing.h:26,
from dcpp/ADLSearch.h:34,
from dcpp/ADLSearch.cpp:27:
dcpp/Streams.h:172:25: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t flush() throw(Exception) {
^~~~~
dcpp/Streams.h:180:53: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t write(const void* wbuf, size_t len) throw(Exception) {
^~~~~
dcpp/Streams.h:214:25: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t flush() throw(Exception) { return 0; }
^~~~~
dcpp/Streams.h:215:52: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t write(const void* buf, size_t len) throw(Exception) {
^~~~~
In file included from dcpp/SimpleXML.h:24,
from dcpp/DirectoryListing.h:26,
from dcpp/ADLSearch.h:34,
from dcpp/ADLSearch.cpp:27:
dcpp/File.h:76:54: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
File(const string& aFileName, int access, int mode) throw(FileException);
^~~~~
dcpp/File.h:81:40: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void setSize(int64_t newSize) throw(FileException);
^~~~~
dcpp/File.h:87:24: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void setEOF() throw(FileException);
^~~~~
dcpp/File.h:89:46: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t read(void* buf, size_t& len) throw(FileException);
^~~~~
dcpp/File.h:90:52: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t write(const void* buf, size_t len) throw(FileException);
^~~~~
dcpp/File.h:91:25: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t flush() throw(FileException);
^~~~~
dcpp/File.h:95:64: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
static void copyFile(const string& src, const string& target) throw(FileException);
^~~~~
dcpp/File.h:96:69: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
static void renameFile(const string& source, const string& target) throw(FileException);
^~~~~
dcpp/File.h:106:26: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
string read(size_t len) throw(FileException);
^~~~~
dcpp/File.h:107:16: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
string read() throw(FileException);
^~~~~
dcpp/File.h:108:36: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void write(const string& aString) throw(FileException) { write((void*)aString.data(), aString.size()); }
^~~~~
In file included from dcpp/DirectoryListing.h:26,
from dcpp/ADLSearch.h:34,
from dcpp/ADLSearch.cpp:27:
dcpp/SimpleXML.h:61:128: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
ing::size_type fromXML(const string& tmp, const string& n = Util::emptyString, string::size_type start = 0, int depth = 0) throw(SimpleXMLException);
^~~~~
dcpp/SimpleXML.h:69:96: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
string::size_type loadAttribs(const string& name, const string& tmp, string::size_type start) throw(SimpleXMLException);
^~~~~
dcpp/SimpleXML.h:85:76: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void addTag(const string& aName, const string& aData = Util::emptyString) throw(SimpleXMLException);
^~~~~
dcpp/SimpleXML.h:86:46: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void addTag(const string& aName, int aData) throw(SimpleXMLException) {
^~~~~
dcpp/SimpleXML.h:89:50: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void addTag(const string& aName, int64_t aData) throw(SimpleXMLException) {
^~~~~
dcpp/SimpleXML.h:94:54: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void addAttrib(const string& aName, const T& aData) throw(SimpleXMLException) {
^~~~~
dcpp/SimpleXML.h:98:59: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void addAttrib(const string& aName, const string& aData) throw(SimpleXMLException);
^~~~~
dcpp/SimpleXML.h:99:50: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void addAttrib(const string& aName, bool aData) throw(SimpleXMLException) {
^~~~~
dcpp/SimpleXML.h:104:59: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void addChildAttrib(const string& aName, const T& aData) throw(SimpleXMLException) {
^~~~~
dcpp/SimpleXML.h:107:64: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void addChildAttrib(const string& aName, const string& aData) throw(SimpleXMLException);
^~~~~
dcpp/SimpleXML.h:108:55: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void addChildAttrib(const string& aName, bool aData) throw(SimpleXMLException) {
^~~~~
dcpp/SimpleXML.h:117:16: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void stepIn() throw(SimpleXMLException) {
^~~~~
dcpp/SimpleXML.h:124:17: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void stepOut() throw(SimpleXMLException) {
^~~~~
dcpp/SimpleXML.h:144:37: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const string& getChildData() const throw(SimpleXMLException) {
^~~~~
dcpp/SimpleXML.h:149:96: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const string& getChildAttrib(const string& aName, const string& aDefault = Util::emptyString) throw(SimpleXMLException) {
^~~~~
dcpp/SimpleXML.h:154:45: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int getIntChildAttrib(const string& aName) throw(SimpleXMLException) {
^~~~~
dcpp/SimpleXML.h:158:54: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int64_t getLongLongChildAttrib(const string& aName) throw(SimpleXMLException) {
^~~~~
dcpp/SimpleXML.h:162:47: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
bool getBoolChildAttrib(const string& aName) throw(SimpleXMLException) {
^~~~~
dcpp/SimpleXML.h:169:35: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void fromXML(const string& aXML) throw(SimpleXMLException);
^~~~~
dcpp/SimpleXML.h:171:30: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void toXML(OutputStream* f) throw(FileException) { if(!root.children.empty()) root.children[0]->toXML(0, f); }
^~~~~
In file included from dcpp/ADLSearch.h:34,
from dcpp/ADLSearch.cpp:27:
dcpp/DirectoryListing.h:136:36: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void loadFile(const string& name) throw(Exception);
^~~~~
In file included from dcpp/ADLSearch.cpp:28:
dcpp/QueueManager.h:77:39: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int aFlags = 0, bool addBad = true) throw(QueueException, FileException);
^~~~~
dcpp/QueueManager.h:79:119: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void addList(const UserPtr& aUser, const string& hubHint, int aFlags, const string& aInitialDir = Util::emptyString) throw(QueueException, FileException);
^~~~~
In file included from dcpp/ADLSearch.cpp:28:
dcpp/QueueManager.h:81:80: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void readd(const string& target, const UserPtr& aUser, const string& hubHint) throw(QueueException);
^~~~~
dcpp/QueueManager.h:145:48: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t write(const void*, size_t n) throw(Exception) { return n; }
^~~~~
dcpp/QueueManager.h:146:27: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t flush() throw(Exception) { return 0; }
^~~~~
dcpp/QueueManager.h:175:4: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
throw(QueueException, FileException);
^~~~~
dcpp/QueueManager.h:241:66: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
static string checkTarget(const string& aTarget, int64_t aSize) throw(QueueException, FileException);
^~~~~
dcpp/QueueManager.h:243:78: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
bool addSource(QueueItem* qi, const UserPtr& aUser, Flags::MaskType addBad) throw(QueueException, FileException);
^~~~~
In file included from dcpp/ClientManager.h:28,
from dcpp/ADLSearch.cpp:29:
dcpp/Socket.h:81:11: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
Socket() throw(SocketException) : sock(INVALID_SOCKET), connected(false) { }
^~~~~
dcpp/Socket.h:82:44: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
Socket(const string& aIp, uint16_t aPort) throw(SocketException) : sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); }
^~~~~
In file included from dcpp/ClientManager.h:28,
from dcpp/ADLSearch.cpp:29:
dcpp/Socket.h:92:58: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void connect(const string& aIp, uint16_t aPort) throw(SocketException);
^~~~~
dcpp/Socket.h:93:55: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void connect(const string& aIp, const string& aPort) throw(SocketException) { connect(aIp, static_cast<uint16_t>(Util::toInt(aPort))); }
^~~~~
dcpp/Socket.h:97:77: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void socksConnect(const string& aIp, uint16_t aPort, uint32_t timeout = 0) throw(SocketException);
^~~~~
dcpp/Socket.h:105:69: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void writeAll(const void* aBuffer, int aLen, uint32_t timeout = 0) throw(SocketException);
^~~~~
dcpp/Socket.h:106:51: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int write(const void* aBuffer, int aLen) throw(SocketException);
^~~~~
dcpp/Socket.h:107:33: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int write(const string& aData) throw(SocketException) { return write(aData.data(), (int)aData.length()); }
^~~~~
dcpp/Socket.h:108:108: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void writeTo(const string& aIp, uint16_t aPort, const void* aBuffer, int aLen, bool proxy = true) throw(SocketException);
^~~~~
dcpp/Socket.h:109:71: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void writeTo(const string& aIp, uint16_t aPort, const string& aData) throw(SocketException) { writeTo(aIp, aPort, aData.data(), (int)aData.length()); }
^~~~~
dcpp/Socket.h:124:47: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int read(void* aBuffer, int aBufLen) throw(SocketException);
^~~~~
dcpp/Socket.h:133:60: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int read(void* aBuffer, int aBufLen, string &aIP) throw(SocketException);
^~~~~
dcpp/Socket.h:140:64: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int readAll(void* aBuffer, int aBufLen, uint32_t timeout = 0) throw(SocketException);
^~~~~
dcpp/Socket.h:142:49: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int wait(uint32_t millis, int waitFor) throw(SocketException);
^~~~~
dcpp/Socket.h:168:44: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void create(int aType = TYPE_TCP) throw(SocketException);
^~~~~
dcpp/Socket.h:171:75: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual uint16_t bind(uint16_t aPort = 0, const string& aIp = "0.0.0.0") throw(SocketException);
^~~~~
dcpp/Socket.h:172:24: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void listen() throw(SocketException);
^~~~~
dcpp/Socket.h:173:53: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void accept(const Socket& listeningSocket) throw(SocketException);
^~~~~
dcpp/Socket.h:175:34: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int getSocketOptInt(int option) throw(SocketException);
^~~~~
dcpp/Socket.h:176:43: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void setSocketOpt(int option, int value) throw(SocketException);
^~~~~
dcpp/Socket.h:207:35: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void socksAuth(uint32_t timeout) throw(SocketException);
^~~~~
g++ -o build/release/libdcpp/AdcCommand.o -c -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -O3 -fomit-frame-pointer -pthread -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -DHAVE_IFADDRS_H -DHAVE_LIBNOTIFY -DHAVE_LIBNOTIFY_0_7 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DNDEBUG -D_DATADIR='"/usr/share"' -DBUILDING_DCPP -I. dcpp/AdcCommand.cpp
In file included from dcpp/CriticalSection.h:22,
from dcpp/Speaker.h:22,
from dcpp/SettingsManager.h:23,
from dcpp/AdcCommand.h:22,
from dcpp/AdcCommand.cpp:22:
dcpp/Thread.h:92:15: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void start() throw(ThreadException);
^~~~~
In file included from dcpp/AdcCommand.cpp:22:
dcpp/AdcCommand.h:115:62: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
explicit AdcCommand(const string& aLine, bool nmdc = false) throw(ParseException);
^~~~~
dcpp/AdcCommand.h:116:53: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void parse(const string& aLine, bool nmdc = false) throw(ParseException);
^~~~~
In file included from dcpp/ClientManager.h:28,
from dcpp/AdcCommand.cpp:23:
dcpp/Socket.h:81:11: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
Socket() throw(SocketException) : sock(INVALID_SOCKET), connected(false) { }
^~~~~
dcpp/Socket.h:82:44: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
Socket(const string& aIp, uint16_t aPort) throw(SocketException) : sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); }
^~~~~
In file included from dcpp/ClientManager.h:28,
from dcpp/AdcCommand.cpp:23:
dcpp/Socket.h:92:58: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void connect(const string& aIp, uint16_t aPort) throw(SocketException);
^~~~~
dcpp/Socket.h:93:55: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void connect(const string& aIp, const string& aPort) throw(SocketException) { connect(aIp, static_cast<uint16_t>(Util::toInt(aPort))); }
^~~~~
dcpp/Socket.h:97:77: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void socksConnect(const string& aIp, uint16_t aPort, uint32_t timeout = 0) throw(SocketException);
^~~~~
dcpp/Socket.h:105:69: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void writeAll(const void* aBuffer, int aLen, uint32_t timeout = 0) throw(SocketException);
^~~~~
dcpp/Socket.h:106:51: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int write(const void* aBuffer, int aLen) throw(SocketException);
^~~~~
dcpp/Socket.h:107:33: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int write(const string& aData) throw(SocketException) { return write(aData.data(), (int)aData.length()); }
^~~~~
dcpp/Socket.h:108:108: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void writeTo(const string& aIp, uint16_t aPort, const void* aBuffer, int aLen, bool proxy = true) throw(SocketException);
^~~~~
dcpp/Socket.h:109:71: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void writeTo(const string& aIp, uint16_t aPort, const string& aData) throw(SocketException) { writeTo(aIp, aPort, aData.data(), (int)aData.length()); }
^~~~~
dcpp/Socket.h:124:47: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int read(void* aBuffer, int aBufLen) throw(SocketException);
^~~~~
dcpp/Socket.h:133:60: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int read(void* aBuffer, int aBufLen, string &aIP) throw(SocketException);
^~~~~
dcpp/Socket.h:140:64: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int readAll(void* aBuffer, int aBufLen, uint32_t timeout = 0) throw(SocketException);
^~~~~
dcpp/Socket.h:142:49: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int wait(uint32_t millis, int waitFor) throw(SocketException);
^~~~~
dcpp/Socket.h:168:44: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void create(int aType = TYPE_TCP) throw(SocketException);
^~~~~
dcpp/Socket.h:171:75: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual uint16_t bind(uint16_t aPort = 0, const string& aIp = "0.0.0.0") throw(SocketException);
^~~~~
dcpp/Socket.h:172:24: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void listen() throw(SocketException);
^~~~~
dcpp/Socket.h:173:53: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void accept(const Socket& listeningSocket) throw(SocketException);
^~~~~
dcpp/Socket.h:175:34: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int getSocketOptInt(int option) throw(SocketException);
^~~~~
dcpp/Socket.h:176:43: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void setSocketOpt(int option, int value) throw(SocketException);
^~~~~
dcpp/Socket.h:207:35: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void socksAuth(uint32_t timeout) throw(SocketException);
^~~~~
dcpp/AdcCommand.cpp:34:70: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
AdcCommand::AdcCommand(const string& aLine, bool nmdc /* = false */) throw(ParseException) : cmdInt(0), type(TYPE_CLIENT) {
^~~~~
dcpp/AdcCommand.cpp:38:70: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void AdcCommand::parse(const string& aLine, bool nmdc /* = false */) throw(ParseException) {
^~~~~
g++ -o build/release/libdcpp/AdcHub.o -c -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -O3 -fomit-frame-pointer -pthread -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -DHAVE_IFADDRS_H -DHAVE_LIBNOTIFY -DHAVE_LIBNOTIFY_0_7 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DNDEBUG -D_DATADIR='"/usr/share"' -DBUILDING_DCPP -I. dcpp/AdcHub.cpp
In file included from dcpp/Pointer.h:23,
from dcpp/forward.h:26,
from dcpp/Client.h:22,
from dcpp/AdcHub.h:22,
from dcpp/AdcHub.cpp:22:
dcpp/Thread.h:92:15: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void start() throw(ThreadException);
^~~~~
In file included from dcpp/AdcHub.h:23,
from dcpp/AdcHub.cpp:22:
dcpp/AdcCommand.h:115:62: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
explicit AdcCommand(const string& aLine, bool nmdc = false) throw(ParseException);
^~~~~
dcpp/AdcCommand.h:116:53: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void parse(const string& aLine, bool nmdc = false) throw(ParseException);
^~~~~
In file included from dcpp/AdcHub.h:24,
from dcpp/AdcHub.cpp:22:
dcpp/Socket.h:81:11: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
Socket() throw(SocketException) : sock(INVALID_SOCKET), connected(false) { }
^~~~~
dcpp/Socket.h:82:44: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
Socket(const string& aIp, uint16_t aPort) throw(SocketException) : sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); }
^~~~~
In file included from dcpp/AdcHub.h:24,
from dcpp/AdcHub.cpp:22:
dcpp/Socket.h:92:58: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void connect(const string& aIp, uint16_t aPort) throw(SocketException);
^~~~~
dcpp/Socket.h:93:55: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void connect(const string& aIp, const string& aPort) throw(SocketException) { connect(aIp, static_cast<uint16_t>(Util::toInt(aPort))); }
^~~~~
dcpp/Socket.h:97:77: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void socksConnect(const string& aIp, uint16_t aPort, uint32_t timeout = 0) throw(SocketException);
^~~~~
dcpp/Socket.h:105:69: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void writeAll(const void* aBuffer, int aLen, uint32_t timeout = 0) throw(SocketException);
^~~~~
dcpp/Socket.h:106:51: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int write(const void* aBuffer, int aLen) throw(SocketException);
^~~~~
dcpp/Socket.h:107:33: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int write(const string& aData) throw(SocketException) { return write(aData.data(), (int)aData.length()); }
^~~~~
dcpp/Socket.h:108:108: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void writeTo(const string& aIp, uint16_t aPort, const void* aBuffer, int aLen, bool proxy = true) throw(SocketException);
^~~~~
dcpp/Socket.h:109:71: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void writeTo(const string& aIp, uint16_t aPort, const string& aData) throw(SocketException) { writeTo(aIp, aPort, aData.data(), (int)aData.length()); }
^~~~~
dcpp/Socket.h:124:47: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int read(void* aBuffer, int aBufLen) throw(SocketException);
^~~~~
dcpp/Socket.h:133:60: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int read(void* aBuffer, int aBufLen, string &aIP) throw(SocketException);
^~~~~
dcpp/Socket.h:140:64: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int readAll(void* aBuffer, int aBufLen, uint32_t timeout = 0) throw(SocketException);
^~~~~
dcpp/Socket.h:142:49: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int wait(uint32_t millis, int waitFor) throw(SocketException);
^~~~~
dcpp/Socket.h:168:44: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void create(int aType = TYPE_TCP) throw(SocketException);
^~~~~
dcpp/Socket.h:171:75: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual uint16_t bind(uint16_t aPort = 0, const string& aIp = "0.0.0.0") throw(SocketException);
^~~~~
dcpp/Socket.h:172:24: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void listen() throw(SocketException);
^~~~~
dcpp/Socket.h:173:53: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void accept(const Socket& listeningSocket) throw(SocketException);
^~~~~
dcpp/Socket.h:175:34: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int getSocketOptInt(int option) throw(SocketException);
^~~~~
dcpp/Socket.h:176:43: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void setSocketOpt(int option, int value) throw(SocketException);
^~~~~
dcpp/Socket.h:207:35: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void socksAuth(uint32_t timeout) throw(SocketException);
^~~~~
In file included from dcpp/ShareManager.h:23,
from dcpp/AdcHub.cpp:24:
dcpp/SearchManager.h:77:16: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void listen() throw(SocketException);
^~~~~
dcpp/SearchManager.h:95:7: предупреждение: «template<class> class std::auto_ptr» is deprecated [-Wdeprecated-declarations]
std::auto_ptr<Socket> socket;
^~~~~~~~
In file included from /usr/include/c++/8.1.1/memory:80,
from dcpp/stdinc.h:117,
from dcpp/AdcHub.cpp:19:
/usr/include/c++/8.1.1/bits/unique_ptr.h:53:28: замечание: объявлено здесь
template<typename> class auto_ptr;
^~~~~~~~
In file included from dcpp/AdcHub.cpp:24:
dcpp/ShareManager.h:56:71: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void addDirectory(const string& realPath, const string &virtualName) throw(ShareException);
^~~~~
dcpp/ShareManager.h:58:74: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void renameDirectory(const string& realPath, const string& virtualName) throw(ShareException);
^~~~~
dcpp/ShareManager.h:60:46: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
string toVirtual(const TTHValue& tth) const throw(ShareException);
^~~~~
dcpp/ShareManager.h:61:43: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
string toReal(const string& virtualFile) throw(ShareException);
^~~~~
dcpp/ShareManager.h:62:51: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
TTHValue getTTH(const string& virtualFile) const throw(ShareException);
^~~~~
dcpp/ShareManager.h:75:46: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
AdcCommand getFileInfo(const string& aFile) throw(ShareException);
^~~~~
dcpp/ShareManager.h:169:53: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
string getRealPath(const std::string& path) const throw(ShareException);
^~~~~
dcpp/ShareManager.h:243:2: предупреждение: «template<class> class std::auto_ptr» is deprecated [-Wdeprecated-declarations]
auto_ptr<File> bzXmlRef;
^~~~~~~~
In file included from /usr/include/c++/8.1.1/memory:80,
from dcpp/stdinc.h:117,
from dcpp/AdcHub.cpp:19:
/usr/include/c++/8.1.1/bits/unique_ptr.h:53:28: замечание: объявлено здесь
template<typename> class auto_ptr;
^~~~~~~~
In file included from dcpp/AdcHub.cpp:24:
dcpp/ShareManager.h:273:81: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
Directory::File::Set::const_iterator findFile(const string& virtualFile) const throw(ShareException);
^~~~~
dcpp/ShareManager.h:288:82: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
string findRealRoot(const string& virtualRoot, const string& virtualLeaf) const throw(ShareException);
^~~~~
In file included from dcpp/UserConnection.h:26,
from dcpp/ConnectionManager.h:24,
from dcpp/AdcHub.cpp:27:
dcpp/BufferedSocket.h:45:45: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
static BufferedSocket* getSocket(char sep) throw(ThreadException) {
^~~~~
dcpp/BufferedSocket.h:61:67: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void accept(const Socket& srv, bool secure, bool allowUntrusted) throw(SocketException);
^~~~~
dcpp/BufferedSocket.h:62:101: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void connect(const string& aAddress, uint16_t aPort, bool secure, bool allowUntrusted, bool proxy) throw(SocketException);
^~~~~
dcpp/BufferedSocket.h:125:34: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
BufferedSocket(char aSeparator) throw(ThreadException);
^~~~~
dcpp/BufferedSocket.h:135:7: предупреждение: «template<class> class std::auto_ptr» is deprecated [-Wdeprecated-declarations]
std::auto_ptr<UnZFilter> filterIn;
^~~~~~~~
In file included from /usr/include/c++/8.1.1/memory:80,
from dcpp/stdinc.h:117,
from dcpp/AdcHub.cpp:19:
/usr/include/c++/8.1.1/bits/unique_ptr.h:53:28: замечание: объявлено здесь
template<typename> class auto_ptr;
^~~~~~~~
In file included from dcpp/UserConnection.h:26,
from dcpp/ConnectionManager.h:24,
from dcpp/AdcHub.cpp:27:
dcpp/BufferedSocket.h:143:7: предупреждение: «template<class> class std::auto_ptr» is deprecated [-Wdeprecated-declarations]
std::auto_ptr<Socket> sock;
^~~~~~~~
In file included from /usr/include/c++/8.1.1/memory:80,
from dcpp/stdinc.h:117,
from dcpp/AdcHub.cpp:19:
/usr/include/c++/8.1.1/bits/unique_ptr.h:53:28: замечание: объявлено здесь
template<typename> class auto_ptr;
^~~~~~~~
In file included from dcpp/UserConnection.h:26,
from dcpp/ConnectionManager.h:24,
from dcpp/AdcHub.cpp:27:
dcpp/BufferedSocket.h:149:70: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void threadConnect(const string& aAddr, uint16_t aPort, bool proxy) throw(SocketException);
^~~~~
dcpp/BufferedSocket.h:150:22: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void threadAccept() throw(SocketException);
^~~~~
dcpp/BufferedSocket.h:151:20: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void threadRead() throw(Exception);
^~~~~
dcpp/BufferedSocket.h:152:39: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void threadSendFile(InputStream* is) throw(Exception);
^~~~~
dcpp/BufferedSocket.h:153:24: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void threadSendData() throw(Exception);
^~~~~
dcpp/BufferedSocket.h:158:21: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
bool checkEvents() throw(Exception);
^~~~~
dcpp/BufferedSocket.h:159:21: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void checkSocket() throw(Exception);
^~~~~
dcpp/BufferedSocket.h:161:22: предупреждение: «template<class> class std::auto_ptr» is deprecated [-Wdeprecated-declarations]
void setSocket(std::auto_ptr<Socket> s);
^~~~~~~~
In file included from /usr/include/c++/8.1.1/memory:80,
from dcpp/stdinc.h:117,
from dcpp/AdcHub.cpp:19:
/usr/include/c++/8.1.1/bits/unique_ptr.h:53:28: замечание: объявлено здесь
template<typename> class auto_ptr;
^~~~~~~~
In file included from dcpp/File.h:26,
from dcpp/UserConnection.h:28,
from dcpp/ConnectionManager.h:24,
from dcpp/AdcHub.cpp:27:
dcpp/Streams.h:42:52: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t write(const void* buf, size_t len) throw(Exception) = 0;
^~~~~
dcpp/Streams.h:49:25: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t flush() throw(Exception) = 0;
^~~~~
dcpp/Streams.h:56:34: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }
^~~~~
dcpp/Streams.h:71:46: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t read(void* buf, size_t& len) throw(Exception) = 0;
^~~~~
dcpp/Streams.h:90:46: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t read(void* tgt, size_t& len) throw(Exception) {
^~~~~
dcpp/Streams.h:115:38: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
size_t read(void* buf, size_t& len) throw(FileException) {
^~~~~
dcpp/Streams.h:138:52: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t write(const void* buf, size_t len) throw(Exception) {
^~~~~
dcpp/Streams.h:146:25: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t flush() throw(Exception) {
^~~~~
In file included from dcpp/File.h:26,
from dcpp/UserConnection.h:28,
from dcpp/ConnectionManager.h:24,
from dcpp/AdcHub.cpp:27:
dcpp/Streams.h:172:25: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t flush() throw(Exception) {
^~~~~
dcpp/Streams.h:180:53: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t write(const void* wbuf, size_t len) throw(Exception) {
^~~~~
dcpp/Streams.h:214:25: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t flush() throw(Exception) { return 0; }
^~~~~
dcpp/Streams.h:215:52: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t write(const void* buf, size_t len) throw(Exception) {
^~~~~
In file included from dcpp/UserConnection.h:28,
from dcpp/ConnectionManager.h:24,
from dcpp/AdcHub.cpp:27:
dcpp/File.h:76:54: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
File(const string& aFileName, int access, int mode) throw(FileException);
^~~~~
dcpp/File.h:81:40: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void setSize(int64_t newSize) throw(FileException);
^~~~~
dcpp/File.h:87:24: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void setEOF() throw(FileException);
^~~~~
dcpp/File.h:89:46: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t read(void* buf, size_t& len) throw(FileException);
^~~~~
dcpp/File.h:90:52: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t write(const void* buf, size_t len) throw(FileException);
^~~~~
dcpp/File.h:91:25: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t flush() throw(FileException);
^~~~~
dcpp/File.h:95:64: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
static void copyFile(const string& src, const string& target) throw(FileException);
^~~~~
dcpp/File.h:96:69: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
static void renameFile(const string& source, const string& target) throw(FileException);
^~~~~
dcpp/File.h:106:26: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
string read(size_t len) throw(FileException);
^~~~~
dcpp/File.h:107:16: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
string read() throw(FileException);
^~~~~
dcpp/File.h:108:36: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void write(const string& aString) throw(FileException) { write((void*)aString.data(), aString.size()); }
^~~~~
In file included from dcpp/ConnectionManager.h:24,
from dcpp/AdcHub.cpp:27:
dcpp/UserConnection.h:127:54: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void connect(const string& aServer, uint16_t aPort) throw(SocketException, ThreadException);
^~~~~
dcpp/UserConnection.h:128:37: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void accept(const Socket& aServer) throw(SocketException, ThreadException);
^~~~~
In file included from dcpp/AdcHub.cpp:27:
dcpp/ConnectionManager.h:118:16: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void listen() throw(SocketException);
^~~~~
In file included from dcpp/CryptoManager.h:27,
from dcpp/AdcHub.cpp:31:
dcpp/SSLSocket.h:43:53: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void accept(const Socket& listeningSocket) throw(SocketException);
^~~~~
dcpp/SSLSocket.h:44:58: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void connect(const string& aIp, uint16_t aPort) throw(SocketException);
^~~~~
dcpp/SSLSocket.h:45:47: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int read(void* aBuffer, int aBufLen) throw(SocketException);
^~~~~
dcpp/SSLSocket.h:46:51: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int write(const void* aBuffer, int aLen) throw(SocketException);
^~~~~
dcpp/SSLSocket.h:47:49: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int wait(uint32_t millis, int waitFor) throw(SocketException);
^~~~~
dcpp/SSLSocket.h:63:30: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
SSLSocket(SSL_CTX* context) throw(SocketException);
^~~~~
dcpp/SSLSocket.h:70:24: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int checkSSL(int ret) throw(SocketException);
^~~~~
In file included from dcpp/AdcHub.cpp:31:
dcpp/CryptoManager.h:44:59: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void decodeBZ2(const uint8_t* is, size_t sz, string& os) throw(CryptoException);
^~~~~
dcpp/CryptoManager.h:46:50: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
SSLSocket* getClientSocket(bool allowUntrusted) throw(SocketException);
^~~~~
dcpp/CryptoManager.h:47:50: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
SSLSocket* getServerSocket(bool allowUntrusted) throw(SocketException);
^~~~~
dcpp/CryptoManager.h:50:29: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void generateCertificate() throw(CryptoException);
^~~~~
g++ -o build/release/libdcpp/BZUtils.o -c -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -O3 -fomit-frame-pointer -pthread -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -DHAVE_IFADDRS_H -DHAVE_LIBNOTIFY -DHAVE_LIBNOTIFY_0_7 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DNDEBUG -D_DATADIR='"/usr/share"' -DBUILDING_DCPP -I. dcpp/BZUtils.cpp
g++ -o build/release/libdcpp/BufferedSocket.o -c -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -O3 -fomit-frame-pointer -pthread -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -DHAVE_IFADDRS_H -DHAVE_LIBNOTIFY -DHAVE_LIBNOTIFY_0_7 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DNDEBUG -D_DATADIR='"/usr/share"' -DBUILDING_DCPP -I. dcpp/BufferedSocket.cpp
In file included from dcpp/Pointer.h:23,
from dcpp/forward.h:26,
from dcpp/BufferedSocket.h:22,
from dcpp/BufferedSocket.cpp:22:
dcpp/Thread.h:92:15: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void start() throw(ThreadException);
^~~~~
In file included from dcpp/BufferedSocket.h:28,
from dcpp/BufferedSocket.cpp:22:
dcpp/Socket.h:81:11: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
Socket() throw(SocketException) : sock(INVALID_SOCKET), connected(false) { }
^~~~~
dcpp/Socket.h:82:44: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
Socket(const string& aIp, uint16_t aPort) throw(SocketException) : sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); }
^~~~~
In file included from dcpp/BufferedSocket.h:28,
from dcpp/BufferedSocket.cpp:22:
dcpp/Socket.h:92:58: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void connect(const string& aIp, uint16_t aPort) throw(SocketException);
^~~~~
dcpp/Socket.h:93:55: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void connect(const string& aIp, const string& aPort) throw(SocketException) { connect(aIp, static_cast<uint16_t>(Util::toInt(aPort))); }
^~~~~
dcpp/Socket.h:97:77: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void socksConnect(const string& aIp, uint16_t aPort, uint32_t timeout = 0) throw(SocketException);
^~~~~
dcpp/Socket.h:105:69: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void writeAll(const void* aBuffer, int aLen, uint32_t timeout = 0) throw(SocketException);
^~~~~
dcpp/Socket.h:106:51: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int write(const void* aBuffer, int aLen) throw(SocketException);
^~~~~
dcpp/Socket.h:107:33: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int write(const string& aData) throw(SocketException) { return write(aData.data(), (int)aData.length()); }
^~~~~
dcpp/Socket.h:108:108: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void writeTo(const string& aIp, uint16_t aPort, const void* aBuffer, int aLen, bool proxy = true) throw(SocketException);
^~~~~
dcpp/Socket.h:109:71: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void writeTo(const string& aIp, uint16_t aPort, const string& aData) throw(SocketException) { writeTo(aIp, aPort, aData.data(), (int)aData.length()); }
^~~~~
dcpp/Socket.h:124:47: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int read(void* aBuffer, int aBufLen) throw(SocketException);
^~~~~
dcpp/Socket.h:133:60: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int read(void* aBuffer, int aBufLen, string &aIP) throw(SocketException);
^~~~~
dcpp/Socket.h:140:64: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int readAll(void* aBuffer, int aBufLen, uint32_t timeout = 0) throw(SocketException);
^~~~~
dcpp/Socket.h:142:49: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int wait(uint32_t millis, int waitFor) throw(SocketException);
^~~~~
dcpp/Socket.h:168:44: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void create(int aType = TYPE_TCP) throw(SocketException);
^~~~~
dcpp/Socket.h:171:75: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual uint16_t bind(uint16_t aPort = 0, const string& aIp = "0.0.0.0") throw(SocketException);
^~~~~
dcpp/Socket.h:172:24: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void listen() throw(SocketException);
^~~~~
dcpp/Socket.h:173:53: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void accept(const Socket& listeningSocket) throw(SocketException);
^~~~~
dcpp/Socket.h:175:34: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int getSocketOptInt(int option) throw(SocketException);
^~~~~
dcpp/Socket.h:176:43: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void setSocketOpt(int option, int value) throw(SocketException);
^~~~~
dcpp/Socket.h:207:35: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void socksAuth(uint32_t timeout) throw(SocketException);
^~~~~
In file included from dcpp/BufferedSocket.cpp:22:
dcpp/BufferedSocket.h:45:45: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
static BufferedSocket* getSocket(char sep) throw(ThreadException) {
^~~~~
dcpp/BufferedSocket.h:61:67: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void accept(const Socket& srv, bool secure, bool allowUntrusted) throw(SocketException);
^~~~~
dcpp/BufferedSocket.h:62:101: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void connect(const string& aAddress, uint16_t aPort, bool secure, bool allowUntrusted, bool proxy) throw(SocketException);
^~~~~
dcpp/BufferedSocket.h:125:34: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
BufferedSocket(char aSeparator) throw(ThreadException);
^~~~~
dcpp/BufferedSocket.h:135:7: предупреждение: «template<class> class std::auto_ptr» is deprecated [-Wdeprecated-declarations]
std::auto_ptr<UnZFilter> filterIn;
^~~~~~~~
In file included from /usr/include/c++/8.1.1/memory:80,
from dcpp/stdinc.h:117,
from dcpp/BufferedSocket.cpp:19:
/usr/include/c++/8.1.1/bits/unique_ptr.h:53:28: замечание: объявлено здесь
template<typename> class auto_ptr;
^~~~~~~~
In file included from dcpp/BufferedSocket.cpp:22:
dcpp/BufferedSocket.h:143:7: предупреждение: «template<class> class std::auto_ptr» is deprecated [-Wdeprecated-declarations]
std::auto_ptr<Socket> sock;
^~~~~~~~
In file included from /usr/include/c++/8.1.1/memory:80,
from dcpp/stdinc.h:117,
from dcpp/BufferedSocket.cpp:19:
/usr/include/c++/8.1.1/bits/unique_ptr.h:53:28: замечание: объявлено здесь
template<typename> class auto_ptr;
^~~~~~~~
In file included from dcpp/BufferedSocket.cpp:22:
dcpp/BufferedSocket.h:149:70: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void threadConnect(const string& aAddr, uint16_t aPort, bool proxy) throw(SocketException);
^~~~~
dcpp/BufferedSocket.h:150:22: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void threadAccept() throw(SocketException);
^~~~~
dcpp/BufferedSocket.h:151:20: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void threadRead() throw(Exception);
^~~~~
dcpp/BufferedSocket.h:152:39: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void threadSendFile(InputStream* is) throw(Exception);
^~~~~
dcpp/BufferedSocket.h:153:24: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void threadSendData() throw(Exception);
^~~~~
dcpp/BufferedSocket.h:158:21: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
bool checkEvents() throw(Exception);
^~~~~
dcpp/BufferedSocket.h:159:21: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void checkSocket() throw(Exception);
^~~~~
dcpp/BufferedSocket.h:161:22: предупреждение: «template<class> class std::auto_ptr» is deprecated [-Wdeprecated-declarations]
void setSocket(std::auto_ptr<Socket> s);
^~~~~~~~
In file included from /usr/include/c++/8.1.1/memory:80,
from dcpp/stdinc.h:117,
from dcpp/BufferedSocket.cpp:19:
/usr/include/c++/8.1.1/bits/unique_ptr.h:53:28: замечание: объявлено здесь
template<typename> class auto_ptr;
^~~~~~~~
In file included from dcpp/BufferedSocket.cpp:27:
dcpp/Streams.h:42:52: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t write(const void* buf, size_t len) throw(Exception) = 0;
^~~~~
dcpp/Streams.h:49:25: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t flush() throw(Exception) = 0;
^~~~~
dcpp/Streams.h:56:34: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }
^~~~~
dcpp/Streams.h:71:46: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t read(void* buf, size_t& len) throw(Exception) = 0;
^~~~~
dcpp/Streams.h:90:46: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t read(void* tgt, size_t& len) throw(Exception) {
^~~~~
dcpp/Streams.h:115:38: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
size_t read(void* buf, size_t& len) throw(FileException) {
^~~~~
dcpp/Streams.h:138:52: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t write(const void* buf, size_t len) throw(Exception) {
^~~~~
dcpp/Streams.h:146:25: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t flush() throw(Exception) {
^~~~~
In file included from dcpp/BufferedSocket.cpp:27:
dcpp/Streams.h:172:25: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t flush() throw(Exception) {
^~~~~
dcpp/Streams.h:180:53: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t write(const void* wbuf, size_t len) throw(Exception) {
^~~~~
dcpp/Streams.h:214:25: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t flush() throw(Exception) { return 0; }
^~~~~
dcpp/Streams.h:215:52: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual size_t write(const void* buf, size_t len) throw(Exception) {
^~~~~
In file included from dcpp/BufferedSocket.cpp:28:
dcpp/SSLSocket.h:43:53: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void accept(const Socket& listeningSocket) throw(SocketException);
^~~~~
dcpp/SSLSocket.h:44:58: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void connect(const string& aIp, uint16_t aPort) throw(SocketException);
^~~~~
dcpp/SSLSocket.h:45:47: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int read(void* aBuffer, int aBufLen) throw(SocketException);
^~~~~
dcpp/SSLSocket.h:46:51: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int write(const void* aBuffer, int aLen) throw(SocketException);
^~~~~
dcpp/SSLSocket.h:47:49: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int wait(uint32_t millis, int waitFor) throw(SocketException);
^~~~~
dcpp/SSLSocket.h:63:30: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
SSLSocket(SSL_CTX* context) throw(SocketException);
^~~~~
dcpp/SSLSocket.h:70:24: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int checkSSL(int ret) throw(SocketException);
^~~~~
In file included from dcpp/BufferedSocket.cpp:29:
dcpp/CryptoManager.h:44:59: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void decodeBZ2(const uint8_t* is, size_t sz, string& os) throw(CryptoException);
^~~~~
dcpp/CryptoManager.h:46:50: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
SSLSocket* getClientSocket(bool allowUntrusted) throw(SocketException);
^~~~~
dcpp/CryptoManager.h:47:50: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
SSLSocket* getServerSocket(bool allowUntrusted) throw(SocketException);
^~~~~
dcpp/CryptoManager.h:50:29: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void generateCertificate() throw(CryptoException);
^~~~~
dcpp/BufferedSocket.cpp:37:49: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
BufferedSocket::BufferedSocket(char aSeparator) throw(ThreadException) :
^~~~~
dcpp/BufferedSocket.cpp: В функции-члене «void dcpp::BufferedSocket::setMode(dcpp::BufferedSocket::Modes, size_t)»:
dcpp/BufferedSocket.cpp:63:20: предупреждение: «template<class> class std::auto_ptr» is deprecated [-Wdeprecated-declarations]
filterIn = std::auto_ptr<UnZFilter>(new UnZFilter);
^~~~~~~~
In file included from /usr/include/c++/8.1.1/memory:80,
from dcpp/stdinc.h:117,
from dcpp/BufferedSocket.cpp:19:
/usr/include/c++/8.1.1/bits/unique_ptr.h:53:28: замечание: объявлено здесь
template<typename> class auto_ptr;
^~~~~~~~
dcpp/BufferedSocket.cpp: На глобальном уровне:
dcpp/BufferedSocket.cpp:71:37: предупреждение: «template<class> class std::auto_ptr» is deprecated [-Wdeprecated-declarations]
void BufferedSocket::setSocket(std::auto_ptr<Socket> s) {
^~~~~~~~
In file included from /usr/include/c++/8.1.1/memory:80,
from dcpp/stdinc.h:117,
from dcpp/BufferedSocket.cpp:19:
/usr/include/c++/8.1.1/bits/unique_ptr.h:53:28: замечание: объявлено здесь
template<typename> class auto_ptr;
^~~~~~~~
dcpp/BufferedSocket.cpp:83:82: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void BufferedSocket::accept(const Socket& srv, bool secure, bool allowUntrusted) throw(SocketException) {
^~~~~
dcpp/BufferedSocket.cpp: В функции-члене «void dcpp::BufferedSocket::accept(const dcpp::Socket&, bool, bool)»:
dcpp/BufferedSocket.cpp:86:7: предупреждение: «template<class> class std::auto_ptr» is deprecated [-Wdeprecated-declarations]
std::auto_ptr<Socket> s(secure ? CryptoManager::getInstance()->getServerSocket(allowUntrusted) : new Socket);
^~~~~~~~
In file included from /usr/include/c++/8.1.1/memory:80,
from dcpp/stdinc.h:117,
from dcpp/BufferedSocket.cpp:19:
/usr/include/c++/8.1.1/bits/unique_ptr.h:53:28: замечание: объявлено здесь
template<typename> class auto_ptr;
^~~~~~~~
dcpp/BufferedSocket.cpp: На глобальном уровне:
dcpp/BufferedSocket.cpp:96:116: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void BufferedSocket::connect(const string& aAddress, uint16_t aPort, bool secure, bool allowUntrusted, bool proxy) throw(SocketException) {
^~~~~
dcpp/BufferedSocket.cpp: В функции-члене «void dcpp::BufferedSocket::connect(const string&, uint16_t, bool, bool, bool)»:
dcpp/BufferedSocket.cpp:98:7: предупреждение: «template<class> class std::auto_ptr» is deprecated [-Wdeprecated-declarations]
std::auto_ptr<Socket> s(secure ? CryptoManager::getInstance()->getClientSocket(allowUntrusted) : new Socket);
^~~~~~~~
In file included from /usr/include/c++/8.1.1/memory:80,
from dcpp/stdinc.h:117,
from dcpp/BufferedSocket.cpp:19:
/usr/include/c++/8.1.1/bits/unique_ptr.h:53:28: замечание: объявлено здесь
template<typename> class auto_ptr;
^~~~~~~~
dcpp/BufferedSocket.cpp: На глобальном уровне:
dcpp/BufferedSocket.cpp:110:85: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void BufferedSocket::threadConnect(const string& aAddr, uint16_t aPort, bool proxy) throw(SocketException) {
^~~~~
dcpp/BufferedSocket.cpp:137:37: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void BufferedSocket::threadAccept() throw(SocketException) {
^~~~~
dcpp/BufferedSocket.cpp:155:35: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void BufferedSocket::threadRead() throw(Exception) {
^~~~~
dcpp/BufferedSocket.cpp:258:56: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void BufferedSocket::threadSendFile(InputStream* file) throw(Exception) {
^~~~~
dcpp/BufferedSocket.cpp:354:39: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void BufferedSocket::threadSendData() throw(Exception) {
^~~~~
dcpp/BufferedSocket.cpp:390:36: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
bool BufferedSocket::checkEvents() throw(Exception) {
^~~~~
dcpp/BufferedSocket.cpp:431:36: предупреждение: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void BufferedSocket::checkSocket() throw(Exception) {
^~~~~
dcpp/BufferedSocket.cpp: В функции-члене «void dcpp::BufferedSocket::addTask(dcpp::BufferedSocket::Tasks, dcpp::BufferedSocket::TaskData*)»:
dcpp/BufferedSocket.cpp:481:39: ошибка: no matching function for call to «std::deque<std::pair<dcpp::BufferedSocket::Tasks, boost::shared_ptr<dcpp::BufferedSocket::TaskData> > >::push_back(std::pair<dcpp::BufferedSocket::Tasks, dcpp::BufferedSocket::TaskData*>)»
tasks.push_back(make_pair(task, data)); taskSem.signal();
^
In file included from /usr/include/c++/8.1.1/deque:64,
from dcpp/stdinc.h:113,
from dcpp/BufferedSocket.cpp:19:
/usr/include/c++/8.1.1/bits/stl_deque.h:1552:7: замечание: candidate: «void std::deque<_Tp, _Alloc>::push_back(const value_type&) [с _Tp = std::pair<dcpp::BufferedSocket::Tasks, boost::shared_ptr<dcpp::BufferedSocket::TaskData> >; _Alloc = std::allocator<std::pair<dcpp::BufferedSocket::Tasks, boost::shared_ptr<dcpp::BufferedSocket::TaskData> > >; std::deque<_Tp, _Alloc>::value_type = std::pair<dcpp::BufferedSocket::Tasks, boost::shared_ptr<dcpp::BufferedSocket::TaskData> >]»
push_back(const value_type& __x)
^~~~~~~~~
/usr/include/c++/8.1.1/bits/stl_deque.h:1552:7: замечание: no known conversion for argument 1 from «std::pair<dcpp::BufferedSocket::Tasks, dcpp::BufferedSocket::TaskData*>» to «const value_type&» {aka «const std::pair<dcpp::BufferedSocket::Tasks, boost::shared_ptr<dcpp::BufferedSocket::TaskData> >&»}
/usr/include/c++/8.1.1/bits/stl_deque.h:1567:7: замечание: candidate: «void std::deque<_Tp, _Alloc>::push_back(std::deque<_Tp, _Alloc>::value_type&&) [с _Tp = std::pair<dcpp::BufferedSocket::Tasks, boost::shared_ptr<dcpp::BufferedSocket::TaskData> >; _Alloc = std::allocator<std::pair<dcpp::BufferedSocket::Tasks, boost::shared_ptr<dcpp::BufferedSocket::TaskData> > >; std::deque<_Tp, _Alloc>::value_type = std::pair<dcpp::BufferedSocket::Tasks, boost::shared_ptr<dcpp::BufferedSocket::TaskData> >]»
push_back(value_type&& __x)
^~~~~~~~~
/usr/include/c++/8.1.1/bits/stl_deque.h:1567:7: замечание: no known conversion for argument 1 from «std::pair<dcpp::BufferedSocket::Tasks, dcpp::BufferedSocket::TaskData*>» to «std::deque<std::pair<dcpp::BufferedSocket::Tasks, boost::shared_ptr<dcpp::BufferedSocket::TaskData> > >::value_type&&» {aka «std::pair<dcpp::BufferedSocket::Tasks, boost::shared_ptr<dcpp::BufferedSocket::TaskData> >&&»}
scons: *** [build/release/libdcpp/BufferedSocket.o] Error 1
scons: building terminated because of errors.
==> ОШИБКА: Произошел сбой в build().
Прерывание...
==> ОШИБКА: Makepkg не смог собрать linuxdcpp.
|