Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compilation error (ClientCreditsList.cpp:315:10: error: ‘CryptoPP::RSASSA_PKCS1v15_SHA_Verifier’). #359

Open
Achaean opened this issue Jun 6, 2023 · 0 comments

Comments

@Achaean
Copy link

Achaean commented Jun 6, 2023

On a Debian stable based distribution:
(libcrypto++8 v.8.4.0-1).

>make
Generating translations for ar
Generating translations for ast
Generating translations for bg
Generating translations for ca
Generating translations for cs
Generating translations for da
Generating translations for de
Generating translations for el
Generating translations for en_GB
Generating translations for es
Generating translations for et_EE
Generating translations for eu
Generating translations for fi
Generating translations for fr
Generating translations for gl
Generating translations for he
Generating translations for hr
Generating translations for hu
Generating translations for it
Generating translations for it_CH
Generating translations for ja
Generating translations for ko_KR
Generating translations for lt
Generating translations for nl
Generating translations for nn
Generating translations for pl
Generating translations for pt_BR
Generating translations for pt_PT
Generating translations for ro
Generating translations for ru
Generating translations for sl
Generating translations for sq
Generating translations for sv
Generating translations for tr
Generating translations for uk
Generating translations for zh_CN
Generating translations for zh_TW
Compiling FileFunctions.cpp
Compiling Format.cpp
Compiling MD5Sum.cpp
Compiling MuleDebug.cpp
Compiling Path.cpp
Compiling strerror_r.c
Compiling StringFunctions.cpp
Compiling TextFile.cpp
Building libmulecommon.a
ar: `u' modifier ignored since `D' is the default (see `U')
Parsing 2 files
FileName: ECTagTypes
FileContent: EC tag types for use on the ec library.
Reading content section...
	Datatype: Enum
	Dataname: ECTagTypes
	DataType: uint8
No more content sections
All info parsed
FileName: ECCodes
FileContent: EC codes and type definition.
Reading content section...
	Datatype: TypeDef
Reading content section...
	Datatype: Enum
	Dataname: ProtocolVersion
	DataType: uint16
Reading content section...
	Datatype: Enum
	Dataname: ECFlags
	DataType: uint32
Reading content section...
	Datatype: Enum
	Dataname: ECOpCodes
	DataType: uint8
Reading content section...
	Datatype: Enum
	Dataname: ECTagNames
	DataType: uint16
Reading content section...
	Datatype: Enum
	Dataname: EC_DETAIL_LEVEL
	DataType: uint8
Reading content section...
	Datatype: Enum
	Dataname: EC_SEARCH_TYPE
	DataType: uint8
Reading content section...
	Datatype: Enum
	Dataname: EC_STATTREE_NODE_VALUE_TYPE
	DataType: uint8
Reading content section...
	Datatype: Enum
	Dataname: EcPrefs
	DataType: uint32
No more content sections
All info parsed
Generating ECVersion.h... unchanged.
Compiling ECTag.cpp
Compiling ECPacket.cpp
Compiling ECSocket.cpp
Compiling RemoteConnect.cpp
Compiling ECSpecialTags.cpp
Compiling ECUInt128.cpp
Building libec.a
ar: `u' modifier ignored since `D' is the default (see `U')
Compiling onlinesig.cpp
Compiling linuxmon.cpp
Compiling wxcas.cpp
Compiling wxcasprint.cpp
Compiling wxcasframe.cpp
Compiling wxcasprefs.cpp
Compiling wxcascte.cpp
Compiling wxcaspix.cpp
Linking wxcas
Compiling LibSocket.cpp
Building libmulesocket.a
ar: `u' modifier ignored since `D' is the default (see `U')
Compiling AsyncDNS.cpp
Compiling CanceledFileList.cpp
Compiling DeadSourceList.cpp
Compiling FileArea.cpp
Compiling FileAutoClose.cpp
Compiling IPFilterScanner.cpp
Compiling Scanner.cpp
Compiling Parser.cpp
Compiling PlatformSpecific.cpp
Compiling RandomFunctions.cpp
Compiling RC4Encrypt.cpp
Compiling StateMachine.cpp
Compiling TerminationProcessAmuleweb.cpp
Compiling ThreadScheduler.cpp
Compiling UPnPBase.cpp
Compiling Entry.cpp
Compiling Indexed.cpp
Compiling SearchManager.cpp
Compiling RoutingBin.cpp
Building libmuleappcore.a
ar: `u' modifier ignored since `D' is the default (see `U')
Compiling BarShader.cpp
Compiling ColorFrameCtrl.cpp
Compiling EditServerListDlg.cpp
Compiling listctrl.cpp
Compiling FileDetailListCtrl.cpp
Compiling IP2Country.cpp
Compiling MuleColour.cpp
Compiling MuleGifCtrl.cpp
Compiling MuleListCtrl.cpp
Compiling MuleNotebook.cpp
Compiling MuleTextCtrl.cpp
Compiling MuleCollection.cpp
Compiling muuli_wdr.cpp
Building libmuleappgui.a
ar: `u' modifier ignored since `D' is the default (see `U')
Compiling CFile.cpp
Compiling ClientCredits.cpp
Compiling DataToText.cpp
Compiling ED2KLink.cpp
Compiling Friend.cpp
Compiling GapList.cpp
Compiling MagnetURI.cpp
Compiling MemFile.cpp
Compiling NetworkFunctions.cpp
Compiling OtherFunctions.cpp
Compiling Packet.cpp
Compiling RLE.cpp
Compiling SafeFile.cpp
Compiling SHA.cpp
Compiling Tag.cpp
Compiling TerminationProcess.cpp
Compiling Timer.cpp
Compiling UInt128.cpp
Building libmuleappcommon.a
ar: `u' modifier ignored since `D' is the default (see `U')
Compiling CaptchaDialog.cpp
Compiling CaptchaGenerator.cpp
Compiling PartFileConvert.cpp
Compiling PartFileConvertDlg.cpp
Compiling amule.cpp
Compiling BaseClient.cpp
Compiling ClientList.cpp
Compiling ClientCreditsList.cpp
ClientCreditsList.cpp: In member function ‘void CClientCreditsList::InitalizeCrypting()’:
ClientCreditsList.cpp:315:10: error: ‘CryptoPP::RSASSA_PKCS1v15_SHA_Verifier’ {aka ‘class CryptoPP::PK_FinalTemplate<CryptoPP::TF_VerifierImpl<CryptoPP::TF_SignatureSchemeOptions<CryptoPP::TF_SS<CryptoPP::RSA, CryptoPP::PKCS1v15, CryptoPP::SHA1, int>, CryptoPP::RSA, CryptoPP::PKCS1v15_SignatureMessageEncodingMethod, CryptoPP::SHA1> > >’} has no member named ‘DEREncode’
  315 |   pubkey.DEREncode(asink);
      |          ^~~~~~~~~
make[3]: *** [Makefile:1763: amule-ClientCreditsList.o] Error 1
make[2]: *** [Makefile:3258: all-recursive] Error 1
make[1]: *** [Makefile:490: all-recursive] Error 1
make: *** [Makefile:397: all] Error 2
>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant