Ошибки при сборке LLVM 3.4 и clang

Поэтому я следовал инструкциям руководства «Быстрое начало работы» для LLVM 3.4 здесь, http://llvm.org/docs/GettingStarted.html#getting-started-quickly-a-summary для установки LLVM и clang, однако я столкнулся с некоторыми ошибками при выполнение команды «сделать».

Команде make потребовалось около 45 минут, чтобы все обработать, а затем в конце появились некоторые ошибки, для которых я прикрепил скриншоты. После запуска make check-all будет сказано, что есть две ошибки.

Я также видел версии LLVM, которые поставлялись с Ubuntu 13.04, и у них есть версии до 3.2, которые поставляются предварительно скомпилированными, по крайней мере, это то, что я показал, когда я выполнил команду «sudo apt-cache search llvm», однако мне нужно по крайней мере установлена ​​версия 3.3.

Похоже, что эти ошибки могут быть вызваны сбоем компилятора g++ в определенный момент, поэтому мне было интересно, есть ли обходной путь для установки хотя бы LLVM 3.3 и clang?

Я искал последние три дня по всему Интернету, включая этот сайт, чтобы найти решение для этого, однако я нигде не могу найти никаких решений, поэтому я спрашиваю здесь. Я был бы очень признателен за любую помощь, которую я могу получить, чтобы решить эту проблему.

Спасибо!

Скриншот 1

Скриншот 2

Скриншот 3

Скриншот 4


person Asdeev    schedule 01.09.2013    source источник
comment
Ваш make check-all не работает, потому что make не завершается успешно (на основе 2-го снимка экрана). Вместо того, чтобы вставлять сюда скриншоты, будет лучше поставить текст, чтобы мы могли видеть, что происходит не так. Попробуйте снова выполнить make и вставьте соответствующую часть вывода (которая показывает точное сообщение об ошибке, а не только последнюю строку, в которой говорится, что есть одна ошибка).   -  person shrm    schedule 02.09.2013


Ответы (1)


Я только что решил свою проблему, кажется, что, выполняя сборку из исходного кода, загруженного с помощью SVN, он загружал версию 3.4, которая все еще находится в стадии разработки и еще не обязательно поддерживается Ubuntu 13.04.

Я просто скачал файлы версии 3.3 с сайта LLVM и сделал с ними сборку, и все заработало!

person Asdeev    schedule 02.09.2013