0 votos

MacOSX El Capitan - La ejecución de bootstrap-vcpkg.sh da como resultado una construcción detenida: subcomando fallido, ¿alguna solución?

Al ejecutar sudo ./bootstrap-vcpkg.sh, el script se detiene dando como resultado un ninja: build stopped: subcommand failed. ¡No tengo ni idea de cómo continuar a partir de aquí si alguien puede ayudar que sería muy apreciado!

Mensaje de error:

-- Se han escrito los archivos de construcción: /vcpkg/toolsrc/build.rel [0/2] Comprobando de nuevo los directorios globales... [1/69] Construyendo el objeto CXX CMakeFiles/...ir/src/vcpkg/base/cofffilereader.cpp.o FALLÓ: CMakeFiles/vcpkglib.dir/src/vcpkg/base/cofffilereader.cpp.o /usr/local/bin/g++-6 -DDISABLE_METRICS=0 -I../include -O3 -DNDEBUG -std=c++1z -MD -MT CMakeFiles/vcpkglib.dir/src/vcpkg/base/cofffilereader. cpp.o -MF CMakeFiles/vcpkglib.dir/src/vcpkg/base/cofffilereader.cpp.o.d -o CMakeFiles/vcpkglib.dir/src/vcpkg/base/cofffilereader.cpp.o -c ../src/vcpkg/base/cofffilereader.cpp

En el archivo incluido desde ../include/vcpkg/base/view.h:3:0, desde ../include/vcpkg/base/strings.h:7, desde ../include/vcpkg/base/checks.h:5, desde ../src/vcpkg/base/cofffilereader.cpp:3:

../include/vcpkg/base/span.h:32:53: error: 'is_const_v' no es un miembro de 'std' plantilla>> ^~~

../include/vcpkg/base/span.h:32:69: error: template argument 1 is invalid plantilla>> ^

../include/vcpkg/base/span.h:32:72: error: expected unqualified-id before '>' token plantilla>>

^

En el archivo incluido desde ../include/vcpkg/base/files.h:3:0, de ../include/vcpkg/base/cofffilereader.h:3, desde ../src/vcpkg/base/cofffilereader.cpp:4:

../include/vcpkg/base/expected.h:114:42: error: 'is_reference_v' no es un miembro de 'std' plantilla>> ^~~

../include/vcpkg/base/expected.h:114:62: error: template argument 1 is invalid plantilla>> ^

../include/vcpkg/base/expected.h:114:65: error: expected unqualified-id before '>' token plantilla>> ^

../include/vcpkg/base/expected.h:115:46: error: expected unqualified-id before ')' token ExpectedT(T&& t, ExpectedLeftTag = {}) : m_t(std::move(t)) ^

[2/69] Construyendo el objeto CXX CMakeFiles/...pkglib.dir/src/vcpkg/base/checks.cpp.o FALLÓ: CMakeFiles/vcpkglib.dir/src/vcpkg/base/checks.cpp.o /usr/local/bin/g++-6 -DDISABLE_METRICS=0 -I../include -O3 -DNDEBUG -std=c++1z -MD -MT CMakeFiles/vcpkglib.dir/src/vcpkg/base/checks. cpp.o -MF CMakeFiles/vcpkglib.dir/src/vcpkg/base/checks.cpp.o.d -o CMakeFiles/vcpkglib.dir/src/vcpkg/base/checks.cpp.o -c

../src/vcpkg/base/checks.cpp En el archivo incluido desde ../include/vcpkg/base/view.h:3:0, desde ../include/vcpkg/base/strings.h:7, de ../include/vcpkg/base/checks.h:5, desde ../src/vcpkg/base/checks.cpp:3:

../include/vcpkg/base/span.h:32:53: error: 'is_const_v' no es un miembro de 'std' plantilla>> ^~~

../include/vcpkg/base/span.h:32:69: error: template argument 1 is invalid plantilla>> ^

../include/vcpkg/base/span.h:32:72: error: expected unqualified-id before '>' token plantilla>>

^

[3/69] Construyendo el objeto CXX CMakeFiles/vcpkg.dir/src/vcpkg.cpp.o FALLÓ: CMakeFiles/vcpkg.dir/src/vcpkg.cpp.o /usr/local/bin/g++-6 -DDISABLE_METRICS=0 -I../include -O3 -DNDEBUG -std=c++1z -MD -MT CMakeFiles/vcpkg.dir/src/vcpkg.cpp.o -MF

CMakeFiles/vcpkg.dir/src/vcpkg.cpp.o.d -o

CMakeFiles/vcpkg.dir/src/vcpkg.cpp.o -c ../src/vcpkg.cpp

En el archivo incluido desde ../include/vcpkg/base/view.h: 3:0, desde ../include/vcpkg/base/strings.h:7, desde ../include/vcpkg/base/checks.h:5, desde ../include/vcpkg/base/expected.h:3, de ../include/vcpkg/base/files.h:3, desde ../src/vcpkg.cpp:24:

../include/vcpkg/base/span.h:32:53: error: 'is_const_v' no es un miembro de 'std' plantilla>> ^~~

../include/vcpkg/base/span.h:32:69: error: template argument 1 is invalid plantilla>> ^

../include/vcpkg/base/span.h:32:72: error: expected unqualified-id before '>' token plantilla

std::enable_if_t>>

^

En el archivo incluido desde ../include/vcpkg/base/files.h:3:0, de ../src/vcpkg.cpp:24:

../include/vcpkg/base/expected.h:114:42: error: 'is_reference_v' no es un miembro de 'std' plantilla>> ^~~

../include/vcpkg/base/expected.h:114:62: error: template argument 1 is invalid plantilla>> ^

../include/vcpkg/base/expected.h:114:65: error: expected unqualified-id before '>' token plantilla>> ^

../include/vcpkg/base/expected.h:115:46: error: expected unqualified-id before ')' token ExpectedT(T&& t, ExpectedLeftTag = {}) : m_t(std::move(t)) ^

ninja: build stopped: subcommand failed.

Estoy intentando instalar vcpkg para instalar nuevas cabeceras de bibliotecas para c++, con este problema no tengo ni idea de cómo continuar.

1voto

Yun Li Puntos 11

https://github.com/Microsoft/vcpkg enusre eso: gcc >= 7 or equivalent clang (on Linux)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X