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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.10.2017, 19:12   #1
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
По умолчанию

vlad
Копировать ошибку построчно в гугл и искать
Не знаю, я делал тоже самое.
Вроде ругается на отсутствие библиотеки ...

1. Так бывает, какого нибудь пакета может не оказаться на многочисленых зеркалах.
Придется искать, скачивать, подставлять или править ссылки.

2. Ну проверить все ли необходимые пакеты установлены для сборки на ОС.
https://lede-project.org/docs/guide-...ll-buildsystem
Для lede c Examples of Package Installations
Тоже самое искать для openwrt ...
Покажет если пакетов ОС недостает:
Код:
make prereq
3. Кидают ошибки устаревшие патчи или makefile-ы.....

4. Ну и собрать игнорируя ошибки:
Код:
make -j5 V=s -i
5.6.7....

===

Вообщем главное - это правильный makefile пакета
__________________
Читаю ваши мысли по аватару ...

Последний раз редактировалось sunny; 22.10.2017 в 23:56.
sunny вне форума   Ответить с цитированием
Старый 22.10.2017, 23:50   #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
По умолчанию

Там отличаются makefile-ы поэтому в одном случае ошибка, в другом...
В итоге получилась другая версия не 1.6
===
Советую перекинуть папку reaver c патчами из LEDE /home/user/source/feeds/packages/net/reaver
выполнив:
и выполнив команды до установки фидов - ..install feeds..
Получите полностью рабочую версию reaver 1.4 с рабочим wash.

Вполне возможно, что конкретно эти - готовые пакеты для lede - будут работать на openwrt 15.05 (если одна архитектура).
Точно сейчас просто не вспомню

Ну и продолжать пробовать собирать 1.6 для
Цитата:
для понимания и изучения!!)
__________________
Читаю ваши мысли по аватару ...

Последний раз редактировалось sunny; 22.10.2017 в 23:58.
sunny вне форума   Ответить с цитированием
Старый 24.10.2017, 17:23   #3
vlad
Member
 
Регистрация: 14.03.2015
Сообщений: 50
Вес репутации: 0
vlad is an unknown quantity at this point
По умолчанию

Уточнить хочу!! я так понял это создавать новый проект, только перед началом создания подменить файлы?? так?? И это будут созданы пакеты для lede??? И возможно они будут работать???
vlad вне форума   Ответить с цитированием
Старый 24.10.2017, 17:32   #4
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
По умолчанию

Процедура 100% описана здесь (собирать с нуля/заново):
http://cyber-place.ru/showpost.php?p...&postcount=360
Читаем:
Цитата:
./scripts/feeds install -a
Кидаем мои файлы:
После сброса фидов, кидаем файлы.
===
Чтобы не собирать заново, можно сделать так:
Цитата:
./scripts/feeds clean -a
./scripts/feeds update -a
./scripts/feeds install -a
Можно и так "подчистить" (будет дольше, но не обязательно)
Код:
make clean
Кидаем файлы
Код:
make menuconfig
проходим по всем пунктам LuCI и packages - они слетят, ставим * где надо.
Сохраняем и собираем:
Код:
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.
sunny вне форума   Ответить с цитированием
Старый 19.11.2017, 04:14   #5
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию

Кто собирает на СС-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
Надо дописать строку в /scripts/download.pl
Код:
#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";
melsem вне форума   Ответить с цитированием
Старый 15.02.2018, 16:04   #6
dcbeelinekz
Member
 
Регистрация: 31.03.2017
Сообщений: 61
Вес репутации: 0
dcbeelinekz is an unknown quantity at this point
По умолчанию

Добрый день ))
Не могу понять, почему компиляция идет, но в папке в 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. Причина: сдвинулся на процент и добавил
dcbeelinekz вне форума   Ответить с цитированием
Старый 16.02.2018, 21:54   #7
Wrtman
Junior Member
 
Регистрация: 16.02.2018
Сообщений: 1
Вес репутации: 0
Wrtman is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от dcbeelinekz Посмотреть сообщение
Добрый день ))
Не могу понять, почему компиляция идет, но в папке в 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
[свернуть]
Ну компилятор ясно дает понять что, ошибка в применении патча. Как вы себе представляете применение патча от версии 5 к версии 4??? Нужно сравнивать версии и переписывать патч. Чистая версия 0.4.2 собирается? Компилятор говорит что не может применить 3е пункт патча, то есть каких то строк, на которые ориентируется и ищет для замены патч от 5 версии просто не существует в 4й.
Wrtman вне форума   Ответить с цитированием
Старый 16.02.2018, 22:54   #8
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию

dcbeelinekz

Создание патча
sakatgg вне форума   Ответить с цитированием
Старый 17.02.2018, 09:56   #9
dcbeelinekz
Member
 
Регистрация: 31.03.2017
Сообщений: 61
Вес репутации: 0
dcbeelinekz is an unknown quantity at this point
Red face

Цитата:
Сообщение от sakatgg Посмотреть сообщение
Да. спаибо, почитал и примерно час долго думал своей головой, походу кроме тебя никто не шарит в собирании PtokaX, и не поможет мне )

Карочи просто удалил 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.
dcbeelinekz вне форума   Ответить с цитированием
Старый 17.02.2018, 16:17   #10
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию

dcbeelinekz

Цитата:
Hunk #1 FAILED at 42 (different line endings).
Hunk #2 FAILED at 624 (different line endings).
Наступаешь на мои грабли Meld находит различие в конце строки

Не редактируй файлы в Debian-редакторах, желательно использовать SynWrite под Windows (проблем с ним не было), понимающий ANSI. Какой то непонятный баг.

Последний раз редактировалось sakatgg; 17.02.2018 в 16:26.
sakatgg вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 4 (пользователей: 0 , гостей: 4)
 

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

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

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


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


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