首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在为amazon构建依赖项时出错-视频流-生产者-sdk-cpp

在为amazon构建依赖项时出错-视频流-生产者-sdk-cpp
EN

Stack Overflow用户
提问于 2020-09-28 06:08:01
回答 2查看 920关注 0票数 0

当我试图编译Amazon-kinsis-视频流生产者-sdk-cpp 存储库时,我遇到的依赖项说文件路径太长了。

代码语言:javascript
复制
  Checking Build System
  Creating directories for 'project_libopenssl'
  Building Custom Rule C:/SDK/C++/amazon-kinesis-video-streams-producer-sdk-cpp/open-source/local/libopenssl/CMakeLists.txt
  Performing download step (git clone) for 'project_libopenssl'
  Cloning into 'project_libopenssl'...
  Note: switching to 'OpenSSL_1_1_1g'.

  You are in 'detached HEAD' state. You can look around, make experimental
  changes and commit them, and you can discard any commits you make in this
  state without impacting any branches by switching back to a branch.

  If you want to create a new branch to retain commits you create, you may
  do so (now or later) by using -c with the switch command. Example:

    git switch -c <new-branch-name>

  Or undo this operation with:

    git switch -

  Turn off this advice by setting config variable advice.detachedHead to false

  HEAD is now at e2e09d9fba Prepare for 1.1.1g release
  Submodule 'boringssl' (https://boringssl.googlesource.com/boringssl) registered for path 'boringssl'
  Submodule 'krb5' (https://github.com/krb5/krb5) registered for path 'krb5'
  Submodule 'pyca.cryptography' (https://github.com/pyca/cryptography.git) registered for path 'pyca-cryptography'
  Cloning into 'C:/SDK/C++/amazon-kinesis-video-streams-producer-sdk-cpp/open-source/local/libopenssl/build/src/project_libopenssl/boringssl'...
  Cloning into 'C:/SDK/C++/amazon-kinesis-video-streams-producer-sdk-cpp/open-source/local/libopenssl/build/src/project_libopenssl/krb5'...
  Cloning into 'C:/SDK/C++/amazon-kinesis-video-streams-producer-sdk-cpp/open-source/local/libopenssl/build/src/project_libopenssl/pyca-cryptography'...
  Submodule path 'boringssl': checked out '2070f8ad9151dc8f3a73bffaa146b5e6937a583f'
  Submodule path 'krb5': checked out '890ca2f401924cdcb88f493950b04700bbe52db3'
CUSTOMBUILD : error : unable to create file vectors/cryptography_vectors/x509/PKITS_data/certpairs/RolloverfromPrintableStringtoUTF8StringCACertforwardcrossCertificatePair.cp: Filename too long [C:\SDK\C++\amazon-kinesis-video-streams-producer-sdk-cpp\open-source\local\libopenssl\project_libopenssl.vcxproj]
CUSTOMBUILD : error : unable to create file vectors/cryptography_vectors/x509/PKITS_data/certpairs/RolloverfromPrintableStringtoUTF8StringCACertreversecrossCertificatePair.cp: Filename too long [C:\SDK\C++\amazon-kinesis-video-streams-producer-sdk-cpp\open-source\local\libopenssl\project_libopenssl.vcxproj]
CUSTOMBUILD : error : unable to create file vectors/cryptography_vectors/x509/PKITS_data/certpairs/SeparateCertificateandCRLKeysCA2CertificateSigningCACertforwardcrossCerificatePair.cp: Filename too long [C:\SDK\C++\amazon-kinesis-video-streams-producer-sdk-cpp\open-source\local\libopenssl\project_libopenssl.vcxproj]
CUSTOMBUILD : error : unable to create file vectors/cryptography_vectors/x509/PKITS_data/certpairs/SeparateCertificateandCRLKeysCA2CertificateSigningCACertreversecrossCerificatePair.cp: Filename too long [C:\SDK\C++\amazon-kinesis-video-streams-producer-sdk-cpp\open-source\local\libopenssl\project_libopenssl.vcxproj]
CUSTOMBUILD : error : unable to create file vectors/cryptography_vectors/x509/PKITS_data/certpairs/SeparateCertificateandCRLKeysCertificateSigningCACertforwardcrossCertificatePair.cp: Filename too long [C:\SDK\C++\amazon-kinesis-video-streams-producer-sdk-cpp\open-source\local\libopenssl\project_libopenssl.vcxproj]
CUSTOMBUILD : error : unable to create file vectors/cryptography_vectors/x509/PKITS_data/certpairs/SeparateCertificateandCRLKeysCertificateSigningCACertreversecrossCertificatePair.cp: Filename too long [C:\SDK\C++\amazon-kinesis-video-streams-producer-sdk-cpp\open-source\local\libopenssl\project_libopenssl.vcxproj]
CUSTOMBUILD : error : unable to create file vectors/cryptography_vectors/x509/PKITS_data/certpairs/requireExplicitPolicy7subsubsubCARE2RE4CertforwardcrossCertificatePair.cp: Filename too long [C:\SDK\C++\amazon-kinesis-video-streams-producer-sdk-cpp\open-source\local\libopenssl\project_libopenssl.vcxproj]
CUSTOMBUILD : error : unable to create file vectors/cryptography_vectors/x509/PKITS_data/certpairs/requireExplicitPolicy7subsubsubCARE2RE4CertreversecrossCertificatePair.cp: Filename too long [C:\SDK\C++\amazon-kinesis-video-streams-producer-sdk-cpp\open-source\local\libopenssl\project_libopenssl.vcxproj]
  Unable to checkout '09403100de2f6f1cdd0d484dcb8e620f1c335c8f' in submodule path 'pyca-cryptography'
  CMake Error at C:/SDK/C++/amazon-kinesis-video-streams-producer-sdk-cpp/open-source/local/libopenssl/build/tmp/project_libopenssl-gitclone.cmake:52 (message):
    Failed to update submodules in:
    'C:/SDK/C++/amazon-kinesis-video-streams-producer-sdk-cpp/open-source/local/libopenssl/build/src/project_libopenssl'


CMake Error at dependency/libkvscproducer/kvscproducer-src/CMake/Utilities.cmake:93 (message):
  CMake step for libopenssl failed: 1
Call Stack (most recent call first):
  dependency/libkvscproducer/kvscproducer-src/CMakeLists.txt:64 (build_dependency)


-- Configuring incomplete, errors occurred!
See also "C:/SDK/C++/amazon-kinesis-video-streams-producer-sdk-cpp/build/CMakeFiles/CMakeOutput.log".

我可能做错了什么。让我知道,如果这可能是一个问题与回购,我会提出它作为一个问题在那里。提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-09-28 06:21:51

我想是关于你的git配置。尝试修改git以支持长路径。

代码语言:javascript
复制
git config --system core.longpaths true

这将允许文件路径为4096个字符。

票数 1
EN

Stack Overflow用户

发布于 2020-09-28 07:51:19

git config --system core.longpaths true应该能解决你的问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64096791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档