零、准备工作

1. 用户主目录下创建TPM文件夹

penghao@Ding-Perlis-MP260S48:~$ mkdir TPM

2. 进入TPM文件夹

penghao@Ding-Perlis-MP260S48:~$ cd TPM/
penghao@Ding-Perlis-MP260S48:~/TPM$

一、模拟器安装全流程

1. TPM文件夹下创建ibmtpm文件夹

penghao@Ding-Perlis-MP260S48:~/TPM$ mkdir ibmtpm

2. 进入ibmtpm文件夹

penghao@Ding-Perlis-MP260S48:~/TPM$ cd ibmtpm/
penghao@Ding-Perlis-MP260S48:~/TPM/ibmtpm$

3. 下载模拟器源码

运行以下命令下载模拟器源码:

wget https://sourceforge.net/projects/ibmswtpm2/files/latest/download -O ibmtpm.tar.gz

实际命令及结果如下:

penghao@Ding-Perlis-MP260S48:~/TPM/ibmtpm$ wget https://sourceforge.net/projects/ibmswtpm2/files/latest/download -O ibmtpm.tar.gz
--2023-01-11 10:55:36--  https://sourceforge.net/projects/ibmswtpm2/files/latest/download
正在解析主机 sourceforge.net... 104.18.10.128, 104.18.11.128
正在连接 sourceforge.net|104.18.10.128|:443... 已连接。已发出 HTTP 请求,正在等待回应... 302 Found
位置:https://downloads.sourceforge.net/project/ibmswtpm2/ibmtpm1682.tar.gz?ts=gAAAAABjviUpQwcZzv9DezgOJRpwnL597GNzyMEbiuUared-fpIutaeBcbTEp9u2Io5cjeBV8tmFrUgOk9TMpD2C2Hv-AtBEYA%3D%3D&use_mirror=jaist&r= [跟随至新的 URL]
--2023-01-11 10:55:37--  https://downloads.sourceforge.net/project/ibmswtpm2/ibmtpm1682.tar.gz?ts=gAAAAABjviUpQwcZzv9DezgOJRpwnL597GNzyMEbiuUared-fpIutaeBcbTEp9u2Io5cjeBV8tmFrUgOk9TMpD2C2Hv-AtBEYA%3D%3D&use_mirror=jaist&r=
正在解析主机 downloads.sourceforge.net... 204.68.111.105
正在连接 downloads.sourceforge.net|204.68.111.105|:443... 已连接。已发出 HTTP 请求,正在等待回应... 302 Found
位置:https://jaist.dl.sourceforge.net/project/ibmswtpm2/ibmtpm1682.tar.gz [跟随至新的 URL]
--2023-01-11 10:55:38--  https://jaist.dl.sourceforge.net/project/ibmswtpm2/ibmtpm1682.tar.gz
正在解析主机 jaist.dl.sourceforge.net... 150.65.7.130
正在连接 jaist.dl.sourceforge.net|150.65.7.130|:443... 已连接。已发出 HTTP 请求,正在等待回应... 200 OK
长度:639100 (624K) [application/x-gzip]
正在保存至: “ibmtpm.tar.gz”ibmtpm.tar.gz                                              100%[========================================================================================================================================>] 624.12K  19.8KB/s  用时 32s     2023-01-11 10:56:12 (19.4 KB/s) - 已保存 “ibmtpm.tar.gz” [639100/639100])

查看下载内容:

penghao@Ding-Perlis-MP260S48:~/TPM/ibmtpm$ ls
ibmtpm.tar.gz

4. 解压源码

(1)创建目标解压源码目录

penghao@Ding-Perlis-MP260S48:~/TPM/ibmtpm$ mkdir ibmtpm

(2)进入解压源码目录

penghao@Ding-Perlis-MP260S48:~/TPM/ibmtpm$ cd ibmtpm/
penghao@Ding-Perlis-MP260S48:~/TPM/ibmtpm/ibmtpm$

(3)解压模拟器源码

运行以下命令解压模拟器源码:

tar zxvf ../ibmtpm.tar.gz

实际命令及结果如下:

penghao@Ding-Perlis-MP260S48:~/TPM/ibmtpm/ibmtpm$ tar zxvf ../ibmtpm.tar.gz
./
./LICENSE
./ibmtpm.doc
./src/
./src/ACT.h
./src/ACTCommands.c
./src/ACT_SetTimeout_fp.h
./src/ACT_spt.c
./src/ACT_spt_fp.h
./src/ActivateCredential_fp.h
./src/AlgorithmCap.c
./src/AlgorithmCap_fp.h
./src/AlgorithmTests.c
./src/AlgorithmTests_fp.h
./src/AsymmetricCommands.c
./src/Attest_spt.c
./src/Attest_spt_fp.h
./src/AttestationCommands.c
./src/AuditCommands.c
./src/BaseTypes.h
./src/Bits.c
./src/Bits_fp.h
./src/BnConvert.c
./src/BnConvert_fp.h
./src/BnMath.c
./src/BnMath_fp.h
./src/BnMemory.c
./src/BnMemory_fp.h
./src/BnValues.h
./src/Cancel.c
./src/Capabilities.h
./src/CapabilityCommands.c
./src/CertifyCreation_fp.h
./src/CertifyX509_fp.h
./src/Certify_fp.h
./src/ChangeEPS_fp.h
./src/ChangePPS_fp.h
./src/ClearControl_fp.h
./src/Clear_fp.h
./src/Clock.c
./src/ClockCommands.c
./src/ClockRateAdjust_fp.h
./src/ClockSet_fp.h
./src/CommandAttributeData.h
./src/CommandAttributes.h
./src/CommandAudit.c
./src/CommandAudit_fp.h
./src/CommandCodeAttributes.c
./src/CommandCodeAttributes_fp.h
./src/CommandDispatchData.h
./src/CommandDispatcher.c
./src/CommandDispatcher_fp.h
./src/Commands.h
./src/Commit_fp.h
./src/CompilerDependencies.h
./src/ContextCommands.c
./src/ContextLoad_fp.h
./src/ContextSave_fp.h
./src/Context_spt.c
./src/Context_spt_fp.h
./src/CreateLoaded_fp.h
./src/CreatePrimary_fp.h
./src/Create_fp.h
./src/CryptCmac.c
./src/CryptCmac_fp.h
./src/CryptDes.c
./src/CryptDes_fp.h
./src/CryptEcc.h
./src/CryptEccCrypt.c
./src/CryptEccCrypt_fp.h
./src/CryptEccData.c
./src/CryptEccKeyExchange.c
./src/CryptEccKeyExchange_fp.h
./src/CryptEccMain.c
./src/CryptEccMain_fp.h
./src/CryptEccSignature.c
./src/CryptEccSignature_fp.h
./src/CryptHash.c
./src/CryptHash.h
./src/CryptHash_fp.h
./src/CryptPrime.c
./src/CryptPrimeSieve.c
./src/CryptPrimeSieve_fp.h
./src/CryptPrime_fp.h
./src/CryptRand.c
./src/CryptRand.h
./src/CryptRand_fp.h
./src/CryptRsa.c
./src/CryptRsa.h
./src/CryptRsa_fp.h
./src/CryptSelfTest.c
./src/CryptSelfTest_fp.h
./src/CryptSmac.c
./src/CryptSmac_fp.h
./src/CryptSym.c
./src/CryptSym.h
./src/CryptSym_fp.h
./src/CryptTest.h
./src/CryptUtil.c
./src/CryptUtil_fp.h
./src/DA.c
./src/DA_fp.h
./src/DebugHelpers.c
./src/DebugHelpers_fp.h
./src/DictionaryAttackLockReset_fp.h
./src/DictionaryAttackParameters_fp.h
./src/DictionaryCommands.c
./src/Duplicate_fp.h
./src/DuplicationCommands.c
./src/EACommands.c
./src/ECC_Decrypt_fp.h
./src/ECC_Encrypt_fp.h
./src/ECC_Parameters_fp.h
./src/ECDH_KeyGen_fp.h
./src/ECDH_ZGen_fp.h
./src/EC_Ephemeral_fp.h
./src/EccTestData.h
./src/EncryptDecrypt2_fp.h
./src/EncryptDecrypt_fp.h
./src/EncryptDecrypt_spt.c
./src/EncryptDecrypt_spt_fp.h
./src/Entity.c
./src/Entity_fp.h
./src/Entropy.c
./src/EphemeralCommands.c
./src/EventSequenceComplete_fp.h
./src/EvictControl_fp.h
./src/ExecCommand.c
./src/ExecCommand_fp.h
./src/FlushContext_fp.h
./src/GetCapability_fp.h
./src/GetCommandAuditDigest_fp.h
./src/GetRandom_fp.h
./src/GetSessionAuditDigest_fp.h
./src/GetTestResult_fp.h
./src/GetTime_fp.h
./src/Global.c
./src/Global.h
./src/GpMacros.h
./src/HMAC_Start_fp.h
./src/HMAC_fp.h
./src/Handle.c
./src/Handle_fp.h
./src/HashCommands.c
./src/HashSequenceStart_fp.h
./src/HashTestData.h
./src/Hash_fp.h
./src/Hierarchy.c
./src/HierarchyChangeAuth_fp.h
./src/HierarchyCommands.c
./src/HierarchyControl_fp.h
./src/Hierarchy_fp.h
./src/Import_fp.h
./src/IncrementalSelfTest_fp.h
./src/IntegrityCommands.c
./src/InternalRoutines.h
./src/IoBuffers.c
./src/IoBuffers_fp.h
./src/KdfTestData.h
./src/LICENSE
./src/LibSupport.h
./src/LoadExternal_fp.h
./src/Load_fp.h
./src/Locality.c
./src/LocalityPlat.c
./src/Locality_fp.h
./src/MAC_Start_fp.h
./src/MAC_fp.h
./src/MakeCredential_fp.h
./src/ManagementCommands.c
./src/Manufacture.c
./src/Manufacture_fp.h
./src/Marshal.c
./src/Marshal_fp.h
./src/MathOnByteBuffers.c
./src/MathOnByteBuffers_fp.h
./src/Memory.c
./src/Memory_fp.h
./src/MinMax.h
./src/NV.h
./src/NVCommands.c
./src/NVDynamic.c
./src/NVDynamic_fp.h
./src/NVMem.c
./src/NVReserved.c
./src/NVReserved_fp.h
./src/NV_Certify_fp.h
./src/NV_ChangeAuth_fp.h
./src/NV_DefineSpace_fp.h
./src/NV_Extend_fp.h
./src/NV_GlobalWriteLock_fp.h
./src/NV_Increment_fp.h
./src/NV_ReadLock_fp.h
./src/NV_ReadPublic_fp.h
./src/NV_Read_fp.h
./src/NV_SetBits_fp.h
./src/NV_UndefineSpaceSpecial_fp.h
./src/NV_UndefineSpace_fp.h
./src/NV_WriteLock_fp.h
./src/NV_Write_fp.h
./src/NV_spt.c
./src/NV_spt_fp.h
./src/OIDs.h
./src/Object.c
./src/ObjectChangeAuth_fp.h
./src/ObjectCommands.c
./src/Object_fp.h
./src/Object_spt.c
./src/Object_spt_fp.h
./src/PCR.c
./src/PCR_Allocate_fp.h
./src/PCR_Event_fp.h
./src/PCR_Extend_fp.h
./src/PCR_Read_fp.h
./src/PCR_Reset_fp.h
./src/PCR_SetAuthPolicy_fp.h
./src/PCR_SetAuthValue_fp.h
./src/PCR_fp.h
./src/PP.c
./src/PPPlat.c
./src/PP_Commands_fp.h
./src/PP_fp.h
./src/PRNG_TestVectors.h
./src/Platform.h
./src/PlatformACT.c
./src/PlatformACT.h
./src/PlatformACT_fp.h
./src/PlatformClock.h
./src/PlatformData.c
./src/PlatformData.h
./src/Platform_fp.h
./src/PolicyAuthValue_fp.h
./src/PolicyAuthorizeNV_fp.h
./src/PolicyAuthorize_fp.h
./src/PolicyCommandCode_fp.h
./src/PolicyCounterTimer_fp.h
./src/PolicyCpHash_fp.h
./src/PolicyDuplicationSelect_fp.h
./src/PolicyGetDigest_fp.h
./src/PolicyLocality_fp.h
./src/PolicyNV_fp.h
./src/PolicyNameHash_fp.h
./src/PolicyNvWritten_fp.h
./src/PolicyOR_fp.h
./src/PolicyPCR_fp.h
./src/PolicyPassword_fp.h
./src/PolicyPhysicalPresence_fp.h
./src/PolicyRestart_fp.h
./src/PolicySecret_fp.h
./src/PolicySigned_fp.h
./src/PolicyTemplate_fp.h
./src/PolicyTicket_fp.h
./src/Policy_spt.c
./src/Policy_spt_fp.h
./src/Power.c
./src/PowerPlat.c
./src/Power_fp.h
./src/PrimeData.c
./src/PropertyCap.c
./src/PropertyCap_fp.h
./src/Quote_fp.h
./src/RSA_Decrypt_fp.h
./src/RSA_Encrypt_fp.h
./src/RandomCommands.c
./src/ReadClock_fp.h
./src/ReadPublic_fp.h
./src/Response.c
./src/ResponseCodeProcessing.c
./src/ResponseCodeProcessing_fp.h
./src/Response_fp.h
./src/Rewrap_fp.h
./src/RsaKeyCache.c
./src/RsaKeyCache_fp.h
./src/RsaTestData.h
./src/RunCommand.c
./src/SelfTest.h
./src/SelfTest_fp.h
./src/SequenceComplete_fp.h
./src/SequenceUpdate_fp.h
./src/Session.c
./src/SessionCommands.c
./src/SessionProcess.c
./src/SessionProcess_fp.h
./src/Session_fp.h
./src/SetAlgorithmSet_fp.h
./src/SetCommandCodeAuditStatus_fp.h
./src/SetPrimaryPolicy_fp.h
./src/Shutdown_fp.h
./src/Sign_fp.h
./src/SigningCommands.c
./src/Simulator_fp.h
./src/StartAuthSession_fp.h
./src/StartupCommands.c
./src/Startup_fp.h
./src/StirRandom_fp.h
./src/SupportLibraryFunctionPrototypes_fp.h
./src/SymmetricCommands.c
./src/SymmetricTest.h
./src/SymmetricTestData.h
./src/TPMB.h
./src/TPMCmdp.c
./src/TPMCmds.c
./src/TableDrivenMarshal.c
./src/TableMarshal.h
./src/TableMarshalData.c
./src/TableMarshalDefines.h
./src/TableMarshalTypes.h
./src/TcpServer.c
./src/TcpServerPosix.c
./src/TcpServerPosix_fp.h
./src/TcpServer_fp.h
./src/TestParms_fp.h
./src/TestingCommands.c
./src/Ticket.c
./src/Ticket_fp.h
./src/Time.c
./src/Time_fp.h
./src/Tpm.h
./src/TpmAlgorithmDefines.h
./src/TpmAsn1.c
./src/TpmAsn1.h
./src/TpmAsn1_fp.h
./src/TpmBuildSwitches.h
./src/TpmError.h
./src/TpmFail.c
./src/TpmFail_fp.h
./src/TpmProfile.h
./src/TpmSizeChecks.c
./src/TpmSizeChecks_fp.h
./src/TpmTcpProtocol.h
./src/TpmToOsslDesSupport.c
./src/TpmToOsslDesSupport_fp.h
./src/TpmToOsslHash.h
./src/TpmToOsslMath.c
./src/TpmToOsslMath.h
./src/TpmToOsslMath_fp.h
./src/TpmToOsslSupport.c
./src/TpmToOsslSupport_fp.h
./src/TpmToOsslSym.h
./src/TpmTypes.h
./src/Unique.c
./src/Unmarshal.c
./src/Unmarshal_fp.h
./src/Unseal_fp.h
./src/VendorString.h
./src/Vendor_TCG_Test.c
./src/Vendor_TCG_Test_fp.h
./src/VerifySignature_fp.h
./src/X509.h
./src/X509_ECC.c
./src/X509_ECC_fp.h
./src/X509_RSA.c
./src/X509_RSA_fp.h
./src/X509_spt.c
./src/X509_spt_fp.h
./src/ZGen_2Phase_fp.h
./src/_TPM_Hash_Data_fp.h
./src/_TPM_Hash_End_fp.h
./src/_TPM_Hash_Start_fp.h
./src/_TPM_Init_fp.h
./src/applink.c
./src/makefile
./src/makefile-common
./src/makefile.mac
./src/makefile.mak
./src/makefile11
./src/ntc2.c
./src/ntc2_fp.h
./src/ntc2lib.c
./src/ntc2lib.h
./src/swap.h
./tpmvstudio/
./tpmvstudio/tpm_server/
./tpmvstudio/tpm_server/tpm_server.sln
./tpmvstudio/tpm_server/tpm_server.vcxproj
./tpmvstudio/tpm_server/tpm_server.vcxproj.filters

5. 编译源码

(1)进入src目录

penghao@Ding-Perlis-MP260S48:~/TPM/ibmtpm/ibmtpm$ cd src

(2)编译

运行make命令进行源码编译,命令及结果如下所示:

penghao@Ding-Perlis-MP260S48:~/TPM/ibmtpm/ibmtpm/src$ make
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO ACTCommands.c -o ACTCommands.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO ACT_spt.c -o ACT_spt.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO AlgorithmCap.c -o AlgorithmCap.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO AlgorithmTests.c -o AlgorithmTests.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO AsymmetricCommands.c -o AsymmetricCommands.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO Attest_spt.c -o Attest_spt.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO AttestationCommands.c -o AttestationCommands.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO AuditCommands.c -o AuditCommands.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO Bits.c -o Bits.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO BnConvert.c -o BnConvert.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO BnMath.c -o BnMath.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO BnMemory.c -o BnMemory.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO Cancel.c -o Cancel.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO CapabilityCommands.c -o CapabilityCommands.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO Clock.c -o Clock.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO ClockCommands.c -o ClockCommands.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO CommandAudit.c -o CommandAudit.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO CommandCodeAttributes.c -o CommandCodeAttributes.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO CommandDispatcher.c -o CommandDispatcher.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO ContextCommands.c -o ContextCommands.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO Context_spt.c -o Context_spt.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO CryptDes.c -o CryptDes.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO CryptCmac.c -o CryptCmac.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO CryptEccCrypt.c -o CryptEccCrypt.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO CryptEccData.c -o CryptEccData.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO CryptEccKeyExchange.c -o CryptEccKeyExchange.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO CryptEccMain.c -o CryptEccMain.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO CryptEccSignature.c -o CryptEccSignature.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO CryptHash.c -o CryptHash.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO CryptPrime.c -o CryptPrime.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO CryptPrimeSieve.c -o CryptPrimeSieve.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO CryptRand.c -o CryptRand.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO CryptRsa.c -o CryptRsa.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO CryptSelfTest.c -o CryptSelfTest.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO CryptSmac.c -o CryptSmac.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO CryptSym.c -o CryptSym.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO CryptUtil.c -o CryptUtil.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO DA.c -o DA.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO DebugHelpers.c -o DebugHelpers.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO DictionaryCommands.c -o DictionaryCommands.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO DuplicationCommands.c -o DuplicationCommands.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO EACommands.c -o EACommands.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO EncryptDecrypt_spt.c -o EncryptDecrypt_spt.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO Entity.c -o Entity.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO Entropy.c -o Entropy.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO EphemeralCommands.c -o EphemeralCommands.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO ExecCommand.c -o ExecCommand.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO Global.c -o Global.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO Handle.c -o Handle.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO HashCommands.c -o HashCommands.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO Hierarchy.c -o Hierarchy.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO HierarchyCommands.c -o HierarchyCommands.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO IoBuffers.c -o IoBuffers.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO IntegrityCommands.c -o IntegrityCommands.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO Locality.c -o Locality.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO LocalityPlat.c -o LocalityPlat.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO ManagementCommands.c -o ManagementCommands.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO Manufacture.c -o Manufacture.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO Marshal.c -o Marshal.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO MathOnByteBuffers.c -o MathOnByteBuffers.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO Memory.c -o Memory.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO NVCommands.c -o NVCommands.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO NVDynamic.c -o NVDynamic.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO NVMem.c -o NVMem.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO NVReserved.c -o NVReserved.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO NV_spt.c -o NV_spt.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO Object.c -o Object.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO ObjectCommands.c -o ObjectCommands.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO Object_spt.c -o Object_spt.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO PCR.c -o PCR.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO PP.c -o PP.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO PPPlat.c -o PPPlat.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO PlatformACT.c -o PlatformACT.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO PlatformData.c -o PlatformData.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO Policy_spt.c -o Policy_spt.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO Power.c -o Power.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO PowerPlat.c -o PowerPlat.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO PrimeData.c -o PrimeData.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO PropertyCap.c -o PropertyCap.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO RandomCommands.c -o RandomCommands.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO Response.c -o Response.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO ResponseCodeProcessing.c -o ResponseCodeProcessing.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO RsaKeyCache.c -o RsaKeyCache.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO RunCommand.c -o RunCommand.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO Session.c -o Session.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO SessionCommands.c -o SessionCommands.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO SessionProcess.c -o SessionProcess.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO SigningCommands.c -o SigningCommands.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO StartupCommands.c -o StartupCommands.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO SymmetricCommands.c -o SymmetricCommands.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO TPMCmdp.c -o TPMCmdp.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO TPMCmds.c -o TPMCmds.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO TestingCommands.c -o TestingCommands.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO Ticket.c -o Ticket.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO Time.c -o Time.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO TpmAsn1.c -o TpmAsn1.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO TpmFail.c -o TpmFail.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO TpmSizeChecks.c -o TpmSizeChecks.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO TpmToOsslDesSupport.c -o TpmToOsslDesSupport.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO TpmToOsslMath.c -o TpmToOsslMath.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO TpmToOsslSupport.c -o TpmToOsslSupport.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO Unique.c -o Unique.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO Unmarshal.c -o Unmarshal.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO Vendor_TCG_Test.c -o Vendor_TCG_Test.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO X509_ECC.c -o X509_ECC.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO X509_RSA.c -o X509_RSA.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO X509_spt.c -o X509_spt.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO ntc2lib.c -o ntc2lib.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO ntc2.c -o ntc2.o
/usr/bin/gcc -Wall -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror -Wsign-compare -Wno-deprecated-declarations -c -ggdb -O0 -DTPM_POSIX -D_POSIX_ -DTPM_NUVOTON -DUSE_BIT_FIELD_STRUCTURES=NO TcpServerPosix.c -o TcpServerPosix.o
/usr/bin/gcc ACTCommands.o ACT_spt.o AlgorithmCap.o AlgorithmTests.o AsymmetricCommands.o Attest_spt.o AttestationCommands.o AuditCommands.o Bits.o BnConvert.o BnMath.o BnMemory.o Cancel.o CapabilityCommands.o Clock.o ClockCommands.o CommandAudit.o CommandCodeAttributes.o CommandDispatcher.o ContextCommands.o Context_spt.o CryptDes.o CryptCmac.o CryptEccCrypt.o CryptEccData.o CryptEccKeyExchange.o CryptEccMain.o CryptEccSignature.o CryptHash.o CryptPrime.o CryptPrimeSieve.o CryptRand.o CryptRsa.o CryptSelfTest.o CryptSmac.o CryptSym.o CryptUtil.o DA.o DebugHelpers.o DictionaryCommands.o DuplicationCommands.o EACommands.o EncryptDecrypt_spt.o Entity.o Entropy.o EphemeralCommands.o ExecCommand.o Global.o Handle.o HashCommands.o Hierarchy.o HierarchyCommands.o IoBuffers.o IntegrityCommands.o Locality.o LocalityPlat.o ManagementCommands.o Manufacture.o Marshal.o MathOnByteBuffers.o Memory.o NVCommands.o NVDynamic.o NVMem.o NVReserved.o NV_spt.o Object.o ObjectCommands.o Object_spt.o PCR.o PP.o PPPlat.o PlatformACT.o PlatformData.o Policy_spt.o Power.o PowerPlat.o PrimeData.o PropertyCap.o RandomCommands.o Response.o ResponseCodeProcessing.o RsaKeyCache.o RunCommand.o Session.o SessionCommands.o SessionProcess.o SigningCommands.o StartupCommands.o SymmetricCommands.o TPMCmdp.o TPMCmds.o TestingCommands.o Ticket.o Time.o TpmAsn1.o TpmFail.o TpmSizeChecks.o TpmToOsslDesSupport.o TpmToOsslMath.o TpmToOsslSupport.o Unique.o Unmarshal.o Vendor_TCG_Test.o X509_ECC.o X509_RSA.o X509_spt.o ntc2lib.o ntc2.o TcpServerPosix.o -ggdb -lcrypto -lpthread -lrt -I. -o tpm_server

6. 安装目标

运行make install命令进行目标文件安装。命令及结果如下所示:

penghao@Ding-Perlis-MP260S48:~/TPM/ibmtpm/ibmtpm/src$ sudo make install
[sudo] penghao 的密码:install -d /usr/bin
install -t /usr/bin tpm_server

7. 运行测试

运行tmp_server命令。命令及结果如下所示:

penghao@Ding-Perlis-MP260S48:~/TPM/ibmtpm/ibmtpm/src$ tpm_server
LIBRARY_COMPATIBILITY_CHECK is ON
Manufacturing NV state...
Size of OBJECT = 2600
Size of components in TPMT_SENSITIVE = 1096TPMI_ALG_PUBLIC                 2TPM2B_AUTH                      66TPM2B_DIGEST                    66TPMU_SENSITIVE_COMPOSITE        962
Starting ACT thread...
TPM command server listening on port 2321
Platform server listening on port 2322

至此,TPM模拟器组件的完整安装流程完成。

三、tpm2-tss安装全流程

tpm软件需要按照tpm2-tss、tpm2-abrmd、tpm2-tools顺序进行安装。因此,先列出tpm2-tss的完整安装流程。

注:此处步骤序号由一直接变为三并非疏漏,而是笔者有意为之。具体原因在下边会看到。

1. TPM文件夹下创建tss文件夹

penghao@Ding-Perlis-MP260S48:~/TPM$ mkdir tss
penghao@Ding-Perlis-MP260S48:~/TPM$ ls
ibmtpm  tss

2. 进入tss文件夹

penghao@Ding-Perlis-MP260S48:~/TPM$ cd tss
penghao@Ding-Perlis-MP260S48:~/TPM/tss$ 

3. 下载tpm2-tss源码

运行以下命令下载tpm2-tss源码:

git clone https://github.com/tpm2-software/tpm2-tss.git

实际命令及结果如下:

penghao@Ding-Perlis-MP260S48:~/TPM/tss$ git clone https://github.com/tpm2-software/tpm2-tss.git
正克隆到 'tpm2-tss'...
remote: Enumerating objects: 29303, done.
remote: Counting objects: 100% (24/24), done.
remote: Compressing objects: 100% (20/20), done.
remote: Total 29303 (delta 6), reused 9 (delta 1), pack-reused 29279
接收对象中: 100% (29303/29303), 22.99 MiB | 165.00 KiB/s, 完成.
处理 delta 中: 100% (23390/23390), 完成.

查看下载内容:

penghao@Ding-Perlis-MP260S48:~/TPM/tss$ ls
tpm2-tss

4. 源码目录结构

tpm2-tss源码完整目录结构如下所示:

penghao@Ding-Perlis-MP260S48:~/TPM/tss$ tree
.
└── tpm2-tss├── afl-fuzzing│   ├── fuzz-ima.sh│   ├── fuzz-system.sh│   └── README.md├── bootstrap├── CHANGELOG.md├── CODE_OF_CONDUCT.md├── configure.ac├── CONTRIBUTING.md├── dist│   ├── fapi-config.json.in│   ├── fapi-profiles│   │   ├── P_ECCP256SHA256.json│   │   └── P_RSA2048SHA256.json│   ├── sysusers.d│   │   └── tpm2-tss.conf│   ├── tmpfiles.d│   │   └── tpm2-tss-fapi.conf.in│   └── tpm-udev.rules├── doc│   ├── coding_standard_c.md│   ├── doxygen.dox│   ├── fapi-config.md│   ├── fapi-profile.md│   ├── fuzzing.md│   ├── logging.md│   ├── tcti-spi-helper.md│   └── TSS_block_diagram.png├── Doxyfile.in├── git.mk├── include│   └── tss2│       ├── tss2_common.h│       ├── tss2_esys.h│       ├── tss2_fapi.h│       ├── tss2_mu.h│       ├── tss2_policy.h│       ├── tss2_rc.h│       ├── tss2_sys.h│       ├── tss2_tcti_cmd.h│       ├── tss2_tcti_device.h│       ├── tss2_tcti.h│       ├── tss2_tctildr.h│       ├── tss2_tcti_libtpms.h│       ├── tss2_tcti_mssim.h│       ├── tss2_tcti_pcap.h│       ├── tss2_tcti_spi_helper.h│       ├── tss2_tcti_swtpm.h│       ├── tss2_tcti_tbs.h│       └── tss2_tpm2_types.h├── INSTALL.md├── lib│   ├── tss2-esys.def│   ├── tss2-esys.map│   ├── tss2-esys.pc.in│   ├── tss2-fapi.def│   ├── tss2-fapi.map│   ├── tss2-fapi.pc.in│   ├── tss2-mu.def│   ├── tss2-mu.map│   ├── tss2-mu.pc.in│   ├── tss2-policy.def│   ├── tss2-policy.map│   ├── tss2-policy.pc.in│   ├── tss2-rc.def│   ├── tss2-rc.map│   ├── tss2-rc.pc.in│   ├── tss2-sys.def│   ├── tss2-sys.map│   ├── tss2-sys.pc.in│   ├── tss2-tcti-cmd.def│   ├── tss2-tcti-cmd.map│   ├── tss2-tcti-cmd.pc.in│   ├── tss2-tcti-device.map│   ├── tss2-tcti-device.pc.in│   ├── tss2-tctildr.def│   ├── tss2-tctildr.map│   ├── tss2-tctildr.pc.in│   ├── tss2-tcti-libtpms.def│   ├── tss2-tcti-libtpms.map│   ├── tss2-tcti-libtpms.pc.in│   ├── tss2-tcti-mssim.def│   ├── tss2-tcti-mssim.map│   ├── tss2-tcti-mssim.pc.in│   ├── tss2-tcti-pcap.def│   ├── tss2-tcti-pcap.map│   ├── tss2-tcti-pcap.pc.in│   ├── tss2-tcti-spi-helper.def│   ├── tss2-tcti-spi-helper.map│   ├── tss2-tcti-spi-helper.pc.in│   ├── tss2-tcti-swtpm.def│   ├── tss2-tcti-swtpm.map│   ├── tss2-tcti-swtpm.pc.in│   └── tss2-tcti-tbs.def├── LICENSE├── m4│   ├── flags.m4│   ├── ld-version-script.m4│   └── misc.m4├── MAINTAINERS├── Makefile.am├── Makefile-fuzz.am├── Makefile-test.am├── man│   ├── fapi-config.5.in│   ├── fapi-profile.5.in│   ├── man-postlude-fapi.troff│   ├── man-postlude.troff│   ├── tss2-tcti-cmd.7.in│   ├── Tss2_Tcti_Cmd_Init.3.in│   ├── tss2-tcti-device.7.in│   ├── Tss2_Tcti_Device_Init.3.in│   ├── tss2-tctildr.7.in│   ├── Tss2_TctiLdr_Finalize.3.in│   ├── Tss2_TctiLdr_FreeInfo.3.in│   ├── Tss2_TctiLdr_GetInfo.3.in│   ├── Tss2_TctiLdr_Initialize.3.in│   ├── tss2-tcti-libtpms.7.in│   ├── Tss2_Tcti_Libtpms_Init.3.in│   ├── tss2-tcti-mssim.7.in│   ├── Tss2_Tcti_Mssim_Init.3.in│   ├── tss2-tcti-pcap.7.in│   ├── tss2-tcti-spi-helper.7.in│   └── tss2-tcti-swtpm.7.in├── README.md├── RELEASE.md├── script│   ├── ekca│   │   ├── create_ca.sh│   │   ├── ek.cnf│   │   ├── intermed-ca.cnf│   │   └── root-ca.cnf│   ├── fint-log-compiler.sh│   ├── fuzz-log-compiler.sh│   ├── gen_fuzz.py│   ├── int-log-compiler-common.sh│   └── int-log-compiler.sh├── SECURITY.md├── sphinx│   └── conf.py├── src│   ├── tss2-esys│   │   ├── api│   │   │   ├── Esys_AC_GetCapability.c│   │   │   ├── Esys_AC_Send.c│   │   │   ├── Esys_ActivateCredential.c│   │   │   ├── Esys_ACT_SetTimeout.c│   │   │   ├── Esys_Certify.c│   │   │   ├── Esys_CertifyCreation.c│   │   │   ├── Esys_CertifyX509.c│   │   │   ├── Esys_ChangeEPS.c│   │   │   ├── Esys_ChangePPS.c│   │   │   ├── Esys_Clear.c│   │   │   ├── Esys_ClearControl.c│   │   │   ├── Esys_ClockRateAdjust.c│   │   │   ├── Esys_ClockSet.c│   │   │   ├── Esys_Commit.c│   │   │   ├── Esys_ContextLoad.c│   │   │   ├── Esys_ContextSave.c│   │   │   ├── Esys_Create.c│   │   │   ├── Esys_CreateLoaded.c│   │   │   ├── Esys_CreatePrimary.c│   │   │   ├── Esys_DictionaryAttackLockReset.c│   │   │   ├── Esys_DictionaryAttackParameters.c│   │   │   ├── Esys_Duplicate.c│   │   │   ├── Esys_ECC_Parameters.c│   │   │   ├── Esys_ECDH_KeyGen.c│   │   │   ├── Esys_ECDH_ZGen.c│   │   │   ├── Esys_EC_Ephemeral.c│   │   │   ├── Esys_EncryptDecrypt2.c│   │   │   ├── Esys_EncryptDecrypt.c│   │   │   ├── Esys_EventSequenceComplete.c│   │   │   ├── Esys_EvictControl.c│   │   │   ├── Esys_FieldUpgradeData.c│   │   │   ├── Esys_FieldUpgradeStart.c│   │   │   ├── Esys_FirmwareRead.c│   │   │   ├── Esys_FlushContext.c│   │   │   ├── Esys_GetCapability.c│   │   │   ├── Esys_GetCommandAuditDigest.c│   │   │   ├── Esys_GetRandom.c│   │   │   ├── Esys_GetSessionAuditDigest.c│   │   │   ├── Esys_GetTestResult.c│   │   │   ├── Esys_GetTime.c│   │   │   ├── Esys_Hash.c│   │   │   ├── Esys_HashSequenceStart.c│   │   │   ├── Esys_HierarchyChangeAuth.c│   │   │   ├── Esys_HierarchyControl.c│   │   │   ├── Esys_HMAC.c│   │   │   ├── Esys_HMAC_Start.c│   │   │   ├── Esys_Import.c│   │   │   ├── Esys_IncrementalSelfTest.c│   │   │   ├── Esys_Load.c│   │   │   ├── Esys_LoadExternal.c│   │   │   ├── Esys_MAC.c│   │   │   ├── Esys_MAC_Start.c│   │   │   ├── Esys_MakeCredential.c│   │   │   ├── Esys_NV_Certify.c│   │   │   ├── Esys_NV_ChangeAuth.c│   │   │   ├── Esys_NV_DefineSpace.c│   │   │   ├── Esys_NV_Extend.c│   │   │   ├── Esys_NV_GlobalWriteLock.c│   │   │   ├── Esys_NV_Increment.c│   │   │   ├── Esys_NV_Read.c│   │   │   ├── Esys_NV_ReadLock.c│   │   │   ├── Esys_NV_ReadPublic.c│   │   │   ├── Esys_NV_SetBits.c│   │   │   ├── Esys_NV_UndefineSpace.c│   │   │   ├── Esys_NV_UndefineSpaceSpecial.c│   │   │   ├── Esys_NV_Write.c│   │   │   ├── Esys_NV_WriteLock.c│   │   │   ├── Esys_ObjectChangeAuth.c│   │   │   ├── Esys_PCR_Allocate.c│   │   │   ├── Esys_PCR_Event.c│   │   │   ├── Esys_PCR_Extend.c│   │   │   ├── Esys_PCR_Read.c│   │   │   ├── Esys_PCR_Reset.c│   │   │   ├── Esys_PCR_SetAuthPolicy.c│   │   │   ├── Esys_PCR_SetAuthValue.c│   │   │   ├── Esys_Policy_AC_SendSelect.c│   │   │   ├── Esys_PolicyAuthorize.c│   │   │   ├── Esys_PolicyAuthorizeNV.c│   │   │   ├── Esys_PolicyAuthValue.c│   │   │   ├── Esys_PolicyCommandCode.c│   │   │   ├── Esys_PolicyCounterTimer.c│   │   │   ├── Esys_PolicyCpHash.c│   │   │   ├── Esys_PolicyDuplicationSelect.c│   │   │   ├── Esys_PolicyGetDigest.c│   │   │   ├── Esys_PolicyLocality.c│   │   │   ├── Esys_PolicyNameHash.c│   │   │   ├── Esys_PolicyNV.c│   │   │   ├── Esys_PolicyNvWritten.c│   │   │   ├── Esys_PolicyOR.c│   │   │   ├── Esys_PolicyPassword.c│   │   │   ├── Esys_PolicyPCR.c│   │   │   ├── Esys_PolicyPhysicalPresence.c│   │   │   ├── Esys_PolicyRestart.c│   │   │   ├── Esys_PolicySecret.c│   │   │   ├── Esys_PolicySigned.c│   │   │   ├── Esys_PolicyTemplate.c│   │   │   ├── Esys_PolicyTicket.c│   │   │   ├── Esys_PP_Commands.c│   │   │   ├── Esys_Quote.c│   │   │   ├── Esys_ReadClock.c│   │   │   ├── Esys_ReadPublic.c│   │   │   ├── Esys_Rewrap.c│   │   │   ├── Esys_RSA_Decrypt.c│   │   │   ├── Esys_RSA_Encrypt.c│   │   │   ├── Esys_SelfTest.c│   │   │   ├── Esys_SequenceComplete.c│   │   │   ├── Esys_SequenceUpdate.c│   │   │   ├── Esys_SetAlgorithmSet.c│   │   │   ├── Esys_SetCommandCodeAuditStatus.c│   │   │   ├── Esys_SetPrimaryPolicy.c│   │   │   ├── Esys_Shutdown.c│   │   │   ├── Esys_Sign.c│   │   │   ├── Esys_StartAuthSession.c│   │   │   ├── Esys_Startup.c│   │   │   ├── Esys_StirRandom.c│   │   │   ├── Esys_TestParms.c│   │   │   ├── Esys_Unseal.c│   │   │   ├── Esys_Vendor_TCG_Test.c│   │   │   ├── Esys_VerifySignature.c│   │   │   └── Esys_ZGen_2Phase.c│   │   ├── esys_context.c│   │   ├── esys_crypto.c│   │   ├── esys_crypto.h│   │   ├── esys_crypto_mbed.c│   │   ├── esys_crypto_mbed.h│   │   ├── esys_crypto_ossl.c│   │   ├── esys_crypto_ossl.h│   │   ├── esys_free.c│   │   ├── esys_int.h│   │   ├── esys_iutil.c│   │   ├── esys_iutil.h│   │   ├── esys_mu.c│   │   ├── esys_mu.h│   │   ├── esys_tr.c│   │   ├── esys_types.h│   │   └── tss2-esys.vcxproj│   ├── tss2-fapi│   │   ├── api│   │   │   ├── Fapi_AuthorizePolicy.c│   │   │   ├── fapi_callback.c│   │   │   ├── Fapi_ChangeAuth.c│   │   │   ├── Fapi_CreateKey.c│   │   │   ├── Fapi_CreateNv.c│   │   │   ├── Fapi_CreateSeal.c│   │   │   ├── Fapi_Decrypt.c│   │   │   ├── Fapi_Delete.c│   │   │   ├── Fapi_Encrypt.c│   │   │   ├── Fapi_ExportKey.c│   │   │   ├── Fapi_ExportPolicy.c│   │   │   ├── Fapi_Finalize.c│   │   │   ├── Fapi_Free.c│   │   │   ├── Fapi_GetAppData.c│   │   │   ├── Fapi_GetCertificate.c│   │   │   ├── Fapi_GetDescription.c│   │   │   ├── Fapi_GetEsysBlob.c│   │   │   ├── Fapi_GetInfo.c│   │   │   ├── Fapi_GetPlatformCertificates.c│   │   │   ├── Fapi_GetPollHandles.c│   │   │   ├── Fapi_GetRandom.c│   │   │   ├── Fapi_GetTcti.c│   │   │   ├── Fapi_GetTpmBlobs.c│   │   │   ├── Fapi_Import.c│   │   │   ├── Fapi_Initialize.c│   │   │   ├── Fapi_List.c│   │   │   ├── Fapi_NvExtend.c│   │   │   ├── Fapi_NvIncrement.c│   │   │   ├── Fapi_NvRead.c│   │   │   ├── Fapi_NvSetBits.c│   │   │   ├── Fapi_NvWrite.c│   │   │   ├── Fapi_PcrExtend.c│   │   │   ├── Fapi_PcrRead.c│   │   │   ├── Fapi_Provision.c│   │   │   ├── Fapi_Quote.c│   │   │   ├── Fapi_SetAppData.c│   │   │   ├── Fapi_SetCertificate.c│   │   │   ├── Fapi_SetDescription.c│   │   │   ├── Fapi_Sign.c│   │   │   ├── Fapi_Unseal.c│   │   │   ├── Fapi_VerifyQuote.c│   │   │   ├── Fapi_VerifySignature.c│   │   │   └── Fapi_WriteAuthorizeNV.c│   │   ├── efi_event.h│   │   ├── fapi_certificates.h│   │   ├── fapi_crypto.c│   │   ├── fapi_crypto.h│   │   ├── fapi_int.h│   │   ├── fapi_policy.h│   │   ├── fapi_types.h│   │   ├── fapi_util.c│   │   ├── fapi_util.h│   │   ├── ifapi_config.c│   │   ├── ifapi_config.h│   │   ├── ifapi_curl.c│   │   ├── ifapi_curl.h│   │   ├── ifapi_eventlog.c│   │   ├── ifapi_eventlog.h│   │   ├── ifapi_eventlog_system.c│   │   ├── ifapi_eventlog_system.h│   │   ├── ifapi_get_intl_cert.c│   │   ├── ifapi_get_intl_cert.h│   │   ├── ifapi_helpers.c│   │   ├── ifapi_helpers.h│   │   ├── ifapi_ima_eventlog.c│   │   ├── ifapi_ima_eventlog.h│   │   ├── ifapi_io.c│   │   ├── ifapi_io.h│   │   ├── ifapi_json_deserialize.c│   │   ├── ifapi_json_deserialize.h│   │   ├── ifapi_json_eventlog_deserialize.h│   │   ├── ifapi_json_eventlog_serialize.c│   │   ├── ifapi_json_eventlog_serialize.h│   │   ├── ifapi_json_serialize.c│   │   ├── ifapi_json_serialize.h│   │   ├── ifapi_keystore.c│   │   ├── ifapi_keystore.h│   │   ├── ifapi_macros.h│   │   ├── ifapi_policy.c│   │   ├── ifapi_policy_calculate.c│   │   ├── ifapi_policy_calculate.h│   │   ├── ifapi_policy_callbacks.c│   │   ├── ifapi_policy_callbacks.h│   │   ├── ifapi_policy_execute.c│   │   ├── ifapi_policy_execute.h│   │   ├── ifapi_policy.h│   │   ├── ifapi_policy_instantiate.c│   │   ├── ifapi_policy_instantiate.h│   │   ├── ifapi_policy_json_deserialize.c│   │   ├── ifapi_policy_json_deserialize.h│   │   ├── ifapi_policy_json_serialize.c│   │   ├── ifapi_policy_json_serialize.h│   │   ├── ifapi_policy_store.c│   │   ├── ifapi_policy_store.h│   │   ├── ifapi_policy_types.h│   │   ├── ifapi_policyutil_execute.c│   │   ├── ifapi_policyutil_execute.h│   │   ├── ifapi_profiles.c│   │   ├── ifapi_profiles.h│   │   ├── tpm_json_deserialize.c│   │   ├── tpm_json_deserialize.h│   │   ├── tpm_json_serialize.c│   │   └── tpm_json_serialize.h│   ├── tss2-mu│   │   ├── base-types.c│   │   ├── tpm2b-types.c│   │   ├── tpma-types.c│   │   ├── tpml-types.c│   │   ├── tpms-types.c│   │   ├── tpmt-types.c│   │   ├── tpmu-types.c│   │   └── tss2-mu.vcxproj│   ├── tss2-policy│   │   └── tss2_policy.c│   ├── tss2-rc│   │   ├── tss2_rc.c│   │   └── tss2-rc.vcxproj│   ├── tss2-sys│   │   ├── api│   │   │   ├── Tss2_Sys_AC_GetCapability.c│   │   │   ├── Tss2_Sys_AC_Send.c│   │   │   ├── Tss2_Sys_ActivateCredential.c│   │   │   ├── Tss2_Sys_ACT_SetTimeout.c│   │   │   ├── Tss2_Sys_Certify.c│   │   │   ├── Tss2_Sys_CertifyCreation.c│   │   │   ├── Tss2_Sys_CertifyX509.c│   │   │   ├── Tss2_Sys_ChangeEPS.c│   │   │   ├── Tss2_Sys_ChangePPS.c│   │   │   ├── Tss2_Sys_Clear.c│   │   │   ├── Tss2_Sys_ClearControl.c│   │   │   ├── Tss2_Sys_ClockRateAdjust.c│   │   │   ├── Tss2_Sys_ClockSet.c│   │   │   ├── Tss2_Sys_Commit.c│   │   │   ├── Tss2_Sys_ContextLoad.c│   │   │   ├── Tss2_Sys_ContextSave.c│   │   │   ├── Tss2_Sys_Create.c│   │   │   ├── Tss2_Sys_CreateLoaded.c│   │   │   ├── Tss2_Sys_CreatePrimary.c│   │   │   ├── Tss2_Sys_DictionaryAttackLockReset.c│   │   │   ├── Tss2_Sys_DictionaryAttackParameters.c│   │   │   ├── Tss2_Sys_Duplicate.c│   │   │   ├── Tss2_Sys_ECC_Parameters.c│   │   │   ├── Tss2_Sys_ECDH_KeyGen.c│   │   │   ├── Tss2_Sys_ECDH_ZGen.c│   │   │   ├── Tss2_Sys_EC_Ephemeral.c│   │   │   ├── Tss2_Sys_EncryptDecrypt2.c│   │   │   ├── Tss2_Sys_EncryptDecrypt.c│   │   │   ├── Tss2_Sys_EventSequenceComplete.c│   │   │   ├── Tss2_Sys_EvictControl.c│   │   │   ├── Tss2_Sys_Execute.c│   │   │   ├── Tss2_Sys_FieldUpgradeData.c│   │   │   ├── Tss2_Sys_FieldUpgradeStart.c│   │   │   ├── Tss2_Sys_Finalize.c│   │   │   ├── Tss2_Sys_FirmwareRead.c│   │   │   ├── Tss2_Sys_FlushContext.c│   │   │   ├── Tss2_Sys_GetCapability.c│   │   │   ├── Tss2_Sys_GetCommandAuditDigest.c│   │   │   ├── Tss2_Sys_GetCommandCode.c│   │   │   ├── Tss2_Sys_GetContextSize.c│   │   │   ├── Tss2_Sys_GetCpBuffer.c│   │   │   ├── Tss2_Sys_GetDecryptParam.c│   │   │   ├── Tss2_Sys_GetEncryptParam.c│   │   │   ├── Tss2_Sys_GetRandom.c│   │   │   ├── Tss2_Sys_GetRpBuffer.c│   │   │   ├── Tss2_Sys_GetRspAuths.c│   │   │   ├── Tss2_Sys_GetSessionAuditDigest.c│   │   │   ├── Tss2_Sys_GetTctiContext.c│   │   │   ├── Tss2_Sys_GetTestResult.c│   │   │   ├── Tss2_Sys_GetTime.c│   │   │   ├── Tss2_Sys_Hash.c│   │   │   ├── Tss2_Sys_HashSequenceStart.c│   │   │   ├── Tss2_Sys_HierarchyChangeAuth.c│   │   │   ├── Tss2_Sys_HierarchyControl.c│   │   │   ├── Tss2_Sys_HMAC.c│   │   │   ├── Tss2_Sys_HMAC_Start.c│   │   │   ├── Tss2_Sys_Import.c│   │   │   ├── Tss2_Sys_IncrementalSelfTest.c│   │   │   ├── Tss2_Sys_Initialize.c│   │   │   ├── Tss2_Sys_Load.c│   │   │   ├── Tss2_Sys_LoadExternal.c│   │   │   ├── Tss2_Sys_MAC.c│   │   │   ├── Tss2_Sys_MAC_Start.c│   │   │   ├── Tss2_Sys_MakeCredential.c│   │   │   ├── Tss2_Sys_NV_Certify.c│   │   │   ├── Tss2_Sys_NV_ChangeAuth.c│   │   │   ├── Tss2_Sys_NV_DefineSpace.c│   │   │   ├── Tss2_Sys_NV_Extend.c│   │   │   ├── Tss2_Sys_NV_GlobalWriteLock.c│   │   │   ├── Tss2_Sys_NV_Increment.c│   │   │   ├── Tss2_Sys_NV_Read.c│   │   │   ├── Tss2_Sys_NV_ReadLock.c│   │   │   ├── Tss2_Sys_NV_ReadPublic.c│   │   │   ├── Tss2_Sys_NV_SetBits.c│   │   │   ├── Tss2_Sys_NV_UndefineSpace.c│   │   │   ├── Tss2_Sys_NV_UndefineSpaceSpecial.c│   │   │   ├── Tss2_Sys_NV_Write.c│   │   │   ├── Tss2_Sys_NV_WriteLock.c│   │   │   ├── Tss2_Sys_ObjectChangeAuth.c│   │   │   ├── Tss2_Sys_PCR_Allocate.c│   │   │   ├── Tss2_Sys_PCR_Event.c│   │   │   ├── Tss2_Sys_PCR_Extend.c│   │   │   ├── Tss2_Sys_PCR_Read.c│   │   │   ├── Tss2_Sys_PCR_Reset.c│   │   │   ├── Tss2_Sys_PCR_SetAuthPolicy.c│   │   │   ├── Tss2_Sys_PCR_SetAuthValue.c│   │   │   ├── Tss2_Sys_Policy_AC_SendSelect.c│   │   │   ├── Tss2_Sys_PolicyAuthorize.c│   │   │   ├── Tss2_Sys_PolicyAuthorizeNV.c│   │   │   ├── Tss2_Sys_PolicyAuthValue.c│   │   │   ├── Tss2_Sys_PolicyCommandCode.c│   │   │   ├── Tss2_Sys_PolicyCounterTimer.c│   │   │   ├── Tss2_Sys_PolicyCpHash.c│   │   │   ├── Tss2_Sys_PolicyDuplicationSelect.c│   │   │   ├── Tss2_Sys_PolicyGetDigest.c│   │   │   ├── Tss2_Sys_PolicyLocality.c│   │   │   ├── Tss2_Sys_PolicyNameHash.c│   │   │   ├── Tss2_Sys_PolicyNV.c│   │   │   ├── Tss2_Sys_PolicyNvWritten.c│   │   │   ├── Tss2_Sys_PolicyOR.c│   │   │   ├── Tss2_Sys_PolicyPassword.c│   │   │   ├── Tss2_Sys_PolicyPCR.c│   │   │   ├── Tss2_Sys_PolicyPhysicalPresence.c│   │   │   ├── Tss2_Sys_PolicyRestart.c│   │   │   ├── Tss2_Sys_PolicySecret.c│   │   │   ├── Tss2_Sys_PolicySigned.c│   │   │   ├── Tss2_Sys_PolicyTemplate.c│   │   │   ├── Tss2_Sys_PolicyTicket.c│   │   │   ├── Tss2_Sys_PP_Commands.c│   │   │   ├── Tss2_Sys_Quote.c│   │   │   ├── Tss2_Sys_ReadClock.c│   │   │   ├── Tss2_Sys_ReadPublic.c│   │   │   ├── Tss2_Sys_Rewrap.c│   │   │   ├── Tss2_Sys_RSA_Decrypt.c│   │   │   ├── Tss2_Sys_RSA_Encrypt.c│   │   │   ├── Tss2_Sys_SelfTest.c│   │   │   ├── Tss2_Sys_SequenceComplete.c│   │   │   ├── Tss2_Sys_SequenceUpdate.c│   │   │   ├── Tss2_Sys_SetAlgorithmSet.c│   │   │   ├── Tss2_Sys_SetCmdAuths.c│   │   │   ├── Tss2_Sys_SetCommandCodeAuditStatus.c│   │   │   ├── Tss2_Sys_SetDecryptParam.c│   │   │   ├── Tss2_Sys_SetEncryptParam.c│   │   │   ├── Tss2_Sys_SetPrimaryPolicy.c│   │   │   ├── Tss2_Sys_Shutdown.c│   │   │   ├── Tss2_Sys_Sign.c│   │   │   ├── Tss2_Sys_StartAuthSession.c│   │   │   ├── Tss2_Sys_Startup.c│   │   │   ├── Tss2_Sys_StirRandom.c│   │   │   ├── Tss2_Sys_TestParms.c│   │   │   ├── Tss2_Sys_Unseal.c│   │   │   ├── Tss2_Sys_Vendor_TCG_Test.c│   │   │   ├── Tss2_Sys_VerifySignature.c│   │   │   └── Tss2_Sys_ZGen_2Phase.c│   │   ├── sysapi_util.c│   │   ├── sysapi_util.h│   │   └── tss2-sys.vcxproj│   ├── tss2-tcti│   │   ├── tcti-cmd.c│   │   ├── tcti-cmd.h│   │   ├── tcti-common.c│   │   ├── tcti-common.h│   │   ├── tcti-device.c│   │   ├── tcti-device.h│   │   ├── tctildr.c│   │   ├── tctildr-dl.c│   │   ├── tctildr-dl.h│   │   ├── tctildr.h│   │   ├── tctildr-interface.h│   │   ├── tctildr-nodl.c│   │   ├── tctildr-nodl.h│   │   ├── tcti-libtpms.c│   │   ├── tcti-libtpms.h│   │   ├── tcti-mssim.c│   │   ├── tcti-mssim.h│   │   ├── tcti-pcap-builder.c│   │   ├── tcti-pcap-builder.h│   │   ├── tcti-pcap.c│   │   ├── tcti-pcap.h│   │   ├── tcti-spi-helper.c│   │   ├── tcti-spi-helper.h│   │   ├── tcti-swtpm.c│   │   ├── tcti-swtpm.h│   │   ├── tcti-tbs.c│   │   ├── tcti-tbs.h│   │   ├── tss2-tctildr.vcxproj│   │   ├── tss2-tcti-mssim.vcxproj│   │   ├── tss2-tcti-swtpm.vcxproj│   │   └── tss2-tcti-tbs.vcxproj│   └── util│       ├── aux_util.h│       ├── io.c│       ├── io.h│       ├── key-value-parse.c│       ├── key-value-parse.h│       ├── log.c│       ├── log.h│       ├── tpm2b.h│       └── tss2_endian.h├── test│   ├── data│   │   ├── fapi│   │   │   ├── eventlog│   │   │   │   ├── binary_measurements_nuc.b64│   │   │   │   ├── binary_measurements_pc_client.b64│   │   │   │   ├── event.b64│   │   │   │   ├── event-uefiaction.b64│   │   │   │   ├── event-uefiservices.b64│   │   │   │   ├── event-uefivar.b64│   │   │   │   ├── sml-ima-ng-sha1.b64│   │   │   │   ├── sml-ima-ng-sha1-invalidated.b64│   │   │   │   ├── sml-ima-sha1.b64│   │   │   │   ├── sml-ima-sha1-invalidated.b64│   │   │   │   ├── sml-ima-sig-sha256.b64│   │   │   │   ├── sml-ima-sig-sha256-invalidated.b64│   │   │   │   └── specid-vendordata.b64│   │   │   ├── P_ECC384.json│   │   │   ├── P_ECC_error.json│   │   │   ├── P_ECC.json│   │   │   ├── P_ECC_sh_eh_policy.json│   │   │   ├── P_ECC_sh_eh_policy_sha384.json│   │   │   ├── P_ECC_system.json│   │   │   ├── policy│   │   │   │   ├── ecc.pem│   │   │   │   ├── pol_action.json│   │   │   │   ├── pol_authorize_ecc_pem.json│   │   │   │   ├── pol_authorize_ecc_pem_sha384.json│   │   │   │   ├── pol_authorize.json│   │   │   │   ├── pol_authorize_nv_complex_tpm2b.json│   │   │   │   ├── pol_authorize_nv_complex_tpm2b_sha384.json│   │   │   │   ├── pol_authorize_nv.json│   │   │   │   ├── pol_authorize_nv_sha384.json│   │   │   │   ├── pol_authorize_nv_tpms.json│   │   │   │   ├── pol_authorize_nv_tpms_sha384.json│   │   │   │   ├── pol_authorize_outer.json│   │   │   │   ├── pol_authorize_rsa_pem.json│   │   │   │   ├── pol_auth_value.json│   │   │   │   ├── pol_command_code.json│   │   │   │   ├── pol_countertimer.json│   │   │   │   ├── pol_cphash.json│   │   │   │   ├── pol_cphash_sha384.json│   │   │   │   ├── pol_duplicate.json│   │   │   │   ├── pol_ek_high_range_sha256.json│   │   │   │   ├── pol_locality.json│   │   │   │   ├── pol_name_hash.json│   │   │   │   ├── pol_nv_change_auth.json│   │   │   │   ├── pol_nv_counter.json│   │   │   │   ├── pol_nv.json│   │   │   │   ├── pol_nv_tpm_idx.json│   │   │   │   ├── pol_nv_written.json│   │   │   │   ├── pol_or_read_write_secret.json│   │   │   │   ├── pol_password.json│   │   │   │   ├── pol_pcr16_0_ecc_authorized.json│   │   │   │   ├── pol_pcr16_0_ecc_authorized_sha384.json│   │   │   │   ├── pol_pcr16_0_fail.json│   │   │   │   ├── pol_pcr16_0.json│   │   │   │   ├── pol_pcr16_0_or.json│   │   │   │   ├── pol_pcr16_0_rsa_authorized.json│   │   │   │   ├── pol_pcr16_read.json│   │   │   │   ├── pol_pcr8_0.json│   │   │   │   ├── pol_physical_presence.json│   │   │   │   ├── pol_secret.json│   │   │   │   ├── pol_secret_key.json│   │   │   │   ├── pol_signed_ecc.json│   │   │   │   ├── pol_signed.json│   │   │   │   ├── pol_signed_keyedhash.json│   │   │   │   ├── pol_template.json│   │   │   │   └── rsa.pem│   │   │   ├── P_RSA256.json│   │   │   ├── P_RSA2.json│   │   │   ├── P_RSA_EK_persistent.json│   │   │   ├── P_RSA.json│   │   │   ├── P_RSA_nameAlg_sha1.json│   │   │   └── P_RSA_sh_policy.json│   │   └── test-fapi-policies.h│   ├── fuzz│   │   ├── main-sys.c│   │   ├── tcti│   │   │   ├── tcti-fuzzing.c│   │   │   ├── tcti-fuzzing.h│   │   │   └── tss2_tcti_fuzzing.h│   │   └── tcti-spi-helper-fuzz-test.c│   ├── helper│   │   ├── tpm_cmd_tcti_dummy.c│   │   ├── tpm_dumpstate.c│   │   ├── tpm_getek.c│   │   ├── tpm_getek_ecc.c│   │   ├── tpm_startup.c│   │   ├── tpm_transientempty.c│   │   └── tpm_writeekcert.c│   ├── integration│   │   ├── context-util.h│   │   ├── esys-act-set-timeout.int.c│   │   ├── esys-audit.int.c│   │   ├── esys-auto-session-flags.int.c│   │   ├── esys-certify-creation.int.c│   │   ├── esys-certify.int.c│   │   ├── esys-certifyX509.int.c│   │   ├── esys-change-eps.int.c│   │   ├── esys-clear-control.int.c│   │   ├── esys-clear.int.c│   │   ├── esys-clockset.int.c│   │   ├── esys-commit.int.c│   │   ├── esys-create-fail.int.c│   │   ├── esys-createloaded.int.c│   │   ├── esys-create-password-auth.int.c│   │   ├── esys-create-policy-auth.int.c│   │   ├── esys-create-primary-hmac.int.c│   │   ├── esys-create-session-auth.int.c│   │   ├── esys-crypto.int.c│   │   ├── esys-duplicate.int.c│   │   ├── esys-ecc-parameters.int.c│   │   ├── esys-ecdh-keygen.int.c│   │   ├── esys-ecdh-zgen.int.c│   │   ├── esys-encrypt-decrypt.int.c│   │   ├── esys-event-sequence-complete.int.c│   │   ├── esys-evict-control-serialization.int.c│   │   ├── esys-field-upgrade.int.c│   │   ├── esys-firmware-read.int.c│   │   ├── esys-get-capability-act.int.c│   │   ├── esys-get-capability.int.c│   │   ├── esys-get-random.int.c│   │   ├── esys-get-time.int.c│   │   ├── esys-hash.int.c│   │   ├── esys-hashsequencestart.int.c│   │   ├── esys-hierarchychangeauth.int.c│   │   ├── esys-hierarchy-control.int.c│   │   ├── esys-hmac.int.c│   │   ├── esys-hmacsequencestart.int.c│   │   ├── esys-import.int.c│   │   ├── esys-lock.int.c│   │   ├── esys-mac.int.c│   │   ├── esys-macsequencestart.int.c│   │   ├── esys-make-credential.int.c│   │   ├── esys-nv-certify.int.c│   │   ├── esys-nv-ram-counter.int.c│   │   ├── esys-nv-ram-extend-index.int.c│   │   ├── esys-nv-ram-ordinary-index.int.c│   │   ├── esys-nv-ram-set-bits.int.c│   │   ├── esys-object-changeauth.int.c│   │   ├── esys-pcr-auth-value.int.c│   │   ├── esys-pcr-basic.int.c│   │   ├── esys-policy-authorize.int.c│   │   ├── esys-policy-authorize-nv-opt.int.c│   │   ├── esys-policy-nv-changeauth.int.c│   │   ├── esys-policy-nv-undefine-special.int.c│   │   ├── esys-policy-password.int.c│   │   ├── esys-policy-physical-presence-opt.int.c│   │   ├── esys-policy-regression.int.c│   │   ├── esys-policy-template-opt.int.c│   │   ├── esys-policy-ticket.int.c│   │   ├── esys-pp-commands.int.c│   │   ├── esys-quote.int.c│   │   ├── esys-rsa-encrypt-decrypt.int.c│   │   ├── esys-save-and-load-context.int.c│   │   ├── esys-session-attributes.int.c│   │   ├── esys-set-algorithm-set.int.c│   │   ├── esys-stir-random.int.c│   │   ├── esys-testparms.int.c│   │   ├── esys-tpm-clear-auth.int.c│   │   ├── esys-tpm-tests.int.c│   │   ├── esys-tr-fromTpmPublic-key.int.c│   │   ├── esys-tr-fromTpmPublic-nv.int.c│   │   ├── esys-tr-fromTpmPublic-session.int.c│   │   ├── esys-tr-getName-hierarchy.int.c│   │   ├── esys-tr-getName.int.c│   │   ├── esys-tr-getTpmHandle-key.int.c│   │   ├── esys-tr-getTpmHandle-nv.int.c│   │   ├── esys-unseal-password-auth.int.c│   │   ├── esys-verify-signature.int.c│   │   ├── esys-zgen-2phase.int.c│   │   ├── fapi-check-wrong-paths.int.c│   │   ├── fapi-data-crypt.int.c│   │   ├── fapi-duplicate.int.c│   │   ├── fapi-export-policy.int.c│   │   ├── fapi-ext-public-key.int.c│   │   ├── fapi-get-esys-blobs.int.c│   │   ├── fapi-get-random.int.c│   │   ├── fapi-info.int.c│   │   ├── fapi-key-change-auth.int.c│   │   ├── fapi-key-create2-sign.int.c│   │   ├── fapi-key-create-ckda-sign.int.c│   │   ├── fapi-key-create-he-sign.int.c│   │   ├── fapi-key-create-null-key-sign.int.c│   │   ├── fapi-key-create-policies-sign.int.c│   │   ├── fapi-key-create-policy-authorize-nv-sign.int.c│   │   ├── fapi-key-create-policy-authorize-pem-sign.int.c│   │   ├── fapi-key-create-policy-authorize-sign.int.c│   │   ├── fapi-key-create-policy-nv-counter-sign.int.c│   │   ├── fapi-key-create-policy-nv-sign.int.c│   │   ├── fapi-key-create-policy-or-sign.int.c│   │   ├── fapi-key-create-policy-pcr-sign.int.c│   │   ├── fapi-key-create-policy-secret-key-sign.int.c│   │   ├── fapi-key-create-policy-secret-nv-sign.int.c│   │   ├── fapi-key-create-policy-signed.int.c│   │   ├── fapi-key-create-policy-signed-keyedhash.int.c│   │   ├── fapi-key-create-primary-sign.int.c│   │   ├── fapi-key-create-sign.int.c│   │   ├── fapi-key-create-sign-password-provision.int.c│   │   ├── fapi-key-create-sign-policy-provision.int.c│   │   ├── fapi-nv-authorizenv-cphash.int.c│   │   ├── fapi-nv-extend.int.c│   │   ├── fapi-nv-increment.int.c│   │   ├── fapi-nv-ordinary.int.c│   │   ├── fapi-nv-set-bits.int.c│   │   ├── fapi-nv-written-policy.int.c│   │   ├── fapi-pcr-test.int.c│   │   ├── fapi-platform-certificates.int.c│   │   ├── fapi-policy-or-nv-read-write.int.c│   │   ├── fapi-provisioning-error.int.c│   │   ├── fapi-provisioning-with-template.int.c│   │   ├── fapi-quote-destructive-eventlog.int.c│   │   ├── fapi-quote-destructive.int.c│   │   ├── fapi-quote.int.c│   │   ├── fapi-quote-with-primary.int.c│   │   ├── fapi-second-provisioning.int.c│   │   ├── fapi-unseal.int.c│   │   ├── main-esys.c│   │   ├── main-fapi.c│   │   ├── main-sys.c│   │   ├── policy-execute.int.c│   │   ├── session-util.h│   │   ├── sys-abi-version.int.c│   │   ├── sys-asymmetric-encrypt-decrypt.int.c│   │   ├── sys-context-util.c│   │   ├── sys-create-keyedhash-sha1-hmac.int.c│   │   ├── sys-create-loaded.int.c│   │   ├── sys-encrypt-decrypt-2.int.c│   │   ├── sys-encrypt-decrypt.int.c│   │   ├── sys-entity-util.c│   │   ├── sys-evict-ctrl.int.c│   │   ├── sys-get-random.int.c│   │   ├── sys-hierarchy-change-auth.int.c│   │   ├── sys-hmac-auth.int.c│   │   ├── sys-hmac.int.c│   │   ├── sys-mac.int.c│   │   ├── sys-nv-policy-locality.int.c│   │   ├── sys-nv-readwrite.int.c│   │   ├── sys-param-encrypt-decrypt.int.c│   │   ├── sys-pcr-extension.int.c│   │   ├── sys-policy-authorizeNV.int.c│   │   ├── sys-policy-template.int.c│   │   ├── sys-primary-rsa-2K-aes128cfb.int.c│   │   ├── sys-read-clock.int.c│   │   ├── sys-self-test.int.c│   │   ├── sys-session-util.c│   │   ├── sys-start-auth-session.int.c│   │   ├── sys-stir-random.int.c│   │   ├── sys-sys-initialize.int.c│   │   ├── sys-system-api.int.c│   │   ├── sys-test-options.c│   │   ├── sys-tpm-properties.int.c│   │   ├── sys-util.c│   │   ├── sys-util.h│   │   ├── test-esys.h│   │   ├── test-fapi.h│   │   ├── test.h│   │   └── test-options.h│   ├── tpmclient│   │   └── tpmclient.int.c│   └── unit│       ├── CommonPreparePrologue.c│       ├── CopyCommandHeader.c│       ├── dlopen-fail.c│       ├── esys-ac-getcapability.c│       ├── esys-ac-send.c│       ├── esys-context-null.c│       ├── esys-crypto.c│       ├── esys-dummy-defs.h│       ├── esys-getpollhandles.c│       ├── esys-nulltcti.c│       ├── esys-policy-ac-sendselect.c│       ├── esys-resubmissions.c│       ├── esys-sequence-finish.c│       ├── esys-tcti-rcs.c│       ├── esys-tpm-rcs.c│       ├── esys-vendor.c│       ├── fapi-check-ima-log.c│       ├── fapi-config.c│       ├── fapi-eventlog.c│       ├── fapi-get-intl-cert.c│       ├── fapi-helpers.c│       ├── fapi-ima-eventlog.c│       ├── fapi-ima-fuzzing.c│       ├── fapi-io.c│       ├── fapi-json.c│       ├── fapi-profiles.c│       ├── fapi-system-fuzzing.c│       ├── io.c│       ├── key-value-parse.c│       ├── log.c│       ├── sys-execute.c│       ├── tcti-cmd.c│       ├── tcti-cmd-test.h│       ├── tcti-device.c│       ├── tctildr.c│       ├── tctildr-dl.c│       ├── tctildr-getinfo.c│       ├── tctildr-nodl.c│       ├── tctildr-tcti.c│       ├── tcti-libtpms.c│       ├── tcti-mssim.c│       ├── tcti-pcap.c│       ├── tcti-spi-helper.c│       ├── tcti-swtpm.c│       ├── test_tss2_rc.c│       ├── TPM2B-marshal.c│       ├── TPMA-marshal.c│       ├── TPML-marshal.c│       ├── TPMS-marshal.c│       ├── TPMT-marshal.c│       ├── TPMU-marshal.c│       ├── tss2_policy.c│       ├── UINT16-marshal.c│       ├── UINT32-marshal.c│       ├── UINT64-marshal.c│       └── UINT8-marshal.c├── tpm2-tss.sln└── tss2-dlopen├── tss2-dlopen-esys.c├── tss2-dlopen-fapi.c├── tss2-dlopen-mu.c├── tss2-dlopen-rc.c└── tss2-dlopen-tctildr.c39 directories, 866 files

5. 进入源码目录

penghao@Ding-Perlis-MP260S48:~/TPM/tss$ cd tpm2-tss/
penghao@Ding-Perlis-MP260S48:~/TPM/tss/tpm2-tss$

6. 构建——引导

运行bootstrap命令进行引导。命令及结果如下所示:

penghao@Ding-Perlis-MP260S48:~/TPM/tss/tpm2-tss$ ./bootstrap
Generating file lists: src_vars.mk
aclocal: installing 'm4/libtool.m4' from '/usr/share/aclocal/libtool.m4'
aclocal: installing 'm4/ltdl.m4' from '/usr/share/aclocal/ltdl.m4'
aclocal: installing 'm4/ltoptions.m4' from '/usr/share/aclocal/ltoptions.m4'
aclocal: installing 'm4/ltsugar.m4' from '/usr/share/aclocal/ltsugar.m4'
aclocal: installing 'm4/ltversion.m4' from '/usr/share/aclocal/ltversion.m4'
aclocal: installing 'm4/lt~obsolete.m4' from '/usr/share/aclocal/lt~obsolete.m4'
aclocal: installing 'm4/pkg.m4' from '/usr/share/aclocal/pkg.m4'
libtoolize: putting auxiliary files in '.'.
libtoolize: linking file './ltmain.sh'
configure.ac:21: error: possibly undefined macro: AC_SUBSTIf this token and others are legitimate, please use m4_pattern_allow.See the Autoconf documentation.
configure.ac:60: error: possibly undefined macro: AS_IF
configure.ac:121: error: possibly undefined macro: AC_MSG_ERROR
configure.ac:151: error: possibly undefined macro: AC_MSG_WARN
autoreconf: error: /usr/bin/autoconf failed with exit status: 1

出现了错误。需要安装依赖。安装完依赖后再回到这里。

-------------------------------------------------------------------------------------------------------------------------------

依赖安装完成后,回到此处。再次执行之前的构建命令,这次能够正常编译通过了,如下所示:

penghao@Ding-Perlis-MP260S48:~/TPM/tss/tpm2-tss$ ./bootstrap
Generating file lists: src_vars.mk
aclocal: installing 'm4/ax_ac_append_to_file.m4' from '/usr/share/aclocal/ax_ac_append_to_file.m4'
aclocal: installing 'm4/ax_ac_print_to_file.m4' from '/usr/share/aclocal/ax_ac_print_to_file.m4'
aclocal: installing 'm4/ax_add_am_macro_static.m4' from '/usr/share/aclocal/ax_add_am_macro_static.m4'
aclocal: installing 'm4/ax_add_fortify_source.m4' from '/usr/share/aclocal/ax_add_fortify_source.m4'
aclocal: installing 'm4/ax_am_macros_static.m4' from '/usr/share/aclocal/ax_am_macros_static.m4'
aclocal: installing 'm4/ax_check_compile_flag.m4' from '/usr/share/aclocal/ax_check_compile_flag.m4'
aclocal: installing 'm4/ax_check_enable_debug.m4' from '/usr/share/aclocal/ax_check_enable_debug.m4'
aclocal: installing 'm4/ax_check_link_flag.m4' from '/usr/share/aclocal/ax_check_link_flag.m4'
aclocal: installing 'm4/ax_code_coverage.m4' from '/usr/share/aclocal/ax_code_coverage.m4'
aclocal: installing 'm4/ax_file_escapes.m4' from '/usr/share/aclocal/ax_file_escapes.m4'
aclocal: installing 'm4/ax_is_release.m4' from '/usr/share/aclocal/ax_is_release.m4'
aclocal: installing 'm4/ax_normalize_path.m4' from '/usr/share/aclocal/ax_normalize_path.m4'
aclocal: installing 'm4/ax_prog_doxygen.m4' from '/usr/share/aclocal/ax_prog_doxygen.m4'
aclocal: installing 'm4/ax_recursive_eval.m4' from '/usr/share/aclocal/ax_recursive_eval.m4'
aclocal: installing 'm4/ax_valgrind_check.m4' from '/usr/share/aclocal/ax_valgrind_check.m4'
configure.ac:28: installing './compile'
configure.ac:23: installing './config.guess'
configure.ac:23: installing './config.sub'
configure.ac:12: installing './install-sh'
configure.ac:12: installing './missing'
Makefile.am: installing './depcomp'
parallel-tests: installing './test-driver'

7. 构建——配置

运行configure命令进行配置。命令及结果如下所示:

penghao@Ding-Perlis-MP260S48:~/TPM/tss/tpm2-tss$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking whether to enable debugging... info
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking dependency style of g++... gcc3
checking whether ln -s works... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
file: could not find any valid magic files! (No such file or directory)
checking for mt... mt
checking if mt is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for gcc options needed to detect all undeclared functions... none needed
checking for library containing dlopen... none required
checking for dlerror... yes
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dld_link in -ldld... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for strndup... yes
checking for reallocarray... yes
checking for libcrypto >= 1.1.0... yes
checking for EVP_sm3 in -lcrypto... yes
checking for EVP_sm4_cfb128 in -lcrypto... yes
checking for json-c... yes
checking for libcurl... yes
checking for curl_url_strerror in -lcurl... yes
checking for uuid... yes
checking for libtpms/tpm_library.h... no
configure: WARNING: library libtpms missing
checking for valgrind... no
checking if LD -Wl,--version-script works... yes
checking whether C compiler accepts -std=c99... yes
checking whether C compiler accepts -Wall... yes
checking whether C compiler accepts -Wextra... yes
checking whether C compiler accepts -Wformat-security... yes
checking whether C compiler accepts -Werror... yes
checking whether C compiler accepts -fstack-protector-all... yes
checking whether C compiler accepts -fpic... yes
checking whether C compiler accepts -fPIC... yes
checking whether C compiler accepts -Wno-missing-braces... yes
checking whether C compiler accepts -Wstrict-overflow=5... yes
checking whether the linker accepts -Wl,--no-undefined... yes
checking whether the linker accepts -Wl,-z,noexecstack... yes
checking whether the linker accepts -Wl,-z,now... yes
checking whether the linker accepts -Wl,-z,relro... yes
checking for systemd-sysusers... no
checking for systemd-tmpfiles... yes
checking for useradd... yes
checking for groupadd... yes
checking for adduser... no
checking for addgroup... no
checking for doxygen... /usr/bin/doxygen
checking for perl... /usr/bin/perl
checking whether to build with code coverage support... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating Doxyfile
config.status: creating lib/tss2-sys.pc
config.status: creating lib/tss2-esys.pc
config.status: creating lib/tss2-mu.pc
config.status: creating lib/tss2-tcti-device.pc
config.status: creating lib/tss2-tcti-mssim.pc
config.status: creating lib/tss2-tcti-swtpm.pc
config.status: creating lib/tss2-tcti-pcap.pc
config.status: creating lib/tss2-tcti-libtpms.pc
config.status: creating lib/tss2-rc.pc
config.status: creating lib/tss2-tctildr.pc
config.status: creating lib/tss2-fapi.pc
config.status: creating lib/tss2-tcti-cmd.pc
config.status: creating lib/tss2-policy.pc
config.status: creating lib/tss2-tcti-spi-helper.pc
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commandstpm2-tss 4.0.0-6-g6c2f14c6esys:               yesfapi:               yespolicy:             yestctidefaultmodule:  libtss2-tcti-default.sotctidefaultconfig:  unit:               nointegration:        notesting backend:    fapi test profile:  P_ECCfuzzing:            nonedebug:              infomaxloglevel:        tracedoxygen:            1 crypto backend:     osslsysconfdir:         ${prefix}/etclocalstatedir:      ${prefix}/varrunstatedir:        ${localstatedir}/runsysusersdir:        ${prefix}/etc/sysusers.dtmpfilesdir:        ${prefix}/etc/tmpfiles.duserstatedir:       $HOME/.local/sharesysmeasurements:    /dev/nullimameasurements:    /sys/kernel/security/ima/binary_runtime_measurements

8. 构建——编译

运行make命令进行编译。命令及结果如下所示:

penghao@Ding-Perlis-MP260S48:~/TPM/tss/tpm2-tss$ make
git.mk: Generating .gitignore
make  all-am
make[1]: 进入目录“/home/penghao/TPM/tss/tpm2-tss”cd . && /bin/sh /home/penghao/TPM/tss/tpm2-tss/missing automake-1.16 --foreign Makefilecd . && /bin/sh ./config.status Makefile depfiles
config.status: creating Makefile
config.status: executing depfiles commandsCC       src/tss2-mu/base-types.loCC       src/tss2-mu/tpm2b-types.loCC       src/tss2-mu/tpma-types.loCC       src/tss2-mu/tpml-types.loCC       src/tss2-mu/tpms-types.loCC       src/tss2-mu/tpmt-types.loCC       src/tss2-mu/tpmu-types.loCC       src/util/io.loCC       src/util/key-value-parse.loCC       src/util/log.loCCLD     libutil.laCCLD     src/tss2-mu/libtss2-mu.laCC       src/tss2-tcti/libtss2_tctildr_la-tctildr.loCC       src/tss2-tcti/libtss2_tctildr_la-tctildr-dl.loCCLD     src/tss2-tcti/libtss2-tctildr.laCC       src/tss2-tcti/tcti-common.loCC       src/tss2-tcti/tcti-device.loCCLD     src/tss2-tcti/libtss2-tcti-device.laCC       src/tss2-tcti/tcti-swtpm.loCCLD     src/tss2-tcti/libtss2-tcti-swtpm.laCC       src/tss2-tcti/tcti-mssim.loCCLD     src/tss2-tcti/libtss2-tcti-mssim.laCC       src/tss2-tcti/tcti-pcap-builder.loCC       src/tss2-tcti/tcti-pcap.loCCLD     src/tss2-tcti/libtss2-tcti-pcap.laCC       src/tss2-tcti/tcti-cmd.loCCLD     src/tss2-tcti/libtss2-tcti-cmd.laCC       src/tss2-tcti/tcti-spi-helper.loCCLD     src/tss2-tcti/libtss2-tcti-spi-helper.laCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ACT_SetTimeout.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_AC_GetCapability.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_AC_Send.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ActivateCredential.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Certify.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_CertifyCreation.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_CertifyX509.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ChangeEPS.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ChangePPS.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Clear.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ClearControl.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ClockRateAdjust.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ClockSet.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Commit.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ContextLoad.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ContextSave.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Create.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_CreateLoaded.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_CreatePrimary.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_DictionaryAttackLockReset.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_DictionaryAttackParameters.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Duplicate.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ECC_Parameters.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ECDH_KeyGen.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ECDH_ZGen.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_EC_Ephemeral.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_EncryptDecrypt.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_EncryptDecrypt2.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_EventSequenceComplete.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_EvictControl.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Execute.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_FieldUpgradeData.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_FieldUpgradeStart.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Finalize.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_FirmwareRead.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_FlushContext.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_GetCapability.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_GetCommandAuditDigest.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_GetCommandCode.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_GetContextSize.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_GetCpBuffer.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_GetDecryptParam.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_GetEncryptParam.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_GetRandom.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_GetRpBuffer.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_GetRspAuths.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_GetSessionAuditDigest.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_GetTctiContext.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_GetTestResult.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_GetTime.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_HMAC.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_HMAC_Start.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Hash.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_HashSequenceStart.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_HierarchyChangeAuth.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_HierarchyControl.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Import.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_IncrementalSelfTest.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Initialize.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Load.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_LoadExternal.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_MAC.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_MAC_Start.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_MakeCredential.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_NV_Certify.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_NV_ChangeAuth.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_NV_DefineSpace.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_NV_Extend.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_NV_GlobalWriteLock.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_NV_Increment.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_NV_Read.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_NV_ReadLock.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_NV_ReadPublic.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_NV_SetBits.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_NV_UndefineSpace.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_NV_UndefineSpaceSpecial.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_NV_Write.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_NV_WriteLock.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ObjectChangeAuth.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PCR_Allocate.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PCR_Event.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PCR_Extend.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PCR_Read.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PCR_Reset.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PCR_SetAuthPolicy.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PCR_SetAuthValue.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PP_Commands.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyAuthValue.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyAuthorize.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyAuthorizeNV.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyCommandCode.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyCounterTimer.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyCpHash.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyDuplicationSelect.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyGetDigest.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyLocality.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyNV.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyNameHash.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyNvWritten.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyOR.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyPCR.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyPassword.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyPhysicalPresence.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyRestart.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicySecret.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicySigned.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyTemplate.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyTicket.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Policy_AC_SendSelect.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Quote.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_RSA_Decrypt.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_RSA_Encrypt.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ReadClock.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ReadPublic.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Rewrap.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_SelfTest.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_SequenceComplete.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_SequenceUpdate.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_SetAlgorithmSet.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_SetCmdAuths.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_SetCommandCodeAuditStatus.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_SetDecryptParam.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_SetEncryptParam.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_SetPrimaryPolicy.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Shutdown.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Sign.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_StartAuthSession.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Startup.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_StirRandom.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_TestParms.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Unseal.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Vendor_TCG_Test.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_VerifySignature.loCC       src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ZGen_2Phase.loCC       src/tss2-sys/libtss2_sys_la-sysapi_util.loCC       src/util/tss2_sys_libtss2_sys_la-log.loCCLD     src/tss2-sys/libtss2-sys.laCC       src/tss2-esys/api/libtss2_esys_la-Esys_ACT_SetTimeout.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_AC_GetCapability.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_AC_Send.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_ActivateCredential.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_Certify.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_CertifyCreation.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_CertifyX509.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_ChangeEPS.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_ChangePPS.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_Clear.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_ClearControl.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_ClockRateAdjust.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_ClockSet.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_Commit.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_ContextLoad.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_ContextSave.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_Create.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_CreateLoaded.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_CreatePrimary.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_DictionaryAttackLockReset.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_DictionaryAttackParameters.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_Duplicate.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_ECC_Parameters.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_ECDH_KeyGen.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_ECDH_ZGen.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_EC_Ephemeral.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_EncryptDecrypt.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_EncryptDecrypt2.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_EventSequenceComplete.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_EvictControl.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_FieldUpgradeData.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_FieldUpgradeStart.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_FirmwareRead.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_FlushContext.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_GetCapability.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_GetCommandAuditDigest.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_GetRandom.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_GetSessionAuditDigest.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_GetTestResult.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_GetTime.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_HMAC.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_HMAC_Start.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_Hash.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_HashSequenceStart.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_HierarchyChangeAuth.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_HierarchyControl.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_Import.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_IncrementalSelfTest.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_Load.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_LoadExternal.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_MAC.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_MAC_Start.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_MakeCredential.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_NV_Certify.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_NV_ChangeAuth.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_NV_DefineSpace.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_NV_Extend.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_NV_GlobalWriteLock.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_NV_Increment.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_NV_Read.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_NV_ReadLock.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_NV_ReadPublic.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_NV_SetBits.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_NV_UndefineSpace.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_NV_UndefineSpaceSpecial.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_NV_Write.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_NV_WriteLock.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_ObjectChangeAuth.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_PCR_Allocate.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_PCR_Event.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_PCR_Extend.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_PCR_Read.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_PCR_Reset.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_PCR_SetAuthPolicy.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_PCR_SetAuthValue.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_PP_Commands.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_PolicyAuthValue.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_PolicyAuthorize.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_PolicyAuthorizeNV.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_PolicyCommandCode.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_PolicyCounterTimer.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_PolicyCpHash.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_PolicyDuplicationSelect.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_PolicyGetDigest.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_PolicyLocality.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_PolicyNV.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_PolicyNameHash.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_PolicyNvWritten.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_PolicyOR.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_PolicyPCR.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_PolicyPassword.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_PolicyPhysicalPresence.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_PolicyRestart.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_PolicySecret.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_PolicySigned.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_PolicyTemplate.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_PolicyTicket.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_Policy_AC_SendSelect.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_Quote.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_RSA_Decrypt.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_RSA_Encrypt.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_ReadClock.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_ReadPublic.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_Rewrap.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_SelfTest.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_SequenceComplete.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_SequenceUpdate.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_SetAlgorithmSet.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_SetCommandCodeAuditStatus.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_SetPrimaryPolicy.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_Shutdown.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_Sign.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_StartAuthSession.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_Startup.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_StirRandom.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_TestParms.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_Unseal.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_Vendor_TCG_Test.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_VerifySignature.loCC       src/tss2-esys/api/libtss2_esys_la-Esys_ZGen_2Phase.loCC       src/tss2-esys/libtss2_esys_la-esys_context.loCC       src/tss2-esys/libtss2_esys_la-esys_crypto.loCC       src/tss2-esys/libtss2_esys_la-esys_free.loCC       src/tss2-esys/libtss2_esys_la-esys_iutil.loCC       src/tss2-esys/libtss2_esys_la-esys_mu.loCC       src/tss2-esys/libtss2_esys_la-esys_tr.loCC       src/tss2-esys/libtss2_esys_la-esys_crypto_ossl.loCC       src/tss2-tcti/tss2_esys_libtss2_esys_la-tctildr.loCC       src/tss2-tcti/tss2_esys_libtss2_esys_la-tctildr-dl.loCCLD     src/tss2-esys/libtss2-esys.laCC       src/tss2-rc/tss2_rc.loCCLD     src/tss2-rc/libtss2-rc.laCC       src/tss2-policy/libtss2_policy_la-tss2_policy.loCC       src/tss2-fapi/tss2_policy_libtss2_policy_la-fapi_crypto.loCC       src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_eventlog.loCC       src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_ima_eventlog.loCC       src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_eventlog_system.loCC       src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_helpers.loCC       src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_io.loCC       src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_json_deserialize.loCC       src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_json_serialize.loCC       src/tss2-fapi/tss2_policy_libtss2_policy_la-tpm_json_deserialize.loCC       src/tss2-fapi/tss2_policy_libtss2_policy_la-tpm_json_serialize.loCC       src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_json_eventlog_serialize.loCC       src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_policy.loCC       src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_policy_calculate.loCC       src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_policy_execute.loCC       src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_policy_instantiate.loCC       src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_policy_json_deserialize.loCC       src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_policy_json_serialize.loCC       src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_keystore.loCC       src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_policy_store.loCCLD     src/tss2-policy/libtss2-policy.laCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_AuthorizePolicy.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_ChangeAuth.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_CreateKey.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_CreateNv.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_CreateSeal.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_Decrypt.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_Delete.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_Encrypt.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_ExportKey.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_ExportPolicy.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_Finalize.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_Free.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_GetAppData.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_GetCertificate.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_GetDescription.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_GetEsysBlob.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_GetInfo.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_GetPlatformCertificates.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_GetPollHandles.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_GetRandom.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_GetTcti.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_GetTpmBlobs.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_Import.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_Initialize.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_List.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_NvExtend.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_NvIncrement.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_NvRead.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_NvSetBits.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_NvWrite.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_PcrExtend.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_PcrRead.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_Provision.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_Quote.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_SetAppData.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_SetCertificate.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_SetDescription.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_Sign.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_Unseal.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_VerifyQuote.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_VerifySignature.loCC       src/tss2-fapi/api/libtss2_fapi_la-Fapi_WriteAuthorizeNV.loCC       src/tss2-fapi/api/libtss2_fapi_la-fapi_callback.loCC       src/tss2-fapi/libtss2_fapi_la-fapi_crypto.loCC       src/tss2-fapi/libtss2_fapi_la-fapi_util.loCC       src/tss2-fapi/libtss2_fapi_la-ifapi_config.loCC       src/tss2-fapi/libtss2_fapi_la-ifapi_curl.loCC       src/tss2-fapi/libtss2_fapi_la-ifapi_eventlog.loCC       src/tss2-fapi/libtss2_fapi_la-ifapi_eventlog_system.loCC       src/tss2-fapi/libtss2_fapi_la-ifapi_get_intl_cert.loCC       src/tss2-fapi/libtss2_fapi_la-ifapi_helpers.loCC       src/tss2-fapi/libtss2_fapi_la-ifapi_ima_eventlog.loCC       src/tss2-fapi/libtss2_fapi_la-ifapi_io.loCC       src/tss2-fapi/libtss2_fapi_la-ifapi_json_deserialize.loCC       src/tss2-fapi/libtss2_fapi_la-ifapi_json_eventlog_serialize.loCC       src/tss2-fapi/libtss2_fapi_la-ifapi_json_serialize.loCC       src/tss2-fapi/libtss2_fapi_la-ifapi_keystore.loCC       src/tss2-fapi/libtss2_fapi_la-ifapi_policy.loCC       src/tss2-fapi/libtss2_fapi_la-ifapi_policy_calculate.loCC       src/tss2-fapi/libtss2_fapi_la-ifapi_policy_callbacks.loCC       src/tss2-fapi/libtss2_fapi_la-ifapi_policy_execute.loCC       src/tss2-fapi/libtss2_fapi_la-ifapi_policy_instantiate.loCC       src/tss2-fapi/libtss2_fapi_la-ifapi_policy_json_deserialize.loCC       src/tss2-fapi/libtss2_fapi_la-ifapi_policy_json_serialize.loCC       src/tss2-fapi/libtss2_fapi_la-ifapi_policy_store.loCC       src/tss2-fapi/libtss2_fapi_la-ifapi_policyutil_execute.loCC       src/tss2-fapi/libtss2_fapi_la-ifapi_profiles.loCC       src/tss2-fapi/libtss2_fapi_la-tpm_json_deserialize.loCC       src/tss2-fapi/libtss2_fapi_la-tpm_json_serialize.loCCLD     src/tss2-fapi/libtss2-fapi.laGEN      man/man3/Tss2_Tcti_Cmd_Init.3GEN      man/man3/Tss2_Tcti_Device_Init.3GEN      man/man3/Tss2_Tcti_Mssim_Init.3GEN      man/man3/Tss2_TctiLdr_Finalize.3GEN      man/man3/Tss2_TctiLdr_FreeInfo.3GEN      man/man3/Tss2_TctiLdr_GetInfo.3GEN      man/man3/Tss2_TctiLdr_Initialize.3DXGEN  Doxyfile
warning: Tag 'TCL_SUBST' at line 242 of file 'Doxyfile' has become obsolete.To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'CLANG_ASSISTED_PARSING' at line 1129 of file 'Doxyfile' belongs to an option that was not enabled at compile time.To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u", or recompile doxygen with this feature enabled.
warning: Tag 'CLANG_OPTIONS' at line 1137 of file 'Doxyfile' belongs to an option that was not enabled at compile time.To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u", or recompile doxygen with this feature enabled.
warning: Tag 'COLS_IN_ALPHA_INDEX' at line 1155 of file 'Doxyfile' has become obsolete.To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'LATEX_SOURCE_CODE' at line 1860 of file 'Doxyfile' has become obsolete.To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'RTF_SOURCE_CODE' at line 1942 of file 'Doxyfile' has become obsolete.To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOCBOOK_PROGRAMLISTING' at line 2040 of file 'Doxyfile' has become obsolete.To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'PERL_PATH' at line 2220 of file 'Doxyfile' has become obsolete.To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'CLASS_DIAGRAMS' at line 2233 of file 'Doxyfile' has become obsolete.To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'MSCGEN_PATH' at line 2242 of file 'Doxyfile' has become obsolete.To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
/home/penghao/TPM/tss/tpm2-tss/doc/doxygen.dox:986: warning: Documentation for undefined enum '_ESYS_STATE' found.
/home/penghao/TPM/tss/tpm2-tss/doc/coding_standard_c.md:282: warning: end of comment block while expecting command </tt>
/home/penghao/TPM/tss/tpm2-tss/src/tss2-fapi/fapi_util.c:1288: warning: found documented return type for ifapi_primary_clean that does not return anything
/home/penghao/TPM/tss/tpm2-tss/README.md:44: warning: unable to resolve reference to '/home/penghao/TPM/tss/tpm2-tss/INSTALL.md' for \ref command
/home/penghao/TPM/tss/tpm2-tss/README.md:55: warning: unable to resolve reference to '/home/penghao/TPM/tss/tpm2-tss/CONTRIBUTING.md' for \ref command
/home/penghao/TPM/tss/tpm2-tss/README.md:58: warning: unable to resolve reference to '/home/penghao/TPM/tss/tpm2-tss/INSTALL.md' for \ref command
/home/penghao/TPM/tss/tpm2-tss/README.md:91: warning: unable to resolve reference to '/home/penghao/TPM/tss/tpm2-tss/INSTALL.md' for \ref command
/home/penghao/TPM/tss/tpm2-tss/README.md:193: warning: unable to resolve reference to '/home/penghao/TPM/tss/tpm2-tss/doc/fuzzing.md' for \ref command
/home/penghao/TPM/tss/tpm2-tss/README.md:44: warning: unable to resolve reference to '/home/penghao/TPM/tss/tpm2-tss/INSTALL.md' for \ref command
/home/penghao/TPM/tss/tpm2-tss/README.md:55: warning: unable to resolve reference to '/home/penghao/TPM/tss/tpm2-tss/CONTRIBUTING.md' for \ref command
/home/penghao/TPM/tss/tpm2-tss/README.md:58: warning: unable to resolve reference to '/home/penghao/TPM/tss/tpm2-tss/INSTALL.md' for \ref command
/home/penghao/TPM/tss/tpm2-tss/README.md:91: warning: unable to resolve reference to '/home/penghao/TPM/tss/tpm2-tss/INSTALL.md' for \ref command
/home/penghao/TPM/tss/tpm2-tss/README.md:193: warning: unable to resolve reference to '/home/penghao/TPM/tss/tpm2-tss/doc/fuzzing.md' for \ref commandGEN      man/man5/fapi-config.5GEN      man/man5/fapi-profile.5GEN      man/man7/tss2-tcti-device.7GEN      man/man7/tss2-tcti-swtpm.7GEN      man/man7/tss2-tcti-mssim.7GEN      man/man7/tss2-tcti-cmd.7GEN      man/man7/tss2-tctildr.7GEN      fapi-config.jsonGEN      tpm2-tss-fapi.conf
make[1]: 离开目录“/home/penghao/TPM/tss/tpm2-tss”

9. 安装

运行make install命令进行安装。命令及结果如下所示:

penghao@Ding-Perlis-MP260S48:~/TPM/tss/tpm2-tss$ sudo make install
[sudo] penghao 的密码:make[1]: 进入目录“/home/penghao/TPM/tss/tpm2-tss”/usr/bin/mkdir -p '/usr/local/lib'/bin/sh ./libtool   --mode=install /usr/bin/install -c   src/tss2-mu/libtss2-mu.la src/tss2-tcti/libtss2-tctildr.la src/tss2-tcti/libtss2-tcti-device.la src/tss2-tcti/libtss2-tcti-swtpm.la src/tss2-tcti/libtss2-tcti-mssim.la src/tss2-tcti/libtss2-tcti-pcap.la src/tss2-tcti/libtss2-tcti-cmd.la src/tss2-tcti/libtss2-tcti-spi-helper.la src/tss2-sys/libtss2-sys.la src/tss2-esys/libtss2-esys.la src/tss2-rc/libtss2-rc.la src/tss2-policy/libtss2-policy.la src/tss2-fapi/libtss2-fapi.la '/usr/local/lib'
libtool: install: /usr/bin/install -c src/tss2-mu/.libs/libtss2-mu.so.0.0.1 /usr/local/lib/libtss2-mu.so.0.0.1
libtool: install: (cd /usr/local/lib && { ln -s -f libtss2-mu.so.0.0.1 libtss2-mu.so.0 || { rm -f libtss2-mu.so.0 && ln -s libtss2-mu.so.0.0.1 libtss2-mu.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libtss2-mu.so.0.0.1 libtss2-mu.so || { rm -f libtss2-mu.so && ln -s libtss2-mu.so.0.0.1 libtss2-mu.so; }; })
libtool: install: /usr/bin/install -c src/tss2-mu/.libs/libtss2-mu.lai /usr/local/lib/libtss2-mu.la
libtool: install: /usr/bin/install -c src/tss2-tcti/.libs/libtss2-tctildr.so.0.0.0 /usr/local/lib/libtss2-tctildr.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libtss2-tctildr.so.0.0.0 libtss2-tctildr.so.0 || { rm -f libtss2-tctildr.so.0 && ln -s libtss2-tctildr.so.0.0.0 libtss2-tctildr.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libtss2-tctildr.so.0.0.0 libtss2-tctildr.so || { rm -f libtss2-tctildr.so && ln -s libtss2-tctildr.so.0.0.0 libtss2-tctildr.so; }; })
libtool: install: /usr/bin/install -c src/tss2-tcti/.libs/libtss2-tctildr.lai /usr/local/lib/libtss2-tctildr.la
libtool: warning: relinking 'src/tss2-tcti/libtss2-tcti-device.la'
libtool: install: (cd /home/penghao/TPM/tss/tpm2-tss; /bin/sh "/home/penghao/TPM/tss/tpm2-tss/libtool"  --silent --tag CC --mode=relink gcc -I./src -I./include/tss2 -I./test/fuzz/tcti -std=c99 -Wall -Wextra -Wformat-security -Werror -fstack-protector-all -fpic -fPIC -Wno-missing-braces -Wstrict-overflow=5 -g -Wl,--version-script=./lib/tss2-tcti-device.map -o src/tss2-tcti/libtss2-tcti-device.la -rpath /usr/local/lib src/tss2-tcti/tcti-common.lo src/tss2-tcti/tcti-device.lo src/tss2-mu/libtss2-mu.la libutil.la )
libtool: install: /usr/bin/install -c src/tss2-tcti/.libs/libtss2-tcti-device.so.0.0.0T /usr/local/lib/libtss2-tcti-device.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libtss2-tcti-device.so.0.0.0 libtss2-tcti-device.so.0 || { rm -f libtss2-tcti-device.so.0 && ln -s libtss2-tcti-device.so.0.0.0 libtss2-tcti-device.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libtss2-tcti-device.so.0.0.0 libtss2-tcti-device.so || { rm -f libtss2-tcti-device.so && ln -s libtss2-tcti-device.so.0.0.0 libtss2-tcti-device.so; }; })
libtool: install: /usr/bin/install -c src/tss2-tcti/.libs/libtss2-tcti-device.lai /usr/local/lib/libtss2-tcti-device.la
libtool: warning: relinking 'src/tss2-tcti/libtss2-tcti-swtpm.la'
libtool: install: (cd /home/penghao/TPM/tss/tpm2-tss; /bin/sh "/home/penghao/TPM/tss/tpm2-tss/libtool"  --silent --tag CC --mode=relink gcc -I./src -I./include/tss2 -I./test/fuzz/tcti -std=c99 -Wall -Wextra -Wformat-security -Werror -fstack-protector-all -fpic -fPIC -Wno-missing-braces -Wstrict-overflow=5 -g -Wl,--version-script=./lib/tss2-tcti-swtpm.map -o src/tss2-tcti/libtss2-tcti-swtpm.la -rpath /usr/local/lib src/tss2-tcti/tcti-common.lo src/tss2-tcti/tcti-swtpm.lo src/tss2-mu/libtss2-mu.la libutil.la )
libtool: install: /usr/bin/install -c src/tss2-tcti/.libs/libtss2-tcti-swtpm.so.0.0.0T /usr/local/lib/libtss2-tcti-swtpm.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libtss2-tcti-swtpm.so.0.0.0 libtss2-tcti-swtpm.so.0 || { rm -f libtss2-tcti-swtpm.so.0 && ln -s libtss2-tcti-swtpm.so.0.0.0 libtss2-tcti-swtpm.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libtss2-tcti-swtpm.so.0.0.0 libtss2-tcti-swtpm.so || { rm -f libtss2-tcti-swtpm.so && ln -s libtss2-tcti-swtpm.so.0.0.0 libtss2-tcti-swtpm.so; }; })
libtool: install: /usr/bin/install -c src/tss2-tcti/.libs/libtss2-tcti-swtpm.lai /usr/local/lib/libtss2-tcti-swtpm.la
libtool: warning: relinking 'src/tss2-tcti/libtss2-tcti-mssim.la'
libtool: install: (cd /home/penghao/TPM/tss/tpm2-tss; /bin/sh "/home/penghao/TPM/tss/tpm2-tss/libtool"  --silent --tag CC --mode=relink gcc -I./src -I./include/tss2 -I./test/fuzz/tcti -std=c99 -Wall -Wextra -Wformat-security -Werror -fstack-protector-all -fpic -fPIC -Wno-missing-braces -Wstrict-overflow=5 -g -Wl,--version-script=./lib/tss2-tcti-mssim.map -o src/tss2-tcti/libtss2-tcti-mssim.la -rpath /usr/local/lib src/tss2-tcti/tcti-common.lo src/tss2-tcti/tcti-mssim.lo src/tss2-mu/libtss2-mu.la libutil.la )
libtool: install: /usr/bin/install -c src/tss2-tcti/.libs/libtss2-tcti-mssim.so.0.0.0T /usr/local/lib/libtss2-tcti-mssim.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libtss2-tcti-mssim.so.0.0.0 libtss2-tcti-mssim.so.0 || { rm -f libtss2-tcti-mssim.so.0 && ln -s libtss2-tcti-mssim.so.0.0.0 libtss2-tcti-mssim.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libtss2-tcti-mssim.so.0.0.0 libtss2-tcti-mssim.so || { rm -f libtss2-tcti-mssim.so && ln -s libtss2-tcti-mssim.so.0.0.0 libtss2-tcti-mssim.so; }; })
libtool: install: /usr/bin/install -c src/tss2-tcti/.libs/libtss2-tcti-mssim.lai /usr/local/lib/libtss2-tcti-mssim.la
libtool: warning: relinking 'src/tss2-tcti/libtss2-tcti-pcap.la'
libtool: install: (cd /home/penghao/TPM/tss/tpm2-tss; /bin/sh "/home/penghao/TPM/tss/tpm2-tss/libtool"  --silent --tag CC --mode=relink gcc -I./src -I./include/tss2 -I./test/fuzz/tcti -std=c99 -Wall -Wextra -Wformat-security -Werror -fstack-protector-all -fpic -fPIC -Wno-missing-braces -Wstrict-overflow=5 -g -Wl,--version-script=./lib/tss2-tcti-pcap.map -o src/tss2-tcti/libtss2-tcti-pcap.la -rpath /usr/local/lib src/tss2-tcti/tcti-common.lo src/tss2-tcti/tcti-pcap-builder.lo src/tss2-tcti/tcti-pcap.lo src/tss2-tcti/libtss2-tctildr.la src/tss2-mu/libtss2-mu.la libutil.la )
libtool: install: /usr/bin/install -c src/tss2-tcti/.libs/libtss2-tcti-pcap.so.0.0.0T /usr/local/lib/libtss2-tcti-pcap.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libtss2-tcti-pcap.so.0.0.0 libtss2-tcti-pcap.so.0 || { rm -f libtss2-tcti-pcap.so.0 && ln -s libtss2-tcti-pcap.so.0.0.0 libtss2-tcti-pcap.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libtss2-tcti-pcap.so.0.0.0 libtss2-tcti-pcap.so || { rm -f libtss2-tcti-pcap.so && ln -s libtss2-tcti-pcap.so.0.0.0 libtss2-tcti-pcap.so; }; })
libtool: install: /usr/bin/install -c src/tss2-tcti/.libs/libtss2-tcti-pcap.lai /usr/local/lib/libtss2-tcti-pcap.la
libtool: warning: relinking 'src/tss2-tcti/libtss2-tcti-cmd.la'
libtool: install: (cd /home/penghao/TPM/tss/tpm2-tss; /bin/sh "/home/penghao/TPM/tss/tpm2-tss/libtool"  --silent --tag CC --mode=relink gcc -I./src -I./include/tss2 -I./test/fuzz/tcti -std=c99 -Wall -Wextra -Wformat-security -Werror -fstack-protector-all -fpic -fPIC -Wno-missing-braces -Wstrict-overflow=5 -g -Wl,--version-script=./lib/tss2-tcti-cmd.map -o src/tss2-tcti/libtss2-tcti-cmd.la -rpath /usr/local/lib src/tss2-tcti/tcti-common.lo src/tss2-tcti/tcti-cmd.lo libutil.la src/tss2-mu/libtss2-mu.la )
libtool: install: /usr/bin/install -c src/tss2-tcti/.libs/libtss2-tcti-cmd.so.0.0.0T /usr/local/lib/libtss2-tcti-cmd.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libtss2-tcti-cmd.so.0.0.0 libtss2-tcti-cmd.so.0 || { rm -f libtss2-tcti-cmd.so.0 && ln -s libtss2-tcti-cmd.so.0.0.0 libtss2-tcti-cmd.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libtss2-tcti-cmd.so.0.0.0 libtss2-tcti-cmd.so || { rm -f libtss2-tcti-cmd.so && ln -s libtss2-tcti-cmd.so.0.0.0 libtss2-tcti-cmd.so; }; })
libtool: install: /usr/bin/install -c src/tss2-tcti/.libs/libtss2-tcti-cmd.lai /usr/local/lib/libtss2-tcti-cmd.la
libtool: warning: relinking 'src/tss2-tcti/libtss2-tcti-spi-helper.la'
libtool: install: (cd /home/penghao/TPM/tss/tpm2-tss; /bin/sh "/home/penghao/TPM/tss/tpm2-tss/libtool"  --silent --tag CC --mode=relink gcc -I./src -I./include/tss2 -I./test/fuzz/tcti -std=c99 -Wall -Wextra -Wformat-security -Werror -fstack-protector-all -fpic -fPIC -Wno-missing-braces -Wstrict-overflow=5 -g -Wl,--version-script=./lib/tss2-tcti-spi-helper.map -o src/tss2-tcti/libtss2-tcti-spi-helper.la -rpath /usr/local/lib src/tss2-tcti/tcti-common.lo src/tss2-tcti/tcti-spi-helper.lo libutil.la src/tss2-mu/libtss2-mu.la )
libtool: install: /usr/bin/install -c src/tss2-tcti/.libs/libtss2-tcti-spi-helper.so.0.0.0T /usr/local/lib/libtss2-tcti-spi-helper.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libtss2-tcti-spi-helper.so.0.0.0 libtss2-tcti-spi-helper.so.0 || { rm -f libtss2-tcti-spi-helper.so.0 && ln -s libtss2-tcti-spi-helper.so.0.0.0 libtss2-tcti-spi-helper.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libtss2-tcti-spi-helper.so.0.0.0 libtss2-tcti-spi-helper.so || { rm -f libtss2-tcti-spi-helper.so && ln -s libtss2-tcti-spi-helper.so.0.0.0 libtss2-tcti-spi-helper.so; }; })
libtool: install: /usr/bin/install -c src/tss2-tcti/.libs/libtss2-tcti-spi-helper.lai /usr/local/lib/libtss2-tcti-spi-helper.la
libtool: warning: relinking 'src/tss2-sys/libtss2-sys.la'
libtool: install: (cd /home/penghao/TPM/tss/tpm2-tss; /bin/sh "/home/penghao/TPM/tss/tpm2-tss/libtool"  --silent --tag CC --mode=relink gcc -I./src -I./include/tss2 -I./test/fuzz/tcti -std=c99 -Wall -Wextra -Wformat-security -Werror -fstack-protector-all -fpic -fPIC -Wno-missing-braces -Wstrict-overflow=5 -I./src/tss2-sys -g -Wl,--no-undefined -Wl,-z,noexecstack -Wl,-z,now -Wl,-z,relro -Wl,--version-script=./lib/tss2-sys.map -version-info 1:1:0 -o src/tss2-sys/libtss2-sys.la -rpath /usr/local/lib src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ACT_SetTimeout.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_AC_GetCapability.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_AC_Send.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ActivateCredential.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Certify.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_CertifyCreation.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_CertifyX509.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ChangeEPS.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ChangePPS.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Clear.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ClearControl.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ClockRateAdjust.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ClockSet.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Commit.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ContextLoad.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ContextSave.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Create.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_CreateLoaded.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_CreatePrimary.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_DictionaryAttackLockReset.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_DictionaryAttackParameters.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Duplicate.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ECC_Parameters.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ECDH_KeyGen.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ECDH_ZGen.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_EC_Ephemeral.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_EncryptDecrypt.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_EncryptDecrypt2.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_EventSequenceComplete.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_EvictControl.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Execute.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_FieldUpgradeData.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_FieldUpgradeStart.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Finalize.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_FirmwareRead.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_FlushContext.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_GetCapability.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_GetCommandAuditDigest.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_GetCommandCode.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_GetContextSize.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_GetCpBuffer.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_GetDecryptParam.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_GetEncryptParam.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_GetRandom.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_GetRpBuffer.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_GetRspAuths.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_GetSessionAuditDigest.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_GetTctiContext.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_GetTestResult.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_GetTime.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_HMAC.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_HMAC_Start.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Hash.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_HashSequenceStart.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_HierarchyChangeAuth.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_HierarchyControl.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Import.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_IncrementalSelfTest.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Initialize.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Load.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_LoadExternal.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_MAC.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_MAC_Start.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_MakeCredential.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_NV_Certify.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_NV_ChangeAuth.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_NV_DefineSpace.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_NV_Extend.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_NV_GlobalWriteLock.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_NV_Increment.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_NV_Read.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_NV_ReadLock.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_NV_ReadPublic.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_NV_SetBits.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_NV_UndefineSpace.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_NV_UndefineSpaceSpecial.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_NV_Write.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_NV_WriteLock.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ObjectChangeAuth.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PCR_Allocate.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PCR_Event.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PCR_Extend.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PCR_Read.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PCR_Reset.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PCR_SetAuthPolicy.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PCR_SetAuthValue.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PP_Commands.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyAuthValue.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyAuthorize.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyAuthorizeNV.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyCommandCode.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyCounterTimer.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyCpHash.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyDuplicationSelect.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyGetDigest.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyLocality.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyNV.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyNameHash.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyNvWritten.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyOR.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyPCR.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyPassword.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyPhysicalPresence.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyRestart.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicySecret.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicySigned.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyTemplate.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_PolicyTicket.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Policy_AC_SendSelect.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Quote.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_RSA_Decrypt.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_RSA_Encrypt.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ReadClock.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ReadPublic.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Rewrap.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_SelfTest.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_SequenceComplete.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_SequenceUpdate.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_SetAlgorithmSet.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_SetCmdAuths.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_SetCommandCodeAuditStatus.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_SetDecryptParam.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_SetEncryptParam.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_SetPrimaryPolicy.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Shutdown.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Sign.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_StartAuthSession.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Startup.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_StirRandom.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_TestParms.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Unseal.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_Vendor_TCG_Test.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_VerifySignature.lo src/tss2-sys/api/libtss2_sys_la-Tss2_Sys_ZGen_2Phase.lo src/tss2-sys/libtss2_sys_la-sysapi_util.lo src/util/tss2_sys_libtss2_sys_la-log.lo src/tss2-mu/libtss2-mu.la )
libtool: install: /usr/bin/install -c src/tss2-sys/.libs/libtss2-sys.so.1.0.1T /usr/local/lib/libtss2-sys.so.1.0.1
libtool: install: (cd /usr/local/lib && { ln -s -f libtss2-sys.so.1.0.1 libtss2-sys.so.1 || { rm -f libtss2-sys.so.1 && ln -s libtss2-sys.so.1.0.1 libtss2-sys.so.1; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libtss2-sys.so.1.0.1 libtss2-sys.so || { rm -f libtss2-sys.so && ln -s libtss2-sys.so.1.0.1 libtss2-sys.so; }; })
libtool: install: /usr/bin/install -c src/tss2-sys/.libs/libtss2-sys.lai /usr/local/lib/libtss2-sys.la
libtool: warning: relinking 'src/tss2-esys/libtss2-esys.la'
libtool: install: (cd /home/penghao/TPM/tss/tpm2-tss; /bin/sh "/home/penghao/TPM/tss/tpm2-tss/libtool"  --silent --tag CC --mode=relink gcc -I./src -I./include/tss2 -I./test/fuzz/tcti -std=c99 -Wall -Wextra -Wformat-security -Werror -fstack-protector-all -fpic -fPIC -Wno-missing-braces -Wstrict-overflow=5 -I./src/tss2-esys -g -Wl,--no-undefined -Wl,-z,noexecstack -Wl,-z,now -Wl,-z,relro -lcrypto -Wl,--version-script=./lib/tss2-esys.map -version-info 0:1:0 -o src/tss2-esys/libtss2-esys.la -rpath /usr/local/lib src/tss2-esys/api/libtss2_esys_la-Esys_ACT_SetTimeout.lo src/tss2-esys/api/libtss2_esys_la-Esys_AC_GetCapability.lo src/tss2-esys/api/libtss2_esys_la-Esys_AC_Send.lo src/tss2-esys/api/libtss2_esys_la-Esys_ActivateCredential.lo src/tss2-esys/api/libtss2_esys_la-Esys_Certify.lo src/tss2-esys/api/libtss2_esys_la-Esys_CertifyCreation.lo src/tss2-esys/api/libtss2_esys_la-Esys_CertifyX509.lo src/tss2-esys/api/libtss2_esys_la-Esys_ChangeEPS.lo src/tss2-esys/api/libtss2_esys_la-Esys_ChangePPS.lo src/tss2-esys/api/libtss2_esys_la-Esys_Clear.lo src/tss2-esys/api/libtss2_esys_la-Esys_ClearControl.lo src/tss2-esys/api/libtss2_esys_la-Esys_ClockRateAdjust.lo src/tss2-esys/api/libtss2_esys_la-Esys_ClockSet.lo src/tss2-esys/api/libtss2_esys_la-Esys_Commit.lo src/tss2-esys/api/libtss2_esys_la-Esys_ContextLoad.lo src/tss2-esys/api/libtss2_esys_la-Esys_ContextSave.lo src/tss2-esys/api/libtss2_esys_la-Esys_Create.lo src/tss2-esys/api/libtss2_esys_la-Esys_CreateLoaded.lo src/tss2-esys/api/libtss2_esys_la-Esys_CreatePrimary.lo src/tss2-esys/api/libtss2_esys_la-Esys_DictionaryAttackLockReset.lo src/tss2-esys/api/libtss2_esys_la-Esys_DictionaryAttackParameters.lo src/tss2-esys/api/libtss2_esys_la-Esys_Duplicate.lo src/tss2-esys/api/libtss2_esys_la-Esys_ECC_Parameters.lo src/tss2-esys/api/libtss2_esys_la-Esys_ECDH_KeyGen.lo src/tss2-esys/api/libtss2_esys_la-Esys_ECDH_ZGen.lo src/tss2-esys/api/libtss2_esys_la-Esys_EC_Ephemeral.lo src/tss2-esys/api/libtss2_esys_la-Esys_EncryptDecrypt.lo src/tss2-esys/api/libtss2_esys_la-Esys_EncryptDecrypt2.lo src/tss2-esys/api/libtss2_esys_la-Esys_EventSequenceComplete.lo src/tss2-esys/api/libtss2_esys_la-Esys_EvictControl.lo src/tss2-esys/api/libtss2_esys_la-Esys_FieldUpgradeData.lo src/tss2-esys/api/libtss2_esys_la-Esys_FieldUpgradeStart.lo src/tss2-esys/api/libtss2_esys_la-Esys_FirmwareRead.lo src/tss2-esys/api/libtss2_esys_la-Esys_FlushContext.lo src/tss2-esys/api/libtss2_esys_la-Esys_GetCapability.lo src/tss2-esys/api/libtss2_esys_la-Esys_GetCommandAuditDigest.lo src/tss2-esys/api/libtss2_esys_la-Esys_GetRandom.lo src/tss2-esys/api/libtss2_esys_la-Esys_GetSessionAuditDigest.lo src/tss2-esys/api/libtss2_esys_la-Esys_GetTestResult.lo src/tss2-esys/api/libtss2_esys_la-Esys_GetTime.lo src/tss2-esys/api/libtss2_esys_la-Esys_HMAC.lo src/tss2-esys/api/libtss2_esys_la-Esys_HMAC_Start.lo src/tss2-esys/api/libtss2_esys_la-Esys_Hash.lo src/tss2-esys/api/libtss2_esys_la-Esys_HashSequenceStart.lo src/tss2-esys/api/libtss2_esys_la-Esys_HierarchyChangeAuth.lo src/tss2-esys/api/libtss2_esys_la-Esys_HierarchyControl.lo src/tss2-esys/api/libtss2_esys_la-Esys_Import.lo src/tss2-esys/api/libtss2_esys_la-Esys_IncrementalSelfTest.lo src/tss2-esys/api/libtss2_esys_la-Esys_Load.lo src/tss2-esys/api/libtss2_esys_la-Esys_LoadExternal.lo src/tss2-esys/api/libtss2_esys_la-Esys_MAC.lo src/tss2-esys/api/libtss2_esys_la-Esys_MAC_Start.lo src/tss2-esys/api/libtss2_esys_la-Esys_MakeCredential.lo src/tss2-esys/api/libtss2_esys_la-Esys_NV_Certify.lo src/tss2-esys/api/libtss2_esys_la-Esys_NV_ChangeAuth.lo src/tss2-esys/api/libtss2_esys_la-Esys_NV_DefineSpace.lo src/tss2-esys/api/libtss2_esys_la-Esys_NV_Extend.lo src/tss2-esys/api/libtss2_esys_la-Esys_NV_GlobalWriteLock.lo src/tss2-esys/api/libtss2_esys_la-Esys_NV_Increment.lo src/tss2-esys/api/libtss2_esys_la-Esys_NV_Read.lo src/tss2-esys/api/libtss2_esys_la-Esys_NV_ReadLock.lo src/tss2-esys/api/libtss2_esys_la-Esys_NV_ReadPublic.lo src/tss2-esys/api/libtss2_esys_la-Esys_NV_SetBits.lo src/tss2-esys/api/libtss2_esys_la-Esys_NV_UndefineSpace.lo src/tss2-esys/api/libtss2_esys_la-Esys_NV_UndefineSpaceSpecial.lo src/tss2-esys/api/libtss2_esys_la-Esys_NV_Write.lo src/tss2-esys/api/libtss2_esys_la-Esys_NV_WriteLock.lo src/tss2-esys/api/libtss2_esys_la-Esys_ObjectChangeAuth.lo src/tss2-esys/api/libtss2_esys_la-Esys_PCR_Allocate.lo src/tss2-esys/api/libtss2_esys_la-Esys_PCR_Event.lo src/tss2-esys/api/libtss2_esys_la-Esys_PCR_Extend.lo src/tss2-esys/api/libtss2_esys_la-Esys_PCR_Read.lo src/tss2-esys/api/libtss2_esys_la-Esys_PCR_Reset.lo src/tss2-esys/api/libtss2_esys_la-Esys_PCR_SetAuthPolicy.lo src/tss2-esys/api/libtss2_esys_la-Esys_PCR_SetAuthValue.lo src/tss2-esys/api/libtss2_esys_la-Esys_PP_Commands.lo src/tss2-esys/api/libtss2_esys_la-Esys_PolicyAuthValue.lo src/tss2-esys/api/libtss2_esys_la-Esys_PolicyAuthorize.lo src/tss2-esys/api/libtss2_esys_la-Esys_PolicyAuthorizeNV.lo src/tss2-esys/api/libtss2_esys_la-Esys_PolicyCommandCode.lo src/tss2-esys/api/libtss2_esys_la-Esys_PolicyCounterTimer.lo src/tss2-esys/api/libtss2_esys_la-Esys_PolicyCpHash.lo src/tss2-esys/api/libtss2_esys_la-Esys_PolicyDuplicationSelect.lo src/tss2-esys/api/libtss2_esys_la-Esys_PolicyGetDigest.lo src/tss2-esys/api/libtss2_esys_la-Esys_PolicyLocality.lo src/tss2-esys/api/libtss2_esys_la-Esys_PolicyNV.lo src/tss2-esys/api/libtss2_esys_la-Esys_PolicyNameHash.lo src/tss2-esys/api/libtss2_esys_la-Esys_PolicyNvWritten.lo src/tss2-esys/api/libtss2_esys_la-Esys_PolicyOR.lo src/tss2-esys/api/libtss2_esys_la-Esys_PolicyPCR.lo src/tss2-esys/api/libtss2_esys_la-Esys_PolicyPassword.lo src/tss2-esys/api/libtss2_esys_la-Esys_PolicyPhysicalPresence.lo src/tss2-esys/api/libtss2_esys_la-Esys_PolicyRestart.lo src/tss2-esys/api/libtss2_esys_la-Esys_PolicySecret.lo src/tss2-esys/api/libtss2_esys_la-Esys_PolicySigned.lo src/tss2-esys/api/libtss2_esys_la-Esys_PolicyTemplate.lo src/tss2-esys/api/libtss2_esys_la-Esys_PolicyTicket.lo src/tss2-esys/api/libtss2_esys_la-Esys_Policy_AC_SendSelect.lo src/tss2-esys/api/libtss2_esys_la-Esys_Quote.lo src/tss2-esys/api/libtss2_esys_la-Esys_RSA_Decrypt.lo src/tss2-esys/api/libtss2_esys_la-Esys_RSA_Encrypt.lo src/tss2-esys/api/libtss2_esys_la-Esys_ReadClock.lo src/tss2-esys/api/libtss2_esys_la-Esys_ReadPublic.lo src/tss2-esys/api/libtss2_esys_la-Esys_Rewrap.lo src/tss2-esys/api/libtss2_esys_la-Esys_SelfTest.lo src/tss2-esys/api/libtss2_esys_la-Esys_SequenceComplete.lo src/tss2-esys/api/libtss2_esys_la-Esys_SequenceUpdate.lo src/tss2-esys/api/libtss2_esys_la-Esys_SetAlgorithmSet.lo src/tss2-esys/api/libtss2_esys_la-Esys_SetCommandCodeAuditStatus.lo src/tss2-esys/api/libtss2_esys_la-Esys_SetPrimaryPolicy.lo src/tss2-esys/api/libtss2_esys_la-Esys_Shutdown.lo src/tss2-esys/api/libtss2_esys_la-Esys_Sign.lo src/tss2-esys/api/libtss2_esys_la-Esys_StartAuthSession.lo src/tss2-esys/api/libtss2_esys_la-Esys_Startup.lo src/tss2-esys/api/libtss2_esys_la-Esys_StirRandom.lo src/tss2-esys/api/libtss2_esys_la-Esys_TestParms.lo src/tss2-esys/api/libtss2_esys_la-Esys_Unseal.lo src/tss2-esys/api/libtss2_esys_la-Esys_Vendor_TCG_Test.lo src/tss2-esys/api/libtss2_esys_la-Esys_VerifySignature.lo src/tss2-esys/api/libtss2_esys_la-Esys_ZGen_2Phase.lo src/tss2-esys/libtss2_esys_la-esys_context.lo src/tss2-esys/libtss2_esys_la-esys_crypto.lo src/tss2-esys/libtss2_esys_la-esys_free.lo src/tss2-esys/libtss2_esys_la-esys_iutil.lo src/tss2-esys/libtss2_esys_la-esys_mu.lo src/tss2-esys/libtss2_esys_la-esys_tr.lo src/tss2-esys/libtss2_esys_la-esys_crypto_ossl.lo src/tss2-tcti/tss2_esys_libtss2_esys_la-tctildr.lo src/tss2-tcti/tss2_esys_libtss2_esys_la-tctildr-dl.lo src/tss2-sys/libtss2-sys.la src/tss2-mu/libtss2-mu.la libutil.la )
libtool: install: /usr/bin/install -c src/tss2-esys/.libs/libtss2-esys.so.0.0.1T /usr/local/lib/libtss2-esys.so.0.0.1
libtool: install: (cd /usr/local/lib && { ln -s -f libtss2-esys.so.0.0.1 libtss2-esys.so.0 || { rm -f libtss2-esys.so.0 && ln -s libtss2-esys.so.0.0.1 libtss2-esys.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libtss2-esys.so.0.0.1 libtss2-esys.so || { rm -f libtss2-esys.so && ln -s libtss2-esys.so.0.0.1 libtss2-esys.so; }; })
libtool: install: /usr/bin/install -c src/tss2-esys/.libs/libtss2-esys.lai /usr/local/lib/libtss2-esys.la
libtool: install: /usr/bin/install -c src/tss2-rc/.libs/libtss2-rc.so.0.0.0 /usr/local/lib/libtss2-rc.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libtss2-rc.so.0.0.0 libtss2-rc.so.0 || { rm -f libtss2-rc.so.0 && ln -s libtss2-rc.so.0.0.0 libtss2-rc.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libtss2-rc.so.0.0.0 libtss2-rc.so || { rm -f libtss2-rc.so && ln -s libtss2-rc.so.0.0.0 libtss2-rc.so; }; })
libtool: install: /usr/bin/install -c src/tss2-rc/.libs/libtss2-rc.lai /usr/local/lib/libtss2-rc.la
libtool: warning: relinking 'src/tss2-policy/libtss2-policy.la'
libtool: install: (cd /home/penghao/TPM/tss/tpm2-tss; /bin/sh "/home/penghao/TPM/tss/tpm2-tss/libtool"  --silent --tag CC --mode=relink gcc -I./src -I./include/tss2 -I./test/fuzz/tcti -std=c99 -Wall -Wextra -Wformat-security -Werror -fstack-protector-all -fpic -fPIC -Wno-missing-braces -Wstrict-overflow=5 -I./src/tss2-policy -I./src/tss2-fapi -I/usr/include/json-c -g -Wl,--version-script=./lib/tss2-policy.map -o src/tss2-policy/libtss2-policy.la -rpath /usr/local/lib src/tss2-policy/libtss2_policy_la-tss2_policy.lo src/tss2-fapi/tss2_policy_libtss2_policy_la-fapi_crypto.lo src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_eventlog.lo src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_ima_eventlog.lo src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_eventlog_system.lo src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_helpers.lo src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_io.lo src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_json_deserialize.lo src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_json_serialize.lo src/tss2-fapi/tss2_policy_libtss2_policy_la-tpm_json_deserialize.lo src/tss2-fapi/tss2_policy_libtss2_policy_la-tpm_json_serialize.lo src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_json_eventlog_serialize.lo src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_policy.lo src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_policy_calculate.lo src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_policy_execute.lo src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_policy_instantiate.lo src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_policy_json_deserialize.lo src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_policy_json_serialize.lo src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_keystore.lo src/tss2-fapi/tss2_policy_libtss2_policy_la-ifapi_policy_store.lo src/tss2-esys/libtss2-esys.la src/tss2-mu/libtss2-mu.la libutil.la -ljson-c -luuid )
libtool: install: /usr/bin/install -c src/tss2-policy/.libs/libtss2-policy.so.0.0.0T /usr/local/lib/libtss2-policy.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libtss2-policy.so.0.0.0 libtss2-policy.so.0 || { rm -f libtss2-policy.so.0 && ln -s libtss2-policy.so.0.0.0 libtss2-policy.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libtss2-policy.so.0.0.0 libtss2-policy.so || { rm -f libtss2-policy.so && ln -s libtss2-policy.so.0.0.0 libtss2-policy.so; }; })
libtool: install: /usr/bin/install -c src/tss2-policy/.libs/libtss2-policy.lai /usr/local/lib/libtss2-policy.la
libtool: warning: relinking 'src/tss2-fapi/libtss2-fapi.la'
libtool: install: (cd /home/penghao/TPM/tss/tpm2-tss; /bin/sh "/home/penghao/TPM/tss/tpm2-tss/libtool"  --silent --tag CC --mode=relink gcc -I./src -I./include/tss2 -I./test/fuzz/tcti -std=c99 -Wall -Wextra -Wformat-security -Werror -fstack-protector-all -fpic -fPIC -Wno-missing-braces -Wstrict-overflow=5 -I./src/tss2-fapi -I/usr/include/json-c -g -Wl,--no-undefined -Wl,-z,noexecstack -Wl,-z,now -Wl,-z,relro -lcrypto -ljson-c -lcurl -luuid -Wl,--version-script=./lib/tss2-fapi.map -version-info 1:0:0 -o src/tss2-fapi/libtss2-fapi.la -rpath /usr/local/lib src/tss2-fapi/api/libtss2_fapi_la-Fapi_AuthorizePolicy.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_ChangeAuth.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_CreateKey.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_CreateNv.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_CreateSeal.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_Decrypt.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_Delete.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_Encrypt.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_ExportKey.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_ExportPolicy.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_Finalize.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_Free.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_GetAppData.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_GetCertificate.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_GetDescription.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_GetEsysBlob.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_GetInfo.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_GetPlatformCertificates.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_GetPollHandles.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_GetRandom.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_GetTcti.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_GetTpmBlobs.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_Import.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_Initialize.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_List.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_NvExtend.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_NvIncrement.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_NvRead.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_NvSetBits.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_NvWrite.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_PcrExtend.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_PcrRead.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_Provision.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_Quote.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_SetAppData.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_SetCertificate.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_SetDescription.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_Sign.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_Unseal.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_VerifyQuote.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_VerifySignature.lo src/tss2-fapi/api/libtss2_fapi_la-Fapi_WriteAuthorizeNV.lo src/tss2-fapi/api/libtss2_fapi_la-fapi_callback.lo src/tss2-fapi/libtss2_fapi_la-fapi_crypto.lo src/tss2-fapi/libtss2_fapi_la-fapi_util.lo src/tss2-fapi/libtss2_fapi_la-ifapi_config.lo src/tss2-fapi/libtss2_fapi_la-ifapi_curl.lo src/tss2-fapi/libtss2_fapi_la-ifapi_eventlog.lo src/tss2-fapi/libtss2_fapi_la-ifapi_eventlog_system.lo src/tss2-fapi/libtss2_fapi_la-ifapi_get_intl_cert.lo src/tss2-fapi/libtss2_fapi_la-ifapi_helpers.lo src/tss2-fapi/libtss2_fapi_la-ifapi_ima_eventlog.lo src/tss2-fapi/libtss2_fapi_la-ifapi_io.lo src/tss2-fapi/libtss2_fapi_la-ifapi_json_deserialize.lo src/tss2-fapi/libtss2_fapi_la-ifapi_json_eventlog_serialize.lo src/tss2-fapi/libtss2_fapi_la-ifapi_json_serialize.lo src/tss2-fapi/libtss2_fapi_la-ifapi_keystore.lo src/tss2-fapi/libtss2_fapi_la-ifapi_policy.lo src/tss2-fapi/libtss2_fapi_la-ifapi_policy_calculate.lo src/tss2-fapi/libtss2_fapi_la-ifapi_policy_callbacks.lo src/tss2-fapi/libtss2_fapi_la-ifapi_policy_execute.lo src/tss2-fapi/libtss2_fapi_la-ifapi_policy_instantiate.lo src/tss2-fapi/libtss2_fapi_la-ifapi_policy_json_deserialize.lo src/tss2-fapi/libtss2_fapi_la-ifapi_policy_json_serialize.lo src/tss2-fapi/libtss2_fapi_la-ifapi_policy_store.lo src/tss2-fapi/libtss2_fapi_la-ifapi_policyutil_execute.lo src/tss2-fapi/libtss2_fapi_la-ifapi_profiles.lo src/tss2-fapi/libtss2_fapi_la-tpm_json_deserialize.lo src/tss2-fapi/libtss2_fapi_la-tpm_json_serialize.lo src/tss2-sys/libtss2-sys.la src/tss2-mu/libtss2-mu.la src/tss2-esys/libtss2-esys.la libutil.la src/tss2-tcti/libtss2-tctildr.la )
libtool: install: /usr/bin/install -c src/tss2-fapi/.libs/libtss2-fapi.so.1.0.0T /usr/local/lib/libtss2-fapi.so.1.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libtss2-fapi.so.1.0.0 libtss2-fapi.so.1 || { rm -f libtss2-fapi.so.1 && ln -s libtss2-fapi.so.1.0.0 libtss2-fapi.so.1; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libtss2-fapi.so.1.0.0 libtss2-fapi.so || { rm -f libtss2-fapi.so && ln -s libtss2-fapi.so.1.0.0 libtss2-fapi.so; }; })
libtool: install: /usr/bin/install -c src/tss2-fapi/.libs/libtss2-fapi.lai /usr/local/lib/libtss2-fapi.la
libtool: install: /usr/bin/install -c src/tss2-mu/.libs/libtss2-mu.a /usr/local/lib/libtss2-mu.a
libtool: install: chmod 644 /usr/local/lib/libtss2-mu.a
libtool: install: ranlib /usr/local/lib/libtss2-mu.a
libtool: install: /usr/bin/install -c src/tss2-tcti/.libs/libtss2-tctildr.a /usr/local/lib/libtss2-tctildr.a
libtool: install: chmod 644 /usr/local/lib/libtss2-tctildr.a
libtool: install: ranlib /usr/local/lib/libtss2-tctildr.a
libtool: install: /usr/bin/install -c src/tss2-tcti/.libs/libtss2-tcti-device.a /usr/local/lib/libtss2-tcti-device.a
libtool: install: chmod 644 /usr/local/lib/libtss2-tcti-device.a
libtool: install: ranlib /usr/local/lib/libtss2-tcti-device.a
libtool: install: /usr/bin/install -c src/tss2-tcti/.libs/libtss2-tcti-swtpm.a /usr/local/lib/libtss2-tcti-swtpm.a
libtool: install: chmod 644 /usr/local/lib/libtss2-tcti-swtpm.a
libtool: install: ranlib /usr/local/lib/libtss2-tcti-swtpm.a
libtool: install: /usr/bin/install -c src/tss2-tcti/.libs/libtss2-tcti-mssim.a /usr/local/lib/libtss2-tcti-mssim.a
libtool: install: chmod 644 /usr/local/lib/libtss2-tcti-mssim.a
libtool: install: ranlib /usr/local/lib/libtss2-tcti-mssim.a
libtool: install: /usr/bin/install -c src/tss2-tcti/.libs/libtss2-tcti-pcap.a /usr/local/lib/libtss2-tcti-pcap.a
libtool: install: chmod 644 /usr/local/lib/libtss2-tcti-pcap.a
libtool: install: ranlib /usr/local/lib/libtss2-tcti-pcap.a
libtool: install: /usr/bin/install -c src/tss2-tcti/.libs/libtss2-tcti-cmd.a /usr/local/lib/libtss2-tcti-cmd.a
libtool: install: chmod 644 /usr/local/lib/libtss2-tcti-cmd.a
libtool: install: ranlib /usr/local/lib/libtss2-tcti-cmd.a
libtool: install: /usr/bin/install -c src/tss2-tcti/.libs/libtss2-tcti-spi-helper.a /usr/local/lib/libtss2-tcti-spi-helper.a
libtool: install: chmod 644 /usr/local/lib/libtss2-tcti-spi-helper.a
libtool: install: ranlib /usr/local/lib/libtss2-tcti-spi-helper.a
libtool: install: /usr/bin/install -c src/tss2-sys/.libs/libtss2-sys.a /usr/local/lib/libtss2-sys.a
libtool: install: chmod 644 /usr/local/lib/libtss2-sys.a
libtool: install: ranlib /usr/local/lib/libtss2-sys.a
libtool: install: /usr/bin/install -c src/tss2-esys/.libs/libtss2-esys.a /usr/local/lib/libtss2-esys.a
libtool: install: chmod 644 /usr/local/lib/libtss2-esys.a
libtool: install: ranlib /usr/local/lib/libtss2-esys.a
libtool: install: /usr/bin/install -c src/tss2-rc/.libs/libtss2-rc.a /usr/local/lib/libtss2-rc.a
libtool: install: chmod 644 /usr/local/lib/libtss2-rc.a
libtool: install: ranlib /usr/local/lib/libtss2-rc.a
libtool: install: /usr/bin/install -c src/tss2-policy/.libs/libtss2-policy.a /usr/local/lib/libtss2-policy.a
libtool: install: chmod 644 /usr/local/lib/libtss2-policy.a
libtool: install: ranlib /usr/local/lib/libtss2-policy.a
libtool: install: /usr/bin/install -c src/tss2-fapi/.libs/libtss2-fapi.a /usr/local/lib/libtss2-fapi.a
libtool: install: chmod 644 /usr/local/lib/libtss2-fapi.a
libtool: install: ranlib /usr/local/lib/libtss2-fapi.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/usr/jdk/bin:/usr/rustc/bin/:/usr/go/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:/usr/local/libIf you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:- add LIBDIR to the 'LD_LIBRARY_PATH' environment variableduring execution- add LIBDIR to the 'LD_RUN_PATH' environment variableduring linking- use the '-Wl,-rpath -Wl,LIBDIR' linker flag- have your system administrator add LIBDIR to '/etc/ld.so.conf'See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------/usr/bin/mkdir -p '/usr/local/etc/tpm2-tss'/usr/bin/install -c -m 644 fapi-config.json '/usr/local/etc/tpm2-tss'/usr/bin/mkdir -p '/usr/local/etc/tpm2-tss/fapi-profiles'/usr/bin/install -c -m 644 dist/fapi-profiles/P_RSA2048SHA256.json dist/fapi-profiles/P_ECCP256SHA256.json '/usr/local/etc/tpm2-tss/fapi-profiles'/usr/bin/mkdir -p '/usr/local/share/man/man3'/usr/bin/install -c -m 644 man/man3/Tss2_Tcti_Cmd_Init.3 man/man3/Tss2_Tcti_Device_Init.3 man/man3/Tss2_Tcti_Mssim_Init.3 man/man3/Tss2_TctiLdr_Finalize.3 man/man3/Tss2_TctiLdr_FreeInfo.3 man/man3/Tss2_TctiLdr_GetInfo.3 man/man3/Tss2_TctiLdr_Initialize.3 doxygen-doc/man/ESYS_CONTEXT.3 doxygen-doc/man/ESYS_TR.3 doxygen-doc/man/ESYS_TR_defines.3 doxygen-doc/man/Esys_ActivateCredential.3 doxygen-doc/man/Esys_Certify.3 doxygen-doc/man/Esys_CertifyCreation.3 doxygen-doc/man/Esys_ChangeEPS.3 doxygen-doc/man/Esys_ChangePPS.3 doxygen-doc/man/Esys_Clear.3 doxygen-doc/man/Esys_ClearControl.3 doxygen-doc/man/Esys_ClockRateAdjust.3 doxygen-doc/man/Esys_ClockSet.3 doxygen-doc/man/Esys_Commit.3 doxygen-doc/man/Esys_ContextLoad.3 doxygen-doc/man/Esys_ContextSave.3 doxygen-doc/man/Esys_Create.3 doxygen-doc/man/Esys_CreatePrimary.3 doxygen-doc/man/Esys_DictionaryAttackLockReset.3 doxygen-doc/man/Esys_DictionaryAttackParameters.3 doxygen-doc/man/Esys_Duplicate.3 doxygen-doc/man/Esys_ECC_Parameters.3 doxygen-doc/man/Esys_ECDH_KeyGen.3 doxygen-doc/man/Esys_ECDH_ZGen.3 doxygen-doc/man/Esys_EC_Ephemeral.3 doxygen-doc/man/Esys_EncryptDecrypt.3 doxygen-doc/man/Esys_EventSequenceComplete.3 doxygen-doc/man/Esys_EvictControl.3 doxygen-doc/man/Esys_FlushContext.3 doxygen-doc/man/Esys_GetCapability.3 doxygen-doc/man/Esys_GetCommandAuditDigest.3 doxygen-doc/man/Esys_GetRandom.3 doxygen-doc/man/Esys_GetSessionAuditDigest.3 doxygen-doc/man/Esys_GetTestResult.3 '/usr/local/share/man/man3'/usr/bin/install -c -m 644 doxygen-doc/man/Esys_GetTime.3 doxygen-doc/man/Esys_Hash.3 doxygen-doc/man/Esys_HashSequenceStart.3 doxygen-doc/man/Esys_HierarchyChangeAuth.3 doxygen-doc/man/Esys_HierarchyControl.3 doxygen-doc/man/Esys_HMAC.3 doxygen-doc/man/Esys_HMAC_Start.3 doxygen-doc/man/Esys_Import.3 doxygen-doc/man/Esys_IncrementalSelfTest.3 doxygen-doc/man/Esys_Load.3 doxygen-doc/man/Esys_LoadExternal.3 doxygen-doc/man/Esys_MakeCredential.3 doxygen-doc/man/Esys_NV_Certify.3 doxygen-doc/man/Esys_NV_ChangeAuth.3 doxygen-doc/man/Esys_NV_DefineSpace.3 doxygen-doc/man/Esys_NV_Extend.3 doxygen-doc/man/Esys_NV_GlobalWriteLock.3 doxygen-doc/man/Esys_NV_Increment.3 doxygen-doc/man/Esys_NV_Read.3 doxygen-doc/man/Esys_NV_ReadLock.3 doxygen-doc/man/Esys_NV_ReadPublic.3 doxygen-doc/man/Esys_NV_SetBits.3 doxygen-doc/man/Esys_NV_UndefineSpace.3 doxygen-doc/man/Esys_NV_UndefineSpaceSpecial.3 doxygen-doc/man/Esys_NV_Write.3 doxygen-doc/man/Esys_NV_WriteLock.3 doxygen-doc/man/Esys_ObjectChangeAuth.3 doxygen-doc/man/Esys_PCR_Allocate.3 doxygen-doc/man/Esys_PCR_Event.3 doxygen-doc/man/Esys_PCR_Extend.3 doxygen-doc/man/Esys_PCR_Read.3 doxygen-doc/man/Esys_PCR_Reset.3 doxygen-doc/man/Esys_PCR_SetAuthPolicy.3 doxygen-doc/man/Esys_PCR_SetAuthValue.3 doxygen-doc/man/Esys_PolicyAuthorize.3 doxygen-doc/man/Esys_PolicyAuthValue.3 doxygen-doc/man/Esys_PolicyCommandCode.3 doxygen-doc/man/Esys_PolicyCounterTimer.3 doxygen-doc/man/Esys_PolicyCpHash.3 doxygen-doc/man/Esys_PolicyDuplicationSelect.3 '/usr/local/share/man/man3'/usr/bin/install -c -m 644 doxygen-doc/man/Esys_PolicyGetDigest.3 doxygen-doc/man/Esys_PolicyLocality.3 doxygen-doc/man/Esys_PolicyNameHash.3 doxygen-doc/man/Esys_PolicyNV.3 doxygen-doc/man/Esys_PolicyNvWritten.3 doxygen-doc/man/Esys_PolicyOR.3 doxygen-doc/man/Esys_PolicyPassword.3 doxygen-doc/man/Esys_PolicyPCR.3 doxygen-doc/man/Esys_PolicyPhysicalPresence.3 doxygen-doc/man/Esys_PolicyRestart.3 doxygen-doc/man/Esys_PolicySecret.3 doxygen-doc/man/Esys_PolicySigned.3 doxygen-doc/man/Esys_PolicyTicket.3 doxygen-doc/man/Esys_PP_Commands.3 doxygen-doc/man/Esys_Quote.3 doxygen-doc/man/Esys_ReadClock.3 doxygen-doc/man/Esys_ReadPublic.3 doxygen-doc/man/Esys_Rewrap.3 doxygen-doc/man/Esys_RSA_Decrypt.3 doxygen-doc/man/Esys_RSA_Encrypt.3 doxygen-doc/man/Esys_SelfTest.3 doxygen-doc/man/Esys_SequenceComplete.3 doxygen-doc/man/Esys_SequenceUpdate.3 doxygen-doc/man/Esys_SetAlgorithmSet.3 doxygen-doc/man/Esys_SetCommandCodeAuditStatus.3 doxygen-doc/man/Esys_SetPrimaryPolicy.3 doxygen-doc/man/Esys_Shutdown.3 doxygen-doc/man/Esys_Sign.3 doxygen-doc/man/Esys_StartAuthSession.3 doxygen-doc/man/Esys_Startup.3 doxygen-doc/man/Esys_StirRandom.3 doxygen-doc/man/Esys_TestParms.3 doxygen-doc/man/Esys_Unseal.3 doxygen-doc/man/Esys_Vendor_TCG_Test.3 doxygen-doc/man/Esys_VerifySignature.3 doxygen-doc/man/Esys_ZGen_2Phase.3 doxygen-doc/man/Fapi_AuthorizePolicy.3 doxygen-doc/man/Fapi_ChangeAuth.3 doxygen-doc/man/Fapi_CreateKey.3 doxygen-doc/man/Fapi_CreateNv.3 '/usr/local/share/man/man3'/usr/bin/install -c -m 644 doxygen-doc/man/Fapi_CreateSeal.3 doxygen-doc/man/Fapi_Decrypt.3 doxygen-doc/man/Fapi_Delete.3 doxygen-doc/man/Fapi_Encrypt.3 doxygen-doc/man/Fapi_ExportKey.3 doxygen-doc/man/Fapi_ExportPolicy.3 doxygen-doc/man/Fapi_Finalize.3 doxygen-doc/man/Fapi_Free.3 doxygen-doc/man/Fapi_GetAppData.3 doxygen-doc/man/Fapi_GetCertificate.3 doxygen-doc/man/Fapi_GetDescription.3 doxygen-doc/man/Fapi_GetInfo.3 doxygen-doc/man/Fapi_GetPlatformCertificates.3 doxygen-doc/man/Fapi_GetPollHandles.3 doxygen-doc/man/Fapi_GetRandom.3 doxygen-doc/man/Fapi_GetTcti.3 doxygen-doc/man/Fapi_GetTpmBlobs.3 doxygen-doc/man/Fapi_Import.3 doxygen-doc/man/Fapi_Initialize.3 doxygen-doc/man/Fapi_List.3 doxygen-doc/man/Fapi_NvExtend.3 doxygen-doc/man/Fapi_NvIncrement.3 doxygen-doc/man/Fapi_NvRead.3 doxygen-doc/man/Fapi_NvSetBits.3 doxygen-doc/man/Fapi_NvWrite.3 doxygen-doc/man/Fapi_PcrExtend.3 doxygen-doc/man/Fapi_PcrRead.3 doxygen-doc/man/Fapi_Provision.3 doxygen-doc/man/Fapi_Quote.3 doxygen-doc/man/Fapi_SetAppData.3 doxygen-doc/man/Fapi_SetAuthCB.3 doxygen-doc/man/Fapi_SetBranchCB.3 doxygen-doc/man/Fapi_SetCertificate.3 doxygen-doc/man/Fapi_SetDescription.3 doxygen-doc/man/Fapi_SetSignCB.3 doxygen-doc/man/Fapi_Sign.3 doxygen-doc/man/FapiTestgroup.3 doxygen-doc/man/Fapi_Unseal.3 doxygen-doc/man/Fapi_VerifyQuote.3 doxygen-doc/man/Fapi_VerifySignature.3 '/usr/local/share/man/man3'/usr/bin/install -c -m 644 doxygen-doc/man/Fapi_WriteAuthorizeNv.3 '/usr/local/share/man/man3'/usr/bin/mkdir -p '/usr/local/share/man/man5'/usr/bin/install -c -m 644 man/man5/fapi-config.5 man/man5/fapi-profile.5 '/usr/local/share/man/man5'/usr/bin/mkdir -p '/usr/local/share/man/man7'/usr/bin/install -c -m 644 man/man7/tss2-tcti-device.7 man/man7/tss2-tcti-swtpm.7 man/man7/tss2-tcti-mssim.7 man/man7/tss2-tcti-cmd.7 man/man7/tss2-tctildr.7 '/usr/local/share/man/man7'/usr/bin/mkdir -p '/usr/local/lib/pkgconfig'/usr/bin/install -c -m 644 lib/tss2-mu.pc lib/tss2-tctildr.pc lib/tss2-tcti-device.pc lib/tss2-tcti-swtpm.pc lib/tss2-tcti-mssim.pc lib/tss2-tcti-pcap.pc lib/tss2-tcti-cmd.pc lib/tss2-tcti-spi-helper.pc lib/tss2-sys.pc lib/tss2-esys.pc lib/tss2-rc.pc lib/tss2-policy.pc lib/tss2-fapi.pc '/usr/local/lib/pkgconfig'/usr/bin/mkdir -p '/usr/local/etc/sysusers.d'/usr/bin/install -c -m 644 dist/sysusers.d/tpm2-tss.conf '/usr/local/etc/sysusers.d'/usr/bin/mkdir -p '/usr/local/etc/tmpfiles.d'/usr/bin/install -c -m 644 tpm2-tss-fapi.conf '/usr/local/etc/tmpfiles.d'/usr/bin/mkdir -p '/usr/local/include/tss2'/usr/bin/install -c -m 644 ./include/tss2/tss2_common.h ./include/tss2/tss2_tcti.h ./include/tss2/tss2_tpm2_types.h ./include/tss2/tss2_mu.h ./include/tss2/tss2_tctildr.h ./include/tss2/tss2_tcti_device.h ./include/tss2/tss2_tcti_swtpm.h ./include/tss2/tss2_tcti_mssim.h ./include/tss2/tss2_tcti_pcap.h ./include/tss2/tss2_tcti_cmd.h ./include/tss2/tss2_tcti_spi_helper.h ./include/tss2/tss2_sys.h ./include/tss2/tss2_esys.h ./include/tss2/tss2_rc.h ./include/tss2/tss2_policy.h ./include/tss2/tss2_fapi.h '/usr/local/include/tss2'/usr/bin/mkdir -p '/usr/local/lib/udev/rules.d'/usr/bin/install -c -m 644 dist/tpm-udev.rules '/usr/local/lib/udev/rules.d'
make  install-data-hook
make[2]: 进入目录“/home/penghao/TPM/tss/tpm2-tss”
call make_tss_user_and_group
systemd-tmpfiles --create /usr/local/etc/tmpfiles.d/tpm2-tss-fapi.conf
Detected unsafe path transition /usr/local (owned by penghao) → /usr/local/var (owned by root) during canonicalization of /usr/local/var/lib/tpm2-tss/system.
Detected unsafe path transition /usr/local (owned by penghao) → /usr/local/var (owned by root) during canonicalization of /usr/local/var/run/tpm2-tss.
WARNING Failed to create the FAPI directories with the correct permissions
call check_fapi_dirs
WARNING Directory /usr/local/var/run/tpm2-tss/eventlog/ could not be created
if [ ! -z "" ]; then \mv /usr/local/lib/udev/rules.d/tpm-udev.rules /usr/local/lib/udev/rules.d/tpm-udev.rules; \
fi
make[2]: 离开目录“/home/penghao/TPM/tss/tpm2-tss”
make[1]: 离开目录“/home/penghao/TPM/tss/tpm2-tss”

10. 配置动态链接

运行ldconfig命令使动态链接库为系统所共享。

penghao@Ding-Perlis-MP260S48:~/TPM/tss/tpm2-tss$ sudo ldconfig
[sudo] penghao 的密码:
penghao@Ding-Perlis-MP260S48:~/TPM/tss/tpm2-tss$

至此,tpm2-tss组件的完整安装流程完成。

二、依赖安装全流程

0. 目录准备

(1)TPM目录下创建dependencies文件夹

penghao@Ding-Perlis-MP260S48:~/TPM$ mkdir dependencies

(2)进入dependencies文件夹

penghao@Ding-Perlis-MP260S48:~/TPM$ cd dependencies/
penghao@Ding-Perlis-MP260S48:~/TPM/dependencies$

1. autoconf-archive安装

(1)dependencies文件夹创建autoconf-archive文件夹

penghao@Ding-Perlis-MP260S48:~/TPM/dependencies$ mkdir autoconf-archive

(2)进入autoconf-archive目录

penghao@Ding-Perlis-MP260S48:~/TPM/dependencies$ cd autoconf-archive/
penghao@Ding-Perlis-MP260S48:~/TPM/dependencies/autoconf-archive$

(3)下载源码

运行以下命令下载autoconf-archive源码:

wget http://mirrors.nju.edu.cn/gnu/autoconf-archive/autoconf-archive-2018.03.13.tar.xz

实际命令及结果如下:

penghao@Ding-Perlis-MP260S48:~/TPM/dependencies/autoconf-archive$ wget http://mirrors.nju.edu.cn/gnu/autoconf-archive/autoconf-archive-2018.03.13.tar.xz
--2023-01-11 15:47:26--  http://mirrors.nju.edu.cn/gnu/autoconf-archive/autoconf-archive-2018.03.13.tar.xz
正在解析主机 mirrors.nju.edu.cn... 210.28.130.3
正在连接 mirrors.nju.edu.cn|210.28.130.3|:80... 已连接。已发出 HTTP 请求,正在等待回应... 200 OK
长度:649496 (634K) [application/octet-stream]
正在保存至: “autoconf-archive-2018.03.13.tar.xz”autoconf-archive-2018.03.13.tar.xz                         100%[========================================================================================================================================>] 634.27K  1.78MB/s  用时 0.3s    2023-01-11 15:47:27 (1.78 MB/s) - 已保存 “autoconf-archive-2018.03.13.tar.xz” [649496/649496])

查看下载内容:

penghao@Ding-Perlis-MP260S48:~/TPM/dependencies/autoconf-archive$ ls
autoconf-archive-2018.03.13.tar.xz

(4)解压源码

运行以下命令解压autoconf-archive源码:

tar xvf autoconf-archive-2018.03.13.tar.xz

实际命令及结果如下:

penghao@Ding-Perlis-MP260S48:~/TPM/dependencies/autoconf-archive$ tar xvf autoconf-archive-2018.03.13.tar.xz
autoconf-archive-2018.03.13/
autoconf-archive-2018.03.13/doc/
autoconf-archive-2018.03.13/doc/ax_decl_wchar_max.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_systime.texi
autoconf-archive-2018.03.13/doc/ax_python_module_version.texi
autoconf-archive-2018.03.13/doc/ax_dist_rpm.texi
autoconf-archive-2018.03.13/doc/ax_python.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_ext_hash_set.texi
autoconf-archive-2018.03.13/doc/ax_not_enable_frame_pointer.texi
autoconf-archive-2018.03.13/doc/ax_sys_largefile_sensitive.texi
autoconf-archive-2018.03.13/doc/ax_compiler_flags_gir.texi
autoconf-archive-2018.03.13/doc/ax_cf_ebcdic.texi
autoconf-archive-2018.03.13/doc/ax_have_qt.texi
autoconf-archive-2018.03.13/doc/ax_open62541_check_lib.texi
autoconf-archive-2018.03.13/doc/ax_mpi.texi
autoconf-archive-2018.03.13/doc/ax_open62541_path.texi
autoconf-archive-2018.03.13/doc/ax_lib_libkml.texi
autoconf-archive-2018.03.13/doc/ax_ext_have_lib.texi
autoconf-archive-2018.03.13/doc/ax_file_escapes.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_std.texi
autoconf-archive-2018.03.13/doc/ax_add_am_trilinos_makefile_export.texi
autoconf-archive-2018.03.13/doc/ax_cxx_gcc_abi_demangle.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_gensub.texi
autoconf-archive-2018.03.13/doc/ax_cxx_use_numtrait.texi
autoconf-archive-2018.03.13/doc/ax_subst_with.texi
autoconf-archive-2018.03.13/doc/ax_var_push.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_and.texi
autoconf-archive-2018.03.13/doc/ax_trilinos_epetraext_hdf5.texi
autoconf-archive-2018.03.13/doc/ax_check_classpath.texi
autoconf-archive-2018.03.13/doc/ax_ruby_devel.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_rand.texi
autoconf-archive-2018.03.13/doc/ax_prog_flex_version.texi
autoconf-archive-2018.03.13/doc/ax_cxx_templates.texi
autoconf-archive-2018.03.13/doc/ax_save_flags_with_prefix.texi
autoconf-archive-2018.03.13/doc/ax_f90_module.texi
autoconf-archive-2018.03.13/doc/ax_boost_filesystem.texi
autoconf-archive-2018.03.13/doc/ax_check_gd.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_stl.texi
autoconf-archive-2018.03.13/doc/ax_python_embed.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_bit_and.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_split.texi
autoconf-archive-2018.03.13/doc/ax_cxx_ldflags_std_lang.texi
autoconf-archive-2018.03.13/doc/ax_path_generic.texi
autoconf-archive-2018.03.13/doc/ax_subdirs_configure.texi
autoconf-archive-2018.03.13/doc/ax_prog_fc_mpi.texi
autoconf-archive-2018.03.13/doc/ax_boost_coroutine.texi
autoconf-archive-2018.03.13/doc/ax_prog_cp_s.texi
autoconf-archive-2018.03.13/doc/ax_open62541_check_h.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_match_3parms.texi
autoconf-archive-2018.03.13/doc/ax_check_gir_symbols_gjs.texi
autoconf-archive-2018.03.13/doc/ax_cxx_full_specialization_syntax.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_environ.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_log.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_vector_at.texi
autoconf-archive-2018.03.13/doc/ax_prog_tasm_opt.texi
autoconf-archive-2018.03.13/doc/ax_pthread.texi
autoconf-archive-2018.03.13/doc/ax_pgsql_priv_root.texi
autoconf-archive-2018.03.13/doc/ax_dist_msi.texi
autoconf-archive-2018.03.13/doc/ax_trilinos_teuchos.texi
autoconf-archive-2018.03.13/doc/ax_boost_log.texi
autoconf-archive-2018.03.13/doc/ax_compare_version.texi
autoconf-archive-2018.03.13/doc/ax_prog_cc_mpi.texi
autoconf-archive-2018.03.13/doc/ax_swig_multi_module_support.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_lshift.texi
autoconf-archive-2018.03.13/doc/ax_cpu_freq.texi
autoconf-archive-2018.03.13/doc/ax_maintainer_mode_auto_silent.texi
autoconf-archive-2018.03.13/doc/ax_lib_netcdf4.texi
autoconf-archive-2018.03.13/doc/version.texi
autoconf-archive-2018.03.13/doc/ax_lib_taglib.texi
autoconf-archive-2018.03.13/doc/ax_func_posix_memalign.texi
autoconf-archive-2018.03.13/doc/ax_lib_tabix.texi
autoconf-archive-2018.03.13/doc/ax_cxx_compile_stdcxx_11.texi
autoconf-archive-2018.03.13/doc/ax_path_missing.texi
autoconf-archive-2018.03.13/doc/ax_compiler_flags_cflags.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_match_2parms.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_operator_multiply_multiply.texi
autoconf-archive-2018.03.13/doc/ax_lib_cgal_core.texi
autoconf-archive-2018.03.13/doc/downloads.texi
autoconf-archive-2018.03.13/doc/ax_check_java_plugin.texi
autoconf-archive-2018.03.13/doc/ax_prog_f77_mpi.texi
autoconf-archive-2018.03.13/doc/ax_append_flag.texi
autoconf-archive-2018.03.13/doc/ax_cflags_aix_option.texi
autoconf-archive-2018.03.13/doc/ax_trilinos_amesos.texi
autoconf-archive-2018.03.13/doc/ax_cxx_compile_stdcxx_0x.texi
autoconf-archive-2018.03.13/doc/ax_berkeley_db.texi
autoconf-archive-2018.03.13/doc/ax_cxx_enum_computations.texi
autoconf-archive-2018.03.13/doc/ax_prog_dotnetcore_version.texi
autoconf-archive-2018.03.13/doc/ax_with_dmalloc.texi
autoconf-archive-2018.03.13/doc/ax_boost_test_exec_monitor.texi
autoconf-archive-2018.03.13/doc/ax_check_struct_for.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_array_in.texi
autoconf-archive-2018.03.13/doc/ax_f90_library.texi
autoconf-archive-2018.03.13/doc/ax_trilinos_rtop.texi
autoconf-archive-2018.03.13/doc/ax_c_compile_value.texi
autoconf-archive-2018.03.13/doc/ax_check_allocated_ctime.texi
autoconf-archive-2018.03.13/doc/ax_try_awk_anyout.texi
autoconf-archive-2018.03.13/doc/ax_cxx_cppflags_std_lang.texi
autoconf-archive-2018.03.13/doc/ax_compiler_flags_cxxflags.texi
autoconf-archive-2018.03.13/doc/ax_cxx_typename.texi
autoconf-archive-2018.03.13/doc/ax_llvm.texi
autoconf-archive-2018.03.13/doc/ax_caolan_search_package.texi
autoconf-archive-2018.03.13/doc/ax_add_recursive_am_macro.texi
autoconf-archive-2018.03.13/doc/ax_check_mysql_db.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_substr.texi
autoconf-archive-2018.03.13/doc/ax_prog_python_version.texi
autoconf-archive-2018.03.13/doc/ax_check_gnu_make.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_conditional_expression.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_cref.texi
autoconf-archive-2018.03.13/doc/ax_boost_wserialization.texi
autoconf-archive-2018.03.13/doc/ax_afs.texi
autoconf-archive-2018.03.13/doc/ax_cxx_header_unordered_map.texi
autoconf-archive-2018.03.13/doc/ax_cxx_member_templates.texi
autoconf-archive-2018.03.13/doc/ax_cpu_vendor.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_placeholders.texi
autoconf-archive-2018.03.13/doc/ax_cxx_delete_method.texi
autoconf-archive-2018.03.13/doc/ax_configure_args.texi
autoconf-archive-2018.03.13/doc/ax_with_curses_extra.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_srand.texi
autoconf-archive-2018.03.13/doc/ax_expand_prefix.texi
autoconf-archive-2018.03.13/doc/ax_config_feature.texi
autoconf-archive-2018.03.13/doc/ax_cxx_template_keyword_qualifier.texi
autoconf-archive-2018.03.13/doc/ax_switch_flags.texi
autoconf-archive-2018.03.13/doc/ax_gcc_warn_unused_result.texi
autoconf-archive-2018.03.13/doc/ax_define_sub_path.texi
autoconf-archive-2018.03.13/doc/ax_try_run_java.texi
autoconf-archive-2018.03.13/doc/ax_cxx_header_unordered_set.texi
autoconf-archive-2018.03.13/doc/ax_blas_f77_func.texi
autoconf-archive-2018.03.13/doc/ax_pkg_mico.texi
autoconf-archive-2018.03.13/doc/ax_gnu_autotest.texi
autoconf-archive-2018.03.13/doc/ax_with_apxs.texi
autoconf-archive-2018.03.13/doc/ax_cflags_irix_option.texi
autoconf-archive-2018.03.13/doc/all-macros.texi
autoconf-archive-2018.03.13/doc/ax_prog_fasm.texi
autoconf-archive-2018.03.13/doc/ax_zmq.texi
autoconf-archive-2018.03.13/doc/ax_cflags_no_writable_strings.texi
autoconf-archive-2018.03.13/doc/ax_cc_for_build.texi
autoconf-archive-2018.03.13/doc/ax_perl_ext_flags.texi
autoconf-archive-2018.03.13/doc/ax_cache_size.texi
autoconf-archive-2018.03.13/doc/ax_printf_size_t.texi
autoconf-archive-2018.03.13/doc/ax_lib_xml_security.texi
autoconf-archive-2018.03.13/doc/ax_lib_hdf5.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_printf.texi
autoconf-archive-2018.03.13/doc/ax_check_enable_debug.texi
autoconf-archive-2018.03.13/doc/ax_prog_perl_version.texi
autoconf-archive-2018.03.13/doc/ax_cxx_compile_stdcxx.texi
autoconf-archive-2018.03.13/doc/ax_cxx_header_stdcxx_98.texi
autoconf-archive-2018.03.13/doc/ax_prog_scala.texi
autoconf-archive-2018.03.13/doc/ax_check_pathname_style.texi
autoconf-archive-2018.03.13/doc/ax_c_declare_block.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_freeze_sstream.texi
autoconf-archive-2018.03.13/doc/ax_prototype_setsockopt.texi
autoconf-archive-2018.03.13/doc/ax_tls.texi
autoconf-archive-2018.03.13/doc/ax_am_macros.texi
autoconf-archive-2018.03.13/doc/ax_cxx_extern_template.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_rshift.texi
autoconf-archive-2018.03.13/doc/ax_valgrind_check.texi
autoconf-archive-2018.03.13/doc/ax_prog_hla.texi
autoconf-archive-2018.03.13/doc/ax_lib_socket_nsl.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_xor.texi
autoconf-archive-2018.03.13/doc/ax_count_cpus.texi
autoconf-archive-2018.03.13/doc/ax_require_defined.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_gsub.texi
autoconf-archive-2018.03.13/doc/ax_trilinos_thyra_epetraext.texi
autoconf-archive-2018.03.13/doc/ax_prog_hla_opt.texi
autoconf-archive-2018.03.13/doc/ax_find_junit.texi
autoconf-archive-2018.03.13/doc/ax_check_awk__x_escapes.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_compl.texi
autoconf-archive-2018.03.13/doc/ax_cxx_namespaces.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_mem_fn.texi
autoconf-archive-2018.03.13/doc/ax_require_one_func.texi
autoconf-archive-2018.03.13/doc/ax_boost_wave.texi
autoconf-archive-2018.03.13/doc/ax_r_package.texi
autoconf-archive-2018.03.13/doc/ax_swig_python.texi
autoconf-archive-2018.03.13/doc/ax_restore_flags.texi
autoconf-archive-2018.03.13/doc/ax_recursive_eval.texi
autoconf-archive-2018.03.13/doc/ax_check_library.texi
autoconf-archive-2018.03.13/doc/ax_check_off64_t.texi
autoconf-archive-2018.03.13/doc/ax_cvs.texi
autoconf-archive-2018.03.13/doc/ax_boost_log_setup.texi
autoconf-archive-2018.03.13/doc/ax_gcc_malloc_call.texi
autoconf-archive-2018.03.13/doc/ax_try_awk_expout.texi
autoconf-archive-2018.03.13/doc/ax_fc_check_define.texi
autoconf-archive-2018.03.13/doc/ax_openmp.texi
autoconf-archive-2018.03.13/doc/ax_lib_xalan.texi
autoconf-archive-2018.03.13/doc/ax_cxx_mutable.texi
autoconf-archive-2018.03.13/doc/ax_boost_context.texi
autoconf-archive-2018.03.13/doc/ax_save_flags.texi
autoconf-archive-2018.03.13/doc/ax_gcc_var_attribute.texi
autoconf-archive-2018.03.13/doc/ax_check_junit.texi
autoconf-archive-2018.03.13/doc/ax_check_docbook_xslt.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_operator_square.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_sprintf.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_toupper.texi
autoconf-archive-2018.03.13/doc/ax_check_class.texi
autoconf-archive-2018.03.13/doc/ax_prog_java_works.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_is_bind_expression.texi
autoconf-archive-2018.03.13/doc/stamp-vti
autoconf-archive-2018.03.13/doc/ax_c_referenceable_passed_va_list.texi
autoconf-archive-2018.03.13/doc/ax_struct_semun.texi
autoconf-archive-2018.03.13/doc/ax_prog_nasm_opt.texi
autoconf-archive-2018.03.13/doc/ax_lib_readline.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_function.texi
autoconf-archive-2018.03.13/doc/ax_prog_haxe_version.texi
autoconf-archive-2018.03.13/doc/ax_arg_with_path_style.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_sstream.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_system.texi
autoconf-archive-2018.03.13/doc/ax_forceinline.texi
autoconf-archive-2018.03.13/doc/ax_cflags_warn_all.texi
autoconf-archive-2018.03.13/doc/ax_luarocks_rock.texi
autoconf-archive-2018.03.13/doc/ax_build_date_epoch.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_user_defined_functions.texi
autoconf-archive-2018.03.13/doc/ax_string_strcasecmp.texi
autoconf-archive-2018.03.13/doc/ax_prog_httpd.texi
autoconf-archive-2018.03.13/doc/ax_check_vscript.texi
autoconf-archive-2018.03.13/doc/ax_jni_include_dir.texi
autoconf-archive-2018.03.13/doc/ax_prog_mysqlshow.texi
autoconf-archive-2018.03.13/doc/ax_gcc_archflag.texi
autoconf-archive-2018.03.13/doc/ax_func_getopt_long.texi
autoconf-archive-2018.03.13/doc/ax_sysv_ipc.texi
autoconf-archive-2018.03.13/doc/ax_prefix_config_h.texi
autoconf-archive-2018.03.13/doc/ax_path_milter.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_ieee_math.texi
autoconf-archive-2018.03.13/doc/ax_check_page_aligned_malloc.texi
autoconf-archive-2018.03.13/doc/ax_lib_crypto.texi
autoconf-archive-2018.03.13/doc/ax_check_mysqlr.texi
autoconf-archive-2018.03.13/doc/ax_python_module.texi
autoconf-archive-2018.03.13/doc/ax_prog_masm.texi
autoconf-archive-2018.03.13/doc/ax_cxx_rvalue_references.texi
autoconf-archive-2018.03.13/doc/ax_lua.texi
autoconf-archive-2018.03.13/doc/ax_am_override_var.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_ext_slist.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_int.texi
autoconf-archive-2018.03.13/doc/ax_check_compile_flag.texi
autoconf-archive-2018.03.13/doc/ax_cxx_dtor_after_atexit.texi
autoconf-archive-2018.03.13/doc/ax_berkeley_db_cxx.texi
autoconf-archive-2018.03.13/doc/ax_prog_tasm.texi
autoconf-archive-2018.03.13/doc/ax_cxx_member_constants.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_bad_function_call.texi
autoconf-archive-2018.03.13/doc/ax_python_config_var.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_strftime.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_strtonum.texi
autoconf-archive-2018.03.13/doc/ax_lapack.texi
autoconf-archive-2018.03.13/doc/ax_trilinos_thyra.texi
autoconf-archive-2018.03.13/doc/ax_gcc_x86_cpu_supports.texi
autoconf-archive-2018.03.13/doc/ax_f90_library_setup.texi
autoconf-archive-2018.03.13/doc/autoconf-archive.info
autoconf-archive-2018.03.13/doc/ax_cxx_have_ext_hash_map.texi
autoconf-archive-2018.03.13/doc/ax_lib_id3.texi
autoconf-archive-2018.03.13/doc/ax_check_awk__v.texi
autoconf-archive-2018.03.13/doc/ax_cxx_old_for_scoping.texi
autoconf-archive-2018.03.13/doc/ax_asm_inline.texi
autoconf-archive-2018.03.13/doc/ax_prog_masm_opt.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_bit_or.texi
autoconf-archive-2018.03.13/doc/ax_c99_inline.texi
autoconf-archive-2018.03.13/doc/ax_prog_bison.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_complex.texi
autoconf-archive-2018.03.13/doc/ax_gcc_func_attribute.texi
autoconf-archive-2018.03.13/doc/ax_warning_default_pkgconfig.texi
autoconf-archive-2018.03.13/doc/ax_check_glx.texi
autoconf-archive-2018.03.13/doc/ax_check_link_flag.texi
autoconf-archive-2018.03.13/doc/ax_cxx_member_templates_outside_class.texi
autoconf-archive-2018.03.13/doc/ax_prog_cxx_for_build.texi
autoconf-archive-2018.03.13/doc/ax_with_curses.texi
autoconf-archive-2018.03.13/doc/ax_prog_cxx_mpi.texi
autoconf-archive-2018.03.13/doc/ax_dll_string.texi
autoconf-archive-2018.03.13/doc/ax_prog_javah.texi
autoconf-archive-2018.03.13/doc/ax_cxx_cxxflags_std_lang.texi
autoconf-archive-2018.03.13/doc/ax_perl_ext.texi
autoconf-archive-2018.03.13/doc/ax_sys_dev_poll.texi
autoconf-archive-2018.03.13/doc/ax_cflags_sun_option.texi
autoconf-archive-2018.03.13/doc/ax_path_lib_pcre.texi
autoconf-archive-2018.03.13/doc/ax_prog_pgclient.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_errno.texi
autoconf-archive-2018.03.13/doc/ax_check_user.texi
autoconf-archive-2018.03.13/doc/ax_boost_signals.texi
autoconf-archive-2018.03.13/doc/ax_prog_emacs.texi
autoconf-archive-2018.03.13/doc/ax_libgcj_jar.texi
autoconf-archive-2018.03.13/doc/ax_need_awk.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_complex_math1.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_argind.texi
autoconf-archive-2018.03.13/doc/ax_check_symbol.texi
autoconf-archive-2018.03.13/doc/ax_func_snprintf.texi
autoconf-archive-2018.03.13/doc/ax_ac_print_to_file.texi
autoconf-archive-2018.03.13/doc/ax_ruby_ext.texi
autoconf-archive-2018.03.13/doc/ax_cxx_templates_as_template_arguments.texi
autoconf-archive-2018.03.13/doc/ax_create_target_h.texi
autoconf-archive-2018.03.13/doc/ax_silent_mode.texi
autoconf-archive-2018.03.13/doc/ax_create_stdint_h.texi
autoconf-archive-2018.03.13/doc/ax_prog_tcl.texi
autoconf-archive-2018.03.13/doc/ax_cxx_compile_stdcxx_17.texi
autoconf-archive-2018.03.13/doc/ax_have_adns.texi
autoconf-archive-2018.03.13/doc/ax_cxx_var_prettyfunc.texi
autoconf-archive-2018.03.13/doc/ax_lib_mysqlcppconn.texi
autoconf-archive-2018.03.13/doc/ax_cc_maxopt.texi
autoconf-archive-2018.03.13/doc/ax_lib_oracle_occi.texi
autoconf-archive-2018.03.13/doc/ax_short_sleep.texi
autoconf-archive-2018.03.13/doc/ax_java_options.texi
autoconf-archive-2018.03.13/doc/ax_check_x86_features.texi
autoconf-archive-2018.03.13/doc/ax_check_pathfind.texi
autoconf-archive-2018.03.13/doc/ax_prog_gjs.texi
autoconf-archive-2018.03.13/doc/ax_prog_yasm.texi
autoconf-archive-2018.03.13/doc/ax_boost_unit_test_framework.texi
autoconf-archive-2018.03.13/doc/ax_prog_ruby_version.texi
autoconf-archive-2018.03.13/doc/ax_check_postgres_db.texi
autoconf-archive-2018.03.13/doc/ax_mpip.texi
autoconf-archive-2018.03.13/doc/ax_prog_fasm_opt.texi
autoconf-archive-2018.03.13/doc/ax_zoneinfo.texi
autoconf-archive-2018.03.13/doc/ax_check_pgsql_db.texi
autoconf-archive-2018.03.13/doc/ax_cxx_restrict_this.texi
autoconf-archive-2018.03.13/doc/ax_cxx_verbose_terminate_handler.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_numeric_limits.texi
autoconf-archive-2018.03.13/doc/ax_c_long_long.texi
autoconf-archive-2018.03.13/doc/ax_lib_curl.texi
autoconf-archive-2018.03.13/doc/ax_absolute_header.texi
autoconf-archive-2018.03.13/doc/ax_prog_jar.texi
autoconf-archive-2018.03.13/doc/ax_lib_samtools.texi
autoconf-archive-2018.03.13/doc/ax_check_aligned_access_required.texi
autoconf-archive-2018.03.13/doc/ax_check_mysql.texi
autoconf-archive-2018.03.13/doc/ax_numeric_namedlevel.texi
autoconf-archive-2018.03.13/doc/ax_cxx_function_try_blocks.texi
autoconf-archive-2018.03.13/doc/ax_ext_check_header.texi
autoconf-archive-2018.03.13/doc/ax_cxx_bool.texi
autoconf-archive-2018.03.13/doc/ax_define_integer_bits.texi
autoconf-archive-2018.03.13/doc/ax_try_compile_java.texi
autoconf-archive-2018.03.13/doc/ax_lib_wad.texi
autoconf-archive-2018.03.13/doc/ax_is_release.texi
autoconf-archive-2018.03.13/doc/ax_boost_base.texi
autoconf-archive-2018.03.13/doc/ax_gcc_x86_avx_xgetbv.texi
autoconf-archive-2018.03.13/doc/ax_prog_nasm.texi
autoconf-archive-2018.03.13/doc/ax_lib_mysql.texi
autoconf-archive-2018.03.13/doc/ax_prog_flex.texi
autoconf-archive-2018.03.13/doc/ax_gcc_lib.texi
autoconf-archive-2018.03.13/doc/ax_compute_standard_relative_paths.texi
autoconf-archive-2018.03.13/doc/ax_trilinos_epetraext.texi
autoconf-archive-2018.03.13/doc/ax_perl_module_version.texi
autoconf-archive-2018.03.13/doc/ax_boost_chrono.texi
autoconf-archive-2018.03.13/doc/ax_auto_include_headers.texi
autoconf-archive-2018.03.13/doc/ax_cxx_explicit_template_function_qualification.texi
autoconf-archive-2018.03.13/doc/ax_install_files.texi
autoconf-archive-2018.03.13/doc/ax_have_select.texi
autoconf-archive-2018.03.13/doc/ax_upload.texi
autoconf-archive-2018.03.13/doc/ax_boost_thread.texi
autoconf-archive-2018.03.13/doc/ax_check_gl.texi
autoconf-archive-2018.03.13/doc/ax_lib_gdal.texi
autoconf-archive-2018.03.13/doc/ax_elisp.texi
autoconf-archive-2018.03.13/doc/ax_gcc_libgcc_eh.texi
autoconf-archive-2018.03.13/doc/ax_lib_beecrypt.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_sqrt.texi
autoconf-archive-2018.03.13/doc/ax_cxx_gnucxx_hashmap.texi
autoconf-archive-2018.03.13/doc/ax_prog_perl_modules.texi
autoconf-archive-2018.03.13/doc/ax_with_mpatrol.texi
autoconf-archive-2018.03.13/doc/ax_lib_expat.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_hash.texi
autoconf-archive-2018.03.13/doc/ax_prog_javac_works.texi
autoconf-archive-2018.03.13/doc/ax_enable_builddir.texi
autoconf-archive-2018.03.13/doc/ax_compile_check_sizeof.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_or.texi
autoconf-archive-2018.03.13/doc/ax_check_posix_regcomp.texi
autoconf-archive-2018.03.13/doc/ax_lib_oracle_oci.texi
autoconf-archive-2018.03.13/doc/ax_prog_mysqlimport.texi
autoconf-archive-2018.03.13/doc/ax_check_sign.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_bit_xor.texi
autoconf-archive-2018.03.13/doc/ax_compiler_flags.texi
autoconf-archive-2018.03.13/doc/ax_with_prog.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_koenig_lookup.texi
autoconf-archive-2018.03.13/doc/ax_prog_help2man.texi
autoconf-archive-2018.03.13/doc/ax_extend_srcdir.texi
autoconf-archive-2018.03.13/doc/ax_add_fortify_source.texi
autoconf-archive-2018.03.13/doc/ax_pkg_swig.texi
autoconf-archive-2018.03.13/doc/introduction.texi
autoconf-archive-2018.03.13/doc/ax_find_hamcrest.texi
autoconf-archive-2018.03.13/doc/ax_lib_nettle.texi
autoconf-archive-2018.03.13/doc/ax_prog_date.texi
autoconf-archive-2018.03.13/doc/ax_check_typedef.texi
autoconf-archive-2018.03.13/doc/ax_trilinos_epetra.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_var_regexp.texi
autoconf-archive-2018.03.13/doc/ax_f90_module_extension.texi
autoconf-archive-2018.03.13/doc/ax_append_link_flags.texi
autoconf-archive-2018.03.13/doc/ax_check_dos_filesys.texi
autoconf-archive-2018.03.13/doc/ax_func_mkdir.texi
autoconf-archive-2018.03.13/doc/ax_lib_orbit2.texi
autoconf-archive-2018.03.13/doc/ax_lib_gcrypt.texi
autoconf-archive-2018.03.13/doc/ax_boost_system.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_asorti.texi
autoconf-archive-2018.03.13/doc/ax_split_version.texi
autoconf-archive-2018.03.13/doc/ax_cxx_template_qualified_return_type.texi
autoconf-archive-2018.03.13/doc/ax_lib_sqlite3.texi
autoconf-archive-2018.03.13/doc/ax_add_am_macro_static.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_long_long_for_iostream.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_ref.texi
autoconf-archive-2018.03.13/doc/ax_cxx_enum_computations_with_cast.texi
autoconf-archive-2018.03.13/doc/ax_compiler_vendor.texi
autoconf-archive-2018.03.13/doc/ax_include_strcasecmp.texi
autoconf-archive-2018.03.13/doc/ax_c_arithmetic_rshift.texi
autoconf-archive-2018.03.13/doc/ax_check_girs_gjs.texi
autoconf-archive-2018.03.13/doc/ax_prototype_accept.texi
autoconf-archive-2018.03.13/doc/ax_wint_t.texi
autoconf-archive-2018.03.13/doc/ax_missing_prog.texi
autoconf-archive-2018.03.13/doc/ax_prog_xsltproc.texi
autoconf-archive-2018.03.13/doc/ax_cxx_template_scoped_argument_matching.texi
autoconf-archive-2018.03.13/doc/ax_cxx_dynamic_cast.texi
autoconf-archive-2018.03.13/doc/ax_cxx_header_stdcxx_tr1.texi
autoconf-archive-2018.03.13/doc/ax_patch_libtool_changing_cmds_ifs.texi
autoconf-archive-2018.03.13/doc/ax_prog_javadoc.texi
autoconf-archive-2018.03.13/doc/ax_check_docbook_xslt_min.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_cos.texi
autoconf-archive-2018.03.13/doc/ax_warning_default_aclocaldir.texi
autoconf-archive-2018.03.13/doc/ax_add_am_macro.texi
autoconf-archive-2018.03.13/doc/ax_gcc_x86_cpuid.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_exp.texi
autoconf-archive-2018.03.13/doc/ax_prog_scalac.texi
autoconf-archive-2018.03.13/doc/ax_var_pop.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_valarray.texi
autoconf-archive-2018.03.13/doc/ax_xsdcxx.texi
autoconf-archive-2018.03.13/doc/Makefile.in
autoconf-archive-2018.03.13/doc/ax_prototype_getsockname.texi
autoconf-archive-2018.03.13/doc/ax_check_glu.texi
autoconf-archive-2018.03.13/doc/ax_check_zlib.texi
autoconf-archive-2018.03.13/doc/ax_func_memmove.texi
autoconf-archive-2018.03.13/doc/ax_lib_ev.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_bind.texi
autoconf-archive-2018.03.13/doc/ax_cxx_partial_ordering.texi
autoconf-archive-2018.03.13/doc/ax_c_var_func.texi
autoconf-archive-2018.03.13/doc/ax_cxx_complex_math_in_namespace_std.texi
autoconf-archive-2018.03.13/doc/ax_func_which_gethostbyname_r.texi
autoconf-archive-2018.03.13/doc/ax_prog_mysqladmin.texi
autoconf-archive-2018.03.13/doc/ax_sys_weak_alias.texi
autoconf-archive-2018.03.13/doc/ax_subdir_files.texi
autoconf-archive-2018.03.13/doc/ax_spec_file.texi
autoconf-archive-2018.03.13/doc/ax_cxx_stlport_hashmap.texi
autoconf-archive-2018.03.13/doc/ax_pkg_check_modules.texi
autoconf-archive-2018.03.13/doc/ax_create_pkgconfig_info.texi
autoconf-archive-2018.03.13/doc/ax_prog_apache.texi
autoconf-archive-2018.03.13/doc/ax_lib_postgresql.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_sin.texi
autoconf-archive-2018.03.13/doc/ax_prog_cc_char_subscripts.texi
autoconf-archive-2018.03.13/doc/ax_cxx_exceptions.texi
autoconf-archive-2018.03.13/doc/ax_rpm_init.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_atan2.texi
autoconf-archive-2018.03.13/doc/ax_c_float_words_bigendian.texi
autoconf-archive-2018.03.13/doc/ax_prog_mysql.texi
autoconf-archive-2018.03.13/doc/ax_boost_asio.texi
autoconf-archive-2018.03.13/doc/ax_type_socklen_t.texi
autoconf-archive-2018.03.13/doc/ax_prog_cc_for_build.texi
autoconf-archive-2018.03.13/doc/ax_check_docbook_dtd.texi
autoconf-archive-2018.03.13/doc/ax_cxx_erase_iterator_type.texi
autoconf-archive-2018.03.13/doc/ax_append_compile_flags.texi
autoconf-archive-2018.03.13/doc/ax_cond_with_level.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_complex_math2.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_associative_array.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_array_delete_elem.texi
autoconf-archive-2018.03.13/doc/ax_lib_nokalva.texi
autoconf-archive-2018.03.13/doc/ax_compiler_version.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_variable_value_pairs.texi
autoconf-archive-2018.03.13/doc/Makefile.am
autoconf-archive-2018.03.13/doc/ax_check_strftime.texi
autoconf-archive-2018.03.13/doc/ax_cxx_header_tr1_unordered_map.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_empty_iostream.texi
autoconf-archive-2018.03.13/doc/ax_boost_python.texi
autoconf-archive-2018.03.13/doc/ax_boost_iostreams.texi
autoconf-archive-2018.03.13/doc/ax_f90_internal_headmod.texi
autoconf-archive-2018.03.13/doc/ax_cflags_strict_prototypes.texi
autoconf-archive-2018.03.13/doc/ax_check_sys_siglist.texi
autoconf-archive-2018.03.13/doc/ax_execinfo.texi
autoconf-archive-2018.03.13/doc/ax_cxx_header_stdcxx_0x.texi
autoconf-archive-2018.03.13/doc/ax_spec_package_version.texi
autoconf-archive-2018.03.13/doc/ax_prog_modprobe.texi
autoconf-archive-2018.03.13/doc/ax_xtra_classpath.texi
autoconf-archive-2018.03.13/doc/ax_cxx_explicit_instantiations.texi
autoconf-archive-2018.03.13/doc/ax_c___attribute__.texi
autoconf-archive-2018.03.13/doc/ax_libtoolize_cflags.texi
autoconf-archive-2018.03.13/doc/ax_java_check_class.texi
autoconf-archive-2018.03.13/doc/ax_prog_javac.texi
autoconf-archive-2018.03.13/doc/ax_var_timezone_externals.texi
autoconf-archive-2018.03.13/doc/ax_with_build_path.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_reference_wrapper.texi
autoconf-archive-2018.03.13/doc/ax_cxx_default_template_parameters.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_exit.texi
autoconf-archive-2018.03.13/doc/ax_prog_java_cc.texi
autoconf-archive-2018.03.13/doc/ax_cxx_const_cast.texi
autoconf-archive-2018.03.13/doc/ax_create_generic_config.texi
autoconf-archive-2018.03.13/doc/ax_prog_fig2dev.texi
autoconf-archive-2018.03.13/doc/ax_cxx_partial_specialization.texi
autoconf-archive-2018.03.13/doc/ax_path_bdb.texi
autoconf-archive-2018.03.13/doc/ax_cxx_template_qualified_base_class.texi
autoconf-archive-2018.03.13/doc/ax_append_to_file.texi
autoconf-archive-2018.03.13/doc/ax_prog_guile_version.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_ignorecase.texi
autoconf-archive-2018.03.13/doc/ax_swig_enable_cxx.texi
autoconf-archive-2018.03.13/doc/ax_set_default_paths_system.texi
autoconf-archive-2018.03.13/doc/ax_trilinos_base.texi
autoconf-archive-2018.03.13/doc/ax_trilinos_thyra_epetra.texi
autoconf-archive-2018.03.13/doc/ax_am_jobserver.texi
autoconf-archive-2018.03.13/doc/ax_cxx_header_pre_stdcxx.texi
autoconf-archive-2018.03.13/doc/ax_generate_changelog.texi
autoconf-archive-2018.03.13/doc/ax_check_strcspn.texi
autoconf-archive-2018.03.13/doc/ax_have_epoll.texi
autoconf-archive-2018.03.13/doc/ax_gcc_libsupcxx.texi
autoconf-archive-2018.03.13/doc/ax_prog_md5sum.texi
autoconf-archive-2018.03.13/doc/ax_extra_dist.texi
autoconf-archive-2018.03.13/doc/ax_boost_regex.texi
autoconf-archive-2018.03.13/doc/ax_find_scala_stdlib.texi
autoconf-archive-2018.03.13/doc/ax_compute_relative_paths.texi
autoconf-archive-2018.03.13/doc/ax_trilinos_rythmos.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_array_delete.texi
autoconf-archive-2018.03.13/doc/ax_ac_append_to_file.texi
autoconf-archive-2018.03.13/doc/ax_cxx_explicit.texi
autoconf-archive-2018.03.13/doc/ax_python_devel.texi
autoconf-archive-2018.03.13/doc/ax_dirname.texi
autoconf-archive-2018.03.13/doc/contribute.texi
autoconf-archive-2018.03.13/doc/ax_prog_doxygen.texi
autoconf-archive-2018.03.13/doc/ax_at_check_pattern.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_index.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_asort.texi
autoconf-archive-2018.03.13/doc/ax_f77_cmain_fflags.texi
autoconf-archive-2018.03.13/doc/ax_cxx_rtti.texi
autoconf-archive-2018.03.13/doc/ax_f90_header.texi
autoconf-archive-2018.03.13/doc/ax_prog_ssh.texi
autoconf-archive-2018.03.13/doc/ax_cxx_static_cast.texi
autoconf-archive-2018.03.13/doc/ax_prog_crontab.texi
autoconf-archive-2018.03.13/doc/ax_boost_serialization.texi
autoconf-archive-2018.03.13/doc/ax_cxx_reinterpret_cast.texi
autoconf-archive-2018.03.13/doc/ax_check_glut.texi
autoconf-archive-2018.03.13/doc/ax_cflags_force_c89.texi
autoconf-archive-2018.03.13/doc/ax_gcc_builtin.texi
autoconf-archive-2018.03.13/doc/ax_check_icu.texi
autoconf-archive-2018.03.13/doc/ax_cflags_hpux_option.texi
autoconf-archive-2018.03.13/doc/ax_f90_module_flag.texi
autoconf-archive-2018.03.13/doc/ax_check_java_home.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_length.texi
autoconf-archive-2018.03.13/doc/ax_print_to_file.texi
autoconf-archive-2018.03.13/doc/ax_blas.texi
autoconf-archive-2018.03.13/doc/ax_prog_mysqld.texi
autoconf-archive-2018.03.13/doc/ax_cxx_header_tr1_unordered_set.texi
autoconf-archive-2018.03.13/doc/ax_boost_locale.texi
autoconf-archive-2018.03.13/doc/ax_check_posix_sysinfo.texi
autoconf-archive-2018.03.13/doc/ax_add_recursive_am_macro_static.texi
autoconf-archive-2018.03.13/doc/ax_prog_java.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_tolower.texi
autoconf-archive-2018.03.13/doc/autoconf-archive.texi
autoconf-archive-2018.03.13/doc/ax_cxx_function_nontype_parameters.texi
autoconf-archive-2018.03.13/doc/ax_sys_perlsharpbang.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_is_placeholder.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_sub.texi
autoconf-archive-2018.03.13/doc/fdl-1.3.texi
autoconf-archive-2018.03.13/doc/ax_lib_trace.texi
autoconf-archive-2018.03.13/doc/ax_prog_splint.texi
autoconf-archive-2018.03.13/doc/ax_have_poll.texi
autoconf-archive-2018.03.13/doc/ax_lib_firebird.texi
autoconf-archive-2018.03.13/doc/ax_cxx_compile_stdcxx_14.texi
autoconf-archive-2018.03.13/doc/ax_czmq.texi
autoconf-archive-2018.03.13/doc/ax_normalize_path.texi
autoconf-archive-2018.03.13/doc/ax_func_which_getservbyname_r.texi
autoconf-archive-2018.03.13/doc/ax_restore_flags_with_prefix.texi
autoconf-archive-2018.03.13/doc/ax_gcc_const_call.texi
autoconf-archive-2018.03.13/doc/ax_check_rqrd_class.texi
autoconf-archive-2018.03.13/doc/ax_sip_devel.texi
autoconf-archive-2018.03.13/doc/ax_prototype.texi
autoconf-archive-2018.03.13/doc/ax_strings_strcasecmp.texi
autoconf-archive-2018.03.13/doc/ax_very_nice.texi
autoconf-archive-2018.03.13/doc/ax_prog_yasm_opt.texi
autoconf-archive-2018.03.13/doc/ax_check_func_in.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_system_v_math.texi
autoconf-archive-2018.03.13/doc/ax_code_coverage.texi
autoconf-archive-2018.03.13/doc/ax_lib_metis.texi
autoconf-archive-2018.03.13/doc/ax_check_define.texi
autoconf-archive-2018.03.13/doc/ax_xercesc.texi
autoconf-archive-2018.03.13/doc/ax_prog_scp.texi
autoconf-archive-2018.03.13/doc/ax_am_macros_static.texi
autoconf-archive-2018.03.13/doc/ax_compiler_flags_ldflags.texi
autoconf-archive-2018.03.13/doc/ax_boost_program_options.texi
autoconf-archive-2018.03.13/doc/ax_caolan_check_package.texi
autoconf-archive-2018.03.13/doc/ax_boost_date_time.texi
autoconf-archive-2018.03.13/doc/ax_prog_bison_version.texi
autoconf-archive-2018.03.13/doc/ax_func_accept_argtypes.texi
autoconf-archive-2018.03.13/doc/ax_cxx_have_string_push_back.texi
autoconf-archive-2018.03.13/doc/ax_lib_upnp.texi
autoconf-archive-2018.03.13/doc/ax_cxx_namespace_std.texi
autoconf-archive-2018.03.13/doc/ax_ext.texi
autoconf-archive-2018.03.13/doc/ax_check_openssl.texi
autoconf-archive-2018.03.13/doc/ax_check_uname_syscall.texi
autoconf-archive-2018.03.13/doc/ax_lib_xerces.texi
autoconf-archive-2018.03.13/doc/ax_check_preproc_flag.texi
autoconf-archive-2018.03.13/doc/ax_cxx_new_for_scoping.texi
autoconf-archive-2018.03.13/doc/ax_check_awk_getline.texi
autoconf-archive-2018.03.13/configure.ac
autoconf-archive-2018.03.13/build-aux/
autoconf-archive-2018.03.13/build-aux/missing
autoconf-archive-2018.03.13/build-aux/install-sh
autoconf-archive-2018.03.13/build-aux/gitlog-to-changelog
autoconf-archive-2018.03.13/build-aux/mdate-sh
autoconf-archive-2018.03.13/build-aux/texinfo.tex
autoconf-archive-2018.03.13/build-aux/git-version-gen
autoconf-archive-2018.03.13/.tarball-version
autoconf-archive-2018.03.13/aclocal.m4
autoconf-archive-2018.03.13/COPYING.EXCEPTION
autoconf-archive-2018.03.13/configure
autoconf-archive-2018.03.13/TODO
autoconf-archive-2018.03.13/Makefile.in
autoconf-archive-2018.03.13/ChangeLog
autoconf-archive-2018.03.13/m4/
autoconf-archive-2018.03.13/m4/ax_check_awk_index.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_numeric_limits.m4
autoconf-archive-2018.03.13/m4/ax_cxx_dynamic_cast.m4
autoconf-archive-2018.03.13/m4/ax_func_memmove.m4
autoconf-archive-2018.03.13/m4/ax_gcc_archflag.m4
autoconf-archive-2018.03.13/m4/ax_cxx_default_template_parameters.m4
autoconf-archive-2018.03.13/m4/ax_prog_tcl.m4
autoconf-archive-2018.03.13/m4/ax_prog_tasm.m4
autoconf-archive-2018.03.13/m4/ax_check_junit.m4
autoconf-archive-2018.03.13/m4/ax_r_package.m4
autoconf-archive-2018.03.13/m4/ax_prog_flex_version.m4
autoconf-archive-2018.03.13/m4/ax_lib_oracle_occi.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_getline.m4
autoconf-archive-2018.03.13/m4/ax_short_sleep.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_operator_square.m4
autoconf-archive-2018.03.13/m4/ax_check_pathname_style.m4
autoconf-archive-2018.03.13/m4/ax_check_link_flag.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_argind.m4
autoconf-archive-2018.03.13/m4/ax_prog_nasm.m4
autoconf-archive-2018.03.13/m4/ax_ruby_ext.m4
autoconf-archive-2018.03.13/m4/ax_check_pgsql_db.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_hash.m4
autoconf-archive-2018.03.13/m4/ax_compile_check_sizeof.m4
autoconf-archive-2018.03.13/m4/ax_cxx_verbose_terminate_handler.m4
autoconf-archive-2018.03.13/m4/ax_with_curses_extra.m4
autoconf-archive-2018.03.13/m4/ax_build_date_epoch.m4
autoconf-archive-2018.03.13/m4/ax_check_gir_symbols_gjs.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_function.m4
autoconf-archive-2018.03.13/m4/ax_c_compile_value.m4
autoconf-archive-2018.03.13/m4/ax_spec_file.m4
autoconf-archive-2018.03.13/m4/ax_prefix_config_h.m4
autoconf-archive-2018.03.13/m4/ax_boost_wave.m4
autoconf-archive-2018.03.13/m4/ax_subdir_files.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_placeholders.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_cref.m4
autoconf-archive-2018.03.13/m4/ax_cxx_compile_stdcxx_17.m4
autoconf-archive-2018.03.13/m4/ax_file_escapes.m4
autoconf-archive-2018.03.13/m4/ax_gcc_func_attribute.m4
autoconf-archive-2018.03.13/m4/ax_lib_xerces.m4
autoconf-archive-2018.03.13/m4/ax_python_module.m4
autoconf-archive-2018.03.13/m4/ax_dll_string.m4
autoconf-archive-2018.03.13/m4/ax_subdirs_configure.m4
autoconf-archive-2018.03.13/m4/ax_c99_inline.m4
autoconf-archive-2018.03.13/m4/ax_require_one_func.m4
autoconf-archive-2018.03.13/m4/ax_c_arithmetic_rshift.m4
autoconf-archive-2018.03.13/m4/ax_mpi.m4
autoconf-archive-2018.03.13/m4/ax_cxx_templates.m4
autoconf-archive-2018.03.13/m4/ax_valgrind_check.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_cos.m4
autoconf-archive-2018.03.13/m4/ax_trilinos_teuchos.m4
autoconf-archive-2018.03.13/m4/ax_prog_mysqladmin.m4
autoconf-archive-2018.03.13/m4/ax_add_recursive_am_macro_static.m4
autoconf-archive-2018.03.13/m4/ax_lib_tabix.m4
autoconf-archive-2018.03.13/m4/ax_cxx_typename.m4
autoconf-archive-2018.03.13/m4/ax_check_glu.m4
autoconf-archive-2018.03.13/m4/ax_compiler_version.m4
autoconf-archive-2018.03.13/m4/ax_have_qt.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_array_delete_elem.m4
autoconf-archive-2018.03.13/m4/ax_have_poll.m4
autoconf-archive-2018.03.13/m4/ax_check_vscript.m4
autoconf-archive-2018.03.13/m4/ax_cxx_namespace_std.m4
autoconf-archive-2018.03.13/m4/ax_compute_relative_paths.m4
autoconf-archive-2018.03.13/m4/ax_gcc_x86_cpu_supports.m4
autoconf-archive-2018.03.13/m4/ax_create_stdint_h.m4
autoconf-archive-2018.03.13/m4/ax_check_off64_t.m4
autoconf-archive-2018.03.13/m4/ax_trilinos_epetra.m4
autoconf-archive-2018.03.13/m4/ax_cflags_aix_option.m4
autoconf-archive-2018.03.13/m4/ax_boost_chrono.m4
autoconf-archive-2018.03.13/m4/ax_check_mysql_db.m4
autoconf-archive-2018.03.13/m4/ax_have_adns.m4
autoconf-archive-2018.03.13/m4/ax_python_embed.m4
autoconf-archive-2018.03.13/m4/ax_lib_id3.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_sin.m4
autoconf-archive-2018.03.13/m4/ax_save_flags.m4
autoconf-archive-2018.03.13/m4/ax_ext_have_lib.m4
autoconf-archive-2018.03.13/m4/ax_extend_srcdir.m4
autoconf-archive-2018.03.13/m4/ax_gcc_libgcc_eh.m4
autoconf-archive-2018.03.13/m4/ax_cond_with_level.m4
autoconf-archive-2018.03.13/m4/ax_count_cpus.m4
autoconf-archive-2018.03.13/m4/ax_enable_builddir.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_or.m4
autoconf-archive-2018.03.13/m4/ax_prog_python_version.m4
autoconf-archive-2018.03.13/m4/ax_prog_splint.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_valarray.m4
autoconf-archive-2018.03.13/m4/ax_cxx_header_tr1_unordered_set.m4
autoconf-archive-2018.03.13/m4/ax_cxx_rvalue_references.m4
autoconf-archive-2018.03.13/m4/ax_prog_mysql.m4
autoconf-archive-2018.03.13/m4/ax_prog_fig2dev.m4
autoconf-archive-2018.03.13/m4/ax_cxx_partial_ordering.m4
autoconf-archive-2018.03.13/m4/ax_prog_cxx_mpi.m4
autoconf-archive-2018.03.13/m4/ax_compute_standard_relative_paths.m4
autoconf-archive-2018.03.13/m4/ax_lib_nettle.m4
autoconf-archive-2018.03.13/m4/ax_sys_weak_alias.m4
autoconf-archive-2018.03.13/m4/ax_arg_with_path_style.m4
autoconf-archive-2018.03.13/m4/ax_ext_check_header.m4
autoconf-archive-2018.03.13/m4/ax_check_gl.m4
autoconf-archive-2018.03.13/m4/ax_cxx_const_cast.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_complex_math2.m4
autoconf-archive-2018.03.13/m4/ax_check_define.m4
autoconf-archive-2018.03.13/m4/ax_prog_javac.m4
autoconf-archive-2018.03.13/m4/ax_cxx_header_stdcxx_0x.m4
autoconf-archive-2018.03.13/m4/ax_lib_firebird.m4
autoconf-archive-2018.03.13/m4/ax_prog_javac_works.m4
autoconf-archive-2018.03.13/m4/ax_lib_wad.m4
autoconf-archive-2018.03.13/m4/ax_check_struct_for.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_match_2parms.m4
autoconf-archive-2018.03.13/m4/ax_prog_cc_for_build.m4
autoconf-archive-2018.03.13/m4/ax_var_pop.m4
autoconf-archive-2018.03.13/m4/ax_compare_version.m4
autoconf-archive-2018.03.13/m4/ax_cxx_function_try_blocks.m4
autoconf-archive-2018.03.13/m4/ax_python_config_var.m4
autoconf-archive-2018.03.13/m4/ax_cxx_template_qualified_base_class.m4
autoconf-archive-2018.03.13/m4/ax_lib_curl.m4
autoconf-archive-2018.03.13/m4/ax_boost_thread.m4
autoconf-archive-2018.03.13/m4/ax_cxx_old_for_scoping.m4
autoconf-archive-2018.03.13/m4/ax_lib_xalan.m4
autoconf-archive-2018.03.13/m4/ax_cxx_reinterpret_cast.m4
autoconf-archive-2018.03.13/m4/ax_xercesc.m4
autoconf-archive-2018.03.13/m4/ax_trilinos_epetraext.m4
autoconf-archive-2018.03.13/m4/ax_expand_prefix.m4
autoconf-archive-2018.03.13/m4/ax_prog_java_cc.m4
autoconf-archive-2018.03.13/m4/ax_cxx_bool.m4
autoconf-archive-2018.03.13/m4/ax_append_compile_flags.m4
autoconf-archive-2018.03.13/m4/ax_prog_doxygen.m4
autoconf-archive-2018.03.13/m4/ax_have_epoll.m4
autoconf-archive-2018.03.13/m4/ax_with_dmalloc.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_user_defined_functions.m4
autoconf-archive-2018.03.13/m4/ax_prog_apache.m4
autoconf-archive-2018.03.13/m4/ax_append_flag.m4
autoconf-archive-2018.03.13/m4/ax_lib_taglib.m4
autoconf-archive-2018.03.13/m4/ax_f77_cmain_fflags.m4
autoconf-archive-2018.03.13/m4/ax_cxx_enum_computations_with_cast.m4
autoconf-archive-2018.03.13/m4/ax_prog_jar.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_array_in.m4
autoconf-archive-2018.03.13/m4/ax_gcc_libsupcxx.m4
autoconf-archive-2018.03.13/m4/ax_compiler_flags.m4
autoconf-archive-2018.03.13/m4/ax_lib_nokalva.m4
autoconf-archive-2018.03.13/m4/ax_cflags_strict_prototypes.m4
autoconf-archive-2018.03.13/m4/ax_restore_flags.m4
autoconf-archive-2018.03.13/m4/ax_gnu_autotest.m4
autoconf-archive-2018.03.13/m4/ax_prog_flex.m4
autoconf-archive-2018.03.13/m4/ax_check_glx.m4
autoconf-archive-2018.03.13/m4/ax_cxx_member_templates_outside_class.m4
autoconf-archive-2018.03.13/m4/ax_boost_filesystem.m4
autoconf-archive-2018.03.13/m4/ax_have_select.m4
autoconf-archive-2018.03.13/m4/ax_lib_trace.m4
autoconf-archive-2018.03.13/m4/ax_c_referenceable_passed_va_list.m4
autoconf-archive-2018.03.13/m4/ax_lib_orbit2.m4
autoconf-archive-2018.03.13/m4/ax_auto_include_headers.m4
autoconf-archive-2018.03.13/m4/ax_cxx_namespaces.m4
autoconf-archive-2018.03.13/m4/ax_check_class.m4
autoconf-archive-2018.03.13/m4/ax_check_gnu_make.m4
autoconf-archive-2018.03.13/m4/ax_dist_msi.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_errno.m4
autoconf-archive-2018.03.13/m4/ax_check_func_in.m4
autoconf-archive-2018.03.13/m4/ax_c_long_long.m4
autoconf-archive-2018.03.13/m4/ax_lib_crypto.m4
autoconf-archive-2018.03.13/m4/ax_pkg_check_modules.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_tolower.m4
autoconf-archive-2018.03.13/m4/ax_ruby_devel.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_is_placeholder.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_sqrt.m4
autoconf-archive-2018.03.13/m4/ax_forceinline.m4
autoconf-archive-2018.03.13/m4/ax_cxx_member_templates.m4
autoconf-archive-2018.03.13/m4/ax_check_java_plugin.m4
autoconf-archive-2018.03.13/m4/ax_path_missing.m4
autoconf-archive-2018.03.13/m4/ax_f90_header.m4
autoconf-archive-2018.03.13/m4/ax_lib_ev.m4
autoconf-archive-2018.03.13/m4/ax_ac_append_to_file.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_ieee_math.m4
autoconf-archive-2018.03.13/m4/ax_lib_metis.m4
autoconf-archive-2018.03.13/m4/ax_cxx_gcc_abi_demangle.m4
autoconf-archive-2018.03.13/m4/ax_swig_python.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_lshift.m4
autoconf-archive-2018.03.13/m4/ax_prog_nasm_opt.m4
autoconf-archive-2018.03.13/m4/ax_check_user.m4
autoconf-archive-2018.03.13/m4/ax_cxx_var_prettyfunc.m4
autoconf-archive-2018.03.13/m4/ax_cflags_warn_all.m4
autoconf-archive-2018.03.13/m4/ax_python.m4
autoconf-archive-2018.03.13/m4/ax_pgsql_priv_root.m4
autoconf-archive-2018.03.13/m4/ax_trilinos_thyra_epetra.m4
autoconf-archive-2018.03.13/m4/ax_cflags_no_writable_strings.m4
autoconf-archive-2018.03.13/m4/ax_prog_yasm.m4
autoconf-archive-2018.03.13/m4/ax_prog_scalac.m4
autoconf-archive-2018.03.13/m4/ax_with_mpatrol.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_var_regexp.m4
autoconf-archive-2018.03.13/m4/ax_create_generic_config.m4
autoconf-archive-2018.03.13/m4/ax_cxx_gnucxx_hashmap.m4
autoconf-archive-2018.03.13/m4/ax_with_build_path.m4
autoconf-archive-2018.03.13/m4/ax_create_target_h.m4
autoconf-archive-2018.03.13/m4/ax_prog_hla_opt.m4
autoconf-archive-2018.03.13/m4/ax_check_awk__x_escapes.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_asorti.m4
autoconf-archive-2018.03.13/m4/ax_install_files.m4
autoconf-archive-2018.03.13/m4/ax_perl_module_version.m4
autoconf-archive-2018.03.13/m4/ax_gcc_var_attribute.m4
autoconf-archive-2018.03.13/m4/ax_python_devel.m4
autoconf-archive-2018.03.13/m4/ax_cxx_full_specialization_syntax.m4
autoconf-archive-2018.03.13/m4/ax_gcc_x86_cpuid.m4
autoconf-archive-2018.03.13/m4/ax_is_release.m4
autoconf-archive-2018.03.13/m4/ax_cxx_cppflags_std_lang.m4
autoconf-archive-2018.03.13/m4/ax_trilinos_base.m4
autoconf-archive-2018.03.13/m4/ax_caolan_check_package.m4
autoconf-archive-2018.03.13/m4/ax_func_getopt_long.m4
autoconf-archive-2018.03.13/m4/ax_check_strcspn.m4
autoconf-archive-2018.03.13/m4/ax_luarocks_rock.m4
autoconf-archive-2018.03.13/m4/ax_trilinos_epetraext_hdf5.m4
autoconf-archive-2018.03.13/m4/ax_f90_module_extension.m4
autoconf-archive-2018.03.13/m4/ax_berkeley_db_cxx.m4
autoconf-archive-2018.03.13/m4/ax_cc_maxopt.m4
autoconf-archive-2018.03.13/m4/ax_try_awk_anyout.m4
autoconf-archive-2018.03.13/m4/ax_cxx_compile_stdcxx.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_strftime.m4
autoconf-archive-2018.03.13/m4/ax_prog_masm_opt.m4
autoconf-archive-2018.03.13/m4/ax_cflags_force_c89.m4
autoconf-archive-2018.03.13/m4/ax_fc_check_define.m4
autoconf-archive-2018.03.13/m4/ax_prog_cp_s.m4
autoconf-archive-2018.03.13/m4/ax_gcc_x86_avx_xgetbv.m4
autoconf-archive-2018.03.13/m4/ax_prog_gjs.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_empty_iostream.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_stl.m4
autoconf-archive-2018.03.13/m4/ax_cxx_template_keyword_qualifier.m4
autoconf-archive-2018.03.13/m4/ax_ac_print_to_file.m4
autoconf-archive-2018.03.13/m4/ax_prog_perl_modules.m4
autoconf-archive-2018.03.13/m4/ax_lib_cgal_core.m4
autoconf-archive-2018.03.13/m4/ax_prototype.m4
autoconf-archive-2018.03.13/m4/ax_check_typedef.m4
autoconf-archive-2018.03.13/m4/ax_cxx_use_numtrait.m4
autoconf-archive-2018.03.13/m4/ax_check_docbook_xslt.m4
autoconf-archive-2018.03.13/m4/ax_am_jobserver.m4
autoconf-archive-2018.03.13/m4/ax_var_push.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_rshift.m4
autoconf-archive-2018.03.13/m4/ax_check_openssl.m4
autoconf-archive-2018.03.13/m4/ax_am_macros.m4
autoconf-archive-2018.03.13/m4/ax_string_strcasecmp.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_printf.m4
autoconf-archive-2018.03.13/m4/ax_define_sub_path.m4
autoconf-archive-2018.03.13/m4/ax_check_strftime.m4
autoconf-archive-2018.03.13/m4/ax_check_uname_syscall.m4
autoconf-archive-2018.03.13/m4/ax_sys_largefile_sensitive.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_toupper.m4
autoconf-archive-2018.03.13/m4/ax_warning_default_pkgconfig.m4
autoconf-archive-2018.03.13/m4/ax_mpip.m4
autoconf-archive-2018.03.13/m4/ax_cxx_explicit_instantiations.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_gsub.m4
autoconf-archive-2018.03.13/m4/ax_boost_test_exec_monitor.m4
autoconf-archive-2018.03.13/m4/ax_boost_wserialization.m4
autoconf-archive-2018.03.13/m4/ax_silent_mode.m4
autoconf-archive-2018.03.13/m4/ax_cxx_function_nontype_parameters.m4
autoconf-archive-2018.03.13/m4/ax_cxx_restrict_this.m4
autoconf-archive-2018.03.13/m4/ax_find_junit.m4
autoconf-archive-2018.03.13/m4/ax_prog_modprobe.m4
autoconf-archive-2018.03.13/m4/ax_cxx_delete_method.m4
autoconf-archive-2018.03.13/m4/ax_dirname.m4
autoconf-archive-2018.03.13/m4/ax_cxx_header_unordered_map.m4
autoconf-archive-2018.03.13/m4/ax_very_nice.m4
autoconf-archive-2018.03.13/m4/ax_add_am_macro_static.m4
autoconf-archive-2018.03.13/m4/ax_check_library.m4
autoconf-archive-2018.03.13/m4/ax_prog_fasm_opt.m4
autoconf-archive-2018.03.13/m4/ax_prog_java.m4
autoconf-archive-2018.03.13/m4/ax_config_feature.m4
autoconf-archive-2018.03.13/m4/ax_func_which_getservbyname_r.m4
autoconf-archive-2018.03.13/m4/ax_java_check_class.m4
autoconf-archive-2018.03.13/m4/ax_cc_for_build.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_sprintf.m4
autoconf-archive-2018.03.13/m4/ax_cxx_templates_as_template_arguments.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_complex_math1.m4
autoconf-archive-2018.03.13/m4/ax_gcc_warn_unused_result.m4
autoconf-archive-2018.03.13/m4/ax_trilinos_rtop.m4
autoconf-archive-2018.03.13/m4/ax_check_posix_regcomp.m4
autoconf-archive-2018.03.13/m4/ax_check_java_home.m4
autoconf-archive-2018.03.13/m4/ax_extra_dist.m4
autoconf-archive-2018.03.13/m4/ax_check_posix_sysinfo.m4
autoconf-archive-2018.03.13/m4/ax_lib_expat.m4
autoconf-archive-2018.03.13/m4/ax_prog_hla.m4
autoconf-archive-2018.03.13/m4/ax_f90_module.m4
autoconf-archive-2018.03.13/m4/ax_not_enable_frame_pointer.m4
autoconf-archive-2018.03.13/m4/ax_prog_dotnetcore_version.m4
autoconf-archive-2018.03.13/m4/ax_subst_with.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_ext_hash_set.m4
autoconf-archive-2018.03.13/m4/ax_prog_fc_mpi.m4
autoconf-archive-2018.03.13/m4/ax_check_rqrd_class.m4
autoconf-archive-2018.03.13/m4/ax_cpu_freq.m4
autoconf-archive-2018.03.13/m4/ax_with_apxs.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_long_long_for_iostream.m4
autoconf-archive-2018.03.13/m4/ax_prog_cc_mpi.m4
autoconf-archive-2018.03.13/m4/ax_lib_sqlite3.m4
autoconf-archive-2018.03.13/m4/ax_am_override_var.m4
autoconf-archive-2018.03.13/m4/ax_set_default_paths_system.m4
autoconf-archive-2018.03.13/m4/ax_prog_haxe_version.m4
autoconf-archive-2018.03.13/m4/ax_prog_masm.m4
autoconf-archive-2018.03.13/m4/ax_pthread.m4
autoconf-archive-2018.03.13/m4/ax_caolan_search_package.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_gensub.m4
autoconf-archive-2018.03.13/m4/ax_define_integer_bits.m4
autoconf-archive-2018.03.13/m4/ax_boost_date_time.m4
autoconf-archive-2018.03.13/m4/ax_strings_strcasecmp.m4
autoconf-archive-2018.03.13/m4/ax_path_lib_pcre.m4
autoconf-archive-2018.03.13/m4/ax_boost_python.m4
autoconf-archive-2018.03.13/m4/ax_cxx_member_constants.m4
autoconf-archive-2018.03.13/m4/ax_recursive_eval.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_system.m4
autoconf-archive-2018.03.13/m4/ax_include_strcasecmp.m4
autoconf-archive-2018.03.13/m4/ax_cxx_ldflags_std_lang.m4
autoconf-archive-2018.03.13/m4/ax_check_preproc_flag.m4
autoconf-archive-2018.03.13/m4/ax_path_bdb.m4
autoconf-archive-2018.03.13/m4/ax_f90_internal_headmod.m4
autoconf-archive-2018.03.13/m4/ax_ext.m4
autoconf-archive-2018.03.13/m4/ax_compiler_flags_cxxflags.m4
autoconf-archive-2018.03.13/m4/ax_prototype_setsockopt.m4
autoconf-archive-2018.03.13/m4/ax_lua.m4
autoconf-archive-2018.03.13/m4/ax_boost_base.m4
autoconf-archive-2018.03.13/m4/ax_lib_netcdf4.m4
autoconf-archive-2018.03.13/m4/ax_cxx_extern_template.m4
autoconf-archive-2018.03.13/m4/ax_cxx_partial_specialization.m4
autoconf-archive-2018.03.13/m4/ax_check_symbol.m4
autoconf-archive-2018.03.13/m4/ax_lib_socket_nsl.m4
autoconf-archive-2018.03.13/m4/ax_cxx_erase_iterator_type.m4
autoconf-archive-2018.03.13/m4/ax_perl_ext_flags.m4
autoconf-archive-2018.03.13/m4/ax_path_generic.m4
autoconf-archive-2018.03.13/m4/ax_configure_args.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_system_v_math.m4
autoconf-archive-2018.03.13/m4/ax_prog_httpd.m4
autoconf-archive-2018.03.13/m4/ax_need_awk.m4
autoconf-archive-2018.03.13/m4/ax_check_icu.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_bit_or.m4
autoconf-archive-2018.03.13/m4/ax_cxx_stlport_hashmap.m4
autoconf-archive-2018.03.13/m4/ax_cxx_mutable.m4
autoconf-archive-2018.03.13/m4/ax_openmp.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_strtonum.m4
autoconf-archive-2018.03.13/m4/ax_gcc_malloc_call.m4
autoconf-archive-2018.03.13/m4/ax_boost_iostreams.m4
autoconf-archive-2018.03.13/m4/ax_trilinos_thyra_epetraext.m4
autoconf-archive-2018.03.13/m4/ax_with_curses.m4
autoconf-archive-2018.03.13/m4/ax_spec_package_version.m4
autoconf-archive-2018.03.13/m4/ax_add_am_macro.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_exit.m4
autoconf-archive-2018.03.13/m4/ax_compiler_flags_gir.m4
autoconf-archive-2018.03.13/m4/ax_sys_dev_poll.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_sub.m4
autoconf-archive-2018.03.13/m4/ax_prog_cxx_for_build.m4
autoconf-archive-2018.03.13/m4/ax_cxx_cxxflags_std_lang.m4
autoconf-archive-2018.03.13/m4/ax_java_options.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_is_bind_expression.m4
autoconf-archive-2018.03.13/m4/ax_check_gd.m4
autoconf-archive-2018.03.13/m4/ax_prog_tasm_opt.m4
autoconf-archive-2018.03.13/m4/ax_boost_coroutine.m4
autoconf-archive-2018.03.13/m4/ax_boost_context.m4
autoconf-archive-2018.03.13/m4/ax_path_milter.m4
autoconf-archive-2018.03.13/m4/ax_xtra_classpath.m4
autoconf-archive-2018.03.13/m4/ax_prog_cc_char_subscripts.m4
autoconf-archive-2018.03.13/m4/ax_lib_beecrypt.m4
autoconf-archive-2018.03.13/m4/ax_lib_gdal.m4
autoconf-archive-2018.03.13/m4/ax_prog_pgclient.m4
autoconf-archive-2018.03.13/m4/ax_cxx_exceptions.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_ext_slist.m4
autoconf-archive-2018.03.13/m4/ax_pkg_swig.m4
autoconf-archive-2018.03.13/m4/ax_check_page_aligned_malloc.m4
autoconf-archive-2018.03.13/m4/ax_zoneinfo.m4
autoconf-archive-2018.03.13/m4/ax_check_zlib.m4
autoconf-archive-2018.03.13/m4/ax_normalize_path.m4
autoconf-archive-2018.03.13/m4/ax_cflags_irix_option.m4
autoconf-archive-2018.03.13/m4/ax_prog_emacs.m4
autoconf-archive-2018.03.13/m4/ax_cpu_vendor.m4
autoconf-archive-2018.03.13/m4/ax_elisp.m4
autoconf-archive-2018.03.13/m4/ax_boost_asio.m4
autoconf-archive-2018.03.13/m4/ax_check_docbook_xslt_min.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_freeze_sstream.m4
autoconf-archive-2018.03.13/m4/ax_prog_f77_mpi.m4
autoconf-archive-2018.03.13/m4/ax_cvs.m4
autoconf-archive-2018.03.13/m4/ax_f90_library_setup.m4
autoconf-archive-2018.03.13/m4/ax_prog_bison_version.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_bit_and.m4
autoconf-archive-2018.03.13/m4/ax_sys_perlsharpbang.m4
autoconf-archive-2018.03.13/m4/ax_func_snprintf.m4
autoconf-archive-2018.03.13/m4/ax_check_enable_debug.m4
autoconf-archive-2018.03.13/m4/ax_prog_bison.m4
autoconf-archive-2018.03.13/m4/ax_check_mysqlr.m4
autoconf-archive-2018.03.13/m4/ax_boost_log.m4
autoconf-archive-2018.03.13/m4/ax_add_am_trilinos_makefile_export.m4
autoconf-archive-2018.03.13/m4/ax_f90_module_flag.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_int.m4
autoconf-archive-2018.03.13/m4/ax_prototype_accept.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_string_push_back.m4
autoconf-archive-2018.03.13/m4/ax_var_timezone_externals.m4
autoconf-archive-2018.03.13/m4/ax_add_fortify_source.m4
autoconf-archive-2018.03.13/m4/ax_check_classpath.m4
autoconf-archive-2018.03.13/m4/ax_cxx_header_unordered_set.m4
autoconf-archive-2018.03.13/m4/ax_create_pkgconfig_info.m4
autoconf-archive-2018.03.13/m4/ax_print_to_file.m4
autoconf-archive-2018.03.13/m4/ax_boost_signals.m4
autoconf-archive-2018.03.13/m4/ax_decl_wchar_max.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_atan2.m4
autoconf-archive-2018.03.13/m4/ax_dist_rpm.m4
autoconf-archive-2018.03.13/m4/ax_append_link_flags.m4
autoconf-archive-2018.03.13/m4/ax_gcc_const_call.m4
autoconf-archive-2018.03.13/m4/ax_rpm_init.m4
autoconf-archive-2018.03.13/m4/ax_boost_system.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_associative_array.m4
autoconf-archive-2018.03.13/m4/ax_check_mysql.m4
autoconf-archive-2018.03.13/m4/ax_add_recursive_am_macro.m4
autoconf-archive-2018.03.13/m4/ax_open62541_check_h.m4
autoconf-archive-2018.03.13/m4/ax_cxx_compile_stdcxx_0x.m4
autoconf-archive-2018.03.13/m4/ax_cflags_hpux_option.m4
autoconf-archive-2018.03.13/m4/ax_require_defined.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_operator_multiply_multiply.m4
autoconf-archive-2018.03.13/m4/ax_swig_enable_cxx.m4
autoconf-archive-2018.03.13/m4/ax_llvm.m4
autoconf-archive-2018.03.13/m4/ax_cxx_explicit_template_function_qualification.m4
autoconf-archive-2018.03.13/m4/ax_blas.m4
autoconf-archive-2018.03.13/m4/ax_zmq.m4
autoconf-archive-2018.03.13/m4/ax_cxx_rtti.m4
autoconf-archive-2018.03.13/m4/ax_c___attribute__.m4
autoconf-archive-2018.03.13/m4/ax_switch_flags.m4
autoconf-archive-2018.03.13/m4/ax_prototype_getsockname.m4
autoconf-archive-2018.03.13/m4/ax_check_sign.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_length.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_match_3parms.m4
autoconf-archive-2018.03.13/m4/ax_boost_regex.m4
autoconf-archive-2018.03.13/m4/ax_am_macros_static.m4
autoconf-archive-2018.03.13/m4/ax_patch_libtool_changing_cmds_ifs.m4
autoconf-archive-2018.03.13/m4/ax_prog_crontab.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_log.m4
autoconf-archive-2018.03.13/m4/ax_open62541_path.m4
autoconf-archive-2018.03.13/m4/ax_cxx_template_scoped_argument_matching.m4
autoconf-archive-2018.03.13/m4/ax_at_check_pattern.m4
autoconf-archive-2018.03.13/m4/ax_check_aligned_access_required.m4
autoconf-archive-2018.03.13/m4/ax_numeric_namedlevel.m4
autoconf-archive-2018.03.13/m4/ax_cxx_header_pre_stdcxx.m4
autoconf-archive-2018.03.13/m4/ax_func_which_gethostbyname_r.m4
autoconf-archive-2018.03.13/m4/ax_prog_xsltproc.m4
autoconf-archive-2018.03.13/m4/ax_try_run_java.m4
autoconf-archive-2018.03.13/m4/ax_check_docbook_dtd.m4
autoconf-archive-2018.03.13/m4/ax_execinfo.m4
autoconf-archive-2018.03.13/m4/ax_lib_gcrypt.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_ignorecase.m4
autoconf-archive-2018.03.13/m4/ax_try_awk_expout.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_xor.m4
autoconf-archive-2018.03.13/m4/ax_perl_ext.m4
autoconf-archive-2018.03.13/m4/ax_check_dos_filesys.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_sstream.m4
autoconf-archive-2018.03.13/m4/ax_prog_javadoc.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_bit_xor.m4
autoconf-archive-2018.03.13/m4/ax_boost_program_options.m4
autoconf-archive-2018.03.13/m4/ax_lib_readline.m4
autoconf-archive-2018.03.13/m4/ax_gcc_builtin.m4
autoconf-archive-2018.03.13/m4/ax_missing_prog.m4
autoconf-archive-2018.03.13/m4/ax_lib_samtools.m4
autoconf-archive-2018.03.13/m4/ax_find_hamcrest.m4
autoconf-archive-2018.03.13/m4/ax_c_declare_block.m4
autoconf-archive-2018.03.13/m4/ax_prog_mysqlimport.m4
autoconf-archive-2018.03.13/m4/ax_check_glut.m4
autoconf-archive-2018.03.13/m4/ax_func_posix_memalign.m4
autoconf-archive-2018.03.13/m4/ax_prog_ruby_version.m4
autoconf-archive-2018.03.13/m4/ax_append_to_file.m4
autoconf-archive-2018.03.13/m4/ax_gcc_lib.m4
autoconf-archive-2018.03.13/m4/ax_cxx_header_stdcxx_98.m4
autoconf-archive-2018.03.13/m4/ax_printf_size_t.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_ext_hash_map.m4
autoconf-archive-2018.03.13/m4/ax_check_compile_flag.m4
autoconf-archive-2018.03.13/m4/ax_lib_mysql.m4
autoconf-archive-2018.03.13/m4/ax_swig_multi_module_support.m4
autoconf-archive-2018.03.13/m4/ax_cxx_complex_math_in_namespace_std.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_ref.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_mem_fn.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_asort.m4
autoconf-archive-2018.03.13/m4/ax_cxx_explicit.m4
autoconf-archive-2018.03.13/m4/ax_prog_fasm.m4
autoconf-archive-2018.03.13/m4/ax_with_prog.m4
autoconf-archive-2018.03.13/m4/ax_check_pathfind.m4
autoconf-archive-2018.03.13/m4/ax_cf_ebcdic.m4
autoconf-archive-2018.03.13/m4/ax_check_x86_features.m4
autoconf-archive-2018.03.13/m4/ax_prog_java_works.m4
autoconf-archive-2018.03.13/m4/ax_cache_size.m4
autoconf-archive-2018.03.13/m4/ax_prog_help2man.m4
autoconf-archive-2018.03.13/m4/ax_warning_default_aclocaldir.m4
autoconf-archive-2018.03.13/m4/ax_generate_changelog.m4
autoconf-archive-2018.03.13/m4/ax_trilinos_amesos.m4
autoconf-archive-2018.03.13/m4/ax_tls.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_srand.m4
autoconf-archive-2018.03.13/m4/ax_boost_log_setup.m4
autoconf-archive-2018.03.13/m4/ax_code_coverage.m4
autoconf-archive-2018.03.13/m4/ax_maintainer_mode_auto_silent.m4
autoconf-archive-2018.03.13/m4/ax_xsdcxx.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_bind.m4
autoconf-archive-2018.03.13/m4/ax_cxx_static_cast.m4
autoconf-archive-2018.03.13/m4/ax_check_awk__v.m4
autoconf-archive-2018.03.13/m4/ax_c_float_words_bigendian.m4
autoconf-archive-2018.03.13/m4/ax_split_version.m4
autoconf-archive-2018.03.13/m4/ax_asm_inline.m4
autoconf-archive-2018.03.13/m4/ax_sysv_ipc.m4
autoconf-archive-2018.03.13/m4/ax_prog_yasm_opt.m4
autoconf-archive-2018.03.13/m4/ax_c_var_func.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_complex.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_conditional_expression.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_substr.m4
autoconf-archive-2018.03.13/m4/ax_compiler_flags_ldflags.m4
autoconf-archive-2018.03.13/m4/ax_check_allocated_ctime.m4
autoconf-archive-2018.03.13/m4/ax_prog_mysqld.m4
autoconf-archive-2018.03.13/m4/ax_lib_hdf5.m4
autoconf-archive-2018.03.13/m4/ax_open62541_check_lib.m4
autoconf-archive-2018.03.13/m4/ax_lib_upnp.m4
autoconf-archive-2018.03.13/m4/ax_berkeley_db.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_vector_at.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_environ.m4
autoconf-archive-2018.03.13/m4/ax_prog_guile_version.m4
autoconf-archive-2018.03.13/m4/ax_libtoolize_cflags.m4
autoconf-archive-2018.03.13/m4/ax_restore_flags_with_prefix.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_std.m4
autoconf-archive-2018.03.13/m4/ax_lib_xml_security.m4
autoconf-archive-2018.03.13/m4/ax_lib_libkml.m4
autoconf-archive-2018.03.13/m4/ax_absolute_header.m4
autoconf-archive-2018.03.13/m4/ax_cxx_compile_stdcxx_14.m4
autoconf-archive-2018.03.13/m4/ax_jni_include_dir.m4
autoconf-archive-2018.03.13/m4/ax_find_scala_stdlib.m4
autoconf-archive-2018.03.13/m4/ax_try_compile_java.m4
autoconf-archive-2018.03.13/m4/ax_python_module_version.m4
autoconf-archive-2018.03.13/m4/ax_func_accept_argtypes.m4
autoconf-archive-2018.03.13/m4/ax_wint_t.m4
autoconf-archive-2018.03.13/m4/ax_compiler_vendor.m4
autoconf-archive-2018.03.13/m4/ax_upload.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_bad_function_call.m4
autoconf-archive-2018.03.13/m4/ax_sip_devel.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_rand.m4
autoconf-archive-2018.03.13/m4/ax_boost_serialization.m4
autoconf-archive-2018.03.13/m4/ax_prog_md5sum.m4
autoconf-archive-2018.03.13/m4/ax_cxx_compile_stdcxx_11.m4
autoconf-archive-2018.03.13/m4/ax_blas_f77_func.m4
autoconf-archive-2018.03.13/m4/ax_lib_oracle_oci.m4
autoconf-archive-2018.03.13/m4/ax_cxx_header_tr1_unordered_map.m4
autoconf-archive-2018.03.13/m4/ax_cxx_enum_computations.m4
autoconf-archive-2018.03.13/m4/ax_prog_javah.m4
autoconf-archive-2018.03.13/m4/ax_prog_mysqlshow.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_compl.m4
autoconf-archive-2018.03.13/m4/ax_check_sys_siglist.m4
autoconf-archive-2018.03.13/m4/ax_cflags_sun_option.m4
autoconf-archive-2018.03.13/m4/ax_save_flags_with_prefix.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_variable_value_pairs.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_array_delete.m4
autoconf-archive-2018.03.13/m4/ax_trilinos_thyra.m4
autoconf-archive-2018.03.13/m4/ax_boost_locale.m4
autoconf-archive-2018.03.13/m4/ax_prog_ssh.m4
autoconf-archive-2018.03.13/m4/ax_check_postgres_db.m4
autoconf-archive-2018.03.13/m4/ax_func_mkdir.m4
autoconf-archive-2018.03.13/m4/ax_lib_postgresql.m4
autoconf-archive-2018.03.13/m4/ax_czmq.m4
autoconf-archive-2018.03.13/m4/ax_check_girs_gjs.m4
autoconf-archive-2018.03.13/m4/ax_compiler_flags_cflags.m4
autoconf-archive-2018.03.13/m4/ax_libgcj_jar.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_reference_wrapper.m4
autoconf-archive-2018.03.13/m4/ax_cxx_dtor_after_atexit.m4
autoconf-archive-2018.03.13/m4/ax_cxx_header_stdcxx_tr1.m4
autoconf-archive-2018.03.13/m4/ax_cxx_template_qualified_return_type.m4
autoconf-archive-2018.03.13/m4/ax_cxx_new_for_scoping.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_and.m4
autoconf-archive-2018.03.13/m4/ax_lib_mysqlcppconn.m4
autoconf-archive-2018.03.13/m4/ax_lapack.m4
autoconf-archive-2018.03.13/m4/ax_boost_unit_test_framework.m4
autoconf-archive-2018.03.13/m4/ax_prog_date.m4
autoconf-archive-2018.03.13/m4/ax_trilinos_rythmos.m4
autoconf-archive-2018.03.13/m4/ax_struct_semun.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_exp.m4
autoconf-archive-2018.03.13/m4/ax_pkg_mico.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_split.m4
autoconf-archive-2018.03.13/m4/ax_prog_perl_version.m4
autoconf-archive-2018.03.13/m4/ax_prog_scala.m4
autoconf-archive-2018.03.13/m4/ax_afs.m4
autoconf-archive-2018.03.13/m4/ax_check_awk_systime.m4
autoconf-archive-2018.03.13/m4/ax_f90_library.m4
autoconf-archive-2018.03.13/m4/ax_prog_scp.m4
autoconf-archive-2018.03.13/m4/ax_type_socklen_t.m4
autoconf-archive-2018.03.13/m4/ax_cxx_have_koenig_lookup.m4
autoconf-archive-2018.03.13/Makefile.am
autoconf-archive-2018.03.13/AUTHORS
autoconf-archive-2018.03.13/COPYING
autoconf-archive-2018.03.13/INSTALL
autoconf-archive-2018.03.13/NEWS
autoconf-archive-2018.03.13/README

(5)进入解压后的源码目录

penghao@Ding-Perlis-MP260S48:~/TPM/dependencies/autoconf-archive$ cd autoconf-archive-2018.03.13/
penghao@Ding-Perlis-MP260S48:~/TPM/dependencies/autoconf-archive/autoconf-archive-2018.03.13$

(6)构建——配置

运行configure命令进行配置。命令及结果如下所示:

penghao@Ding-Perlis-MP260S48:~/TPM/dependencies/autoconf-archive/autoconf-archive-2018.03.13$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
configure: GNU Autoconf Archive 2018.03.13
checking for a sed that does not truncate output... /usr/bin/sed
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile

(7)构建——编译

运行make命令进行编译。命令及结果如下所示:

penghao@Ding-Perlis-MP260S48:~/TPM/dependencies/autoconf-archive/autoconf-archive-2018.03.13$ make
Making all in doc
make[1]: 进入目录“/home/penghao/TPM/dependencies/autoconf-archive/autoconf-archive-2018.03.13/doc”
make[1]: 对“all”无需做任何事。make[1]: 离开目录“/home/penghao/TPM/dependencies/autoconf-archive/autoconf-archive-2018.03.13/doc”
make[1]: 进入目录“/home/penghao/TPM/dependencies/autoconf-archive/autoconf-archive-2018.03.13”
make[1]: 对“all-am”无需做任何事。make[1]: 离开目录“/home/penghao/TPM/dependencies/autoconf-archive/autoconf-archive-2018.03.13”

(8)安装

运行make install命令进行安装。命令及结果如下所示:

penghao@Ding-Perlis-MP260S48:~/TPM/dependencies/autoconf-archive/autoconf-archive-2018.03.13$ sudo make install
[sudo] penghao 的密码:Making install in doc
make[1]: 进入目录“/home/penghao/TPM/dependencies/autoconf-archive/autoconf-archive-2018.03.13/doc”
make[2]: 进入目录“/home/penghao/TPM/dependencies/autoconf-archive/autoconf-archive-2018.03.13/doc”
make[2]: 对“install-exec-am”无需做任何事。 /usr/bin/mkdir -p '/usr/local/share/info'/usr/bin/install -c -m 644 ./autoconf-archive.info '/usr/local/share/info'install-info --info-dir='/usr/local/share/info' '/usr/local/share/info/autoconf-archive.info'
make[2]: 离开目录“/home/penghao/TPM/dependencies/autoconf-archive/autoconf-archive-2018.03.13/doc”
make[1]: 离开目录“/home/penghao/TPM/dependencies/autoconf-archive/autoconf-archive-2018.03.13/doc”
make[1]: 进入目录“/home/penghao/TPM/dependencies/autoconf-archive/autoconf-archive-2018.03.13”
make[2]: 进入目录“/home/penghao/TPM/dependencies/autoconf-archive/autoconf-archive-2018.03.13”
make[2]: 对“install-exec-am”无需做任何事。 /usr/bin/mkdir -p '/usr/local/share/aclocal'/usr/bin/install -c -m 644 m4/ax_absolute_header.m4 m4/ax_ac_append_to_file.m4 m4/ax_ac_print_to_file.m4 m4/ax_add_am_macro.m4 m4/ax_add_am_macro_static.m4 m4/ax_add_am_trilinos_makefile_export.m4 m4/ax_add_fortify_source.m4 m4/ax_add_recursive_am_macro.m4 m4/ax_add_recursive_am_macro_static.m4 m4/ax_afs.m4 m4/ax_am_jobserver.m4 m4/ax_am_macros.m4 m4/ax_am_macros_static.m4 m4/ax_am_override_var.m4 m4/ax_append_compile_flags.m4 m4/ax_append_flag.m4 m4/ax_append_link_flags.m4 m4/ax_append_to_file.m4 m4/ax_arg_with_path_style.m4 m4/ax_asm_inline.m4 m4/ax_at_check_pattern.m4 m4/ax_auto_include_headers.m4 m4/ax_berkeley_db.m4 m4/ax_berkeley_db_cxx.m4 m4/ax_blas.m4 m4/ax_blas_f77_func.m4 m4/ax_boost_asio.m4 m4/ax_boost_base.m4 m4/ax_boost_chrono.m4 m4/ax_boost_context.m4 m4/ax_boost_coroutine.m4 m4/ax_boost_date_time.m4 m4/ax_boost_filesystem.m4 m4/ax_boost_iostreams.m4 m4/ax_boost_locale.m4 m4/ax_boost_log.m4 m4/ax_boost_log_setup.m4 m4/ax_boost_program_options.m4 m4/ax_boost_python.m4 m4/ax_boost_regex.m4 '/usr/local/share/aclocal'/usr/bin/install -c -m 644 m4/ax_boost_serialization.m4 m4/ax_boost_signals.m4 m4/ax_boost_system.m4 m4/ax_boost_test_exec_monitor.m4 m4/ax_boost_thread.m4 m4/ax_boost_unit_test_framework.m4 m4/ax_boost_wave.m4 m4/ax_boost_wserialization.m4 m4/ax_build_date_epoch.m4 m4/ax_c99_inline.m4 m4/ax_c___attribute__.m4 m4/ax_c_arithmetic_rshift.m4 m4/ax_c_compile_value.m4 m4/ax_c_declare_block.m4 m4/ax_c_float_words_bigendian.m4 m4/ax_c_long_long.m4 m4/ax_c_referenceable_passed_va_list.m4 m4/ax_c_var_func.m4 m4/ax_cache_size.m4 m4/ax_caolan_check_package.m4 m4/ax_caolan_search_package.m4 m4/ax_cc_for_build.m4 m4/ax_cc_maxopt.m4 m4/ax_cf_ebcdic.m4 m4/ax_cflags_aix_option.m4 m4/ax_cflags_force_c89.m4 m4/ax_cflags_hpux_option.m4 m4/ax_cflags_irix_option.m4 m4/ax_cflags_no_writable_strings.m4 m4/ax_cflags_strict_prototypes.m4 m4/ax_cflags_sun_option.m4 m4/ax_cflags_warn_all.m4 m4/ax_check_aligned_access_required.m4 m4/ax_check_allocated_ctime.m4 m4/ax_check_awk__v.m4 m4/ax_check_awk__x_escapes.m4 m4/ax_check_awk_and.m4 m4/ax_check_awk_argind.m4 m4/ax_check_awk_array_delete.m4 m4/ax_check_awk_array_delete_elem.m4 '/usr/local/share/aclocal'/usr/bin/install -c -m 644 m4/ax_check_awk_array_in.m4 m4/ax_check_awk_asort.m4 m4/ax_check_awk_asorti.m4 m4/ax_check_awk_associative_array.m4 m4/ax_check_awk_atan2.m4 m4/ax_check_awk_compl.m4 m4/ax_check_awk_conditional_expression.m4 m4/ax_check_awk_cos.m4 m4/ax_check_awk_environ.m4 m4/ax_check_awk_errno.m4 m4/ax_check_awk_exit.m4 m4/ax_check_awk_exp.m4 m4/ax_check_awk_gensub.m4 m4/ax_check_awk_getline.m4 m4/ax_check_awk_gsub.m4 m4/ax_check_awk_ignorecase.m4 m4/ax_check_awk_index.m4 m4/ax_check_awk_int.m4 m4/ax_check_awk_length.m4 m4/ax_check_awk_log.m4 m4/ax_check_awk_lshift.m4 m4/ax_check_awk_match_2parms.m4 m4/ax_check_awk_match_3parms.m4 m4/ax_check_awk_operator_multiply_multiply.m4 m4/ax_check_awk_operator_square.m4 m4/ax_check_awk_or.m4 m4/ax_check_awk_printf.m4 m4/ax_check_awk_rand.m4 m4/ax_check_awk_rshift.m4 m4/ax_check_awk_sin.m4 m4/ax_check_awk_split.m4 m4/ax_check_awk_sprintf.m4 m4/ax_check_awk_sqrt.m4 m4/ax_check_awk_srand.m4 m4/ax_check_awk_strftime.m4 m4/ax_check_awk_strtonum.m4 m4/ax_check_awk_sub.m4 m4/ax_check_awk_substr.m4 m4/ax_check_awk_system.m4 m4/ax_check_awk_systime.m4 '/usr/local/share/aclocal'/usr/bin/install -c -m 644 m4/ax_check_awk_tolower.m4 m4/ax_check_awk_toupper.m4 m4/ax_check_awk_user_defined_functions.m4 m4/ax_check_awk_var_regexp.m4 m4/ax_check_awk_variable_value_pairs.m4 m4/ax_check_awk_xor.m4 m4/ax_check_class.m4 m4/ax_check_classpath.m4 m4/ax_check_compile_flag.m4 m4/ax_check_define.m4 m4/ax_check_docbook_dtd.m4 m4/ax_check_docbook_xslt.m4 m4/ax_check_docbook_xslt_min.m4 m4/ax_check_dos_filesys.m4 m4/ax_check_enable_debug.m4 m4/ax_check_func_in.m4 m4/ax_check_gd.m4 m4/ax_check_gir_symbols_gjs.m4 m4/ax_check_girs_gjs.m4 m4/ax_check_gl.m4 m4/ax_check_glu.m4 m4/ax_check_glut.m4 m4/ax_check_glx.m4 m4/ax_check_gnu_make.m4 m4/ax_check_icu.m4 m4/ax_check_java_home.m4 m4/ax_check_java_plugin.m4 m4/ax_check_junit.m4 m4/ax_check_library.m4 m4/ax_check_link_flag.m4 m4/ax_check_mysql.m4 m4/ax_check_mysql_db.m4 m4/ax_check_mysqlr.m4 m4/ax_check_off64_t.m4 m4/ax_check_openssl.m4 m4/ax_check_page_aligned_malloc.m4 m4/ax_check_pathfind.m4 m4/ax_check_pathname_style.m4 m4/ax_check_pgsql_db.m4 m4/ax_check_posix_regcomp.m4 '/usr/local/share/aclocal'/usr/bin/install -c -m 644 m4/ax_check_posix_sysinfo.m4 m4/ax_check_postgres_db.m4 m4/ax_check_preproc_flag.m4 m4/ax_check_rqrd_class.m4 m4/ax_check_sign.m4 m4/ax_check_strcspn.m4 m4/ax_check_strftime.m4 m4/ax_check_struct_for.m4 m4/ax_check_symbol.m4 m4/ax_check_sys_siglist.m4 m4/ax_check_typedef.m4 m4/ax_check_uname_syscall.m4 m4/ax_check_user.m4 m4/ax_check_vscript.m4 m4/ax_check_x86_features.m4 m4/ax_check_zlib.m4 m4/ax_code_coverage.m4 m4/ax_compare_version.m4 m4/ax_compile_check_sizeof.m4 m4/ax_compiler_flags.m4 m4/ax_compiler_flags_cflags.m4 m4/ax_compiler_flags_cxxflags.m4 m4/ax_compiler_flags_gir.m4 m4/ax_compiler_flags_ldflags.m4 m4/ax_compiler_vendor.m4 m4/ax_compiler_version.m4 m4/ax_compute_relative_paths.m4 m4/ax_compute_standard_relative_paths.m4 m4/ax_cond_with_level.m4 m4/ax_config_feature.m4 m4/ax_configure_args.m4 m4/ax_count_cpus.m4 m4/ax_cpu_freq.m4 m4/ax_cpu_vendor.m4 m4/ax_create_generic_config.m4 m4/ax_create_pkgconfig_info.m4 m4/ax_create_stdint_h.m4 m4/ax_create_target_h.m4 m4/ax_cvs.m4 m4/ax_cxx_bool.m4 '/usr/local/share/aclocal'/usr/bin/install -c -m 644 m4/ax_cxx_compile_stdcxx.m4 m4/ax_cxx_compile_stdcxx_0x.m4 m4/ax_cxx_compile_stdcxx_11.m4 m4/ax_cxx_compile_stdcxx_14.m4 m4/ax_cxx_compile_stdcxx_17.m4 m4/ax_cxx_complex_math_in_namespace_std.m4 m4/ax_cxx_const_cast.m4 m4/ax_cxx_cppflags_std_lang.m4 m4/ax_cxx_cxxflags_std_lang.m4 m4/ax_cxx_default_template_parameters.m4 m4/ax_cxx_delete_method.m4 m4/ax_cxx_dtor_after_atexit.m4 m4/ax_cxx_dynamic_cast.m4 m4/ax_cxx_enum_computations.m4 m4/ax_cxx_enum_computations_with_cast.m4 m4/ax_cxx_erase_iterator_type.m4 m4/ax_cxx_exceptions.m4 m4/ax_cxx_explicit.m4 m4/ax_cxx_explicit_instantiations.m4 m4/ax_cxx_explicit_template_function_qualification.m4 m4/ax_cxx_extern_template.m4 m4/ax_cxx_full_specialization_syntax.m4 m4/ax_cxx_function_nontype_parameters.m4 m4/ax_cxx_function_try_blocks.m4 m4/ax_cxx_gcc_abi_demangle.m4 m4/ax_cxx_gnucxx_hashmap.m4 m4/ax_cxx_have_bad_function_call.m4 m4/ax_cxx_have_bind.m4 m4/ax_cxx_have_bit_and.m4 m4/ax_cxx_have_bit_or.m4 m4/ax_cxx_have_bit_xor.m4 m4/ax_cxx_have_complex.m4 m4/ax_cxx_have_complex_math1.m4 m4/ax_cxx_have_complex_math2.m4 m4/ax_cxx_have_cref.m4 m4/ax_cxx_have_empty_iostream.m4 m4/ax_cxx_have_ext_hash_map.m4 m4/ax_cxx_have_ext_hash_set.m4 m4/ax_cxx_have_ext_slist.m4 m4/ax_cxx_have_freeze_sstream.m4 '/usr/local/share/aclocal'/usr/bin/install -c -m 644 m4/ax_cxx_have_function.m4 m4/ax_cxx_have_hash.m4 m4/ax_cxx_have_ieee_math.m4 m4/ax_cxx_have_is_bind_expression.m4 m4/ax_cxx_have_is_placeholder.m4 m4/ax_cxx_have_koenig_lookup.m4 m4/ax_cxx_have_long_long_for_iostream.m4 m4/ax_cxx_have_mem_fn.m4 m4/ax_cxx_have_numeric_limits.m4 m4/ax_cxx_have_placeholders.m4 m4/ax_cxx_have_ref.m4 m4/ax_cxx_have_reference_wrapper.m4 m4/ax_cxx_have_sstream.m4 m4/ax_cxx_have_std.m4 m4/ax_cxx_have_stl.m4 m4/ax_cxx_have_string_push_back.m4 m4/ax_cxx_have_system_v_math.m4 m4/ax_cxx_have_valarray.m4 m4/ax_cxx_have_vector_at.m4 m4/ax_cxx_header_pre_stdcxx.m4 m4/ax_cxx_header_stdcxx_0x.m4 m4/ax_cxx_header_stdcxx_98.m4 m4/ax_cxx_header_stdcxx_tr1.m4 m4/ax_cxx_header_tr1_unordered_map.m4 m4/ax_cxx_header_tr1_unordered_set.m4 m4/ax_cxx_header_unordered_map.m4 m4/ax_cxx_header_unordered_set.m4 m4/ax_cxx_ldflags_std_lang.m4 m4/ax_cxx_member_constants.m4 m4/ax_cxx_member_templates.m4 m4/ax_cxx_member_templates_outside_class.m4 m4/ax_cxx_mutable.m4 m4/ax_cxx_namespace_std.m4 m4/ax_cxx_namespaces.m4 m4/ax_cxx_new_for_scoping.m4 m4/ax_cxx_old_for_scoping.m4 m4/ax_cxx_partial_ordering.m4 m4/ax_cxx_partial_specialization.m4 m4/ax_cxx_reinterpret_cast.m4 m4/ax_cxx_restrict_this.m4 '/usr/local/share/aclocal'/usr/bin/install -c -m 644 m4/ax_cxx_rtti.m4 m4/ax_cxx_rvalue_references.m4 m4/ax_cxx_static_cast.m4 m4/ax_cxx_stlport_hashmap.m4 m4/ax_cxx_template_keyword_qualifier.m4 m4/ax_cxx_template_qualified_base_class.m4 m4/ax_cxx_template_qualified_return_type.m4 m4/ax_cxx_template_scoped_argument_matching.m4 m4/ax_cxx_templates.m4 m4/ax_cxx_templates_as_template_arguments.m4 m4/ax_cxx_typename.m4 m4/ax_cxx_use_numtrait.m4 m4/ax_cxx_var_prettyfunc.m4 m4/ax_cxx_verbose_terminate_handler.m4 m4/ax_czmq.m4 m4/ax_decl_wchar_max.m4 m4/ax_define_integer_bits.m4 m4/ax_define_sub_path.m4 m4/ax_dirname.m4 m4/ax_dist_msi.m4 m4/ax_dist_rpm.m4 m4/ax_dll_string.m4 m4/ax_elisp.m4 m4/ax_enable_builddir.m4 m4/ax_execinfo.m4 m4/ax_expand_prefix.m4 m4/ax_ext.m4 m4/ax_ext_check_header.m4 m4/ax_ext_have_lib.m4 m4/ax_extend_srcdir.m4 m4/ax_extra_dist.m4 m4/ax_f77_cmain_fflags.m4 m4/ax_f90_header.m4 m4/ax_f90_internal_headmod.m4 m4/ax_f90_library.m4 m4/ax_f90_library_setup.m4 m4/ax_f90_module.m4 m4/ax_f90_module_extension.m4 m4/ax_f90_module_flag.m4 m4/ax_fc_check_define.m4 '/usr/local/share/aclocal'/usr/bin/install -c -m 644 m4/ax_file_escapes.m4 m4/ax_find_hamcrest.m4 m4/ax_find_junit.m4 m4/ax_find_scala_stdlib.m4 m4/ax_forceinline.m4 m4/ax_func_accept_argtypes.m4 m4/ax_func_getopt_long.m4 m4/ax_func_memmove.m4 m4/ax_func_mkdir.m4 m4/ax_func_posix_memalign.m4 m4/ax_func_snprintf.m4 m4/ax_func_which_gethostbyname_r.m4 m4/ax_func_which_getservbyname_r.m4 m4/ax_gcc_archflag.m4 m4/ax_gcc_builtin.m4 m4/ax_gcc_const_call.m4 m4/ax_gcc_func_attribute.m4 m4/ax_gcc_lib.m4 m4/ax_gcc_libgcc_eh.m4 m4/ax_gcc_libsupcxx.m4 m4/ax_gcc_malloc_call.m4 m4/ax_gcc_var_attribute.m4 m4/ax_gcc_warn_unused_result.m4 m4/ax_gcc_x86_avx_xgetbv.m4 m4/ax_gcc_x86_cpu_supports.m4 m4/ax_gcc_x86_cpuid.m4 m4/ax_generate_changelog.m4 m4/ax_gnu_autotest.m4 m4/ax_have_adns.m4 m4/ax_have_epoll.m4 m4/ax_have_poll.m4 m4/ax_have_qt.m4 m4/ax_have_select.m4 m4/ax_include_strcasecmp.m4 m4/ax_install_files.m4 m4/ax_is_release.m4 m4/ax_java_check_class.m4 m4/ax_java_options.m4 m4/ax_jni_include_dir.m4 m4/ax_lapack.m4 '/usr/local/share/aclocal'/usr/bin/install -c -m 644 m4/ax_lib_beecrypt.m4 m4/ax_lib_cgal_core.m4 m4/ax_lib_crypto.m4 m4/ax_lib_curl.m4 m4/ax_lib_ev.m4 m4/ax_lib_expat.m4 m4/ax_lib_firebird.m4 m4/ax_lib_gcrypt.m4 m4/ax_lib_gdal.m4 m4/ax_lib_hdf5.m4 m4/ax_lib_id3.m4 m4/ax_lib_libkml.m4 m4/ax_lib_metis.m4 m4/ax_lib_mysql.m4 m4/ax_lib_mysqlcppconn.m4 m4/ax_lib_netcdf4.m4 m4/ax_lib_nettle.m4 m4/ax_lib_nokalva.m4 m4/ax_lib_oracle_occi.m4 m4/ax_lib_oracle_oci.m4 m4/ax_lib_orbit2.m4 m4/ax_lib_postgresql.m4 m4/ax_lib_readline.m4 m4/ax_lib_samtools.m4 m4/ax_lib_socket_nsl.m4 m4/ax_lib_sqlite3.m4 m4/ax_lib_tabix.m4 m4/ax_lib_taglib.m4 m4/ax_lib_trace.m4 m4/ax_lib_upnp.m4 m4/ax_lib_wad.m4 m4/ax_lib_xalan.m4 m4/ax_lib_xerces.m4 m4/ax_lib_xml_security.m4 m4/ax_libgcj_jar.m4 m4/ax_libtoolize_cflags.m4 m4/ax_llvm.m4 m4/ax_lua.m4 m4/ax_luarocks_rock.m4 m4/ax_maintainer_mode_auto_silent.m4 '/usr/local/share/aclocal'/usr/bin/install -c -m 644 m4/ax_missing_prog.m4 m4/ax_mpi.m4 m4/ax_mpip.m4 m4/ax_need_awk.m4 m4/ax_normalize_path.m4 m4/ax_not_enable_frame_pointer.m4 m4/ax_numeric_namedlevel.m4 m4/ax_open62541_check_h.m4 m4/ax_open62541_check_lib.m4 m4/ax_open62541_path.m4 m4/ax_openmp.m4 m4/ax_patch_libtool_changing_cmds_ifs.m4 m4/ax_path_bdb.m4 m4/ax_path_generic.m4 m4/ax_path_lib_pcre.m4 m4/ax_path_milter.m4 m4/ax_path_missing.m4 m4/ax_perl_ext.m4 m4/ax_perl_ext_flags.m4 m4/ax_perl_module_version.m4 m4/ax_pgsql_priv_root.m4 m4/ax_pkg_check_modules.m4 m4/ax_pkg_mico.m4 m4/ax_pkg_swig.m4 m4/ax_prefix_config_h.m4 m4/ax_print_to_file.m4 m4/ax_printf_size_t.m4 m4/ax_prog_apache.m4 m4/ax_prog_bison.m4 m4/ax_prog_bison_version.m4 m4/ax_prog_cc_char_subscripts.m4 m4/ax_prog_cc_for_build.m4 m4/ax_prog_cc_mpi.m4 m4/ax_prog_cp_s.m4 m4/ax_prog_crontab.m4 m4/ax_prog_cxx_for_build.m4 m4/ax_prog_cxx_mpi.m4 m4/ax_prog_date.m4 m4/ax_prog_dotnetcore_version.m4 m4/ax_prog_doxygen.m4 '/usr/local/share/aclocal'/usr/bin/install -c -m 644 m4/ax_prog_emacs.m4 m4/ax_prog_f77_mpi.m4 m4/ax_prog_fasm.m4 m4/ax_prog_fasm_opt.m4 m4/ax_prog_fc_mpi.m4 m4/ax_prog_fig2dev.m4 m4/ax_prog_flex.m4 m4/ax_prog_flex_version.m4 m4/ax_prog_gjs.m4 m4/ax_prog_guile_version.m4 m4/ax_prog_haxe_version.m4 m4/ax_prog_help2man.m4 m4/ax_prog_hla.m4 m4/ax_prog_hla_opt.m4 m4/ax_prog_httpd.m4 m4/ax_prog_jar.m4 m4/ax_prog_java.m4 m4/ax_prog_java_cc.m4 m4/ax_prog_java_works.m4 m4/ax_prog_javac.m4 m4/ax_prog_javac_works.m4 m4/ax_prog_javadoc.m4 m4/ax_prog_javah.m4 m4/ax_prog_masm.m4 m4/ax_prog_masm_opt.m4 m4/ax_prog_md5sum.m4 m4/ax_prog_modprobe.m4 m4/ax_prog_mysql.m4 m4/ax_prog_mysqladmin.m4 m4/ax_prog_mysqld.m4 m4/ax_prog_mysqlimport.m4 m4/ax_prog_mysqlshow.m4 m4/ax_prog_nasm.m4 m4/ax_prog_nasm_opt.m4 m4/ax_prog_perl_modules.m4 m4/ax_prog_perl_version.m4 m4/ax_prog_pgclient.m4 m4/ax_prog_python_version.m4 m4/ax_prog_ruby_version.m4 m4/ax_prog_scala.m4 '/usr/local/share/aclocal'/usr/bin/install -c -m 644 m4/ax_prog_scalac.m4 m4/ax_prog_scp.m4 m4/ax_prog_splint.m4 m4/ax_prog_ssh.m4 m4/ax_prog_tasm.m4 m4/ax_prog_tasm_opt.m4 m4/ax_prog_tcl.m4 m4/ax_prog_xsltproc.m4 m4/ax_prog_yasm.m4 m4/ax_prog_yasm_opt.m4 m4/ax_prototype.m4 m4/ax_prototype_accept.m4 m4/ax_prototype_getsockname.m4 m4/ax_prototype_setsockopt.m4 m4/ax_pthread.m4 m4/ax_python.m4 m4/ax_python_config_var.m4 m4/ax_python_devel.m4 m4/ax_python_embed.m4 m4/ax_python_module.m4 m4/ax_python_module_version.m4 m4/ax_r_package.m4 m4/ax_recursive_eval.m4 m4/ax_require_defined.m4 m4/ax_require_one_func.m4 m4/ax_restore_flags.m4 m4/ax_restore_flags_with_prefix.m4 m4/ax_rpm_init.m4 m4/ax_ruby_devel.m4 m4/ax_ruby_ext.m4 m4/ax_save_flags.m4 m4/ax_save_flags_with_prefix.m4 m4/ax_set_default_paths_system.m4 m4/ax_short_sleep.m4 m4/ax_silent_mode.m4 m4/ax_sip_devel.m4 m4/ax_spec_file.m4 m4/ax_spec_package_version.m4 m4/ax_split_version.m4 m4/ax_string_strcasecmp.m4 '/usr/local/share/aclocal'/usr/bin/install -c -m 644 m4/ax_strings_strcasecmp.m4 m4/ax_struct_semun.m4 m4/ax_subdir_files.m4 m4/ax_subdirs_configure.m4 m4/ax_subst_with.m4 m4/ax_swig_enable_cxx.m4 m4/ax_swig_multi_module_support.m4 m4/ax_swig_python.m4 m4/ax_switch_flags.m4 m4/ax_sys_dev_poll.m4 m4/ax_sys_largefile_sensitive.m4 m4/ax_sys_perlsharpbang.m4 m4/ax_sys_weak_alias.m4 m4/ax_sysv_ipc.m4 m4/ax_tls.m4 m4/ax_trilinos_amesos.m4 m4/ax_trilinos_base.m4 m4/ax_trilinos_epetra.m4 m4/ax_trilinos_epetraext.m4 m4/ax_trilinos_epetraext_hdf5.m4 m4/ax_trilinos_rtop.m4 m4/ax_trilinos_rythmos.m4 m4/ax_trilinos_teuchos.m4 m4/ax_trilinos_thyra.m4 m4/ax_trilinos_thyra_epetra.m4 m4/ax_trilinos_thyra_epetraext.m4 m4/ax_try_awk_anyout.m4 m4/ax_try_awk_expout.m4 m4/ax_try_compile_java.m4 m4/ax_try_run_java.m4 m4/ax_type_socklen_t.m4 m4/ax_upload.m4 m4/ax_valgrind_check.m4 m4/ax_var_pop.m4 m4/ax_var_push.m4 m4/ax_var_timezone_externals.m4 m4/ax_very_nice.m4 m4/ax_warning_default_aclocaldir.m4 m4/ax_warning_default_pkgconfig.m4 m4/ax_wint_t.m4 '/usr/local/share/aclocal'/usr/bin/install -c -m 644 m4/ax_with_apxs.m4 m4/ax_with_build_path.m4 m4/ax_with_curses.m4 m4/ax_with_curses_extra.m4 m4/ax_with_dmalloc.m4 m4/ax_with_mpatrol.m4 m4/ax_with_prog.m4 m4/ax_xercesc.m4 m4/ax_xsdcxx.m4 m4/ax_xtra_classpath.m4 m4/ax_zmq.m4 m4/ax_zoneinfo.m4 '/usr/local/share/aclocal'/usr/bin/mkdir -p '/usr/local/share/autoconf-archive'/usr/bin/install -c -m 644 AUTHORS COPYING COPYING.EXCEPTION README '/usr/local/share/autoconf-archive'
make[2]: 离开目录“/home/penghao/TPM/dependencies/autoconf-archive/autoconf-archive-2018.03.13”
make[1]: 离开目录“/home/penghao/TPM/dependencies/autoconf-archive/autoconf-archive-2018.03.13”

(9)拷贝

将autoconf-archive源码目录下的m4文件夹下的拷贝到/usr/share/aclocal/下:

penghao@Ding-Perlis-MP260S48:~/TPM/dependencies/autoconf-archive/autoconf-archive-2018.03.13$ sudo cp ./m4/* /usr/share/aclocal/

至此,依赖autoconf-archive组件的完整安装流程完成。

剩余内容由于受博文字数限制,放在后续文章中。

TPM零知识学习九 —— tpm全安装流程复盘(上)相关推荐

  1. TPM零知识学习十一 —— tpm全安装流程复盘(下)

    接前一篇文章<TPM零知识学习十 -- tpm全安装流程复盘(中)>,链接为: TPM零知识学习十 -- tpm全安装流程复盘(中)_蓝天居士的博客-CSDN博客 五.TPM模拟器做成服务 ...

  2. TPM零知识学习七 —— tpm模拟器安装

    本文参考以下链接: TPM模拟器和TPM2-TSS安装_jianming21的博客-CSDN博客_tpm2-tss 可信平台模块TPM(Trusted Platform Module)介绍及tpm-t ...

  3. TPM零知识学习八 —— tpm组件联调及API实例解析

    一.组件联调准备 1. 运行TPM模拟器 ~/TPM/ibmtpm/ibmtpm$ ./src/tpm_server LIBRARY_COMPATIBILITY_CHECK is ON Startin ...

  4. TPM零知识学习五 —— tpm2-abrmd源码安装

    tpm2-abrmd包的的源码安装方法参考: tpm2-abrmd/INSTALL.md at master · tpm2-software/tpm2-abrmd · GitHub TPM模拟器和TP ...

  5. TPM零知识学习一 —— 初识

    本文内容参考借鉴了以下链接: TPM安全芯片_百度百科 TCG(可信计算组织)_百度百科 TPM是什么? TPM英文全称为Trusted Platform Module,中文译为可信赖平台模块.TPM ...

  6. TPM零知识学习四 —— tpm2-tss源码安装

    tpm2-tss包的的源码安装方法参考: tpm2-tss/INSTALL.md at master · tpm2-software/tpm2-tss · GitHub TPM模拟器和TPM2-TSS ...

  7. 深度学习环境功能以及安装流程

    目录 1.Anaconda与python的介绍 01Anaconda(含conda包管理工具) 02Python(pip包管理工具) 2.Anaonda与Pycharm安装 3.pycharm使用Co ...

  8. QEMU零知识学习5 —— QEMU安装

    接前一篇文章<QEMU零知识学习4 -- QEMU编译>,链接如下: QEMU零知识学习4 -- QEMU编译_蓝天居士的博客-CSDN博客 安装QEMU QEMU编译完成之后,运行&qu ...

  9. SELinux零知识学习六、swig源码下载、编译和安装

    接前一篇文章:SELinux零知识学习五.libcap-ng源码下载.编译和安装 在前篇文章中编译libcap-ng源码时,出现了如下错误: swig -o capng_wrap.c -python ...

最新文章

  1. ipad html 自定义裁剪图片大小,移动端图片裁剪上传插件 Mavatar.js(原创)
  2. thinkpad触控笔怎么用_笔记本电脑卡死了怎么办关不了机
  3. 为何终端防护对ICS如此重要
  4. kali如何安装netcat_Netcat常用方法汇总
  5. 贪心 - 划分字母区间
  6. 图像的全局特征--LBP特征
  7. Python 网页编程- Pyramid 安装测试
  8. android 滚动列表框,建立滚动列表框
  9. 数据分析sql面试必会6题经典_师兄大厂面试遇到这条 SQL 数据分析题,差点含泪而归!...
  10. 构建执法阅读笔记06(总结)
  11. numpy 常用api(一)
  12. 蓝桥杯2014c++真题:扑克序列(next_permutation)
  13. ubuntu更改主机名
  14. 将React Native集成至Android原生应用
  15. 多媒体计算机的媒体信息包括文字,多媒体计算机中的媒体信息是指什么
  16. 为Array对象添加一个去除重复项的方法
  17. 韦东山嵌入式开发板小结1
  18. 基于struts+spring+ibatis的轻量级J2EE开发
  19. shell一键生成密钥脚本
  20. word2016如何加载endnote x7,如何连接word和endnote

热门文章

  1. Cocos之 从C++过渡到Lua
  2. matlab 1向量组,matlab-线性代数 rank 向量组的秩
  3. 高中物理中汽车恒定功率启动问题分析
  4. (FortiGate)飞塔防火墙配置AD***
  5. java中去字符串中的(全角)空格
  6. python做马尔科夫模型预测法_python实现隐马尔科夫模型HMM
  7. 初次了解polyfill
  8. iOS下载JPG图片会被压缩问题
  9. PINN解偏微分方程实例3(Allen-Cahn方程)
  10. 弹性云服务器使用须知