76

Odp: Własna kompilacja openwrt

Nie tworząc drugiego tematu. Szukam i szukam w LEDE opcji nadpisania rootfsa tak jak to się robi w buildroocie, żeby przy kompilacji przerzucało do obrazu moje rzeczy ale nigdzie nie widzę tej opcji. Czy w LEDE zostało to wycięte?

77

Odp: Własna kompilacja openwrt

Tak jak zawsze - zrób katalog files i umieść w nim to co chcesz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

78

Odp: Własna kompilacja openwrt

Jeszcze pytanie, gdzie w LEDE to umieścić. W buildroocie mamy podział na poszczególne boardy, a tutaj?

79

Odp: Własna kompilacja openwrt

W głównym katalogu tam gdzie jest .config: http://eko.one.pl/?p=openwrt-kompilacja … kwdoobrazu

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

80

Odp: Własna kompilacja openwrt

Działa, dzięki bardzo smile

81

Odp: Własna kompilacja openwrt

Witam,

Dziś próbowałem skompilować własny obraz i niestety coś poszło nie tak. Pojwiły się takie komunukaty:

make[5]: Entering directory `/home/marcin/lede/build_dir/target-mips_24kc_musl-1.1.16/openssl-1.0.2k/apps'
make[5]: Leaving directory `/home/marcin/lede/build_dir/target-mips_24kc_musl-1.1.16/openssl-1.0.2k/apps'
make[4]: Leaving directory `/home/marcin/lede/build_dir/target-mips_24kc_musl-1.1.16/openssl-1.0.2k'
rm -f /home/marcin/lede/build_dir/target-mips_24kc_musl-1.1.16/openssl-1.0.2k/.configured_*
touch /home/marcin/lede/build_dir/target-mips_24kc_musl-1.1.16/openssl-1.0.2k/.configured_ynynnnynnyyyyyyyyyy_shared_no-err_no-sse2_no-ssl2_no-ssl2-method_no-heartbeats_-DHAVE_CRYPTODEV_no-ec2m_no-ssl3_no-ssl3-method_no-hw_no-dtls_no-comp_no-sse2
touch: cannot touch '/home/marcin/lede/build_dir/target-mips_24kc_musl-1.1.16/openssl-1.0.2k/.configured_ynynnnynnyyyyyyyyyy_shared_no-err_no-sse2_no-ssl2_no-ssl2-method_no-heartbeats_-DHAVE_CRYPTODEV_no-ec2m_no-ssl3_no-ssl3-method_no-hw_no-dtls_no-comp_no-sse2': File name too long
make[3]: *** [/home/marcin/lede/build_dir/target-mips_24kc_musl-1.1.16/openssl-1.0.2k/.configured_ynynnnynnyyyyyyyyyy_shared_no-err_no-sse2_no-ssl2_no-ssl2-method_no-heartbeats_-DHAVE_CRYPTODEV_no-ec2m_no-ssl3_no-ssl3-method_no-hw_no-dtls_no-comp_no-sse2] Error 1
make[3]: Leaving directory `/home/marcin/lede/package/libs/openssl'
make[2]: *** [package/libs/openssl/compile] Error 2
make[2]: Leaving directory `/home/marcin/lede'
make[1]: *** [/home/marcin/lede/staging_dir/target-mips_24kc_musl-1.1.16/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/marcin/lede'
make: *** [world] Błąd 2

i nie rozumiem gdzie twki błąd

82

Odp: Własna kompilacja openwrt

Jakie łatki dodałeś ręcznie? Bo coś konfig rozwaliło i spacji zabrakło..

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

83

Odp: Własna kompilacja openwrt

Jedynie co dodałem to folder /files w którym umieściłem /etc z routera

84

Odp: Własna kompilacja openwrt

Pobierz źródła jeszcze raz, nic nie dodawaj, skompiluj całość.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

85

Odp: Własna kompilacja openwrt

Zrobiłem tak jak napisałeś tylko dodałem .config z poprzedniej kompilacji co była na CC i zrobiła się te sam problem.

86

Odp: Własna kompilacja openwrt

modelos napisał/a:

Zrobiłem tak jak napisałeś tylko dodałem .config z poprzedniej kompilacji co była na CC i zrobiła się te sam problem.

Czyli nie zrobiłeś tak jak napisał Cezary.
Jak chcesz zbudować LEDE z configiem z CC? Tak to se na da.

87

Odp: Własna kompilacja openwrt

A skąd mózgu pobrać podstawowy plik.config  lede router tp-link 1043v1???

88

Odp: Własna kompilacja openwrt

Przecież sam się zrobi. Zrób make menuconfig, wybierasz atherosa i 1043, zapisz i masz podstawowy konfig. Jak chcesz to z czego lede budują masz tutaj: http://downloads.lede-project.org/relea … onfig.seed  co z tym zrobić masz tutaj: https://eko.one.pl/?p=lede#wasnakompilacja . Ja też publikuję konfigi z których buduję obrazy...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

89

Odp: Własna kompilacja openwrt

modelos napisał/a:

A skąd mózgu pobrać podstawowy plik.config  lede router tp-link 1043v1???

https://eko.one.pl/?p=openwrt-kompilacja#konfiguracja

90

Odp: Własna kompilacja openwrt

I jeszcze jedno pytanie czy plik etc z CC. Będzie  pasował do LEDE?

91

Odp: Własna kompilacja openwrt

Zależy co. Konfigi zwykle nie bo mają więcej opcji lub opcje są inne.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

92

Odp: Własna kompilacja openwrt

Ustawienia sieci, ustawienia shariport, ustawienia OpenVPN,

93

Odp: Własna kompilacja openwrt

Różnią się w stosunku do CC. Więc nie, ustawiaj ręcznie wszystko.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

94

Odp: Własna kompilacja openwrt

Witam,
chciałem skompilować pakiecik pod router HG553, który brakuje w repozytorium.
Mając już OpenWRT na ruterze chciałem tylko doinstalować brakujący program. 
W "make menuconfig" wybrałem Target System:(Broadcom BCM63xx), Target Profile:(Huawei EhoLife HG553).
no i mam problem z plikami po kompilacji.
Po godzinnej kompilacji mam plik openwrt-brcm63xx-generic-HG553-squashfs-cfe.bin oraz katalog Packages i w nim pakiety ale z architekturą mips_mips32, oczywiście nie kompatybilne z architekturą mojego routera.
Słabiutki jest z linuxa i nie wiem gdzie popełniłem błąd.
Proszę o pomoc.

95

Odp: Własna kompilacja openwrt

Ponieważ pobrałeś źródła lede a zapewne masz stare CC. Więc:
1. Albo zaktualizuj sobie system na to co skompilowałeś
2. Albo weź źródła CC i skompiluj. CC znajduje się tutaj: https://github.com/openwrt/chaos_calmer tylko musisz pobrać sobie tag/release konkretnie ten który masz na routerze.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

96

Odp: Własna kompilacja openwrt

Dziękuję za szybka odpowiedz i pomoc.
Jak powalczę napisze o efektach.
Pozdrawiam.

97

Odp: Własna kompilacja openwrt

Sprawdź jaki system masz. Bo może się okazać że masz coś innego niż CC.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

98

Odp: Własna kompilacja openwrt

mam CC
OpenWrt Chaos Calmer 15.05.1 r49294 / LuCI for-15.05 branch (git-16.110.26779-c0ae328); Kernel Version 3.18.29
a jak pobrac konkretny tag/release?

99

Odp: Własna kompilacja openwrt

Sam napisałeś jaki:  r49294

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

100 (edytowany przez wic 2018-02-27 10:13:12)

Odp: Własna kompilacja openwrt

(1)
Jaki to wiem :-) ale jak ściągnąć dokładnie ten?
Wpisując: git clone -b chaos_calmer  https://github.com/openwrt/chaos_calmer
ściągą całe źródło.
(proszę pamiętaj o mim poziomie znajomości tego systemu/tematu).

(2)
Mam jeszcze pytanie odnośnie twojej sugestii z aktualizacją do LEDE.
Dlaczego na stronie eko.one.pl nie ma w katalogu LEDE wsadu do 63xx?
Na stronie openert jest system ale bez luci, a na nim bardzo mi zależy.

(3)
Wczoraj powalczyłem z tematem i nie wygląda już to tak kolorowo ...
Tak jak napisałeś ściągnąłem źródło z  https://github.com/openwrt/chaos_calmer
Kompilacje robię na wirtualnej maszynie na świeżym Ubuntu 17.
I pierwszy problem pojawił się przy:

$ make menuconfig

...
Build dependency: Please install the openssl library (with development headers)
Build dependency: Please install Python 2.x
Build dependency: Please install Git (git-core) >= 1.6.5

/home/wic/chaos_calmer/include/prereq.mk:12: recipe for target 'prereq' failed
Prerequisite check failed. Use FORCE=1 to override.
/home/wic/chaos_calmer/include/toplevel.mk:140: recipe for target 'staging_dir/host/.prereq-build' failed
make: *** [staging_dir/host/.prereq-build] Error 1

Poradziłem sobie z tym po przez intall/upgrade tych pakietów.
Tylko w przypadku "Git (git-core) >= 1.6.5" musiałem to rozwiązać patchem "git-version-check-fix.patch".
Zmieniając wersje na starsze nie pomagało.
Szukając po necie wersja(1.6.5) była tylko na system 32 bitowy - rok 2009 (tak to zrozumiałem).
Odpaliłem menuconfig i wybrałem: Target System:(Broadcom BCM63xx), Target Profile:(Huawei EhoLife HG553) następnie:

$ make V=s -j1

no i problem

...
Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/\${ <-- HERE ([^ \t=:+{}]+)}/ at ./bin/automake.tmp line 3938.
Makefile:50: recipe for target '/home/wic/chaos_calmer/build_dir/host/automake-1.15/.configured' failed
make[3]: *** [/home/wic/chaos_calmer/build_dir/host/automake-1.15/.configured] Error 255
make[3]: Leaving directory '/home/wic/chaos_calmer/tools/automake'
tools/Makefile:122: recipe for target 'tools/automake/compile' failed
make[2]: *** [tools/automake/compile] Error 2
make[2]: Leaving directory '/home/wic/chaos_calmer'
tools/Makefile:121: recipe for target '/home/wic/chaos_calmer/staging_dir/target-mips_mips32_uClibc-0.9.33.2/stamp/.tools_install_yyyyynynynyyyyyyyyynyyyyyyyyynyyyyynnyyynnyynnnyy' failed
make[1]: *** [/home/wic/chaos_calmer/staging_dir/target-mips_mips32_uClibc-0.9.33.2/stamp/.tools_install_yyyyynynynyyyyyyyyynyyyyyyyyynyyyyynnyyynnyynnnyy] Error 2
make[1]: Leaving directory '/home/wic/chaos_calmer'
/home/wic/chaos_calmer/include/toplevel.mk:181: recipe for target 'world' failed
make: *** [world] Error 2

i tu się poddałem.
Nie wiem dalej co robić.