OpenWrt Forum Archive

Topic: Failed firmware compile

The content of this topic has been archived on 19 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

Hi!

I dont compile firmware, when i compile drop this messege always (debian, ubuntu, fedora ...).

rm -rf /home/speeedfire/openwrt/trunk/staging_dir/target-mips_r2_uClibc-0.9.32/root-ar71xx/tmp-kmod-fs-ntfs
touch /home/speeedfire/openwrt/trunk/staging_dir/target-mips_r2_uClibc-0.9.32/root-ar71xx/stamp/.kmod-fs-ntfs_installed
WARNING: skipping kmod-pcmcia-au1000 -- package not selected
make[3]: Leaving directory `/home/speeedfire/openwrt/trunk/package/kernel'
make[2]: Leaving directory `/home/speeedfire/openwrt/trunk'
make[1]: *** [/home/speeedfire/openwrt/trunk/staging_dir/target-mips_r2_uClibc-0.9.32/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/speeedfire/openwrt/trunk'
make: *** [world] Error 2

Thats not enough context, the actual error should be a bunch of lines before that.

Did you use the -j option with make? I see that error some times when building with more jobs.

jow wrote:

Thats not enough context, the actual error should be a bunch of lines before that.

Not drop any error before.


arokh wrote:

Did you use the -j option with make? I see that error some times when building with more jobs.

Yes i use -j 3, this is the probleme source?

Likely.

This drop, non-with -j opcion:

//Fedora 14

make[7]: Leaving directory `/home/speeedfire/openwrt/trunk/build_dir/target-mips_r2_uClibc-0.9.32/collectd-4.10.2/src'
make[6]: Leaving directory `/home/speeedfire/openwrt/trunk/build_dir/target-mips_r2_uClibc-0.9.32/collectd-4.10.2/src'
make[5]: Leaving directory `/home/speeedfire/openwrt/trunk/build_dir/target-mips_r2_uClibc-0.9.32/collectd-4.10.2/src'
Making all in bindings
make[5]: Entering directory `/home/speeedfire/openwrt/trunk/build_dir/target-mips_r2_uClibc-0.9.32/collectd-4.10.2/bindings'
make[6]: Entering directory `/home/speeedfire/openwrt/trunk/build_dir/target-mips_r2_uClibc-0.9.32/collectd-4.10.2/bindings'
cd perl && /usr/bin/perl Makefile.PL PREFIX=/usr 
Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl5 /usr/share/perl5 /usr/local/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl .) at Makefile.PL line 1.
BEGIN failed--compilation aborted at Makefile.PL line 1.
make[6]: *** [perl/Makefile] Error 2
make[6]: Leaving directory `/home/speeedfire/openwrt/trunk/build_dir/target-mips_r2_uClibc-0.9.32/collectd-4.10.2/bindings'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/home/speeedfire/openwrt/trunk/build_dir/target-mips_r2_uClibc-0.9.32/collectd-4.10.2/bindings'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/speeedfire/openwrt/trunk/build_dir/target-mips_r2_uClibc-0.9.32/collectd-4.10.2'
make[3]: *** [/home/speeedfire/openwrt/trunk/build_dir/target-mips_r2_uClibc-0.9.32/collectd-4.10.2/.built] Error 2
make[3]: Leaving directory `/home/speeedfire/openwrt/trunk/feeds/packages/utils/collectd'
make[2]: *** [package/feeds/packages/collectd/compile] Error 2
make[2]: Leaving directory `/home/speeedfire/openwrt/trunk'
make[1]: *** [/home/speeedfire/openwrt/trunk/staging_dir/target-mips_r2_uClibc-0.9.32/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/speeedfire/openwrt/trunk'
make: *** [world] Error 2

as it says. install extutils.

sador wrote:

as it says. install extutils.

i installed this and make

error list

(Last edited by szabi on 16 Feb 2011, 21:44)

unless you do need an l2p tunnel, I would suggest you disable that module from menuconfig. Did you select "Show Broken Packages", btw?

sador wrote:

unless you do need an l2p tunnel, I would suggest you disable that module from menuconfig. Did you select "Show Broken Packages", btw?

I don't select Show Broken Packages options.

Already drop error:

code

...
configure: error: "Some plugins are missing dependencies - see the summary above for details"
make[3]: *** [/home/speeedfire/openwrt/trunk/build_dir/target-mips_r2_uClibc-0.9.32/collectd-4.10.2/.configured_nnnnnnnnnnnnnnnnnynnynnnnnnnnynynnnnnnyynnnnnnnnnnnnyn] Error 1
make[3]: Leaving directory `/home/speeedfire/openwrt/trunk/feeds/packages/utils/collectd'
make[2]: *** [package/feeds/packages/collectd/compile] Error 2
make[2]: Leaving directory `/home/speeedfire/openwrt/trunk'
make[1]: *** [/home/speeedfire/openwrt/trunk/staging_dir/target-mips_r2_uClibc-0.9.32/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/speeedfire/openwrt/trunk'
make: *** [world] Error 2
...
Compiling dynconfig.c
In file included from /home/speeedfire/openwrt/trunk/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/openwrt/trunk/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/openwrt/trunk/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/openwrt/trunk/build_dir/target-mips_r2_uClibc-0.9.32/samba-3.0.24/source'
make[3]: *** [/home/speeedfire/openwrt/trunk/build_dir/target-mips_r2_uClibc-0.9.32/samba-3.0.24//.built] Error 2
make[3]: Leaving directory `/home/speeedfire/openwrt/trunk/feeds/packages/net/samba3'
make[2]: *** [package/feeds/packages/samba3/compile] Error 2
make[2]: Leaving directory `/home/speeedfire/openwrt/trunk'
make[1]: *** [/home/speeedfire/openwrt/trunk/staging_dir/target-mips_r2_uClibc-0.9.32/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/speeedfire/openwrt/trunk'
make: *** [world] Error 2

Anyone?

How to compile fw, with no drop error?

Applying patch platform/110-usb-ehci-add-war-for-synopsys-hc-bug.patch
patching file drivers/usb/host/ehci-q.c
patching file drivers/usb/host/ehci.h
Hunk #1 FAILED at 130.
1 out of 1 hunk FAILED -- rejects in file drivers/usb/host/ehci.h
Patch platform/110-usb-ehci-add-war-for-synopsys-hc-bug.patch does not apply (enforce with -f)
make[4]: *** [/home/speeedfire/backfire/build_dir/linux-ar71xx_generic/linux-2.6.32.29/.quilt_checked] Error 1
make[4]: Leaving directory `/home/speeedfire/backfire/target/linux/ar71xx'
make[3]: *** [compile] Error 2
make[3]: Leaving directory `/home/speeedfire/backfire/target/linux'
make[2]: *** [target/linux/compile] Error 2
make[2]: Leaving directory `/home/speeedfire/backfire'
make[1]: *** [/home/speeedfire/backfire/staging_dir/target-mips_r2_uClibc-0.9.32/stamp/.target_compile] Error 2
make[1]: Leaving directory `/home/speeedfire/backfire'
make: *** [world] Error 2

The discussion might have continued from here.