Wanting to do some builds, for the Archer C7 and the TL-WR1043ND specifically, so I'm running:
git clone http://github.com/ericpaulbishop/gargoyle.git
cd gargoyle
time make ar71xx
First time through it finishes perfectly:
Code: Select all
Generating index for package ./wireless-tools_29-5_ar71xx.ipk
Generating index for package ./wol_0.7.1-3_ar71xx.ipk
Generating index for package ./wpad-mini_2015-03-25-1_ar71xx.ipk
Generating index for package ./wpad_2015-03-25-1_ar71xx.ipk
Generating index for package ./wwan_2014-07-17-1_ar71xx.ipk
Generating index for package ./zip_3.0-1_ar71xx.ipk
Generating index for package ./zlib_1.2.8-1_ar71xx.ipk
Signing package index...
make[3]: Leaving directory '/home/builduser/gargoyle/ar71xx-src'
make[2]: Leaving directory '/home/builduser/gargoyle/ar71xx-src'
make[1]: Leaving directory '/home/builduser/gargoyle/ar71xx-src'
real 212m44.413s
user 124m24.228s
sys 7m12.640s
Code: Select all
:~/gargoyle$ ls -la ar71xx-src/bin/ar71xx/ | wc -l
458
Code: Select all
/home/builduser/gargoyle/ar71xx-src/build_dir/target-mips_34kc_uClibc-0.9.33.2/iproute2-full/iproute2-4.0.0/tc/tc_core.o:tc_core.c:(.text.tc_calc_xmittime+0x1): first defined here
/home/builduser/gargoyle/ar71xx-src/build_dir/target-mips_34kc_uClibc-0.9.33.2/iproute2-tiny/iproute2-4.0.0/tc/tc_core.o: In function `tc_calc_xmitsize':
tc_core.c:(.text.tc_calc_xmitsize+0x1): multiple definition of `tc_calc_xmitsize'
/home/builduser/gargoyle/ar71xx-src/build_dir/target-mips_34kc_uClibc-0.9.33.2/iproute2-full/iproute2-4.0.0/tc/tc_core.o:tc_core.c:(.text.tc_calc_xmitsize+0x1): first defined here
/home/builduser/gargoyle/ar71xx-src/build_dir/target-mips_34kc_uClibc-0.9.33.2/iproute2-tiny/iproute2-4.0.0/tc/tc_core.o: In function `tc_calc_rtable':
tc_core.c:(.text.tc_calc_rtable+0x1): multiple definition of `tc_calc_rtable'
/home/builduser/gargoyle/ar71xx-src/build_dir/target-mips_34kc_uClibc-0.9.33.2/iproute2-full/iproute2-4.0.0/tc/tc_core.o:tc_core.c:(.text.tc_calc_rtable+0x1): first defined here
/home/builduser/gargoyle/ar71xx-src/build_dir/target-mips_34kc_uClibc-0.9.33.2/iproute2-tiny/iproute2-4.0.0/tc/tc_core.o: In function `tc_calc_size_table':
tc_core.c:(.text.tc_calc_size_table+0x1): multiple definition of `tc_calc_size_table'
/home/builduser/gargoyle/ar71xx-src/build_dir/target-mips_34kc_uClibc-0.9.33.2/iproute2-full/iproute2-4.0.0/tc/tc_core.o:tc_core.c:(.text.tc_calc_size_table+0x1): first defined here
/home/builduser/gargoyle/ar71xx-src/build_dir/target-mips_34kc_uClibc-0.9.33.2/iproute2-tiny/iproute2-4.0.0/tc/tc_core.o: In function `tc_core_init':
tc_core.c:(.text.tc_core_init+0x1): multiple definition of `tc_core_init'
/home/builduser/gargoyle/ar71xx-src/build_dir/target-mips_34kc_uClibc-0.9.33.2/iproute2-full/iproute2-4.0.0/tc/tc_core.o:tc_core.c:(.text.tc_core_init+0x1): first defined here
/home/builduser/gargoyle/ar71xx-src/build_dir/target-mips_34kc_uClibc-0.9.33.2/iproute2-tiny/iproute2-4.0.0/tc/q_hfsc.o:(.data.hfsc_qdisc_util+0x0): multiple definition of `hfsc_qdisc_util'
/home/builduser/gargoyle/ar71xx-src/build_dir/target-mips_34kc_uClibc-0.9.33.2/iproute2-full/iproute2-4.0.0/tc/q_hfsc.o:(.data.hfsc_qdisc_util+0x0): first defined here
/home/builduser/gargoyle/ar71xx-src/build_dir/target-mips_34kc_uClibc-0.9.33.2/iproute2-full/iproute2-4.0.0/lib/libutil.a(utils.o): In function `format_host':
utils.c:(.text.format_host+0x162): warning: gethostbyaddr is obsolescent, use getaddrinfo() instead.
qosmon.o: In function `main':
qosmon.c:(.text.startup+0xde): warning: gethostbyname is obsolescent, use getnameinfo() instead.
collect2: error: ld returned 1 exit status
Makefile:21: recipe for target 'qosmon' failed
make[5]: *** [qosmon] Error 1
make[5]: Leaving directory '/home/builduser/gargoyle/ar71xx-src/build_dir/target-mips_34kc_uClibc-0.9.33.2/qos-gargoyle'
Makefile:67: recipe for target '/home/builduser/gargoyle/ar71xx-src/build_dir/target-mips_34kc_uClibc-0.9.33.2/qos-gargoyle/.built' failed
make[4]: *** [/home/builduser/gargoyle/ar71xx-src/build_dir/target-mips_34kc_uClibc-0.9.33.2/qos-gargoyle/.built] Error 2
make[4]: Leaving directory '/home/builduser/gargoyle/ar71xx-src/package/qos-gargoyle'
package/Makefile:193: recipe for target 'package/qos-gargoyle/compile' failed
make[3]: *** [package/qos-gargoyle/compile] Error 2
make[3]: Leaving directory '/home/builduser/gargoyle/ar71xx-src'
package/Makefile:190: recipe for target '/home/builduser/gargoyle/ar71xx-src/staging_dir/target-mips_34kc_uClibc-0.9.33.2/stamp/.package_compile' failed
make[2]: *** [/home/builduser/gargoyle/ar71xx-src/staging_dir/target-mips_34kc_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make[2]: Leaving directory '/home/builduser/gargoyle/ar71xx-src'
/home/builduser/gargoyle/ar71xx-src/include/toplevel.mk:181: recipe for target 'world' failed
make[1]: *** [world] Error 2
make[1]: Leaving directory '/home/builduser/gargoyle/ar71xx-src'
real 20m14.709s
user 8m28.728s
sys 0m44.388s
Is there a better way for me to just "re-package" the firmware, including the uci-default changes that I should be using?
Cheers
Chill.