2 votos

clang 3.9 en ubuntu 19.04

Estoy estoy usando Ubuntu 19.04 tratando de compilar una versión anterior de software (carla 0.7.0) que sólo permite obtener compilado en clang-3.9

Desde mi línea de investigación no he encontrado una manera de instalar clang 3.9 en esta versión de Ubuntu y me preguntaba si hay una solución que me deja instalarlo de alguna manera.

Me las arreglé para descargar clang 3.9 uso de los consejos que me puse en los comentarios aunque la instalación de carla 0.7 a través de toneladas de errores de compilación en el impulso de la sección.

2voto

neildeadman Puntos 111

En primer lugar, mi conjetura es que Carla 0.7.0 va a construir con un moderno sistema de Sonido de la versión y del este de verificación que es, probablemente, diciendo que necesita Clang 3.9:

# Require clang 3.9
command -v clang++-3.9 >/dev/null 2>&1 || {
  echo >&2 "clang 3.9 is required, but it's not installed.";
  echo >&2 "make sure you build Unreal Engine with clang 3.9 too.";
  exit 1;
}

Si ese es el caso, usted debe, probablemente, sólo tratar de crear enlace simbólico para /usr/bin/clang++ a /usr/bin/clang++3.9 y ver si se compila.

Suponiendo que no funciona y que realmente quiere que la versión específica de Ruido o algún tipo de atrás incompatible cambios fueron realizados entre 3,9 y 6.0 de Sonido, usted puede binarios precompilados de Ruido. Usted probablemente desea que el 3.9 por Ubuntu 16.04 ya que es el "nuevo" para esta versión antigua.

Una vez que usted tiene que se puede extraer todas esas cosas a /usr/local como root. Me di cuenta de que no viene con un clang++3.9 binario, por lo que no estoy seguro de que la Carla desarrolladores tengo que partir. Usted necesitará un enlace simbólico /usr/local/bin/clang++ a /usr/local/bin/clang++3.9 a arreglar eso.

No podría ser más dragones si han hecho algo raro con la forma en que encontrar incluye directorios. Si usted puede usar una versión más reciente de Carla debe desde que uso ahora CMake y muchos otros acumulación apropiada de las técnicas.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: