- Luck Dragon: Asszociációs játék. :)
- Doky586: Helyreállítási partíció létrehozása (javítása)
- sziku69: Fűzzük össze a szavakat :)
- Gurulunk, WAZE?!
- Geri Bátyó: B550 szűk keresztmetszet, de mi és miért?
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- bitpork: Augusztus 2- szombat jelen állás szerint.
- sh4d0w: Csak a profit - emberélet nem számít
- Kempingezés és sátrazás
- sziku69: Szólánc.
-
LOGOUT
OpenWrt topic
Új hozzászólás Aktív témák
-
-
válasz
Mr Dini #9034 üzenetére
Köszönöm mindenkinek, aki segített a chilli fordításában, merthogy végre sikerült a régi buildroottal lefordítani. Már csak egy konfig fájlt kell szereznem hozzá, de mostmár legalább nem a bináris futtatására dob not foundot!
Illetve fordítottam egy file-t is, amivel nem kapok Killed-et (legalábbis eddig). Majd elküldöm az entware csapatnak, h nézzen rá.
Köszi még egyszer!
-
vargalex
Topikgazda
válasz
Mr Dini #9032 üzenetére
Szia!
Ahogy írtam, a BB is uClibc-t használ:
git clone git://git.openwrt.org/14.07/openwrt.git
sőt, a CC is:
git clone git://git.openwrt.org/15.05/openwrt.git
Sőt, az uClibc-t csak 2015 novemberben állították broken-re. Tehát az összes előtte lévő revízióban kiválasztható.
Illetve csak 2015 júniusban lett a musl default.
-
vargalex
Topikgazda
válasz
Mr Dini #9017 üzenetére
Most néztem, hogy az előző hozzászólásodban szereplő nem szócskát nem vettem észre.
De mondom, a korábbi build-em uClibc-t használtak. Töltsd le azt a buildroot-ot és fordítsd azzal chilli-t.
Egyébként a musl-os so -t megtalálod a libc csomagban az OpenWrt repo-ban. Azt, hogy Tomato alatt hogy tudod megoldani, hogy a /lib-be kerüljön már nem az én asztalom. De azt is elképzelhetőnek tartom, hogy a chilli Makefile-on kellene csak reszelni hozzá, hogy ne ott keresse.
Arm-on is csak akkor nem kell cross-compile, ha van gcc. -
vargalex
Topikgazda
válasz
Mr Dini #9015 üzenetére
Szerintem pedig pont az, hogy az OpenWrt már musl-al megy, nem uclibc-vel. Azért kellene a musl-os so. De ennek is le kellett fordulnia a chilli-vel együtt, hiszen függőség. Azaz a gépeden ott kell, hogy legyen.
Vagy próbáld meg a chilli-t AA, vagy BB toolchain-al, ott meg uClibc volt. -
válasz
Mr Dini #9014 üzenetére
Sorry a dupláért, lejárt a szerkesztési időm...
Na, a lib mappában ez van:
ld-uClibc.so.0
Illetve ránéztem strace-szel is:
execve("/opt/sbin/chilli", ["/opt/sbin/chilli"], [/* 18 vars */]) = -1 ENOENT (No such file or directory)
brk(0x48a000) = 0x48a000
write(2, "strace: exec: No such file or di"..., 40strace: exec: No such file or directory
) = 40
exit_group(1) = ?
+++ exited with 1 +++Bár ebből sok nem derült ki...
Readelf-fel is ránéztem volna, h megbizonyosodjakkezdeti teóriám helyességéről, de nem találtam az entware-ng repóban ilyesmit.
Szóval nekem a kimenetekből az látszik, hogy egy nem uClibc-s binárist keres a chilli és ezért dobja a not foundot. Sajnos nem ismerem még a mips platform adottságait, ezért picit utánanéztem a kedvenc kisokosomban
és azt az infót szűrtem le, hogy ez uClibc specifikus hiba, ahogy már a kezdetektől gondoltam.
Illetve azt vettem észre, hogy a statikusan linkelt cucc működik, csak a dinamikus nem. Holnap asszem áttúrom azt a buildrootot, hogy hogyan lehet áttenni uclibc-re.
-
vargalex
Topikgazda
válasz
Mr Dini #8998 üzenetére
Szia!
Nem azt mondtam, hogy futtasd a chilli-t. Pont ezért írtam a file parancsot. Az szépen megmondja a szükséges infókat:
gavarga@gavarga-e5540 ..12/openssl-1.0.2f/ipkg-install/usr/bin (git)-[master] % uname -a
Linux gavarga-e5540 4.6.2-1-ARCH #1 SMP PREEMPT Wed Jun 8 08:40:59 CEST 2016 x86_64 GNU/Linux
gavarga@gavarga-e5540 ..12/openssl-1.0.2f/ipkg-install/usr/bin (git)-[master] % file openssl
openssl: ELF 32-bit MSB executable, PowerPC or cisco 4500, version 1 (SYSV), dynamically linked, interpreter /lib/ld-musl-powerpc-sf.so.1, not strippedEz látszik, hogy egy PPC-re build-elt openssl. De letöltve egy brcm47xx-re build-elt openssl-util-t, majd kicsomagolva:
gavarga@gavarga-e5540 ~/Letöltések/test/usr/bin % file openssl
openssl: ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1, dynamically linked, interpreter /lib/ld-musl-mipsel-sf.so.1, corrupted section header sizeerről is megtudod, hogy MIPS32.
Ugyan ez igaz fordítva is (azaz a routeren futtatva a file-t):
root@TL-WDR4900:~# uname -a
Linux TL-WDR4900 4.4.11 #2 Wed Jun 1 11:53:58 UTC 2016 ppc GNU/Linux
root@TL-WDR4900:~# file /tmp/zip
/tmp/zip: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=709c76e23c9f9308035bffaa204acb5c4df3776a, stripped(#8997) Intruder2k5: már mindenhol linuxot használok, így kicsit meg vagyok keveredve. Megnéztem, OpenWrt alatt sincs alapban file parancs. De azért ez a killed kimenet kicsit durva. Ilyennek kellene lennie:
root@TL-WDR4900:~# file /tmp/zip
-ash: file: not found -
válasz
Mr Dini #8979 üzenetére
Lehetséges, hogy valami függőség hiányzik? Bar akkor Can't load xy-t kéne dobnia, nem NF-et...
Az openwrt toolchainnél egyébként a MIPS (qemu)-t választottam, majd lebuildeltem az os-t és a kész toolchain-t beraktam a PATH elejére.
Majd a chillispot forrásából ezt adtam ki
./configure --prefix=/opt --host=mips-linux
Ezt követően sima makekel lefordítottam és felraktam a kész csomagot egy tmp mappába, majd megcsináltam ipk formátumúvá...
-
válasz
Mr Dini #8959 üzenetére
ITT azt írják, hogy 15.05 van hozzá. Itt is van a letölthető fw...
openwrt-15.05-brcm47xx-mips74k-asus-rt-n12-d1-squashfs.trx
Sőt, Gargoyle is van brcm47xx-re, bár ez csak egy generic fw, nem tudom menne-e rajta.
gargoyle_1.9.0-brcm47xx-generic-squashfs.trx
Viszont mivel van recovery mód a routerben, tulajdonképpen kockázat nélkül megpróbálhatod.
Új hozzászólás Aktív témák
Hirdetés
- Huawei Mate X6 - keleti oldal, nyugati oldal
- Teljes verziós játékok letöltése ingyen
- alza vélemények - tapasztalatok
- Nintendo Switch 2
- Apple iPhone 16 Pro - rutinvizsga
- Hitelkártyák használata, hitelkártya visszatérítés
- Trollok komolyan
- Tőzsde és gazdaság
- Futás, futópályák
- Házimozi belépő szinten
- További aktív témák...
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem, Most kedvező áron!
- Antivírus szoftverek, VPN
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Windows 10/11 Home/Pro , Office 2024 kulcsok
- Bomba ár! Lenovo X1 Yoga 2nd - i7-7G I 8GB I 256SSD I 14" WQHD I HDMI I W11 I CAM I Garancia!
- Telefon felvásárlás!! Xiaomi Redmi 9, Xiaomi Redmi 9AT, Xiaomi Redmi 10, Xiaomi Redmi 10 2022
- DELL PowerEdge R640 rack szerver - 1xGold 6138 (20c/40t, 2.0/3.7GHz), 64GB RAM,4x1G RJ, HBA330, áfás
- LG 55C3 - 55" OLED evo - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox!
- BESZÁMÍTÁS! MSI B550 R7 5700X 32GB DDR4 512GB SSD RTX 3060Ti 8GB Rampage SHIVA MSI 650W
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: PC Trade Systems Kft.
Város: Szeged