Автор Тема: Сборка ядра от loboris  (Прочитано 27627 раз)

Оффлайн Lipton

Re: Сборка ядра от loboris
« Ответ #60 : Февраль 17, 2016, 01:53:05 pm »
попробуй sudo apt-get install binutils-arm-linux-gnueabihf gcc-arm-linux-gnueabihf
не помогло, так же все...

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 498
  • Лайков: 163
  • Карма: +25/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: Сборка ядра от loboris
« Ответ #61 : Февраль 17, 2016, 02:09:37 pm »
может еще binutils-arm-linux-gnueabi gcc-arm-linux-gnueabi
У меня это все установлено и еще много чего по зависимостям и без.

Оффлайн Lipton

Re: Сборка ядра от loboris
« Ответ #62 : Февраль 17, 2016, 03:09:14 pm »
может еще binutils-arm-linux-gnueabi gcc-arm-linux-gnueabi
У меня это все установлено и еще много чего по зависимостям и без.
нет, не прокатило. Дело вот какое, я проверил применяются ли переменные в скрипте - сделал вывод echo $PATCH, так вот, пути он показывает верно. Но вот если я пытаюсь запустить ./brandy/gcc-linaro/bin/arm-linux-gnueabi-gcc -v то мне отвечают что такого файла не существует... те же бинарники с гита на других системах запускаются... Грешу все таки на vmware, а жаль - она быстрее всего работает, исключая qemu kvm, который мне к сожалению не поставить...

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 498
  • Лайков: 163
  • Карма: +25/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: Сборка ядра от loboris
« Ответ #63 : Февраль 17, 2016, 03:56:06 pm »
Можешь проверить на Ubuntu 14.04.4 LTS х64, у меня на нем работает, а на 15.10 я не проверял. Проверю вечером дома.
« Последнее редактирование: Февраль 17, 2016, 03:58:07 pm от AlDemin »

Оффлайн UB3GAD

Re: Сборка ядра от loboris
« Ответ #64 : Февраль 17, 2016, 04:00:00 pm »
у меня 15.10 собирается без проблем
Orange Pi PC
Raspberry pi 3
Odroid C0

Оффлайн Lipton

Re: Сборка ядра от loboris
« Ответ #65 : Февраль 17, 2016, 05:29:09 pm »
Можешь проверить на Ubuntu 14.04.4 LTS х64, у меня на нем работает, а на 15.10 я не проверял. Проверю вечером дома.
проверял, не собирается, глубже копать vmware буду.

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 498
  • Лайков: 163
  • Карма: +25/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: Сборка ядра от loboris
« Ответ #66 : Февраль 17, 2016, 06:37:26 pm »
Получил ошибку на почти чистой установке 15.10.

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 498
  • Лайков: 163
  • Карма: +25/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: Сборка ядра от loboris
« Ответ #67 : Февраль 17, 2016, 07:46:37 pm »
Не поверите, нешел:
sudo apt-get install lib32ncurses5 lib32ncurses5-dev lib32z1

UPD: И еще u-boot-tools
sudo apt-get install lib32ncurses5 lib32ncurses5-dev lib32z1 u-boot-tools
итог:
aleksandr@aleksandr-Lenovo:~/OrangePI-Kernel$ ./build_linux_kernel.sh -j 5
Building kernel for OPI--j (5) ...
  Configuring ...
  Building kernel & modules ...
  Exporting modules ...
  Exporting firmware ...
  Building mali drivers...
  mali build OK.
***OK***
aleksandr@aleksandr-Lenovo:~/OrangePI-Kernel$
« Последнее редактирование: Февраль 17, 2016, 08:09:21 pm от AlDemin »

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 498
  • Лайков: 163
  • Карма: +25/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: Сборка ядра от loboris
« Ответ #68 : Февраль 17, 2016, 08:52:40 pm »
UB3GAD твоя тема, добавь инфу в шапку.

Оффлайн Lipton

Re: Сборка ядра от loboris
« Ответ #69 : Февраль 18, 2016, 01:24:01 pm »
в общем собрал тулчейном от официального sdk под i386. Буду пробовать запускать, проблема в том, что если не стартанет - только вечером смогу восстановиться, т.к. борд дома))))

misyachniy

  • Гость
Re: Сборка ядра от loboris
« Ответ #70 : Март 16, 2016, 09:48:58 pm »
И как же собирать на апельсинке?
Вопрос немного не в тему, но тебя не смущает что время сборки при таком подходе увеличиться с 15 минут до 5 часов

Несколько припозднился с ответом :-)

Меня смущает другое.
На плату легко поставил новую среду Anjuta.
На ккомпьтере по д виртуалной машиной бился несколько дней но не поставил.

Поставил с нуля Ubuntu 14.04 на новій диск на PC.
Запустил
apt-get update
apt-get upgrade

Набираю как в первом посте:
Цитировать
sudo apt-get install lib32ncurses5 lib32ncurses5-dev lib32z1 u-boot-tools
Зчитування переліків пакунків... Виконано
Побудова дерева залежностей                       
Зчитування інформації про стан... Виконано
E: Не можу знайти пакунок lib32ncurses5
E: Не можу знайти пакунок lib32ncurses5-dev
E: Не можу знайти пакунок lib32z1
orangepi@orangepi-System-Product-Name:~$ sudo apt-get install lib32ncurses5 lib32ncurses5-dev lib32z1 u-boot-tools

Нашел решение
Цитировать
sudo apt-get install libncurses5-dev:i386

lib32ncurses5-dev и lib32ncurses5 вроде  стали,  lib32z1 не становиться.

На апельсинке я хотя-бы был уверен, что ставлю пакеті для ARM. А тут не понятно что я поставил?

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 498
  • Лайков: 163
  • Карма: +25/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: Сборка ядра от loboris
« Ответ #71 : Март 16, 2016, 10:33:12 pm »
Система обязательно должна быть х64
И с 14.04 до 15.10  много воды утекло и пакеты сильно поменялись, так что могут быть отличия.
Мы проверяли на 15.04 и 15.10.

http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=1306&extra=page%3D1&mobile=2
Тут пишут как собрать ядро на самой апельсинке, я повторить пока не пытался.
« Последнее редактирование: Март 16, 2016, 10:36:59 pm от AlDemin »

Оффлайн Lipton

Re: Сборка ядра от loboris
« Ответ #72 : Март 17, 2016, 12:31:49 pm »
Система обязательно должна быть х64
неправда, я на 32 собирал, просто надо тулчейн брать из официального sdk и заменять им тот что у loboris.

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 498
  • Лайков: 163
  • Карма: +25/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: Сборка ядра от loboris
« Ответ #73 : Март 17, 2016, 12:50:25 pm »
Согласен, что можно заменить, но следуя этой инструкции нужно брать х64.

misyachniy

  • Гость
Re: Сборка ядра от loboris
« Ответ #74 : Март 17, 2016, 09:15:03 pm »
Система обязательно должна быть х64
И с 14.04 до 15.10  много воды утекло и пакеты сильно поменялись, так что могут быть отличия.
Мы проверяли на 15.04 и 15.10.

не хватало файла "arch/x86/syscalls/syscall_32.tbl"
Сделал по инструкции
http://stackoverflow.com/questions/29951663/cant-access-the-open-arch-x86-syscalls-syscall-32-tbl
Попробовал переключиться в v4.0

Цитировать
orangepi@orangepi-System-Product-Name:~/linux$ git checkout -b v4.0
Перейшов до нової гілки 'v4.0'
orangepi@orangepi-System-Product-Name:~/linux$ uname -a

Linux orangepi-System-Product-Name 3.19.0-56-generic #62~14.04.1-Ubuntu SMP Fri Mar 11 11:03:33 UTC 2016 i686 i686 i686 GNU/Linux
orangepi@orangepi-System-Product-Name:~/linux$


Цитировать
Система обязательно должна быть х64

Это требование к поддержке процессором 64 битной архитектуры или на 32 битных процессорах тоже будет работать?