Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.07.2018, 21:39   #1
vroot
Junior Member
 
Регистрация: 12.06.2017
Адрес: В деревне
Сообщений: 20
Вес репутации: 0
vroot is an unknown quantity at this point
По умолчанию Сборка Прошивки

Народ, как победить эту ошибку, уже двое суток не могу решить

Система - Ubuntu 18,04 х64

Собираю прошивку ramips-mt7620

Выбрал в (Target System (MediaTek Ralink MIPS) ---> )

Выполнил команду

Код:
make -j3 V=99
Дальше топчусь на месте, перепробовал многие варианты и бестолку .

Ошибка повторяется и повторяется эта

Код:
[ 99%] Built target pseudo_valgrind
make[6]: Leaving directory '/home/viroot/openwrt/build_dir/host/cmake-3.7.1'
make[6]: Entering directory '/home/viroot/openwrt/build_dir/host/cmake-3.7.1'
[ 99%] Building CXX object Source/CMakeFiles/ctest.dir/ctest.cxx.o
[100%] Linking CXX executable ../bin/ctest
[100%] Linking CXX executable ../bin/cpack
make[6]: Leaving directory '/home/viroot/openwrt/build_dir/host/cmake-3.7.1'
[100%] Built target ctest
make[6]: Leaving directory '/home/viroot/openwrt/build_dir/host/cmake-3.7.1'
[100%] Built target cpack
make[5]: Leaving directory '/home/viroot/openwrt/build_dir/host/cmake-3.7.1'
make[4]: Leaving directory '/home/viroot/openwrt/build_dir/host/cmake-3.7.1'
touch /home/viroot/openwrt/build_dir/host/cmake-3.7.1/.built
make[3]: Leaving directory '/home/viroot/openwrt/tools/cmake'
make[2]: Leaving directory '/home/viroot/openwrt'
tools/Makefile:145: recipe for target '/home/viroot/openwrt/staging_dir/target-mipsel_24kc_musl-1.1.16/stamp/.tools_install_yynyyyyynyyyyynyynnyyyynyyyyyyyyyyyyyyynyynynnyyynnny' failed
make[1]: *** [/home/viroot/openwrt/staging_dir/target-mipsel_24kc_musl-1.1.16/stamp/.tools_install_yynyyyyynyyyyynyynnyyyynyyyyyyyyyyyyyyynyynynnyyynnny] Error 2
make[1]: Leaving directory '/home/viroot/openwrt'
Build failed - please re-run with -j1 to see the real error message
/home/viroot/openwrt/include/toplevel.mk:198: recipe for target 'world' failed
make: *** [world] Error 1
vroot вне форума   Ответить с цитированием
Старый 20.07.2018, 22:00   #2
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Читайте что пишет
Цитата:
Build failed - please re-run with -j1 to see the real error message
Соберите так:
Код:
make V=s
__________________
Читаю ваши мысли по аватару ...
sunny вне форума   Ответить с цитированием
Старый 21.07.2018, 08:58   #3
vroot
Junior Member
 
Регистрация: 12.06.2017
Адрес: В деревне
Сообщений: 20
Вес репутации: 0
vroot is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от sunny Посмотреть сообщение
Читайте что пишет

Соберите так:
Код:
make V=s
Я читал что пишет

Код:
viroot@viroot:~$ cd ~/openwrt
viroot@viroot:~/openwrt$ make with -j1
 make[1] with
make -r with: build failed. Please re-run make with -j1 V=s to see what's going on
/home/viroot/openwrt/include/toplevel.mk:198: recipe for target 'with' failed
make: *** [with] Error 1
viroot@viroot:~/openwrt$ make with -j1 V=s
make[1]: Entering directory '/home/viroot/openwrt'
make[1]: *** No rule to make target 'with'.  Stop.
make[1]: Leaving directory '/home/viroot/openwrt'
/home/viroot/openwrt/include/toplevel.mk:198: recipe for target 'with' failed
make: *** [with] Error 2
viroot@viroot:~/openwrt$
И также пробывал, я же писал ошибка повторяется

Код:
make V=s
Вот пожалуйста, как вы хотели собрана с make V=s

Код:
getdate_r
./../misc/create_inode.c: At top level:
./../misc/create_inode.c:395:18: error: conflicting types for 'copy_file_range'
 static errcode_t copy_file_range(ext2_filsys fs, int fd, ext2_file_t e2_file,
                  ^~~~~~~~~~~~~~~
In file included from ./../misc/create_inode.c:19:0:
/usr/include/unistd.h:1110:9: note: previous declaration of 'copy_file_range' was here
 ssize_t copy_file_range (int __infd, __off64_t *__pinoff,
         ^~~~~~~~~~~~~~~
Makefile:417: recipe for target 'create_inode.o' failed
make[6]: *** [create_inode.o] Error 1
make[6]: Leaving directory '/home/viroot/.local/share/Trash/files/openwrt.7/build_dir/host/e2fsprogs-1.43.3/debugfs'
Makefile:404: recipe for target 'all-progs-recursive' failed
make[5]: *** [all-progs-recursive] Error 1
make[5]: Leaving directory '/home/viroot/.local/share/Trash/files/openwrt.7/build_dir/host/e2fsprogs-1.43.3'
Makefile:339: recipe for target 'all' failed
make[4]: *** [all] Error 2
make[4]: Leaving directory '/home/viroot/.local/share/Trash/files/openwrt.7/build_dir/host/e2fsprogs-1.43.3'
Makefile:49: recipe for target '/home/viroot/.local/share/Trash/files/openwrt.7/build_dir/host/e2fsprogs-1.43.3/.built' failed
make[3]: *** [/home/viroot/.local/share/Trash/files/openwrt.7/build_dir/host/e2fsprogs-1.43.3/.built] Error 2
make[3]: Leaving directory '/home/viroot/.local/share/Trash/files/openwrt.7/tools/e2fsprogs'
tools/Makefile:147: recipe for target 'tools/e2fsprogs/compile' failed
make[2]: *** [tools/e2fsprogs/compile] Error 2
make[2]: Leaving directory '/home/viroot/.local/share/Trash/files/openwrt.7'
tools/Makefile:145: recipe for target '/home/viroot/.local/share/Trash/files/openwrt.7/staging_dir/target-mipsel_24kc_musl-1.1.16/stamp/.tools_install_yynyyyyynyyyyynyynnyyyynyyyyyyyyyyyyyyynyynynnyyynnny' failed
make[1]: *** [/home/viroot/.local/share/Trash/files/openwrt.7/staging_dir/target-mipsel_24kc_musl-1.1.16/stamp/.tools_install_yynyyyyynyyyyynyynnyyyynyyyyyyyyyyyyyyynyynynnyyynnny] Error 2
make[1]: Leaving directory '/home/viroot/.local/share/Trash/files/openwrt.7'
/home/viroot/.local/share/Trash/files/openwrt.7/include/toplevel.mk:198: recipe for target 'world' failed
make: *** [world] Error 2

Последний раз редактировалось vroot; 21.07.2018 в 09:24.
vroot вне форума   Ответить с цитированием
Старый 21.07.2018, 09:24   #4
Dioptimizer
Senior Member
 
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 689
Dioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond repute
По умолчанию

vroot

Здравствуйте.
Нужно использовать команду:
Код:
make -j1 V=s
(без слова with)

Предположу, что пользователю viroot, даны права root?
Если это так, то Openwrt нельзя компилировать с root правами, нужно создавать отдельного пользователя и только так заново клонировать, а потом компилировать.
Dioptimizer вне форума   Ответить с цитированием
Старый 21.07.2018, 10:30   #5
vroot
Junior Member
 
Регистрация: 12.06.2017
Адрес: В деревне
Сообщений: 20
Вес репутации: 0
vroot is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от Dioptimizer Посмотреть сообщение
vroot

Здравствуйте.
Нужно использовать команду:
Код:
make -j1 V=s
(без слова with)

Предположу, что пользователю viroot, даны права root?
Если это так, то Openwrt нельзя компилировать с root правами, нужно создавать отдельного пользователя и только так заново клонировать, а потом компилировать.
нет vroot прав рута - это название компа

пользователь

Код:
viroot:x:1000:
Использовал также

Код:
make -j1 V=s
Код:
   ^~~~~~~~~
                getdate_r
./../misc/create_inode.c: At top level:
./../misc/create_inode.c:395:18: error: conflicting types for 'copy_file_range'
 static errcode_t copy_file_range(ext2_filsys fs, int fd, ext2_file_t e2_file,
                  ^~~~~~~~~~~~~~~
In file included from ./../misc/create_inode.c:19:0:
/usr/include/unistd.h:1110:9: note: previous declaration of 'copy_file_range' was here
 ssize_t copy_file_range (int __infd, __off64_t *__pinoff,
         ^~~~~~~~~~~~~~~
Makefile:417: recipe for target 'create_inode.o' failed
make[6]: *** [create_inode.o] Error 1
make[6]: Leaving directory '/home/viroot/openwrt/build_dir/host/e2fsprogs-1.43.3/debugfs'
Makefile:404: recipe for target 'all-progs-recursive' failed
make[5]: *** [all-progs-recursive] Error 1
make[5]: Leaving directory '/home/viroot/openwrt/build_dir/host/e2fsprogs-1.43.3'
Makefile:339: recipe for target 'all' failed
make[4]: *** [all] Error 2
make[4]: Leaving directory '/home/viroot/openwrt/build_dir/host/e2fsprogs-1.43.3'
Makefile:49: recipe for target '/home/viroot/openwrt/build_dir/host/e2fsprogs-1.43.3/.built' failed
make[3]: *** [/home/viroot/openwrt/build_dir/host/e2fsprogs-1.43.3/.built] Error 2
make[3]: Leaving directory '/home/viroot/openwrt/tools/e2fsprogs'
tools/Makefile:147: recipe for target 'tools/e2fsprogs/compile' failed
make[2]: *** [tools/e2fsprogs/compile] Error 2
make[2]: Leaving directory '/home/viroot/openwrt'
tools/Makefile:145: recipe for target '/home/viroot/openwrt/staging_dir/target-mipsel_24kc_musl-1.1.16/stamp/.tools_install_yynyyyyynyyyyynyynnyyyynyyyyyyyyyyyyyyynyynynnyyynnny' failed
make[1]: *** [/home/viroot/openwrt/staging_dir/target-mipsel_24kc_musl-1.1.16/stamp/.tools_install_yynyyyyynyyyyynyynnyyyynyyyyyyyyyyyyyyynyynynnyyynnny] Error 2
make[1]: Leaving directory '/home/viroot/openwrt'
/home/viroot/openwrt/include/toplevel.mk:198: recipe for target 'world' failed
make: *** [world] Error 2
файл скачет e2fsprogs_1.43.3.tar.gz, поместил папку dl

Последний раз редактировалось vroot; 21.07.2018 в 10:40.
vroot вне форума   Ответить с цитированием
Старый 21.07.2018, 11:24   #6
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Выходит что не читали , сообщения то отличаются, здесь:
Build failed - please re-run with -j1 to see the real error message
Написано:
Сборка не удалась - пожалуйста перезапустите сборку используя одно ядро процессора, чтобы увидеть реальное сообщение об ошибке.
===
Чуть пораньше - сообщение, еще раз покажите....
===
Здесь по моему ваша ошибка:
https://github.com/cirosantilli/linu...heat/issues/28
===
Мое имхо, хотите стабильности - не спешите собирать "новье".
Я являюсь пользователем ubuntu с 2008 года, использую только LTS(стабильные сборки) и только по прошествии года после выхода.
Жду пока допилят - чтобы героически не бороться с ошибками - каждый раз
__________________
Читаю ваши мысли по аватару ...

Последний раз редактировалось sunny; 21.07.2018 в 11:31.
sunny вне форума   Ответить с цитированием
Старый 21.07.2018, 18:32   #7
vroot
Junior Member
 
Регистрация: 12.06.2017
Адрес: В деревне
Сообщений: 20
Вес репутации: 0
vroot is an unknown quantity at this point
По умолчанию

Сделал во так

в самой папке openwrt, добавил следующие строки

Код:
git cherry-pick c4d2c9cafb19312f6d2f2a9bc0740f45b65559c7
git cherry-pick 436291d3f03c5e30610b9f9ac5b797be3348aa45
git cherry-pick a46390537d1b2369c366df4255b81618f016f19e
git cherry-pick 28dd2f2896bff7b861a4272fa343e3f7fa80725c
потом скачал последнюю версию e2fsprogs-1.43.9.tar.gz и поместил в паку dl

затем файл сам подправил tools/e2fsprogs/Makefile

на эту версию

Код:
PKG_VERSION:=1.43.9
завилась шарманка


4 часа компилировал, компилировал, до компилировался
И сдох

Код:
amips" } }' | fwtool -I - /home/viroot/openwrt/build_dir/target-mipsel_24kc_musl-1.1.16/linux-ramips_rt305x/tmp/lede-ramips-rt305x-a5-v11-squashfs-sysupgrade.bin
WARNING: Image file /home/viroot/openwrt/build_dir/target-mipsel_24kc_musl-1.1.16/linux-ramips_rt305x/tmp/lede-ramips-rt305x-a5-v11-squashfs-sysupgrade.bin is too big
cp /home/viroot/openwrt/build_dir/target-mipsel_24kc_musl-1.1.16/linux-ramips_rt305x/tmp/lede-ramips-rt305x-a5-v11-squashfs-sysupgrade.bin /home/viroot/openwrt/bin/targets/ramips/rt305x/lede-ramips-rt305x-a5-v11-squashfs-sysupgrade.bin
cp: cannot stat '/home/viroot/openwrt/build_dir/target-mipsel_24kc_musl-1.1.16/linux-ramips_rt305x/tmp/lede-ramips-rt305x-a5-v11-squashfs-sysupgrade.bin': No such file or directory
Makefile:254: recipe for target '/home/viroot/openwrt/bin/targets/ramips/rt305x/lede-ramips-rt305x-a5-v11-squashfs-sysupgrade.bin' failed
make[5]: [/home/viroot/openwrt/bin/targets/ramips/rt305x/lede-ramips-rt305x-a5-v11-squashfs-sysupgrade.bin] Error 1 (ignored)
[ -f /home/viroot/openwrt/build_dir/target-mipsel_24kc_musl-1.1.16/linux-ramips_rt305x/a5-v11-kernel.bin -a -f /home/viroot/openwrt/build_dir/target-mipsel_24kc_musl-1.1.16/linux-ramips_rt305x/root.squashfs ]
dd if=/home/viroot/openwrt/build_dir/target-mipsel_24kc_musl-1.1.16/linux-ramips_rt305x/a5-v11-kernel.bin >> /home/viroot/openwrt/build_dir/target-mipsel_24kc_musl-1.1.16/linux-ramips_rt305x/tmp/lede-ramips-rt305x-a5-v11-squashfs-factory.bin
2356+1 records in
2356+1 records out
1206444 bytes (1.2 MB, 1.2 MiB) copied, 0.011895 s, 101 MB/s
dd if=/home/viroot/openwrt/build_dir/target-mipsel_24kc_musl-1.1.16/linux-ramips_rt305x/root.squashfs >> /home/viroot/openwrt/build_dir/target-mipsel_24kc_musl-1.1.16/linux-ramips_rt305x/tmp/lede-ramips-rt305x-a5-v11-squashfs-factory.bin
8512+1 records in
8512+1 records out
4358392 bytes (4.4 MB, 4.2 MiB) copied, 0.0545068 s, 80.0 MB/s
/home/viroot/openwrt/staging_dir/host/bin/padjffs2 /home/viroot/openwrt/build_dir/target-mipsel_24kc_musl-1.1.16/linux-ramips_rt305x/tmp/lede-ramips-rt305x-a5-v11-squashfs-factory.bin  4 8 16 64 128 256
padding image to 0054f000
padding image to 00550000
padding image to 00560000
padding image to 00580000
WARNING: Image file /home/viroot/openwrt/build_dir/target-mipsel_24kc_musl-1.1.16/linux-ramips_rt305x/tmp/lede-ramips-rt305x-a5-v11-squashfs-factory.bin is too big
/home/viroot/openwrt/staging_dir/host/bin/mkporayfw -B A5-V11 -F 4M -f /home/viroot/openwrt/build_dir/target-mipsel_24kc_musl-1.1.16/linux-ramips_rt305x/tmp/lede-ramips-rt305x-a5-v11-squashfs-factory.bin -o /home/viroot/openwrt/build_dir/target-mipsel_24kc_musl-1.1.16/linux-ramips_rt305x/tmp/lede-ramips-rt305x-a5-v11-squashfs-factory.bin.new
[mkporayfw] *** error: stat failed on /home/viroot/openwrt/build_dir/target-mipsel_24kc_musl-1.1.16/linux-ramips_rt305x/tmp/lede-ramips-rt305x-a5-v11-squashfs-factory.bin:No such file or directory
Makefile:254: recipe for target '/home/viroot/openwrt/build_dir/target-mipsel_24kc_musl-1.1.16/linux-ramips_rt305x/tmp/lede-ramips-rt305x-a5-v11-squashfs-factory.bin' failed
make[5]: *** [/home/viroot/openwrt/build_dir/target-mipsel_24kc_musl-1.1.16/linux-ramips_rt305x/tmp/lede-ramips-rt305x-a5-v11-squashfs-factory.bin] Error 255
make[5]: Leaving directory '/home/viroot/openwrt/target/linux/ramips/image'
Makefile:26: recipe for target 'install' failed
make[4]: *** [install] Error 2
make[4]: Leaving directory '/home/viroot/openwrt/target/linux/ramips'
Makefile:13: recipe for target 'install' failed
make[3]: *** [install] Error 2
make[3]: Leaving directory '/home/viroot/openwrt/target/linux'
target/Makefile:22: recipe for target 'target/linux/install' failed
make[2]: *** [target/linux/install] Error 2
make[2]: Leaving directory '/home/viroot/openwrt'
target/Makefile:18: recipe for target '/home/viroot/openwrt/staging_dir/target-mipsel_24kc_musl-1.1.16/stamp/.target_install' failed
make[1]: *** [/home/viroot/openwrt/staging_dir/target-mipsel_24kc_musl-1.1.16/stamp/.target_install] Error 2
make[1]: Leaving directory '/home/viroot/openwrt'
/home/viroot/openwrt/include/toplevel.mk:198: recipe for target 'world' failed
Что опять нужно старцу
vroot вне форума   Ответить с цитированием
Старый 21.07.2018, 18:43   #8
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Ну это просто:
WARNING: Image file /home/viroot/openwrt/build_dir/target-mipsel_24kc_musl-1.1.16/linux-ramips_rt305x/tmp/lede-ramips-rt305x-a5-v11-squashfs-sysupgrade.bin is too big
Размер получается слишком большой, нужно увеличить для своего роутера.
Где-то здесь давно писал, как...
__________________
Читаю ваши мысли по аватару ...
sunny вне форума   Ответить с цитированием
Старый 21.07.2018, 19:20   #9
vroot
Junior Member
 
Регистрация: 12.06.2017
Адрес: В деревне
Сообщений: 20
Вес репутации: 0
vroot is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от sunny Посмотреть сообщение
Ну это просто:
WARNING: Image file /home/viroot/openwrt/build_dir/target-mipsel_24kc_musl-1.1.16/linux-ramips_rt305x/tmp/lede-ramips-rt305x-a5-v11-squashfs-sysupgrade.bin is too big
Размер получается слишком большой, нужно увеличить для своего роутера.
Где-то здесь давно писал, как...
Это не моя прошивка

Я вообще умора
4 часа компилировал нету прошивку

Должна быть так linux-ramips_mt7620

У моего роутера 64 мб
vroot вне форума   Ответить с цитированием
Старый 21.07.2018, 20:01   #10
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Бывает)
64 мб - это почти наверняка оперативка.
А вот объем флешки может быть 16Mb - место под прошивку.
4 часа - что у вас там за "калькулятор" )
i3 на 1150 - на четырех потоках - 30 минут.
__________________
Читаю ваши мысли по аватару ...

Последний раз редактировалось sunny; 21.07.2018 в 20:04.
sunny вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 20:40. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика