ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: не могу собрать buildroot  (Прочитано 15759 раз)

0 Пользователей и 1 Гость просматривают эту тему.

aborilov

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 90
Re: не могу собрать buildroot
« Ответ #15 : 04 Марта, 2010, 16:24:53 »

Итак,  пытаюсь загрузить kernelFS по NFS
на хосте смонтировал образ который мне создал buildroot в папку /srv/tion
в /etc/exports имею

/srv/tion 10.0.0.0/8(rw,no_root_squash,async)
локально папка монтируется без проблем
pavel@pavel-laptop:~$ mount 10.42.42.1:/srv/tion/ /mnt/^C
pavel@pavel-laptop:~$ sudo mount 10.42.42.1:/srv/tion/ /mnt/
[sudo] password for pavel:
pavel@pavel-laptop:~$ ls /mnt/
bin  dev  etc  home  lib  linuxrc  mnt  opt  proc  root  sbin  sys  tmp  usr  var

на target задаю переменные
setenv bootargs mem=128M root=/dev/nfs nfsroot=10.42.42.1:/srv/tion ip=10.42.42.205:10.42.42.1:10.42.42.1 console=ttyS0,115200 video=pxafb:tag=5.7
затем делаю
boot

и имею nfs: server 10.42.42.1 not responding, still trying
и на это все...
в чем может быть проблема?
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: не могу собрать buildroot
« Ответ #16 : 04 Марта, 2010, 16:26:56 »

> имею nfs: server 10.42.42.1 not responding, still trying

Приведите последние строк 40 сообщений ядра.
Записан

aborilov

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 90
Re: не могу собрать buildroot
« Ответ #17 : 04 Марта, 2010, 16:50:24 »

[    2.990000] eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1

[    4.000000] IP-Config: Complete:
[    4.000000]       devic
e=eth0, addr=10.42.42.205, mask=255.255.255.0, gw=10.42.42.1,
[    4.010000]      host=10.42.42.205, domain=, nis-domain=(none),
[    4.010000]      bootserver=10.42.42.1, rootserver=10.42.42.1, rootpath=
[    4.020000] Looking up port of RPC 100003/2 on 10.42.42.1
[    4.040000] Looking up port of RPC 100005/1 on 10.42.42.1
[    4.090000] VFS: Mounted root (nfs filesystem) readonly.
[    4.090000] Freeing init memory: 120K

Initializing random number generator... read-only file system de
tected...done
Starting network...
ip: RTNETLINK answers: File exists
udhcpc (v1.14.3) started
Sending discover...

Sending discover...

Sending discover...

[   20.030000] nfs: server 10.42.42.1 not responding, still tryin
g
Записан

aborilov

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 90
Re: не могу собрать buildroot
« Ответ #18 : 04 Марта, 2010, 16:54:49 »

файловую систему в /srv/tion получаю так:
mount -o loop /home/pavel/work/arm/work/tmp/buildroot-2009.08/binaries/tion270/rootfs.arm.ext2 /srv/tion/
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: не могу собрать buildroot
« Ответ #19 : 04 Марта, 2010, 17:06:36 »

Сетевой интерфейс выключается/включается.

В /srv/tion/etc/network/interfaces закомментируйте строки eth0


>файловую систему в /srv/tion получаю так:
>mount -o loop /home/pavel/work/arm/work/tmp/buildroot-2009.08/binaries/tion270/rootfs.arm.ext2 /srv/tion/

Если вы не размонтировав /srv/tion измените файл /home/pavel/work/arm/work/tmp/buildroot-2009.08/binaries/tion270/rootfs.arm.ext2 (пересборкой Buildroot) то ни к чему хорошему это ни приведёт.
Записан

aborilov

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 90
Re: не могу собрать buildroot
« Ответ #20 : 04 Марта, 2010, 17:15:08 »

большое спасибо, получилось.
Записан

aborilov

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 90
Re: не могу собрать buildroot
« Ответ #21 : 05 Марта, 2010, 11:10:29 »

попробовал добавить java в  make menuconfig
и получил вот это:
сhecking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether /srv/arm/buildroot-2009.08/toolchain_build_arm/gcc-4.3.4-final/./gcc/xgcc -B/srv/arm/buildroot-2009.08/toolchain_build_arm/gcc-4.3.4-final/./gcc/ -B/usr/arm-linux-uclibcgnueabi/bin/ -B/usr/arm-linux-uclibcgnueabi/lib/ -isystem /usr/arm-linux-uclibcgnueabi/include -isystem /usr/arm-linux-uclibcgnueabi/sys-include and cc understand -c and -o together... yes
checking for exception model to use... configure: error: unable to detect exception model
make[2]: *** [configure-target-libjava] Error 1
make[2]: Leaving directory `/srv/arm/buildroot-2009.08/toolchain_build_arm/gcc-4.3.4-final'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/srv/arm/buildroot-2009.08/toolchain_build_arm/gcc-4.3.4-final'
make: *** [/srv/arm/buildroot-2009.08/toolchain_build_arm/gcc-4.3.4-final/.compiled] Error 2
ошибка что то не понятная, с чего это может быть?
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: не могу собрать buildroot
« Ответ #22 : 05 Марта, 2010, 12:52:26 »

При сборке чего -- jamvm? classpath?

Вам java для дела или посмотреть?
Записан

aborilov

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 90
Re: не могу собрать buildroot
« Ответ #23 : 05 Марта, 2010, 13:28:30 »

При сборке чего -- jamvm? classpath?
Я добавил в menuconfig->Toolchain->Build/install java compiler and libgcj?

Цитировать
Вам java для дела или посмотреть?
Да вот в том то и дело, что запустить java - это основная задача.

Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: не могу собрать buildroot
« Ответ #24 : 05 Марта, 2010, 13:47:09 »

> Я добавил в menuconfig->Toolchain->Build/install java compiler and libgcj

Тогда сделайте BR2_JLEVEL=1 в local/tion270/tion270.config (или каким вы пользуетесь), начните сборку, пролистайте вывод выше и найдите _инверсное_ сообщение "Configure..." после которго происходит ошибка.


> запустить java - это основная задача

Лучше попробуйте сначала на хосте jamvm с classpath, может и запускать не придётся.
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: не могу собрать buildroot
« Ответ #25 : 05 Марта, 2010, 21:31:40 »

Hello world работает с jamvm-1.5.3 classpath-0.98
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: не могу собрать buildroot
« Ответ #26 : 11 Марта, 2010, 19:29:47 »

Патч (один и тот же) добавляет Qwt в Buildroot. Примеры тоже собираются и работают.

http://www.zao-zeo.ru/media/files/rootfs/ep93xx/buildroot/buildroot-qwt.patch
http://www.zao-zeo.ru/media/files/rootfs/pxa270/buildroot/buildroot-qwt.patch
Записан

dmitryn

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 25
Re: не могу собрать buildroot
« Ответ #27 : 01 Апреля, 2010, 10:41:18 »

Добрый день коллеги. У меня проблема не ушла
Делал так.
Распокавал tar -xvjf /mnt/hdb1/install/linux/buildroot/buildroot-2010.02.tar.bz2 -C /usr/src; cd  /usr/src/buildroot-2010.02Накладываю патчи patch -p1 < ../patches/buildroot-2009.08_ep93xx_20100215.patch; patch -p1 < ../patches/buildroot-qwt.patch
Скопировал файл конфигурации cp local/tion/tion.config  .config make oldconfig
Копирую output/dl от предыдущих сборок  (+подложил туда патч output/dl/zeo/linux-2.6.20.21_tion_svn861.patch
make BOARD=tion

Заканчивается на таком
touch /usr/src/buildroot-2010.02/output/build/linux-2.6.20.21/.patched.board
/usr/bin/make -j8 HOSTCC="/usr/bin/gcc" HOSTCFLAGS="" ARCH=arm INSTALL_MOD_PATH=/usr/src/buildroot-2010.02/output/target CROSS_COMPILE=/usr/src/buildroot-2010.02/output/build/staging_dir/usr/bin/arm-linux-uclibcgnueabi- LDFLAGS="-L/usr/src/buildroot-2010.02/output/build/staging_dir/lib -L/usr/src/buildroot-2010.02/output/build/staging_dir/usr/lib --sysroot=/usr/src/buildroot-2010.02/output/build/staging_dir/" LZMA="/usr/src/buildroot-2010.02/output/toolchain/bin/lzma" PATH=:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i486-pc-linux-gnu/gcc-bin/4.3.4:/usr/local/arm/4.1.1-920t/bin -C /usr/src/buildroot-2010.02/output/build/linux-2.6.20.21 arm_defconfig
make[1]: Entering directory `/usr/src/buildroot-2010.02/output/build/linux-2.6.20.21'
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/basic/docproc
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/kxgettext.o
  SHIPPED scripts/kconfig/zconf.tab.c
  SHIPPED scripts/kconfig/lex.zconf.c
  SHIPPED scripts/kconfig/zconf.hash.c
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/conf
***
*** Can't find default configuration "arch/arm/configs/arm_defconfig"!
***
make[2]: *** [arm_defconfig] Error 1
make[1]: *** [arm_defconfig] Error 2
make[1]: Leaving directory `/usr/src/buildroot-2010.02/output/build/linux-2.6.20.21'
make: *** [/usr/src/buildroot-2010.02/output/build/linux-2.6.20.21/.config] Error 2
???
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: не могу собрать buildroot
« Ответ #28 : 03 Апреля, 2010, 22:38:09 »

Вы пробуете Buildroot 2010.02, патч для 2009.08.
Записан

dmitryn

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 25
Re: не могу собрать buildroot
« Ответ #29 : 05 Апреля, 2010, 10:43:08 »

Ок, Спасибо.
Записан