Плата 9g45. Хочу собрать QT.
Скачал qt-x11-opensource-src-4.5.2 , как я понял для работы под иксами нужны эти исходники, правильно ?
Запускаю конфигурацию:
И вылетает такая ошибка:
При этом пути до компилятора в переменной PATH указал. Если набрать в консоли arm а два раза нажать на Tab то в выпавшем списке присутствует arm-linux-g++.
Действие всё происходит на стандартной виртуалке от Павла
в файлах сборки QT запросто может быть переопределен путь до g++
точно не помню, но в ключах configure можно указать истинный или покопаться в Makefile-ах
проверьте через
Ну в общем прописал в файле qt-x11-opensource-src-4.5.2/mkspecs/qws/linux-arm-g++/qmake.conf пути до компилятора ( из переменной PATH упорно не находит ). Но опять ошибка:
И при чём здесь борланд в конце - хз. Такое было когда не указал платформу и он по дефолту его включал. Возможно и сейчас он обрщается к борландовскому маке-критеру из-за ошибки.
Но вот что за ошибка такая ? Что за .eh_frame_hdr ?
Вы собираете под Win? У Вас часом не borland make вызывается? Если он, то не соберете, так как по синтаксису gnu makefile сильно отличается от borland makefile.
Я же пишу, что всё на виртуалке от Павла. Там стоит дебьян, и там же мой кроскомпилятор.
А вот вопрос - правильно я понимаю, что qmake собирается сам из исходников qt ? Или его надо заранее самому поставить ?
Или вторая мысль - сменить кросскомпилятор. Но не знаю какой выбрать
насколько я помню Qt собирается обычным g++ для Linux а вот исходники получаются кросс-компилированными. т.е. нужно указывать в PATH пути не к кросс-компилятору, а к обычному g++