![]() |
|
![]() |
#1 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
vlad
Копировать ошибку построчно в гугл и искать ![]() Не знаю, я делал тоже самое. Вроде ругается на отсутствие библиотеки ... 1. Так бывает, какого нибудь пакета может не оказаться на многочисленых зеркалах. Придется искать, скачивать, подставлять или править ссылки. 2. Ну проверить все ли необходимые пакеты установлены для сборки на ОС. https://lede-project.org/docs/guide-...ll-buildsystem Для lede c Examples of Package Installations Тоже самое искать для openwrt ... Покажет если пакетов ОС недостает: Код:
make prereq 4. Ну и собрать игнорируя ошибки: Код:
make -j5 V=s -i ![]() === Вообщем главное - это правильный makefile пакета ![]()
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 22.10.2017 в 23:56. |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Там отличаются makefile-ы поэтому в одном случае ошибка, в другом...
В итоге получилась другая версия не 1.6 ![]() === Советую перекинуть папку reaver c патчами из LEDE /home/user/source/feeds/packages/net/reaver выполнив: Код:
git clone https://git.lede-project.org/source.git или git clone https://git.lede-project.org/source.git -b v17.01.4 Получите полностью рабочую версию reaver 1.4 с рабочим wash. Вполне возможно, что конкретно эти - готовые пакеты для lede - будут работать на openwrt 15.05 (если одна архитектура). Точно сейчас просто не вспомню ![]() Ну и продолжать пробовать собирать 1.6 для ![]() Цитата:
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 22.10.2017 в 23:58. |
|
![]() |
![]() |
![]() |
#3 |
Member
Регистрация: 14.03.2015
Сообщений: 50
Вес репутации: 0 ![]() |
![]()
Уточнить хочу!! я так понял это создавать новый проект, только перед началом создания подменить файлы?? так?? И это будут созданы пакеты для lede??? И возможно они будут работать???
|
![]() |
![]() |
![]() |
#4 | ||
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Процедура 100% описана здесь (собирать с нуля/заново):
http://cyber-place.ru/showpost.php?p...&postcount=360 Читаем: Цитата:
=== Чтобы не собирать заново, можно сделать так: Цитата:
Код:
make clean Код:
make menuconfig Сохраняем и собираем: Код:
make -j3 V=s - 2х ядерник 75 минут make -j5 V=s - 4х ядерник 35 минут можно поправить packages.index но это.... проще и надежнее 2 решения выше ![]() === Все команды здесь: https://lede-project.org/docs/guide-...se-buildsystem все подходит для openwrt 100%
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 24.10.2017 в 17:39. |
||
![]() |
![]() |
![]() |
#5 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Кто собирает на СС-15.05.1 и вылетает ошибка при скачивании:
Код:
.... linux-3.18.23.tar.xz Connecting to downloads.openwrt.org (downloads.openwrt.org)|78.24.191.177|:80... connected. HTTP request sent, awaiting response... 404 Not Found Код:
#push @mirrors, 'http://mirror1.openwrt.org'; push @mirrors, 'http://mirror2.openwrt.org/sources'; push @mirrors, 'http://downloads.openwrt.org/sources'; push @mirrors, 'https://github.com/saviourxx/openwrt_dl/raw/master'; while (!$ok) { my $mirror = shift @mirrors; $mirror or die "No more mirrors to try - giving up.\n"; |
![]() |
![]() |
![]() |
#6 |
Member
Регистрация: 31.03.2017
Сообщений: 61
Вес репутации: 0 ![]() |
![]()
Добрый день ))
Не могу понять, почему компиляция идет, но в папке в bin нету данного пакета ptokax... Решил опробовать версию ниже 0.4.2.0 в ней нету автозамены ip, как в новых версиях Примерно уже понял что зависание идет от того что: Ваш клиент посылает неверный IP .... в параметрах команды, сервер заменил его на Ваш настоящий IP ...... ! - хаб делает так с клиентами которые не настроены для работы в лок. сети и от этого хаб их скидывает не завершая работу их клиента, этим самым их ники провисают в списке юзеров от чего они не могу зайти под своим ником, тем самым меняют и логают на хаб , а когда сам хаб стоит в роутере и ему простительно должно быть, 400 процессор всего и озу там 32мб ))) Вот так делаю Makefile Изменил: PKG_VERSION:=0.4.2.0 и PKG_MD5SUM:=A5ED67ABB7E7F9BA6A158D7779EA E17F (по совету Александра) А остальное все оставил как от версии 0.5.0.1 (спасибо sakatgg) Изначально Развернуть для просмотраrafa@rafa-P4M89-M7A ~/lede/openwrt $ make package/ptokax/compile V=s make[1]: Entering directory '/home/rafa/lede/openwrt' make[2]: Entering directory '/home/rafa/lede/openwrt/package/libs/toolchain' mkdir -p /home/rafa/lede/openwrt/build_dir/target-mips_24kc_musl-1.1.16/toolchain touch /home/rafa/lede/openwrt/build_dir/target-mips_24kc_musl-1.1.16/toolchain/.prepared_4ba19e277c4a4cda352710972d300470 rm -f /home/rafa/lede/openwrt/staging_dir/target-mips_24kc_musl-1.1.16/stamp/.toolchain_installed (cd /home/rafa/lede/openwrt/build_dir/target-mips_24kc_musl-1.1.16/toolchain/./; if [ -x ./configure ]; then find /home/rafa/lede/openwrt/build_dir/target-mips_24kc_musl-1.1.16/toolchain/ -name config.guess | xargs -r chmod u+w; find /home/rafa/lede/openwrt/build_dir/target-mips_24kc_musl-1.1.16/toolchain/ -name config.guess | xargs -r -n1 cp --remove-destination /home/rafa/lede/openwrt/scripts/config.guess; find /home/rafa/lede/openwrt/build_dir/target-mips_24kc_musl-1.1.16/toolchain/ -name config.sub | xargs -r chmod u+w; find /home/rafa/lede/openwrt/build_dir/target-mips_24kc_musl-1.1.16/toolchain/ -name config.sub | xargs -r -n1 cp --remove-destination /home/rafa/lede/openwrt/scripts/config.sub; AR="mips-openwrt-linux-musl-gcc-ar" AS="mips-openwrt-linux-musl-gcc -c -Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap /home/rafa/lede/openwrt/build_dir/target-mips_24kc_musl-1.1.16/toolchain:toolchain -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro" LD=mips-openwrt-linux-musl-ld NM="mips-openwrt-linux-musl-gcc-nm" CC="mips-openwrt-linux-musl-gcc" GCC="mips-openwrt-linux-musl-gcc" CXX="mips-openwrt-linux-musl-g++" RANLIB="mips-openwrt-linux-musl-gcc-ranlib" STRIP=mips-openwrt-linux-musl-strip OBJCOPY=mips-openwrt-linux-musl-objcopy OBJDUMP=mips-openwrt-linux-musl-objdump SIZE=mips-openwrt-linux-musl-size CFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16 -minterlink-mips16 -iremap /home/rafa/lede/openwrt/build_dir/target-mips_24kc_musl-1.1.16/toolchain:toolchain -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro " CXXFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16 -minterlink-mips16 -iremap /home/rafa/lede/openwrt/build_dir/target-mips_24kc_musl-1.1.16/toolchain:toolchain -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro " CPPFLAGS="-I/home/rafa/lede/openwrt/staging_dir/target-mips_24kc_musl-1.1.16/usr/include -I/home/rafa/lede/openwrt/staging_dir/target-mips_24kc_musl-1.1.16/include -I/home/rafa/lede/openwrt/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.16/usr/include -I/home/rafa/lede/openwrt/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.16/include/fortify -I/home/rafa/lede/openwrt/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.16/include " LDFLAGS="-L/home/rafa/lede/openwrt/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib -L/home/rafa/lede/openwrt/staging_dir/target-mips_24kc_musl-1.1.16/lib -L/home/rafa/lede/openwrt/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.16/usr/lib -L/home/rafa/lede/openwrt/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.16/lib -znow -zrelro " ./configure --target=mips-openwrt-linux --host=mips-openwrt-linux --build=i686-linux-gnu --program-prefix="" --program-suffix="" --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/lib --sysconfdir=/etc --datadir=/usr/share --localstatedir=/var --mandir=/usr/man --infodir=/usr/info --disable-nls ; fi; ) rm -f /home/rafa/lede/openwrt/build_dir/target-mips_24kc_musl-1.1.16/toolchain/.configured_* touch /home/rafa/lede/openwrt/build_dir/target-mips_24kc_musl-1.1.16/toolchain/.configured_yyyyyyy touch /home/rafa/lede/openwrt/build_dir/target-mips_24kc_musl-1.1.16/toolchain/.built mkdir -p /home/rafa/lede/openwrt/bin/targets/ar71xx/generic/packages /home/rafa/lede/openwrt/build_dir/target-mips_24kc_musl-1.1.16/toolchain/ipkg-mips_24kc/libgcc/CONTROL /home/rafa/lede/openwrt/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo install -d -m0755 /home/rafa/lede/openwrt/build_dir/target-mips_24kc_musl-1.1.16/toolchain/ipkg-mips_24kc/libgcc/lib cp -fpR /home/rafa/lede/openwrt/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.16/lib/libgcc_s.so.* /home/rafa/lede/openwrt/build_dir/target-mips_24kc_musl-1.1.16/toolchain/ipkg-mips_24kc/libgcc/lib/ cp: cannot stat '/home/rafa/lede/openwrt/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.16/lib/libgcc_s.so.*': No such file or directory Makefile:569: recipe for target '/home/rafa/lede/openwrt/bin/targets/ar71xx/generic/packages/libgcc_unknown-1_mips_24kc.ipk' failed make[2]: *** [/home/rafa/lede/openwrt/bin/targets/ar71xx/generic/packages/libgcc_unknown-1_mips_24kc.ipk] Error 1 make[2]: Leaving directory '/home/rafa/lede/openwrt/package/libs/toolchain' package/Makefile:105: recipe for target 'package/libs/toolchain/compile' failed make[1]: *** [package/libs/toolchain/compile] Error 2 make[1]: Leaving directory '/home/rafa/lede/openwrt' /home/rafa/lede/openwrt/include/toplevel.mk:198: recipe for target 'package/ptokax/compile' failed make: *** [package/ptokax/compile] Error 2 [свернуть] Потом гуглами понял что нужно сделать так: make tools/install make toolchain/install make target/compile И после этого процесс пошел так: Развернуть для просмотраcurl: (22) The requested URL returned error: 404 Not Found Download failed. % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 Not Found Download failed. % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 184 100 184 0 0 32 0 0:00:05 0:00:05 --:--:-- 43 0 0 0 0 0 0 0 0 --:--:-- 0:00:06 --:--:-- 0 curl: (22) The requested URL returned error: 404 Not Found Download failed. No more mirrors to try - giving up. Makefile:52: recipe for target '/home/rafa/lede/openwrt/dl/0.4.2.0-nix-src.tgz' failed make[2]: *** [/home/rafa/lede/openwrt/dl/0.4.2.0-nix-src.tgz] Error 2 make[2]: Leaving directory '/home/rafa/lede/openwrt/package/ptokax' package/Makefile:105: recipe for target 'package/ptokax/compile' failed make[1]: *** [package/ptokax/compile] Error 2 make[1]: Leaving directory '/home/rafa/lede/openwrt' /home/rafa/lede/openwrt/include/toplevel.mk:198: recipe for target 'package/ptokax/compile' failed make: *** [package/ptokax/compile] Error 2 [свернуть] Тут примерно понял что он его скачать не может... Просто скачал и закинул в папку: /home/rafa/lede/openwrt/dl/0.4.2.0-nix-src.tgz' failed А тут что то нужно сделать в 010-ntohl-ntohs-replacement.patch но моих знаний новичка уже не хватает Развернуть для просмотраApplying ./patches/010-ntohl-ntohs-replacement.patch using plaintext: patching file core/hashRegManager.cpp Hunk #1 succeeded at 43 with fuzz 2 (offset 1 line). Hunk #2 succeeded at 622 with fuzz 1 (offset -18 lines). Hunk #3 FAILED at 657. 1 out of 3 hunks FAILED -- saving rejects to file core/hashRegManager.cpp.rej Patch failed! Please fix ./patches/010-ntohl-ntohs-replacement.patch! Makefile:52: recipe for target '/home/rafa/lede/openwrt/build_dir/target-mips_24kc_musl-1.1.16/ptokax-0.4.2.0/.prepared_f4266b2023b080ba06b61036dd7251df' failed make[2]: *** [/home/rafa/lede/openwrt/build_dir/target-mips_24kc_musl-1.1.16/ptokax-0.4.2.0/.prepared_f4266b2023b080ba06b61036dd7251df] Error 1 make[2]: Leaving directory '/home/rafa/lede/openwrt/package/ptokax' package/Makefile:105: recipe for target 'package/ptokax/compile' failed make[1]: *** [package/ptokax/compile] Error 2 make[1]: Leaving directory '/home/rafa/lede/openwrt' /home/rafa/lede/openwrt/include/toplevel.mk:198: recipe for target 'package/ptokax/compile' failed make: *** [package/ptokax/compile] Error 2 [свернуть] Последний раз редактировалось dcbeelinekz; 16.02.2018 в 06:09. Причина: сдвинулся на процент и добавил |
![]() |
![]() |
![]() |
#7 | |
Junior Member
Регистрация: 16.02.2018
Сообщений: 1
Вес репутации: 0 ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#9 | |
Member
Регистрация: 31.03.2017
Сообщений: 61
Вес репутации: 0 ![]() |
![]() Цитата:
Карочи просто удалил 3ю. @@ -641,7 +657,7 @@ Развернуть для просмотра--- ./core/hashRegManager.cpp.orig 2013-12-09 06:53:37.000000000 +0400 +++ ./core/hashRegManager.cpp 2014-01-19 20:39:35.263658701 +0400 @@ -42,6 +42,22 @@ #include "../gui.win/RegisteredUserDialog.h" #include "../gui.win/RegisteredUsersDialog.h" #endif + +uint32_t SwapWord(uint32_t a) +{ + a = ((a & 0x000000FF) << 24) | + ((a & 0x0000FF00) << 8) | + ((a & 0x00FF0000) >> 8) | + ((a & 0xFF000000) >> 24); + return a; +} + +uint32_t SwapShort(uint16_t a) +{ + a = ((a & 0x00FF) << 8) | ((a & 0xFF00) >> 8); + return a; +} + //--------------------------------------------------------------------------- clsRegManager * clsRegManager::mPtr = NULL; //--------------------------------------------------------------------------- @@ -624,7 +640,7 @@ } { - uint32_t ui32FileVersion = ntohl(*((uint32_t *)(pxbRegs.pItemDatas[1]))); + uint32_t ui32FileVersion = SwapWord(*((uint32_t *)(pxbRegs.pItemDatas[1]))); if(ui32FileVersion < 1) { return; @@ -641,7 +657,7 @@ while(bSuccess == true) { if(pxbRegs.ui16ItemLengths[0] < 65 && pxbRegs.ui16ItemLengths[1] < 65 && pxbRegs.ui16ItemLengths[2] == 2) { - uint16_t iProfile = (uint16_t)ntohs(*((uint16_t *)(pxbRegs.pItemDatas[2]))); + uint16_t iProfile = (uint16_t)SwapShort(*((uint16_t *)(pxbRegs.pItemDatas[2]))); if(iProfile > iProfilesCount) { iProfile = iProfilesCount; [свернуть] Думал что то изменится, как думалось что это тока для 0.5.0.1 и в 04.2.0 без этой строки пройдет, значит наверно все таки надо изменять что то, а не удалять ( Развернуть для просмотраApplying ./patches/010-ntohl-ntohs-replacement.patch using plaintext: patching file core/hashRegManager.cpp Hunk #1 FAILED at 42 (different line endings). Hunk #2 FAILED at 624 (different line endings). 2 out of 2 hunks FAILED -- saving rejects to file core/hashRegManager.cpp.rej Patch failed! Please fix ./patches/010-ntohl-ntohs-replacement.patch! Makefile:52: recipe for target '/home/rafa/lede/openwrt/build_dir/target-mips_24kc_musl-1.1.16/ptokax-0.4.2.0/.prepared_f4266b2023b080ba06b61036dd7251df' failed make[2]: *** [/home/rafa/lede/openwrt/build_dir/target-mips_24kc_musl-1.1.16/ptokax-0.4.2.0/.prepared_f4266b2023b080ba06b61036dd7251df] Error 1 make[2]: Leaving directory '/home/rafa/lede/openwrt/package/ptokax' package/Makefile:105: recipe for target 'package/ptokax/compile' failed make[1]: *** [package/ptokax/compile] Error 2 make[1]: Leaving directory '/home/rafa/lede/openwrt' /home/rafa/lede/openwrt/include/toplevel.mk:198: recipe for target 'package/ptokax/compile' failed make: *** [package/ptokax/compile] Error 2 [свернуть] Ваше ничего не понимаю, что дел и куда тыкать и гуглил тоже с пару часов... Последний раз редактировалось dcbeelinekz; 17.02.2018 в 10:05. |
|
![]() |
![]() |
![]() |
#10 | |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 ![]() ![]() ![]() ![]() ![]() |
![]()
dcbeelinekz
Цитата:
![]() Не редактируй файлы в Debian-редакторах, желательно использовать SynWrite под Windows (проблем с ним не было), понимающий ANSI. Какой то непонятный баг. Последний раз редактировалось sakatgg; 17.02.2018 в 16:26. |
|
![]() |
![]() |
![]() |
Здесь присутствуют: 15 (пользователей: 0 , гостей: 15) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|