Nove funkcije #17940
Zatvorennmraka-2, build tomato
0%
Opis
build dependencies:
sudo apt-get install libncurses5-devel bison flex
Fajlovi
Povezani tiketi 3 (0 otvoreno — 3 zatvorenih)
Izmjenjeno od Ernad Husremović prije više od 16 godina
bringout@nmraka-2:~/devel/work/tomato$ ls /opt/brcm
hndtools-mipsel-linux hndtools-mipsel-uclibc hndtools-mipsel-linux-3.2.3 hndtools-mipsel-uclibc-0.9.19 bringout@nmraka-2:~/devel/work/tomato$ ls /opt/brcm -l
~/.my_bash
export PATH=$PATH:/opt/brcm/hndtools-mipsel-linux/bin export PATH=$PATH:/opt/brcm/hndtools-mipsel-uclibc/bin
clone privatni tomato klon http://gitorious.bring.out.ba/~hernad/tomato/hernads-tomato
bringout@nmraka-2:~/devel/work/tomato/release/src/router$ source ~/.my_bash
bringout@nmraka-2:~/devel/work/tomato/release/src/router$ sudo ln -s /bin/bash /bin/sh
greška
ldd.c:96:2: warning: #warning "You really should add a MATCH_MACHINE() macro for your architecture" ldd.c: In function 'find_dependancies': ldd.c:528: error: 'ELFCLASSM' undeclared (first use in this function) ldd.c:528: error: (Each undeclared identifier is reported only once ldd.c:528: error: for each function it appears in.) ldd.c:529: warning: implicit declaration of function 'MATCH_MACHINE' make[4]: *** [ldd] Error 1
bringout@nmraka-2:~/devel/work/tomato/release/src/router$ sudo apt-get install libncurses5-dev
Izmjenjeno od Ernad Husremović prije više od 16 godina
bringout@nmraka-2:~/devel/work/tomato/release/src/router$ make menuconfig
Izmjenjeno od Ernad Husremović prije više od 16 godina
bringout@nmraka-2:~/devel/work/tomato/tools-src/uClibc/ldso$ git diff .
diff --git a/tools-src/uClibc/ldso/util/ldd.c b/tools-src/uClibc/ldso/util/ldd.c index 664f55a..0d521fe 100644 --- a/tools-src/uClibc/ldso/util/ldd.c +++ b/tools-src/uClibc/ldso/util/ldd.c @@ -49,6 +49,9 @@ #include <dmalloc.h> #endif +#define __mips__ + + #if defined(__arm__) #define MATCH_MACHINE(x) (x == EM_ARM) #define ELFCLASSM ELFCLASS32
Izmjenjeno od Ernad Husremović prije više od 16 godina
bringout@nmraka-2:~/devel/work/tomato/release/src$ make
...
make[2]: Leaving directory `/home/bringout/devel/work/tomato/release/src/linux/linux/scripts/squashfs'
Creating little endian 3.0 filesystem on /home/bringout/devel/work/tomato/release/src/router/mipsel-uclibc/target.image, block size 65536.
Little endian filesystem, data block size 65536, compressed data, compressed metadata, compressed fragments
Filesystem size 2086.26 Kbytes (2.04 Mbytes)
26.26% of uncompressed filesystem size (7945.43 Kbytes)
Inode table size 3868 bytes (3.78 Kbytes)
22.58% of uncompressed inode table size (17131 bytes)
Directory table size 4771 bytes (4.66 Kbytes)
58.64% of uncompressed directory table size (8136 bytes)
Number of duplicate files found 0
Number of inodes 542
Number of files 377
Number of fragments 29
Number of symbolic links 133
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 32
Number of uids 1
bringout (1000)
Number of gids 0
make[1]: Leaving directory `/home/bringout/devel/work/tomato/release/src/router'
make[1]: Entering directory `/home/bringout/devel/work/tomato/release/src/btools'
gcc -O3 -Wall -o fpkg fpkg.c
make[1]: Leaving directory `/home/bringout/devel/work/tomato/release/src/btools'
Creating TRX: image/tomato.trx
Creating Linksys W54G: image/WRT54G_WRT54GL.bin
Creating Linksys W54S: image/WRT54GS.bin
Creating Linksys W54s: image/WRT54GSv4.bin
Creating Linksys W54U: image/WRTSL54GS.bin
Creating Motorola 0x10577050: image/WR850G.bin
TRX Image:
Total Size .... : 2805760 (2740.00K)
Images ...... : 2804232
Padding ..... : 1528
CRC-32 ........ : 83AF6E4E
128K Blocks ... : 22
Offsets:
0: 0x0000001C
1: 0x000A2A08
2: 0x00000000
-----------------
1.25.0000 ready
-----------------
bringout@nmraka-2:~/devel/work/tomato/release/src$ ls image -l
total 0
-rw-r--r-- 1 bringout bringout 2805760 2009-07-20 09:49 tomato.trx -rw-r--r-- 1 bringout bringout 2805768 2009-07-20 09:49 WR850G.bin -rw-r--r-- 1 bringout bringout 2806784 2009-07-20 09:49 WRT54GS.bin -rw-r--r-- 1 bringout bringout 2806784 2009-07-20 09:49 WRT54GSv4.bin -rw-r--r-- 1 bringout bringout 2806784 2009-07-20 09:49 WRT54G_WRT54GL.bin -rw-r--r-- 1 bringout bringout 2806784 2009-07-20 09:49 WRTSL54GS.bin
Izmjenjeno od Ernad Husremović prije više od 16 godina
- Fajl WRT54G_WRT54GL.bin WRT54G_WRT54GL.bin dodano
Izmjenjeno od Ernad Husremović prije više od 15 godina
- Status promijenjeno iz Dodijeljeno u Zatvoreno