MacOSX El Capitan: la ejecución de bootstrap-vcpkg.sh da como resultado una compilación detenida: el subcomando falló, ¿alguna solución?

Al ejecutar sudo ./bootstrap-vcpkg.sh, la secuencia de comandos se detiene y genera un ninja: compilación detenida: el subcomando falló. No tengo idea de cómo continuar desde aquí si alguien pudiera ayudar, ¡se lo agradecería mucho!

Mensaje de error:

-- Los archivos de compilación se escribieron en: /vcpkg/toolsrc/build.rel [0/2] Revisando de nuevo los directorios globales... [1/69] Construyendo el objeto CXX CMakeFiles/...ir/src/vcpkg/base /cofffilereader.cpp.o ERROR: 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.od -o CMakeFiles/ vcpkglib.dir/src/vcpkg/base/cofffilereader.cpp.o -c ../src/vcpkg/base/cofffilereader.cpp

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

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

../include/vcpkg/base/span.h:32:69: error: el argumento de la plantilla 1 no es una plantilla válida>> ^

../include/vcpkg/base/span.h:32:72: error: ID no calificado esperado antes de la plantilla de token '>'>>

^

En archivo incluido desde ../include/vcpkg/base/files.h:3:0, desde ../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 miembro de la plantilla 'std'>> ^~~

../include/vcpkg/base/expected.h:114:62: error: el argumento de la plantilla 1 no es una plantilla válida>> ^

../include/vcpkg/base/expected.h:114:65: error: ID no calificado esperado antes de la plantilla de token '>'>> ^

../include/vcpkg/base/expected.h:115:46: error: ID no calificado esperado antes del token ')' ExpectedT(T&& t, ExpectedLeftTag = {}) : m_t(std::move(t)) ^

[2/69] Creación del 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.od -o CMakeFiles/vcpkglib.dir/src/vcpkg/base/checks.cpp.o -c

../src/vcpkg/base/checks.cpp En 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/checks.cpp:3:

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

../include/vcpkg/base/span.h:32:69: error: el argumento de la plantilla 1 no es una plantilla válida>> ^

../include/vcpkg/base/span.h:32:72: error: ID no calificado esperado antes de la plantilla de token '>'>>

^

[3/69] La creación del 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.od -o

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

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

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

../include/vcpkg/base/span.h:32:69: error: el argumento de la plantilla 1 no es una plantilla válida>> ^

../include/vcpkg/base/span.h:32:72: error: ID no calificado esperado antes de la plantilla de token '>'

estándar::habilitar_si_t>>

^

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

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

../include/vcpkg/base/expected.h:114:62: error: el argumento de la plantilla 1 no es una plantilla válida>> ^

../include/vcpkg/base/expected.h:114:65: error: ID no calificado esperado antes de la plantilla de token '>'>> ^

../include/vcpkg/base/expected.h:115:46: error: ID no calificado esperado antes del token ')' ExpectedT(T&& t, ExpectedLeftTag = {}) : m_t(std::move(t)) ^

ninja: compilación detenida: el subcomando falló.

Estoy tratando de instalar vcpkg para instalar nuevos encabezados de biblioteca para c ++, con este problema no tengo idea de cómo continuar.

Respuestas (1)

https://github.com/Microsoft/vcpkg asegúrese de que:gcc >= 7 or equivalent clang (on Linux)

¡Bienvenido a Ask Different! Estamos tratando de encontrar las mejores respuestas y esas respuestas serán más de una línea. Proporcionar información y enlaces de apoyo también puede ayudar al OP y a otros a encontrar información adicional por sí mismos. Consulte Cómo responder sobre cómo proporcionar una respuesta de calidad.