Управляем чем угодно откуда угодно

Сборка SDK, вопросы и баги

Обсуждение линуксовой части и софта на борту виртурилки

Re: Сборка SDK, вопросы и баги

Сообщение pavelk » 12 янв 2014, 16:09

Noor писал(а):В последнем образе непонятный глючек присутсвует. Когда переключаешься на подключение к существующей сети, не может подконектится. Сразу несколько раз подключается и все находит, а потом не может и все тут. А вот когда подключен юсб шнурок еще до подключения питания, то подключается без проблем. Мож че у него надо дописать где, про ДНС например? Неудобно постоянно подключать юсб чтобы завести его. Я бы у себя поправил.

Вроде бы это Проблемы и глюки, а не про сборку SDK.
pavelk
 
Сообщения: 30
Зарегистрирован: 27 дек 2013, 23:42

Re: Сборка SDK, вопросы и баги

Сообщение lyxstv » 12 янв 2014, 17:43

У пакета gst-rtsp-server не прописана зависимость в mk файле на пакет gst-plugins-base
В следствии чего, если сервер собирается первым, то он не собирается )
в файле virt2real-sdk/fs/package/multimedia/gst-rtsp-server/gst-rtmp-server.mk добавить
Код: Выделить всё
GST_RTSP_SERVER_DEPENDENCIES = gstreamer gst-plugins-base
lyxstv
 
Сообщения: 42
Зарегистрирован: 13 сен 2013, 16:02

Re: Сборка SDK, вопросы и баги

Сообщение eagafonov » 12 янв 2014, 19:07

Типичный случай, что бы его занести в
https://github.com/virt2real/v2r_buildroot/issues

Давйте уже благами цивилизации пользоваться, что ли ;-)

UPD
https://github.com/virt2real/v2r_buildroot/issues/3
Аватара пользователя
eagafonov
 
Сообщения: 175
Зарегистрирован: 18 сен 2013, 23:39
Откуда: Нижненовгородск

Re: Сборка SDK, вопросы и баги

Сообщение Vrevre » 12 янв 2014, 20:03

pavelk писал(а):Пересобирал вчера:
Код: Выделить всё
mkdir: невозможно создать каталог «/home/pavelk/develop/v2r/virt2real-sdk/fs/output/target/etc/init.d»: Файл существует

Не может создать каталог, т.к. он уже создан.
Не знаю как тут правильно решить эту проблему, скорее всего нужно искать ее гдето в мейкфайле, и делать на нее патч в буилдруте.
Решение в лоб: переименовываешь каталог (делаешь бэкап) /home/pavelk/develop/v2r/virt2real-sdk/fs/output/target/etc/init.d , тогда проблеммы не будет, уставощик все соберет, и сам создаст этот каталог. Потом вручную объединишь содержимое этих каталогов (переименовоного и непереименовоного init.d).

pavelk писал(а):make build
завершился так
Код: Выделить всё
stress.texi:68: @itemx must follow @item
stress.texi:87: @itemx must follow @item
stress.texi:102: @itemx must follow @item
stress.texi:105: @itemx must follow @item
stress.texi:120: @itemx must follow @item
stress.texi:123: @itemx must follow @item



Как правильно решить также не знаю.
Решение в лоб: в файле .../fs/output/build/stress-1.0.4/doc/stress.texi в строках с приведенными выше ошибками исправь @itemx на @item

PS: если бы сторожила подсказали как подобные проблеммы решать правильно, тогда бы можно было и на гитхаб вливать подобные исправления.
Последний раз редактировалось Vrevre 12 янв 2014, 20:12, всего редактировалось 1 раз.
Vrevre
 
Сообщения: 33
Зарегистрирован: 04 ноя 2013, 23:52

Re: Сборка SDK, вопросы и баги

Сообщение lyxstv » 12 янв 2014, 20:12

eagafonov писал(а):Типичный случай, что бы его занести в
https://github.com/virt2real/v2r_buildroot/issues

Давйте уже благами цивилизации пользоваться, что ли ;-)

UPD
https://github.com/virt2real/v2r_buildroot/issues/3

да я писал туда, пароль забыл )
lyxstv
 
Сообщения: 42
Зарегистрирован: 13 сен 2013, 16:02

Re: Сборка SDK, вопросы и баги

Сообщение pavelk » 12 янв 2014, 23:14

Vrevre писал(а):Как правильно решить также не знаю.
Решение в лоб: в файле .../fs/output/build/stress-1.0.4/doc/stress.texi в строках с приведенными выше ошибками исправь @itemx на @item
PS: если бы сторожила подсказали как подобные проблеммы решать правильно, тогда бы можно было и на гитхаб вливать подобные исправления.



Код: Выделить всё
>>>   Generating root filesystem image rootfs.tar
rm -f /home/pavelk/develop/v2r/virt2real-sdk/fs/output/build/_fakeroot.fs
rm -f /home/pavelk/develop/v2r/virt2real-sdk/fs/output/target/THIS_IS_NOT_YOUR_ROOT_FILESYSTEM
echo "chown -R 0:0 /home/pavelk/develop/v2r/virt2real-sdk/fs/output/target" >> /home/pavelk/develop/v2r/virt2real-sdk/fs/output/build/_fakeroot.fs
cat system/device_table.txt > /home/pavelk/develop/v2r/virt2real-sdk/fs/output/build/_device_table.txt
printf '\n \n \n \n \n \n /bin/busybox          f 4755   0 0 - - - - -\n/usr/share/udhcpc/default.script f 755  0 0 - - - - -\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n /usr/bin/sudo          f 4755   0 0 - - - - -\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n /dev/console c 622 0 0 5 1 - - -\n' >> /home/pavelk/develop/v2r/virt2real-sdk/fs/output/build/_device_table.txt
echo "/home/pavelk/develop/v2r/virt2real-sdk/fs/output/host/usr/bin/makedevs -d /home/pavelk/develop/v2r/virt2real-sdk/fs/output/build/_device_table.txt /home/pavelk/develop/v2r/virt2real-sdk/fs/output/target" >> /home/pavelk/develop/v2r/virt2real-sdk/fs/output/build/_fakeroot.fs
printf '\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n' > /home/pavelk/develop/v2r/virt2real-sdk/fs/output/build/_users_table.txt
/home/pavelk/develop/v2r/virt2real-sdk/fs/support/scripts/mkusers /home/pavelk/develop/v2r/virt2real-sdk/fs/output/build/_users_table.txt /home/pavelk/develop/v2r/virt2real-sdk/fs/output/target >> /home/pavelk/develop/v2r/virt2real-sdk/fs/output/build/_fakeroot.fs
echo " tar -c""f /home/pavelk/develop/v2r/virt2real-sdk/fs/output/images/rootfs.tar -C /home/pavelk/develop/v2r/virt2real-sdk/fs/output/target ." >> /home/pavelk/develop/v2r/virt2real-sdk/fs/output/build/_fakeroot.fs
chmod a+x /home/pavelk/develop/v2r/virt2real-sdk/fs/output/build/_fakeroot.fs
/home/pavelk/develop/v2r/virt2real-sdk/fs/output/host/usr/bin/fakeroot -- /home/pavelk/develop/v2r/virt2real-sdk/fs/output/build/_fakeroot.fs
rootdir=/home/pavelk/develop/v2r/virt2real-sdk/fs/output/target
table='/home/pavelk/develop/v2r/virt2real-sdk/fs/output/build/_device_table.txt'
cp support/misc/target-dir-warning.txt /home/pavelk/develop/v2r/virt2real-sdk/fs/output/target/THIS_IS_NOT_YOUR_ROOT_FILESYSTEM
make[1]: Выход из каталога `/home/pavelk/develop/v2r/virt2real-sdk/fs'
Меня аж передёгрнуло
Я так понимаю собралось.

PS: если бы сторожилы подсказали правильное ли это решение проблемы, тогда бы можно было и на гитхаб вливать подобные исправления.
PPS: или это только у меня?
pavelk
 
Сообщения: 30
Зарегистрирован: 27 дек 2013, 23:42

Re: Сборка SDK, вопросы и баги

Сообщение Vrevre » 12 янв 2014, 23:32

pavelk писал(а):или это только у меня?
У меня все в точности собиралось как и у тебя. Вроде собралось - но теперь wifi не запускаеться.
Код: Выделить всё
ifconfig: wlan0: error fetching interface information: Device not found
:-D
Vrevre
 
Сообщения: 33
Зарегистрирован: 04 ноя 2013, 23:52

Re: Сборка SDK, вопросы и баги

Сообщение eagafonov » 13 янв 2014, 11:16

Vrevre писал(а):
pavelk писал(а):Пересобирал вчера:
Код: Выделить всё
mkdir: невозможно создать каталог «/home/pavelk/develop/v2r/virt2real-sdk/fs/output/target/etc/init.d»: Файл существует

Не может создать каталог, т.к. он уже создан.
Не знаю как тут правильно решить эту проблему, скорее всего нужно искать ее гдето в мейкфайле, и делать на нее патч в буилдруте.
Решение в лоб: переименовываешь каталог (делаешь бэкап) /home/pavelk/develop/v2r/virt2real-sdk/fs/output/target/etc/init.d , тогда проблеммы не будет, уставощик все соберет, и сам создаст этот каталог. Потом вручную объединишь содержимое этих каталогов (переименовоного и непереименовоного init.d).


Проблема не в том, что каталог существует, а в том, что существует файл с таким именем.
Похоже на регресс после добавления сборки пакетов: какой-то файл копируется не в каталог init.d, а как файл с этим именем.

Сборка какого пакета валится?

Ещё лучше посмотреть в содержимое файла init.d и определить по какой пакет его создал. Тогда будет понятно, кого лечить
Аватара пользователя
eagafonov
 
Сообщения: 175
Зарегистрирован: 18 сен 2013, 23:39
Откуда: Нижненовгородск

Re: Сборка SDK, вопросы и баги

Сообщение pavelk » 13 янв 2014, 11:40

eagafonov писал(а):Сборка какого пакета валится?

Моё исходное сообщение:
pavelk писал(а):Пересобирал вчера:
Код: Выделить всё
...
>>> proftpd 1.3.3g Installing to target
/usr/bin/install -D -m 0755 /home/pavelk/develop/v2r/virt2real-sdk/fs/output/build/proftpd-1.3.3g/proftpd /home/pavelk/develop/v2r/virt2real-sdk/fs/output/target/usr/sbin/proftpd
mkdir /home/pavelk/develop/v2r/virt2real-sdk/fs/output/target/etc/init.d
mkdir: невозможно создать каталог «/home/pavelk/develop/v2r/virt2real-sdk/fs/output/target/etc/init.d»: Файл существует
make[1]: *** [/home/pavelk/develop/v2r/virt2real-sdk/fs/output/build/proftpd-1.3.3g/.stamp_target_installed] Ошибка 1
make[1]: Выход из каталога `/home/pavelk/develop/v2r/virt2real-sdk/fs'
make: *** [fsbuild] Ошибка 2
pavelk
 
Сообщения: 30
Зарегистрирован: 27 дек 2013, 23:42

Re: Сборка SDK, вопросы и баги

Сообщение pavelk » 13 янв 2014, 14:00

Это при сборке на i686.
eagafonov писал(а):Ещё лучше посмотреть в содержимое файла init.d и определить по какой пакет его создал. Тогда будет понятно, кого лечить

Файл $PATH_TO_SDK/virt2real-sdk/fs/package/proftpd/proftpd.mk:
Код: Выделить всё
mkdir $ ( TARGET_DIR)/etc/init.d

Но этой ошибки при сборке на x86_64 нет.

Update:
Возникла та же ошибка что и на x86_64:
Код: Выделить всё
stress.texi:68: @itemx must follow @item
stress.texi:87: @itemx must follow @item
stress.texi:102: @itemx must follow @item
stress.texi:105: @itemx must follow @item
stress.texi:120: @itemx must follow @item
stress.texi:123: @itemx must follow @item


Update:
Собралось.

Итого на i686
- закомментировал строку 42-1: mkdir $ ( TARGET_DIR)/etc/init.d в файле $PATH_TO_SDK/virt2real-sdk/fs/package/proftpd/proftpd.mk
- в файле $PATH_TO_SDK/virt2real-sdk/fs/output/build/stress-1.0.4/doc/stress.texi заменил itemx на item в строках 68, 87, 102, 105, 120, 123

Update:
На другой машине x86_64 выпало две вышеуказанные ошибки. =Недоумевающий самайлик=
pavelk
 
Сообщения: 30
Зарегистрирован: 27 дек 2013, 23:42

Пред.След.

Вернуться в Софт на виртурилке - SDK, Linux, Github, программирование (C/C++ и др.)

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 2

cron