Openwrt fw fordítási gond

Fórumok

Üdv!

Napi csomagfordítós gondok. (backfire, stable verzió, de trunk alatt is ez van)
Elvileg ugye ha egy csomagot kiválaszotok a menüconfigban, akkor a make letölti a source fájlt és abból készít egy csomagot.
Na mármost.
Kidobott szokás szerint a make azzal a hibával, hogy nem tud egy headert betölteni, amit meg is értek mert nincs a source között.


Compiling dynconfig.c
In file included from /home/speeedfire/backfire/build_dir/target-mips_r2_uClibc-0.9.32/samba-3.0.24/source/dynconfig.c:21:
include/includes.h:394:21: error: rpc/rpc.h: No such file or directory
In file included from ./nsswitch/winbind_nss_config.h:36,
                 from ./nsswitch/winbind_client.h:1,
                 from include/includes.h:987,
                 from /home/speeedfire/backfire/build_dir/target-mips_r2_uClibc-0.9.32/samba-3.0.24/source/dynconfig.c:21:
include/config.h:1852:1: warning: "SIZEOF_OFF_T" redefined
In file included from include/includes.h:30,
                 from /home/speeedfire/backfire/build_dir/target-mips_r2_uClibc-0.9.32/samba-3.0.24/source/dynconfig.c:21:
include/config.h:2273:1: warning: this is the location of the previous definition
make[4]: *** [dynconfig.o] Error 1
make[4]: Leaving directory `/home/speeedfire/backfire/build_dir/target-mips_r2_uClibc-0.9.32/samba-3.0.24/source'
make[3]: *** [/home/speeedfire/backfire/build_dir/target-mips_r2_uClibc-0.9.32/samba-3.0.24//.built] Error 2
make[3]: Leaving directory `/home/speeedfire/backfire/feeds/packages/net/samba3'

Írja is, hogy az rpc/rpc.h nem található. De nincs is ilyen mappa, hogy rpc.


speeedfire@openwrt-build:~/backfire$ ls -l build_dir/target-mips_r2_uClibc-0.9.32/samba-3.0.24/source/ | grep rpc
drwxr-xr-x 2 speeedfire speeedfire    4096 2007-02-04 19:59 libmsrpc
drwxr-xr-x 2 speeedfire speeedfire    4096 2007-02-04 19:59 rpcclient
drwxr-xr-x 2 speeedfire speeedfire    4096 2011-02-19 14:09 rpc_client
drwxr-xr-x 2 speeedfire speeedfire    4096 2011-02-19 14:09 rpc_parse
drwxr-xr-x 2 speeedfire speeedfire    4096 2011-02-19 14:09 rpc_server
speeedfire@openwrt-build:~/backfire$

De máshol sincs rpc...

Ilyen ki a béna, én vagy maga a make rendszer? Kicsit idegesítő már, hogy soha nem akar "leforogni".
A fejlesztőnek, hogy sikerül megoldani ezeket? Heti 1-2 alkalommal mindig kinyomják a trunkra a legfrissebb leforgatott csomagokat és fw-ket is.

Hozzászólások

Az akkor fura:

speeedfire@openwrt-build:~/backfire$ sudo apt-get install libc6-dev
[sudo] password for speeedfire:
Csomaglisták olvasása... Kész
Függőségi fa építése
Állapot adatok olvasása... Kész
libc6-dev már a legújabb verzió.
libc6-dev kézi telepítésre állított.
0 frissített, 0 újonnan telepített, 0 eltávolítandó és 3 nem frissített.
speeedfire@openwrt-build:~/backfire$

---------------------
http://tothszabi.info

Vagy toltsel le elore mindent...

./scripts/feeds update
./scripts/feeds install nmap
make package/symlinks

aztan

make menuconfig