I'm trying to compile with libcrypto++9 (librcypto ver. 5.6.1 from debian jessie repository), and I get ok with configure, but some error during the make:
this is a trunk only, not the entire output for putty reasons:
^
/usr/include/crypto++/simple.h: In instantiation of ‘size_t CryptoPP::InputRejecting<T>::ChannelPut2(const string&, const byte*, size_t, int, bool) [with T = CryptoPP::Filter; size_t = long unsigned int; std::string = std::basic_string<char>; byte = unsigned char]’:
GuiEvents.cpp:778:1: required from here
/usr/include/crypto++/simple.h:93:40: warning: unused parameter ‘channel’ [-Wunused-parameter]
size_t ChannelPut2(const std::string &channel, const byte *begin, size_t length, int messageEnd, bool blocking)
^
/usr/include/crypto++/simple.h:93:61: warning: unused parameter ‘begin’ [-Wunused-parameter]
size_t ChannelPut2(const std::string &channel, const byte *begin, size_t length, int messageEnd, bool blocking)
^
/usr/include/crypto++/simple.h:93:75: warning: unused parameter ‘length’ [-Wunused-parameter]
size_t ChannelPut2(const std::string &channel, const byte *begin, size_t length, int messageEnd, bool blocking)
^
/usr/include/crypto++/simple.h:93:87: warning: unused parameter ‘messageEnd’ [-Wunused-parameter]
size_t ChannelPut2(const std::string &channel, const byte *begin, size_t length, int messageEnd, bool blocking)
^
/usr/include/crypto++/simple.h:93:104: warning: unused parameter ‘blocking’ [-Wunused-parameter]
size_t ChannelPut2(const std::string &channel, const byte *begin, size_t length, int messageEnd, bool blocking)
^
/usr/include/crypto++/simple.h: In instantiation of ‘bool CryptoPP::Unflushable<T>::IsolatedFlush(bool, bool) [with T = CryptoPP::Filter]’:
GuiEvents.cpp:778:1: required from here
/usr/include/crypto++/simple.h:62:26: warning: unused parameter ‘hardFlush’ [-Wunused-parameter]
bool IsolatedFlush(bool hardFlush, bool blocking)
^
/usr/include/crypto++/simple.h:62:42: warning: unused parameter ‘blocking’ [-Wunused-parameter]
bool IsolatedFlush(bool hardFlush, bool blocking)
^
/usr/include/crypto++/simple.h: In instantiation of ‘bool CryptoPP::Bufferless<T>::IsolatedFlush(bool, bool) [with T = CryptoPP::BufferedTransformation]’:
GuiEvents.cpp:778:1: required from here
/usr/include/crypto++/simple.h:52:26: warning: unused parameter ‘hardFlush’ [-Wunused-parameter]
bool IsolatedFlush(bool hardFlush, bool blocking) {return false;}
^
/usr/include/crypto++/simple.h:52:42: warning: unused parameter ‘blocking’ [-Wunused-parameter]
bool IsolatedFlush(bool hardFlush, bool blocking) {return false;}
^
/usr/include/crypto++/simple.h: In instantiation of ‘size_t CryptoPP::InputRejecting<T>::Put2(const byte*, size_t, int, bool) [with T = CryptoPP::BufferedTransformation; size_t = long unsigned int; byte = unsigned char]’:
GuiEvents.cpp:778:1: required from here
/usr/include/crypto++/simple.h:88:26: warning: unused parameter ‘begin’ [-Wunused-parameter]
size_t Put2(const byte *begin, size_t length, int messageEnd, bool blocking)
^
/usr/include/crypto++/simple.h:88:40: warning: unused parameter ‘length’ [-Wunused-parameter]
size_t Put2(const byte *begin, size_t length, int messageEnd, bool blocking)
^
/usr/include/crypto++/simple.h:88:52: warning: unused parameter ‘messageEnd’ [-Wunused-parameter]
size_t Put2(const byte *begin, size_t length, int messageEnd, bool blocking)
^
/usr/include/crypto++/simple.h:88:69: warning: unused parameter ‘blocking’ [-Wunused-parameter]
size_t Put2(const byte *begin, size_t length, int messageEnd, bool blocking)
^
/usr/include/crypto++/simple.h: In instantiation of ‘size_t CryptoPP::InputRejecting<T>::ChannelPut2(const string&, const byte*, size_t, int, bool) [with T = CryptoPP::BufferedTransformation; size_t = long unsigned int; std::string = std::basic_string<char>; byte = unsigned char]’:
GuiEvents.cpp:778:1: required from here
/usr/include/crypto++/simple.h:93:40: warning: unused parameter ‘channel’ [-Wunused-parameter]
size_t ChannelPut2(const std::string &channel, const byte *begin, size_t length, int messageEnd, bool blocking)
^
/usr/include/crypto++/simple.h:93:61: warning: unused parameter ‘begin’ [-Wunused-parameter]
size_t ChannelPut2(const std::string &channel, const byte *begin, size_t length, int messageEnd, bool blocking)
^
/usr/include/crypto++/simple.h:93:75: warning: unused parameter ‘length’ [-Wunused-parameter]
size_t ChannelPut2(const std::string &channel, const byte *begin, size_t length, int messageEnd, bool blocking)
^
/usr/include/crypto++/simple.h:93:87: warning: unused parameter ‘messageEnd’ [-Wunused-parameter]
size_t ChannelPut2(const std::string &channel, const byte *begin, size_t length, int messageEnd, bool blocking)
^
/usr/include/crypto++/simple.h:93:104: warning: unused parameter ‘blocking’ [-Wunused-parameter]
size_t ChannelPut2(const std::string &channel, const byte *begin, size_t length, int messageEnd, bool blocking)
^
/usr/include/crypto++/simple.h: In instantiation of ‘void CryptoPP::CustomSignalPropagation<T>::IsolatedInitialize(const CryptoPP::NameValuePairs&) [with T = CryptoPP::Sink]’:
GuiEvents.cpp:778:1: required from here
/usr/include/crypto++/simple.h:117:48: warning: unused parameter ‘parameters’ [-Wunused-parameter]
void IsolatedInitialize(const NameValuePairs ¶meters) {assert(false);}
^
/usr/include/crypto++/simple.h: In instantiation of ‘bool CryptoPP::CustomFlushPropagation<T>::IsolatedFlush(bool, bool) [with T = CryptoPP::Sink]’:
GuiEvents.cpp:778:1: required from here
/usr/include/crypto++/simple.h:106:26: warning: unused parameter ‘hardFlush’ [-Wunused-parameter]
bool IsolatedFlush(bool hardFlush, bool blocking) {assert(false); return false;}
^
/usr/include/crypto++/simple.h:106:42: warning: unused parameter ‘blocking’ [-Wunused-parameter]
bool IsolatedFlush(bool hardFlush, bool blocking) {assert(false); return false;}
^
/usr/include/crypto++/simple.h: In instantiation of ‘bool CryptoPP::Bufferless<T>::IsolatedFlush(bool, bool) [with T = CryptoPP::Filter]’:
GuiEvents.cpp:778:1: required from here
/usr/include/crypto++/simple.h:52:26: warning: unused parameter ‘hardFlush’ [-Wunused-parameter]
bool IsolatedFlush(bool hardFlush, bool blocking) {return false;}
^
/usr/include/crypto++/simple.h:52:42: warning: unused parameter ‘blocking’ [-Wunused-parameter]
bool IsolatedFlush(bool hardFlush, bool blocking) {return false;}
^
/usr/include/crypto++/simple.h: In instantiation of ‘bool CryptoPP::Bufferless<T>::IsolatedFlush(bool, bool) [with T = CryptoPP::Sink]’:
GuiEvents.cpp:778:1: required from here
/usr/include/crypto++/simple.h:52:26: warning: unused parameter ‘hardFlush’ [-Wunused-parameter]
bool IsolatedFlush(bool hardFlush, bool blocking) {return false;}
^
/usr/include/crypto++/simple.h:52:42: warning: unused parameter ‘blocking’ [-Wunused-parameter]
bool IsolatedFlush(bool hardFlush, bool blocking) {return false;}
^
In file included from /usr/include/crypto++/secblock.h:7:0,
from /usr/include/crypto++/iterhash.h:5,
from /usr/include/crypto++/md4.h:4,
from CryptoPP_Inc.h:51,
from EncryptedStreamSocket.h:41,
from EMSocket.h:29,
from GuiEvents.cpp:59:
/usr/include/crypto++/misc.h:549:20: warning: ‘std::string CryptoPP::StringNarrow(const wchar_t*, bool)’ defined but not used [-Wunused-function]
static std::string StringNarrow(const wchar_t *str, bool throwOnError = true)
^
mv -f .deps/amule-GuiEvents.Tpo .deps/amule-GuiEvents.Po
g++ -DHAVE_CONFIG_H -I. -I.. -D__DEBUG__ -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/local/lib/wx/include/gtk3-unicode-3.0 -I/usr/local/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I./libs -Ilibs -I./include -D__WEAK_CRYPTO__ -g -W -Wall -Wshadow -Wundef -ggdb -fno-inline -fmessage-length=0 -pthread -MT amule-HTTPDownload.o -MD -MP -MF .deps/amule-HTTPDownload.Tpo -c -o amule-HTTPDownload.o `test -f 'HTTPDownload.cpp' || echo './'`HTTPDownload.cpp
mv -f .deps/amule-HTTPDownload.Tpo .deps/amule-HTTPDownload.Po
g++ -DHAVE_CONFIG_H -I. -I.. -D__DEBUG__ -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/local/lib/wx/include/gtk3-unicode-3.0 -I/usr/local/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I./libs -Ilibs -I./include -D__WEAK_CRYPTO__ -g -W -Wall -Wshadow -Wundef -ggdb -fno-inline -fmessage-length=0 -pthread -MT amule-Logger.o -MD -MP -MF .deps/amule-Logger.Tpo -c -o amule-Logger.o `test -f 'Logger.cpp' || echo './'`Logger.cpp
mv -f .deps/amule-Logger.Tpo .deps/amule-Logger.Po
g++ -DHAVE_CONFIG_H -I. -I.. -D__DEBUG__ -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/local/lib/wx/include/gtk3-unicode-3.0 -I/usr/local/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I./libs -Ilibs -I./include -D__WEAK_CRYPTO__ -g -W -Wall -Wshadow -Wundef -ggdb -fno-inline -fmessage-length=0 -pthread -MT amule-PartFile.o -MD -MP -MF .deps/amule-PartFile.Tpo -c -o amule-PartFile.o `test -f 'PartFile.cpp' || echo './'`PartFile.cpp
mv -f .deps/amule-PartFile.Tpo .deps/amule-PartFile.Po
g++ -DHAVE_CONFIG_H -I. -I.. -D__DEBUG__ -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/local/lib/wx/include/gtk3-unicode-3.0 -I/usr/local/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I./libs -Ilibs -I./include -D__WEAK_CRYPTO__ -g -W -Wall -Wshadow -Wundef -ggdb -fno-inline -fmessage-length=0 -pthread -MT amule-Preferences.o -MD -MP -MF .deps/amule-Preferences.Tpo -c -o amule-Preferences.o `test -f 'Preferences.cpp' || echo './'`Preferences.cpp
mv -f .deps/amule-Preferences.Tpo .deps/amule-Preferences.Po
g++ -DHAVE_CONFIG_H -I. -I.. -D__DEBUG__ -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/local/lib/wx/include/gtk3-unicode-3.0 -I/usr/local/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I./libs -Ilibs -I./include -D__WEAK_CRYPTO__ -g -W -Wall -Wshadow -Wundef -ggdb -fno-inline -fmessage-length=0 -pthread -MT amule-Proxy.o -MD -MP -MF .deps/amule-Proxy.Tpo -c -o amule-Proxy.o `test -f 'Proxy.cpp' || echo './'`Proxy.cpp
mv -f .deps/amule-Proxy.Tpo .deps/amule-Proxy.Po
g++ -DHAVE_CONFIG_H -I. -I.. -D__DEBUG__ -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/local/lib/wx/include/gtk3-unicode-3.0 -I/usr/local/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I./libs -Ilibs -I./include -D__WEAK_CRYPTO__ -g -W -Wall -Wshadow -Wundef -ggdb -fno-inline -fmessage-length=0 -pthread -MT amule-Server.o -MD -MP -MF .deps/amule-Server.Tpo -c -o amule-Server.o `test -f 'Server.cpp' || echo './'`Server.cpp
mv -f .deps/amule-Server.Tpo .deps/amule-Server.Po
g++ -DHAVE_CONFIG_H -I. -I.. -D__DEBUG__ -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/local/lib/wx/include/gtk3-unicode-3.0 -I/usr/local/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I./libs -Ilibs -I./include -D__WEAK_CRYPTO__ -g -W -Wall -Wshadow -Wundef -ggdb -fno-inline -fmessage-length=0 -pthread -MT amule-Statistics.o -MD -MP -MF .deps/amule-Statistics.Tpo -c -o amule-Statistics.o `test -f 'Statistics.cpp' || echo './'`Statistics.cpp
mv -f .deps/amule-Statistics.Tpo .deps/amule-Statistics.Po
g++ -DHAVE_CONFIG_H -I. -I.. -D__DEBUG__ -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/local/lib/wx/include/gtk3-unicode-3.0 -I/usr/local/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I./libs -Ilibs -I./include -D__WEAK_CRYPTO__ -g -W -Wall -Wshadow -Wundef -ggdb -fno-inline -fmessage-length=0 -pthread -MT amule-StatTree.o -MD -MP -MF .deps/amule-StatTree.Tpo -c -o amule-StatTree.o `test -f 'StatTree.cpp' || echo './'`StatTree.cpp
mv -f .deps/amule-StatTree.Tpo .deps/amule-StatTree.Po
g++ -DHAVE_CONFIG_H -I. -I.. -D__DEBUG__ -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/local/lib/wx/include/gtk3-unicode-3.0 -I/usr/local/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I./libs -Ilibs -I./include -D__WEAK_CRYPTO__ -g -W -Wall -Wshadow -Wundef -ggdb -fno-inline -fmessage-length=0 -pthread -MT amule-UserEvents.o -MD -MP -MF .deps/amule-UserEvents.Tpo -c -o amule-UserEvents.o `test -f 'UserEvents.cpp' || echo './'`UserEvents.cpp
mv -f .deps/amule-UserEvents.Tpo .deps/amule-UserEvents.Po
g++ -g -W -Wall -Wshadow -Wundef -ggdb -fno-inline -fmessage-length=0 -pthread -lpthread -o amule amule-CaptchaDialog.o amule-CaptchaGenerator.o amule-PartFileConvert.o amule-PartFileConvertDlg.o amule-amule.o amule-BaseClient.o amule-ClientList.o amule-ClientCreditsList.o amule-ClientTCPSocket.o amule-ClientUDPSocket.o amule-CorruptionBlackBox.o amule-DownloadClient.o amule-DownloadQueue.o amule-ECSpecialCoreTags.o amule-EMSocket.o amule-EncryptedStreamSocket.o amule-EncryptedDatagramSocket.o amule-ExternalConn.o amule-FriendList.o amule-IPFilter.o amule-KnownFileList.o amule-ListenSocket.o amule-MuleUDPSocket.o amule-SearchFile.o amule-SearchList.o amule-ServerConnect.o amule-ServerList.o amule-ServerSocket.o amule-ServerUDPSocket.o amule-SHAHashSet.o amule-SharedFileList.o amule-ThreadTasks.o amule-UploadBandwidthThrottler.o amule-UploadClient.o amule-UploadQueue.o amule-Kademlia.o amule-Prefs.o amule-Search.o amule-UDPFirewallTester.o amule-KademliaUDPListener.o amule-PacketTracking.o amule-Contact.o amule-RoutingZone.o amule-amule-gui.o amule-amuleDlg.o amule-AddFriend.o amule-CatDialog.o amule-ChatSelector.o amule-ChatWnd.o amule-CommentDialog.o amule-CommentDialogLst.o amule-GenericClientListCtrl.o amule-ClientDetailDialog.o amule-DirectoryTreeCtrl.o amule-FileDetailDialog.o amule-KadDlg.o amule-OScopeCtrl.o amule-PrefsUnifiedDlg.o amule-SearchDlg.o amule-ServerWnd.o amule-SharedFilesWnd.o amule-StatisticsDlg.o amule-SearchListCtrl.o amule-DownloadListCtrl.o amule-SourceListCtrl.o amule-SharedFilePeersListCtrl.o amule-FriendListCtrl.o amule-ServerListCtrl.o amule-SharedFilesCtrl.o amule-MuleTrayIcon.o amule-TransferWnd.o amule-amuleAppCommon.o amule-ClientRef.o amule-ECSpecialMuleTags.o amule-KnownFile.o amule-GetTickCount.o amule-GuiEvents.o amule-HTTPDownload.o amule-Logger.o amule-PartFile.o amule-Preferences.o amule-Proxy.o amule-Server.o amule-Statistics.o amule-StatTree.o amule-UserEvents.o -L. -lmuleappcommon -Llibs/common -Llibs/ec/cpp -lmulecommon -lec -lbfd -lz -lmulesocket /usr/include/crypto++/libcryptopp.a -L. -lmuleappcore -pthread -lupnp -lthreadutil -lixml -L. -lmuleappgui -L/usr/local/lib -pthread -lwx_gtk3u_adv-3.0 -lwx_gtk3u_core-3.0 -lwx_baseu_net-3.0 -lwx_baseu-3.0
g++: error: /usr/include/crypto++/libcryptopp.a: No such file or directory
Makefile:1126: recipe for target 'amule' failed
make[3]: *** [amule] Error 1
make[3]: Leaving directory '/home/debian/src/amule/src'
Makefile:5336: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/home/debian/src/amule/src'
Makefile:532: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/debian/src/amule'
Makefile:426: recipe for target 'all' failed
make: *** [all] Error 2