OpenWrt Forum Archive

Topic: Yet anoather cry for help with Helloworld

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

I am sorry to be yet another noob with Helloworld problems but I am at wits end.
I have been fighting this for several weeks now.
I have used both backfire trunk and 10.03 sources to create the SDK.
I have unpacked the newly generated SDK's in the correct places.

I have followed several tutorials (Including Mr. Bishops fine document)
Pretty much every different howto gives me different errors.
From not recognizing the package at all to success but there is nothing in the package.
A common thread through all of the examples is that they are all pre-backfire.

I am sure that I am missing something simple.
When I build the SDK is there anything else I need to do?

Thanks

And whats the actual problem?

jow wrote:

And whats the actual problem?

I can not get it to work.
I was hoping for a pointer for a tutorial around backfire.
Lacking that... Here goes...

I deleted every thing that I have done to date in an attempt to start over as cleanly as possible.

I followed this guide
http://wiki.openwrt.org/doc/howto/obtai … re.compile

Exact steps as follows:

svn checkout svn://svn.openwrt.org/openwrt/tags/backfire_10.03
{no errors Reports checked out 27964}

cd backfire_10.03
svn update
{at 27964}

./scripts/feeds update -a
{Checked out Rev 7363}

./scripts/feeds install -a

make defconfig
{no errors}

make menuconfig
Target System ATHEROS AR71xx.....
Target Profile Buffalo WZR-HP-G300NH
Build SDK
Build Openwrt based tool chain

make

...failed here

find /home/burt/backfire_10.03/build_dir/target-mips_r2_uClibc-0.9.30.1/OpenWrt-SDK-ar71xx-for-Linux-i686-gcc-4.3.3+cs_uClibc-0.9.30.1 -name CVS | xargs -r rm -rf
(cd /home/burt/backfire_10.03/build_dir/target-mips_r2_uClibc-0.9.30.1; \
                tar cfj /home/burt/backfire_10.03/bin/ar71xx/OpenWrt-SDK-ar71xx-for-Linux-i686-gcc-4.3.3+cs_uClibc-0.9.30.1.tar.bz2 OpenWrt-SDK-ar71xx-for-Linux-i686-gcc-4.3.3+cs_uClibc-
0.9.30.1; \
        )
make[3]: Leaving directory `/home/burt/backfire_10.03/target/sdk'
make[3]: Entering directory `/home/burt/backfire_10.03/target/toolchain'
rm -rf /home/burt/backfire_10.03/build_dir/target-mips_r2_uClibc-0.9.30.1/OpenWrt-Toolchain-ar71xx-for-mips-gcc-4.3.3+cs_uClibc-0.9.30.1 /home/burt/backfire_10.03/bin/ar71xx/OpenWrt-Tool
chain-ar71xx-for-mips-gcc-4.3.3+cs_uClibc-0.9.30.1.tar.bz2
mkdir -p /home/burt/backfire_10.03/build_dir/target-mips_r2_uClibc-0.9.30.1/OpenWrt-Toolchain-ar71xx-for-mips-gcc-4.3.3+cs_uClibc-0.9.30.1
/bin/tar -cf - -C /home/burt/backfire_10.03/staging_dir/  \
               --exclude="*/ccache" --exclude="*/stamp" --exclude="*/stampfiles" --exclude="*/man" --exclude="*/info" \
               toolchain-mips_gcc-4.3.3+cs_uClibc-0.9.30.1 | \
               /bin/tar -xf - -C /home/burt/backfire_10.03/build_dir/target-mips_r2_uClibc-0.9.30.1/OpenWrt-Toolchain-ar71xx-for-mips-gcc-4.3.3+cs_uClibc-0.9.30.1
/bin/tar: toolchain-mips_gcc-4.3.3+cs_uClibc-0.9.30.1: Cannot stat: No such file or directory
/bin/tar: Exiting with failure status due to previous errors
cp -fpR  /home/burt/backfire_10.03/LICENSE ./files/README.TOOLCHAIN \
                /home/burt/backfire_10.03/build_dir/target-mips_r2_uClibc-0.9.30.1/OpenWrt-Toolchain-ar71xx-for-mips-gcc-4.3.3+cs_uClibc-0.9.30.1/
cp -fpR ./files/wrapper.sh /home/burt/backfire_10.03/build_dir/target-mips_r2_uClibc-0.9.30.1/OpenWrt-Toolchain-ar71xx-for-mips-gcc-4.3.3+cs_uClibc-0.9.30.1/toolchain-mips_gcc-4.3.3+cs_u
Clibc-0.9.30.1/usr/bin/mips-openwrt-linux-uclibc-wrapper.sh
cp: cannot create regular file `/home/burt/backfire_10.03/build_dir/target-mips_r2_uClibc-0.9.30.1/OpenWrt-Toolchain-ar71xx-for-mips-gcc-4.3.3+cs_uClibc-0.9.30.1/toolchain-mips_gcc-4.3.3
+cs_uClibc-0.9.30.1/usr/bin/mips-openwrt-linux-uclibc-wrapper.sh': No such file or directory
make[3]: *** [/home/burt/backfire_10.03/bin/ar71xx/OpenWrt-Toolchain-ar71xx-for-mips-gcc-4.3.3+cs_uClibc-0.9.30.1.tar.bz2] Error 1
make[3]: Leaving directory `/home/burt/backfire_10.03/target/toolchain'
make[2]: *** [target/toolchain/install] Error 2
make[2]: Leaving directory `/home/burt/backfire_10.03'
make[1]: *** [/home/burt/backfire_10.03/staging_dir/target-mips_r2_uClibc-0.9.30.1/stamp/.target_install] Error 2
make[1]: Leaving directory `/home/burt/backfire_10.03'

It does appear that it did make the SDK but failed to start the toolchain.

In ~/backfire_10.03/bin/ar71xx$ I do have OpenWrt-SDK-ar71xx-for-Linux-i686-gcc-4.3.3+cs_uClibc-0.9.30.1.tar.bz2

So...Can I use the SDK as built or do I need to fix the rest of the make process first?

Thanks

Following this:
http://wiki.openwrt.org/doc/howto/obtai … re.compile
I got this from make defconfig

There are no errors but lots of warnings.

How do I address these?



++ mkdir -p /home/burt/backfire_10.03/staging_dir/toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.30.1
++ cd /home/burt/backfire_10.03/staging_dir/toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.30.1
++ mkdir -p stamp lib usr/include usr/lib
touch .config
scripts/config/conf -D .config Config.in
tmp/.config-package.in:7380:warning: 'select' used by config symbol 'PACKAGE_matchbox-keyboard' refer to undefined symbol 'PACKAGE_gtk2'
tmp/.config-package.in:7391:warning: 'select' used by config symbol 'PACKAGE_pwrtray' refer to undefined symbol 'PACKAGE_qt4-gui'
tmp/.config-package.in:7394:warning: 'select' used by config symbol 'PACKAGE_pwrtray' refer to undefined symbol 'PACKAGE_qt4'
tmp/.config-package.in:10339:warning: 'select' used by config symbol 'PACKAGE_miniupnpd' refer to undefined symbol 'PACKAGE_libip4tc'
tmp/.config-package.in:11829:warning: 'select' used by config symbol 'PACKAGE_nzbgetweb' refer to undefined symbol 'PACKAGE_php5-cgi'
tmp/.config-package.in:11831:warning: 'select' used by config symbol 'PACKAGE_nzbgetweb' refer to undefined symbol 'PACKAGE_php5-mod-session'
tmp/.config-package.in:11832:warning: 'select' used by config symbol 'PACKAGE_nzbgetweb' refer to undefined symbol 'PACKAGE_php5-mod-xml'
tmp/.config-package.in:11833:warning: 'select' used by config symbol 'PACKAGE_nzbgetweb' refer to undefined symbol 'PACKAGE_php5'
tmp/.config-package.in:11834:warning: 'select' used by config symbol 'PACKAGE_nzbgetweb' refer to undefined symbol 'PACKAGE_php5-mod-gd'
tmp/.config-package.in:15984:warning: 'select' used by config symbol 'PACKAGE_yate-scripts-php' refer to undefined symbol 'PACKAGE_php5-cli'
tmp/.config-package.in:15985:warning: 'select' used by config symbol 'PACKAGE_yate-scripts-php' refer to undefined symbol 'PACKAGE_php5'
tmp/.config-package.in:17218:warning: 'select' used by config symbol 'PACKAGE_subversion-client' refer to undefined symbol 'PACKAGE_libaprutil'
tmp/.config-package.in:17235:warning: 'select' used by config symbol 'PACKAGE_subversion-server' refer to undefined symbol 'PACKAGE_libaprutil'
tmp/.config-package.in:17201:warning: 'select' used by config symbol 'PACKAGE_subversion-libs' refer to undefined symbol 'PACKAGE_libaprutil'
tmp/.config-package.in:17255:warning: 'select' used by config symbol 'PACKAGE_apache' refer to undefined symbol 'PACKAGE_libaprutil'
tmp/.config-package.in:18073:warning: 'select' used by config symbol 'PACKAGE_karma' refer to undefined symbol 'PACKAGE_ruby'
tmp/.config-package.in:18423:warning: 'select' used by config symbol 'PACKAGE_dsl-qos-queue' refer to undefined symbol 'PACKAGE_libipq'
tmp/.config-package.in:18573:warning: 'select' used by config symbol 'PACKAGE_freepops' refer to undefined symbol 'PACKAGE_luacurl'
tmp/.config-package.in:19705:warning: 'select' used by config symbol 'PACKAGE_l2tpv3tun' refer to undefined symbol 'PACKAGE_kmod-l2tp-eth'
tmp/.config-package.in:19706:warning: 'select' used by config symbol 'PACKAGE_l2tpv3tun' refer to undefined symbol 'PACKAGE_kmod-l2tp-ip'
tmp/.config-package.in:19707:warning: 'select' used by config symbol 'PACKAGE_l2tpv3tun' refer to undefined symbol 'PACKAGE_kmod-l2tp'
tmp/.config-package.in:20348:warning: 'select' used by config symbol 'PACKAGE_sctp' refer to undefined symbol 'PACKAGE_kmod-sctp'
tmp/.config-package.in:23337:warning: 'select' used by config symbol 'PACKAGE_libslang2' refer to undefined symbol 'PACKAGE_terminfo'
tmp/.config-package.in:23929:warning: 'select' used by config symbol 'PACKAGE_xmpp4r' refer to undefined symbol 'PACKAGE_ruby'
tmp/.config-package.in:24062:warning: 'select' used by config symbol 'PACKAGE_gphoto2' refer to undefined symbol 'PACKAGE_libgphoto2'
tmp/.config-package.in:24456:warning: 'select' used by config symbol 'PACKAGE_nfs-utils' refer to undefined symbol 'PACKAGE_librpc'
tmp/.config-package.in:24575:warning: 'select' used by config symbol 'PACKAGE_owshell' refer to undefined symbol 'PACKAGE_librpc'
tmp/.config-package.in:29339:warning: 'select' used by config symbol 'PACKAGE_oprofile' refer to undefined symbol 'PACKAGE_kmod-oprofile'
tmp/.config-package.in:29897:warning: 'select' used by config symbol 'PACKAGE_php-pear' refer to undefined symbol 'PACKAGE_php5'
tmp/.config-package.in:30089:warning: 'select' used by config symbol 'PACKAGE_microperl' refer to undefined symbol 'PACKAGE_libbsd'
tmp/.config-package.in:30090:warning: 'select' used by config symbol 'PACKAGE_microperl' refer to undefined symbol 'PACKAGE_libbsd'
tmp/.config-package.in:30099:warning: 'select' used by config symbol 'PACKAGE_perl' refer to undefined symbol 'PACKAGE_libbsd'
tmp/.config-package.in:30100:warning: 'select' used by config symbol 'PACKAGE_perl' refer to undefined symbol 'PACKAGE_libbsd'
tmp/.config-package.in:31559:warning: 'select' used by config symbol 'PACKAGE_pyqt4' refer to undefined symbol 'PACKAGE_qt4-gui'
tmp/.config-package.in:31561:warning: 'select' used by config symbol 'PACKAGE_pyqt4' refer to undefined symbol 'PACKAGE_dbus-python'
tmp/.config-package.in:31563:warning: 'select' used by config symbol 'PACKAGE_pyqt4' refer to undefined symbol 'PACKAGE_qt4'
tmp/.config-package.in:31851:warning: 'select' used by config symbol 'PACKAGE_python-xapian' refer to undefined symbol 'PACKAGE_libxapian'
tmp/.config-package.in:31913:warning: 'select' used by config symbol 'PACKAGE_telepathy-python' refer to undefined symbol 'PACKAGE_dbus-python'
tmp/.config-package.in:32034:warning: 'select' used by config symbol 'PACKAGE_ruby-sqlite3' refer to undefined symbol 'PACKAGE_libruby'
Warning! Found recursive dependency: PACKAGE_strongswan4 PACKAGE_kmod-ipsec PACKAGE_kmod-crypto-core PACKAGE_strongswan4
Warning! Found recursive dependency: PACKAGE_kmod-mac80211 PACKAGE_hostapd PACKAGE_crda PACKAGE_kmod-mac80211
Warning! Found recursive dependency: PACKAGE_kmod-usb-core PACKAGE_kmod-video-nw8xx PACKAGE_kmod-video-core PACKAGE_kmod-video-cpia2 PACKAGE_kmod-usb-core
Warning! Found recursive dependency: PACKAGE_zlib CLEARSILVER_ENABLE_COMPRESSION PACKAGE_zlib
*
* OpenWrt Configuration
*
Target System
  1. AMCC/IBM PPC40x (TARGET_ppc40x)
  2. AMCC/IBM PPC44x (TARGET_ppc44x)
  3. Atheros AR231x/AR5312 (TARGET_atheros)
> 4. Atheros AR71xx/AR7240/AR913x (TARGET_ar71xx)
  5. Atmel AVR32 (TARGET_avr32)
  6. Broadcom BCM63xx (TARGET_brcm63xx)
  7. Broadcom BCM947xx/953xx (TARGET_brcm47xx)
  8. Broadcom BCM947xx/953xx [2.4] (TARGET_brcm_2_4)
  9. Cavium Networks Octeon (TARGET_octeon)
  10. Cobalt Microservers (TARGET_cobalt)
  11. Infineon Mips (TARGET_ifxmips)
  12. Infineon/ADMtek ADM5120 (TARGET_adm5120)
  13. Ingenic XBurst (TARGET_xburst)
  14. Intel IXP4xx (TARGET_ixp4xx)
  15. Marvell Kirkwood (TARGET_kirkwood)
  16. Marvell Orion (TARGET_orion)
  17. Mikrotik RouterBoard 532 (TARGET_rb532)
  18. RDC 321x (TARGET_rdc)
  19. RMI/AMD AU1x00 (TARGET_au1000)
  20. TI AR7 (TARGET_ar7)
  21. User Mode Linux (TARGET_uml)
  22. x86 (TARGET_x86)
choice[1-22]: 4
Target Profile
  1. Default Profile (no WiFi) (TARGET_ar71xx_Default)
  2. Atheros WiFi (madwifi) (TARGET_ar71xx_Madwifi)
  3. Atheros AP81 reference board (TARGET_ar71xx_AP81)
  4. Atheros AP83 reference board (TARGET_ar71xx_AP83)
  5. Atheros PB42 reference board (TARGET_ar71xx_PB42)
  6. Atheros PB44 reference board (TARGET_ar71xx_PB44)
  7. Atlantis-Land A02-RB-W300N (TARGET_ar71xx_A02RBW300N)
> 8. Buffalo WZR-HP-G300NH (TARGET_ar71xx_WZRHPG300NH)
  9. Compex WP543/WPJ543 (TARGET_ar71xx_WP543)
  10. D-Link DIR-600 rev. A1 (TARGET_ar71xx_DIR600A1)
  11. D-Link DIR-615 rev. C1 (TARGET_ar71xx_DIR615C1)
  12. D-Link DIR-825 rev. B1 (TARGET_ar71xx_DIR825B1)
  13. Linksys WRT160NL (TARGET_ar71xx_WRT160NL)
  14. Linksys WRT400N (TARGET_ar71xx_WRT400N)
  15. NETGEAR WNDR3700 (TARGET_ar71xx_WNDR3700)
  16. Planex MZK-W04NU (TARGET_ar71xx_MZKW04NU)
  17. Planex MZK-W300NH (TARGET_ar71xx_MZKW300NH)
  18. TP-LINK TL-WR741ND v1 (TARGET_ar71xx_TLWR741NDV1)
  19. TP-LINK TL-WR841N v1.5 (TARGET_ar71xx_TLWR841NV15)
  20. TP-LINK TL-WR841ND v3 (TARGET_ar71xx_TLWR841NDV3)
  21. TP-LINK TL-WR841ND v5 (TARGET_ar71xx_TLWR841NDV5)
  22. TP-LINK TL-WR941ND v2 (TARGET_ar71xx_TLWR941NDV2)
  23. TP-LINK TL-WR941ND v4 (TARGET_ar71xx_TLWR941NDV4)
  24. TP-LINK TL-WR1043ND v1 (TARGET_ar71xx_TLWR1043NDV1)
  25. TRENDNet TEW-632BRP (TARGET_ar71xx_TEW632BRP)
  26. TRENDNet TEW-652BRP (TARGET_ar71xx_TEW652BRP)
  27. Ubiquiti RouterStation (TARGET_ar71xx_UBNTRS)
  28. Ubiquiti RouterStation Pro (TARGET_ar71xx_UBNTRSPRO)
  29. Ubiquiti Products (TARGET_ar71xx_UBNT)
choice[1-29]: 8
*
* Target Images
*
ramdisk (TARGET_ROOTFS_INITRAMFS) [N/y/?] n
jffs2 (TARGET_ROOTFS_JFFS2) [Y/n/?] y
squashfs (TARGET_ROOTFS_SQUASHFS) [Y/n/?] y
tgz (TARGET_ROOTFS_TGZ) [Y/n/?] y
cpiogz (TARGET_ROOTFS_CPIOGZ) [N/y/?] n
ext2 (TARGET_ROOTFS_EXT2FS) [N/y/?] n
*
* Image Options
*
*
* Global build settings
*
Select all packages by default (ALL) [N/y] n
*
* General build options
*
Disable ipkg/opkg installation on the target (CLEAN_IPKG) [N/y/?] n
Enable large file (files > 2 GB) support (LARGEFILE) [Y/n/?] y
Enable shadow password support (SHADOW_PASSWORDS) [Y/n/?] y
Binary stripping method
  1. none (NO_STRIP)
  2. strip (USE_STRIP)
> 3. sstrip (USE_SSTRIP)
choice[1-3?]: 3
Strip unnecessary functions from libraries (USE_MKLIBS) [N/y/?] n
Strip unnecessary exports from the kernel image (STRIP_KERNEL_EXPORTS) [N/y/?] n
*
* Package build options
*
Compile packages with debugging info (DEBUG) [N/y/?] n
Enable IPv6 support in packages (IPV6) [N/y/?] n
*
* Kernel build options
*
Compile the kernel with symbol table information (KERNEL_KALLSYMS) [N/y/?] n
Compile the kernel with profiling enabled (KERNEL_PROFILING) [N/y/?] n
Compile the kernel with Debug Filesystem enabled (KERNEL_DEBUG_FS) [Y/n/?] y
*
* Advanced configuration options (for developers)
*
Advanced configuration options (for developers) (DEVEL) [N/y] n
Build the OpenWrt Image Builder (IB) [N/y/?] n
Build the OpenWrt SDK (SDK) [N/y/?] n
Build the OpenWrt based Toolchain (MAKE_TOOLCHAIN) [Y/n/?] y
*
* Image configuration
*
Image configuration (IMAGEOPT) [N/y] n
*
* Package features
*
Drawing Backend
> 1. DirectFB (FEATURE_drawing-backend_DirectFB)
  2. libX11 (FEATURE_drawing-backend_libX11)
choice[1-2]: 1
*
* Base system
*
base-files................................... Base filesystem for OpenWrt (PACKAGE_base-files) [Y/n/m/?] y
block-hotplug...................... Automount and autocheck block devices (PACKAGE_block-hotplug) [N/m/y/?] n
block-mount........................... Block device mounting and checking (PACKAGE_block-mount) [N/m/y/?] n
br2684ctl.................... ATM Ethernet bridging configuration utility (PACKAGE_br2684ctl) [N/m/y/?] n
bridge........................... Ethernet bridging configuration utility (PACKAGE_bridge) [N/m/y/?] n
*
* busybox................................ Core utilities for embedded Linux
*
busybox................................ Core utilities for embedded Linux (PACKAGE_busybox) [Y/n/m/?] y
  *
  * Configuration
  *
  *
  * Busybox Settings
  *
  *
  * General Configuration
  *
  Enable options for full-blown desktop systems (BUSYBOX_CONFIG_DESKTOP) [N/y/?] n
  Provide compatible behavior for rare corner cases (bigger code) (BUSYBOX_CONFIG_EXTRA_COMPAT) [N/y/?] n
  Buffer allocation policy
    1. Allocate with Malloc (BUSYBOX_CONFIG_FEATURE_BUFFERS_USE_MALLOC)
  > 2. Allocate on the Stack (BUSYBOX_CONFIG_FEATURE_BUFFERS_GO_ON_STACK)
    3. Allocate in the .bss section (BUSYBOX_CONFIG_FEATURE_BUFFERS_GO_IN_BSS)
  choice[1-3?]: 2
  Show terse applet usage messages (BUSYBOX_CONFIG_SHOW_USAGE) [Y/?] y
  Show verbose applet usage messages (BUSYBOX_CONFIG_FEATURE_VERBOSE_USAGE) [Y/n/?] y
  Store applet usage messages in compressed form (BUSYBOX_CONFIG_FEATURE_COMPRESS_USAGE) [Y/n/?] y
  Support --install [-s] to install applet links at runtime (BUSYBOX_CONFIG_FEATURE_INSTALLER) [N/y/?] n
  Enable locale support (system needs locale for this to work) (BUSYBOX_CONFIG_LOCALE_SUPPORT) [N/y/?] n
  Support Unicode (BUSYBOX_CONFIG_FEATURE_ASSUME_UNICODE) [N/y/?] n
  Support for --long-options (BUSYBOX_CONFIG_LONG_OPTS) [Y/n/?] y
  Use the devpts filesystem for Unix98 PTYs (BUSYBOX_CONFIG_FEATURE_DEVPTS) [Y/n/?] y
  Clean up all memory before exiting (usually not needed) (BUSYBOX_CONFIG_FEATURE_CLEAN_UP) [N/y/?] n
  Support writing pidfiles (BUSYBOX_CONFIG_FEATURE_PIDFILE) [Y/n/?] y
  Support for SUID/SGID handling (BUSYBOX_CONFIG_FEATURE_SUID) [Y/?] y
    Runtime SUID/SGID configuration via /etc/busybox.conf (BUSYBOX_CONFIG_FEATURE_SUID_CONFIG) [N/y/?] n
  Support NSA Security Enhanced Linux (BUSYBOX_CONFIG_SELINUX) [N/y/?] n
  exec prefers applets (BUSYBOX_CONFIG_FEATURE_PREFER_APPLETS) [Y/n/?] y
  Path to BusyBox executable (BUSYBOX_CONFIG_BUSYBOX_EXEC_PATH) [/proc/self/exe] /proc/self/exe
  *
  * Build Options
  *
  Build BusyBox as a static binary (no shared libs) (BUSYBOX_CONFIG_STATIC) [N/y/?] n
    Build BusyBox as a position independent executable (BUSYBOX_CONFIG_PIE) [N/y/?] n
  Force NOMMU build (BUSYBOX_CONFIG_NOMMU) [N/y/?] n
  Cross Compiler prefix (BUSYBOX_CONFIG_CROSS_COMPILER_PREFIX) [] 
  Additional CFLAGS (BUSYBOX_CONFIG_EXTRA_CFLAGS) [] 
  *
  * Debugging Options
  *
  Build BusyBox with extra Debugging symbols (BUSYBOX_CONFIG_DEBUG) [N/y/?] n
  Abort compilation on any warning (BUSYBOX_CONFIG_WERROR) [N/y/?] n
  Additional debugging library
  > 1. None (BUSYBOX_CONFIG_NO_DEBUG_LIB)
    2. Dmalloc (BUSYBOX_CONFIG_DMALLOC)
    3. Electric-fence (BUSYBOX_CONFIG_EFENCE)
  choice[1-3?]: 1
  Enable obsolete features removed before SUSv3? (BUSYBOX_CONFIG_INCLUDE_SUSv2) [Y/n/?] y
  *
  * Installation Options
  *
  Don't use /usr (BUSYBOX_CONFIG_INSTALL_NO_USR) [N/y/?] n
  Applets links
  > 1. as soft-links (BUSYBOX_CONFIG_INSTALL_APPLET_SYMLINKS)
    2. as hard-links (BUSYBOX_CONFIG_INSTALL_APPLET_HARDLINKS)
    3. as script wrappers (BUSYBOX_CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS)
    4. not installed (BUSYBOX_CONFIG_INSTALL_APPLET_DONT)
  choice[1-4?]: 1
  BusyBox installation prefix (BUSYBOX_CONFIG_PREFIX) [./_install] ./_install
  *
  * Busybox Library Tuning
  *
  Minimum password length (BUSYBOX_CONFIG_PASSWORD_MINLEN) [6] 6
  MD5: Trade bytes for speed (0:fast, 3:slow) (BUSYBOX_CONFIG_MD5_SIZE_VS_SPEED) [2] 2
  Faster /proc scanning code (+100 bytes) (BUSYBOX_CONFIG_FEATURE_FAST_TOP) [Y/n/?] y
  Support for /etc/networks (BUSYBOX_CONFIG_FEATURE_ETC_NETWORKS) [N/y/?] n
  Command line editing (BUSYBOX_CONFIG_FEATURE_EDITING) [Y/n/?] y
    Maximum length of input (BUSYBOX_CONFIG_FEATURE_EDITING_MAX_LEN) [512] 512
    vi-style line editing commands (BUSYBOX_CONFIG_FEATURE_EDITING_VI) [N/y/?] n
    History size (BUSYBOX_CONFIG_FEATURE_EDITING_HISTORY) [256] 256
    History saving (BUSYBOX_CONFIG_FEATURE_EDITING_SAVEHISTORY) [N/y/?] n
    Tab completion (BUSYBOX_CONFIG_FEATURE_TAB_COMPLETION) [Y/n/?] y
      Username completion (BUSYBOX_CONFIG_FEATURE_USERNAME_COMPLETION) [N/y/?] n
    Fancy shell prompts (BUSYBOX_CONFIG_FEATURE_EDITING_FANCY_PROMPT) [Y/n/?] y
    Query cursor position from terminal (BUSYBOX_CONFIG_FEATURE_EDITING_ASK_TERMINAL) [N/y/?] n
  Non-POSIX, but safer, copying to special nodes (BUSYBOX_CONFIG_FEATURE_NON_POSIX_CP) [Y/n/?] y
  Give more precise messages when copy fails (cp, mv etc) (BUSYBOX_CONFIG_FEATURE_VERBOSE_CP_MESSAGE) [N/y/?] n
  Copy buffer size, in kilobytes (BUSYBOX_CONFIG_FEATURE_COPYBUF_KB) [4] 4
  Use clock_gettime(CLOCK_MONOTONIC) syscall (BUSYBOX_CONFIG_MONOTONIC_SYSCALL) [N/y/?] n
  Use ioctl names rather than hex values in error messages (BUSYBOX_CONFIG_IOCTL_HEX2STR_ERROR) [Y/n/?] y
  Support infiniband HW (BUSYBOX_CONFIG_FEATURE_HWIB) [N/y/?] n
  *
  * Applets
  *
  *
.........
{no errors or warning through the rest defconfig}

So I went ahead and tried to build the toolchain with the warnings from makedefconfig.

(I realize I may be jumping the gun here)

attached is the sections of output from make that have errors.

Here are the first few lines:

make[1]: Entering directory `/home/burt/backfire_10.03'
make[2]: Entering directory `/home/burt/backfire_10.03'
make[3]: Entering directory `/home/burt/backfire_10.03/target/linux'
make[4]: Entering directory `/home/burt/backfire_10.03/target/linux/ar71xx'
/home/burt/backfire_10.03/scripts/kconfig.pl + /home/burt/backfire_10.03/target/linux/generic-2.6/config-2.6.32 /home/burt/backfire_10.03/target/linux/ar71xx/config-2.6.32 > /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config.target
echo "# CONFIG_KALLSYMS is not set" >> /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config.target
echo "# CONFIG_PROFILING is not set" >> /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config.target
echo "CONFIG_DEBUG_FS=y" >> /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config.target
echo "# CONFIG_KALLSYMS_EXTRA_PASS is not set" >> /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config.target
echo "# CONFIG_KALLSYMS_ALL is not set" >> /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config.target
echo "# CONFIG_KPROBES is not set" >> /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config.target
/home/burt/backfire_10.03/staging_dir/host/bin/sed -i -e 's,.*CONFIG_AEABI.*,# CONFIG_AEABI is not set,' /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config.target
/home/burt/backfire_10.03/scripts/metadata.pl kconfig /home/burt/backfire_10.03/tmp/.packageinfo /home/burt/backfire_10.03/.config > /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config.override
/home/burt/backfire_10.03/scripts/kconfig.pl 'm+' '+' /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config.target /dev/null /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config.override > /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config
mv /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config.old
grep -v INITRAMFS /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config.old > /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config
echo 'CONFIG_INITRAMFS_SOURCE=""' >> /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config
export MAKEFLAGS= ;make -C /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10 CROSS_COMPILE="mips-openwrt-linux-uclibc-" ARCH="mips" KBUILD_HAVE_NLS=no CONFIG_SHELL="/bin/bash" CC="mips-openwrt-linux-uclibc-gcc" oldconfig prepare scripts
make[5]: Entering directory `/home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10'
scripts/kconfig/conf -o arch/mips/Kconfig
#
# configuration written to .config
#
scripts/kconfig/conf -s arch/mips/Kconfig
  CHK     include/linux/version.h
  CHK     include/linux/utsrelease.h
  SYMLINK include/asm -> include/asm-mips
  CALL    scripts/checksyscalls.sh
make[5]: Leaving directory `/home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10'
rm -rf /home/burt/backfire_10.03/build_dir/linux-ar71xx/modules
touch /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.configured
rm -f /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/vmlinux /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/System.map
make -C /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10 CROSS_COMPILE="mips-openwrt-linux-uclibc-" ARCH="mips" KBUILD_HAVE_NLS=no CONFIG_SHELL="/bin/bash" CC="mips-openwrt-linux-uclibc-gcc" modules
make[5]: Entering directory `/home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10'
  CHK     include/linux/version.h
  CHK     include/linux/utsrelease.h
  SYMLINK include/asm -> include/asm-mips
  CALL    scripts/checksyscalls.sh
  Building modules, stage 2.
  MODPOST 46 modules
make[5]: Leaving directory `/home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10'
touch /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.modules
make -C image compile TARGET_BUILD=
make[5]: Entering directory `/home/burt/backfire_10.03/target/linux/ar71xx/image'
make[5]: `compile' is up to date.
make[5]: Leaving directory `/home/burt/backfire_10.03/target/linux/ar71xx/image'
make[4]: Leaving directory `/home/burt/backfire_10.03/target/linux/ar71xx'
make[3]: Leaving directory `/home/burt/backfire_10.03/target/linux'
make[2]: Leaving directory `/home/burt/backfire_10.03'
make[2]: Entering directory `/home/burt/backfire_10.03'
find /home/burt/backfire_10.03/staging_dir/target-mips_r2_uClibc-0.9.30.1/root-ar71xx -type d | xargs -r chmod 0755
rm -rf /home/burt/backfire_10.03/build_dir/target-mips_r2_uClibc-0.9.30.1/root-ar71xx /home/burt/backfire_10.03/staging_dir/target-mips_r2_uClibc-0.9.30.1/root-ar71xx
make[2]: Leaving directory `/home/burt/backfire_10.03'

here is the first error and warning:

make[5]: Leaving directory `/home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10'
make[4]: Leaving directory `/home/burt/backfire_10.03/build_dir/linux-ar71xx/compat-wireless-2010-03-24'
touch /home/burt/backfire_10.03/build_dir/linux-ar71xx/compat-wireless-2010-03-24/.built
make V=99  -j1 clean-staging
make[4]: Entering directory `/home/burt/backfire_10.03/package/mac80211'
rm -f /home/burt/backfire_10.03/staging_dir/target-mips_r2_uClibc-0.9.30.1/stamp/.mac80211_installed

[b]make[4]: [clean-staging] Error 123 (ignored)[/b]

make[4]: Leaving directory `/home/burt/backfire_10.03/package/mac80211'
rm -rf /home/burt/backfire_10.03/tmp/stage-mac80211
mkdir -p /home/burt/backfire_10.03/tmp/stage-mac80211/host /home/burt/backfire_10.03/staging_dir/target-mips_r2_uClibc-0.9.30.1/packages /home/burt/backfire_10.03/staging_dir/host/packages
mkdir -p /home/burt/backfire_10.03/tmp/stage-mac80211/usr/include/mac80211 /home/burt/backfire_10.03/tmp/stage-mac80211/usr/include/mac80211/ath /home/burt/backfire_10.03/tmp/stage-mac80211/usr/include/net/mac80211
cp -fpR /home/burt/backfire_10.03/build_dir/linux-ar71xx/compat-wireless-2010-03-24/net/mac80211/*.h /home/burt/backfire_10.03/build_dir/linux-ar71xx/compat-wireless-2010-03-24/include/* /home/burt/backfire_10.03/tmp/stage-mac80211/usr/include/mac80211/
cp -fpR /home/burt/backfire_10.03/build_dir/linux-ar71xx/compat-wireless-2010-03-24/net/mac80211/rate.h /home/burt/backfire_10.03/tmp/stage-mac80211/usr/include/net/mac80211/
cp -fpR /home/burt/backfire_10.03/build_dir/linux-ar71xx/compat-wireless-2010-03-24/drivers/net/wireless/ath/*.h /home/burt/backfire_10.03/tmp/stage-mac80211/usr/include/mac80211/ath/
if [ -d /home/burt/backfire_10.03/tmp/stage-mac80211 ]; then (cd /home/burt/backfire_10.03/tmp/stage-mac80211; find ./ > /home/burt/backfire_10.03/staging_dir/target-mips_r2_uClibc-0.9.30.1/packages/mac80211.list); cp -fpR /home/burt/backfire_10.03/tmp/stage-mac80211/* /home/burt/backfire_10.03/staging_dir/target-mips_r2_uClibc-0.9.30.1/; fi
rm -rf /home/burt/backfire_10.03/tmp/stage-mac80211
touch /home/burt/backfire_10.03/staging_dir/target-mips_r2_uClibc-0.9.30.1/stamp/.mac80211_installed
WARNING: skipping kmod-libertas -- package not selected
rm -rf /home/burt/backfire_10.03/build_dir/linux-ar71xx/compat-wireless-2010-03-24/ipkg-ar71xx/kmod-cfg80211
mkdir -p /home/burt/backfire_10.03/build_dir/linux-ar71xx/compat-wireless-2010-03-24/ipkg-ar71xx/kmod-cfg80211/CONTROL
echo "Package: kmod-cfg80211" > /home/burt/backfire_10.03/build_dir/linux-ar71xx/compat-wireless-2010-03-24/ipkg-ar71xx/kmod-cfg80211/CONTROL/control
echo "Version: 2.6.32.10+2010-03-24-5" >> /home/burt/backfire_10.03/build_dir/linux-ar71xx/compat-wireless-2010-03-24/ipkg-ar71xx/kmod-cfg80211/CONTROL/control
( DEPENDS='kernel (=2.6.32.10-1)'; for depend in wireless-tools iw; do DEPENDS=${DEPENDS:+$DEPENDS, }${depend##+}; done; echo "Depends: $DEPENDS"; echo "Provides: "; echo "Source: package/mac80211"; echo "Section: kernel"; echo "Priority: optional"; echo "Maintainer: Felix Fietkau <nbd@openwrt.org>"; echo "Architecture: ar71xx"; echo "Installed-Size: 1"; echo -n "Description: "; getvar V_Package_kmod_cfg80211_description | sed -e 's,^[[:space:]]*, ,g'; ) >> /home/burt/backfire_10.03/build_dir/linux-ar71xx/compat-wireless-2010-03-24/ipkg-ar71xx/kmod-cfg80211/CONTROL/control
chmod 644 /home/burt/backfire_10.03/build_dir/linux-ar71xx/compat-wireless-2010-03-24/ipkg-ar71xx/kmod-cfg80211/CONTROL/control

Next error

Unpacking wireless-tools...Done.
Configuring wireless-tools...Done.
make[3]: Leaving directory `/home/burt/backfire_10.03/package/wireless-tools'
make[2]: Leaving directory `/home/burt/backfire_10.03'
make[2]: Entering directory `/home/burt/backfire_10.03'
make[3]: Entering directory `/home/burt/backfire_10.03'
make[3]: *** No rule to make target `package/preconfig'.  Stop.
make[3]: Leaving directory `/home/burt/backfire_10.03'

[b]make[2]: [package/rootfs-prepare] Error 2 (ignored)[/b]

make[2]: Leaving directory `/home/burt/backfire_10.03'
make[2]: Entering directory `/home/burt/backfire_10.03'
make[3]: Entering directory `/home/burt/backfire_10.03/target/linux'
make[4]: Entering directory `/home/burt/backfire_10.03/target/linux/ar71xx'
/home/burt/backfire_10.03/scripts/kconfig.pl + /home/burt/backfire_10.03/target/linux/generic-2.6/config-2.6.32 /home/burt/backfire_10.03/target/linux/ar71xx/config-2.6.32 > /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config.target
echo "# CONFIG_KALLSYMS is not set" >> /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config.target
echo "# CONFIG_PROFILING is not set" >> /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config.target
echo "CONFIG_DEBUG_FS=y" >> /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config.target
echo "# CONFIG_KALLSYMS_EXTRA_PASS is not set" >> /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config.target
echo "# CONFIG_KALLSYMS_ALL is not set" >> /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config.target
echo "# CONFIG_KPROBES is not set" >> /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config.target
/home/burt/backfire_10.03/staging_dir/host/bin/sed -i -e 's,.*CONFIG_AEABI.*,# CONFIG_AEABI is not set,' /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config.target
/home/burt/backfire_10.03/scripts/metadata.pl kconfig /home/burt/backfire_10.03/tmp/.packageinfo /home/burt/backfire_10.03/.config > /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config.override
/home/burt/backfire_10.03/scripts/kconfig.pl 'm+' '+' /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config.target /dev/null /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config.override > /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config
mv /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config.old
grep -v INITRAMFS /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config.old > /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config
echo 'CONFIG_INITRAMFS_SOURCE=""' >> /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10/.config
export MAKEFLAGS= ;make -C /home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10 CROSS_COMPILE="mips-openwrt-linux-uclibc-" ARCH="mips" KBUILD_HAVE_NLS=no CONFIG_SHELL="/bin/bash" CC="mips-openwrt-linux-uclibc-gcc" oldconfig prepare scripts
make[5]: Entering directory `/home/burt/backfire_10.03/build_dir/linux-ar71xx/linux-2.6.32.10'
scripts/kconfig/conf -o arch/mips/Kconfig
#
# configuration written to .config

and finally

LZMA 4.65 : Igor Pavlov : Public domain : 2009-02-03
if [ `stat -c%s "/home/burt/backfire_10.03/build_dir/linux-ar71xx/vmlinux-wzr-hp-g300nh.bin.lzma"` -gt 1048576 ]; then echo "Warning: /home/burt/backfire_10.03/build_dir/linux-ar71xx/vmlinux-wzr-hp-g300nh.bin.lzma is too big"; else if [ `stat -c%s /home/burt/backfire_10.03/build_dir/linux-ar71xx/root.squashfs` -gt 31850496 ]; then echo "Warning: /home/burt/backfire_10.03/build_dir/linux-ar71xx/root.squashfs is too big"; else mkimage -A mips -O linux -T kernel -a 0x80060000 -C lzma -e 0x80060000 -n 'MIPS OpenWrt Linux-2.6.32.10' -d /home/burt/backfire_10.03/build_dir/linux-ar71xx/vmlinux-wzr-hp-g300nh.bin.lzma /home/burt/backfire_10.03/build_dir/linux-ar71xx/vmlinux-wzr-hp-g300nh.uImage; ( dd if=/home/burt/backfire_10.03/build_dir/linux-ar71xx/vmlinux-wzr-hp-g300nh.uImage bs=1024k conv=sync; dd if=/home/burt/backfire_10.03/build_dir/linux-ar71xx/root.squashfs bs=128k conv=sync; ) > /home/burt/backfire_10.03/bin/ar71xx/openwrt-ar71xx-wzr-hp-g300nh-squashfs-sysupgrade.bin; ( echo -n -e "# Airstation Public Fmt1\x00\x00\x00\x00\x00\x00\x00\x00"; dd if=/home/burt/backfire_10.03/bin/ar71xx/openwrt-ar71xx-wzr-hp-g300nh-squashfs-sysupgrade.bin; ) > /home/burt/backfire_10.03/bin/ar71xx/openwrt-ar71xx-wzr-hp-g300nh-squashfs-tftp.bin; fi; fi
Image Name:   MIPS OpenWrt Linux-2.6.32.10
Created:      Sun Aug 14 19:30:15 2011
Image Type:   MIPS Linux Kernel Image (lzma compressed)
Data Size:    854467 Bytes = 834.44 kB = 0.81 MB
Load Address: 80060000
Entry Point:  80060000
0+1 records in
1+0 records out
1048576 bytes (1.0 MB) copied, 0.00274377 s, 382 MB/s
12+1 records in
13+0 records out
1703936 bytes (1.7 MB) copied, 0.00334884 s, 509 MB/s
5376+0 records in
5376+0 records out
2752512 bytes (2.8 MB) copied, 0.0266238 s, 103 MB/s
/bin/tar -zcf /home/burt/backfire_10.03/bin/ar71xx/openwrt-ar71xx-rootfs.tgz --numeric-owner --owner=0 --group=0 -C /home/burt/backfire_10.03/build_dir/target-mips_r2_uClibc-0.9.30.1/root-ar71xx/ .
( cd /home/burt/backfire_10.03/bin/ar71xx ; /usr/bin/find -maxdepth 1 -type f \! -name 'md5sums'  -printf "%P\n" | sort | xargs md5sum --binary > md5sums )
make[5]: Leaving directory `/home/burt/backfire_10.03/target/linux/ar71xx/image'
make[4]: Leaving directory `/home/burt/backfire_10.03/target/linux/ar71xx'
make[3]: Leaving directory `/home/burt/backfire_10.03/target/linux'
make[3]: Entering directory `/home/burt/backfire_10.03/target/toolchain'
rm -rf /home/burt/backfire_10.03/build_dir/target-mips_r2_uClibc-0.9.30.1/OpenWrt-Toolchain-ar71xx-for-mips-gcc-4.3.3+cs_uClibc-0.9.30.1 /home/burt/backfire_10.03/bin/ar71xx/OpenWrt-Toolchain-ar71xx-for-mips-gcc-4.3.3+cs_uClibc-0.9.30.1.tar.bz2
mkdir -p /home/burt/backfire_10.03/build_dir/target-mips_r2_uClibc-0.9.30.1/OpenWrt-Toolchain-ar71xx-for-mips-gcc-4.3.3+cs_uClibc-0.9.30.1
/bin/tar -cf - -C /home/burt/backfire_10.03/staging_dir/  \
           --exclude="*/ccache" --exclude="*/stamp" --exclude="*/stampfiles" --exclude="*/man" --exclude="*/info" \
           toolchain-mips_gcc-4.3.3+cs_uClibc-0.9.30.1 | \
           /bin/tar -xf - -C /home/burt/backfire_10.03/build_dir/target-mips_r2_uClibc-0.9.30.1/OpenWrt-Toolchain-ar71xx-for-mips-gcc-4.3.3+cs_uClibc-0.9.30.1
/bin/tar: toolchain-mips_gcc-4.3.3+cs_uClibc-0.9.30.1: Cannot stat: No such file or directory

/bin/tar: Exiting with failure status due to previous errors

cp -fpR  /home/burt/backfire_10.03/LICENSE ./files/README.TOOLCHAIN \
        /home/burt/backfire_10.03/build_dir/target-mips_r2_uClibc-0.9.30.1/OpenWrt-Toolchain-ar71xx-for-mips-gcc-4.3.3+cs_uClibc-0.9.30.1/
cp -fpR ./files/wrapper.sh /home/burt/backfire_10.03/build_dir/target-mips_r2_uClibc-0.9.30.1/OpenWrt-Toolchain-ar71xx-for-mips-gcc-4.3.3+cs_uClibc-0.9.30.1/toolchain-mips_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/bin/mips-openwrt-linux-uclibc-wrapper.sh
cp: cannot create regular file `/home/burt/backfire_10.03/build_dir/target-mips_r2_uClibc-0.9.30.1/OpenWrt-Toolchain-ar71xx-for-mips-gcc-4.3.3+cs_uClibc-0.9.30.1/toolchain-mips_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/bin/mips-openwrt-linux-uclibc-wrapper.sh': No such file or directory
make[3]: *** [/home/burt/backfire_10.03/bin/ar71xx/OpenWrt-Toolchain-ar71xx-for-mips-gcc-4.3.3+cs_uClibc-0.9.30.1.tar.bz2] Error 1
make[3]: Leaving directory `/home/burt/backfire_10.03/target/toolchain'
make[2]: *** [target/toolchain/install] Error 2
make[2]: Leaving directory `/home/burt/backfire_10.03'
make[1]: *** [/home/burt/backfire_10.03/staging_dir/target-mips_r2_uClibc-0.9.30.1/stamp/.target_install] Error 2
make[1]: Leaving directory `/home/burt/backfire_10.03'
make: *** [world] Error 2

Well I gave up..
I grabbed Kamikaze and had it all working no problem.

So the conclusion is that one still can't get the HellowWorld to work with backfire SDK?  Can someone provide a example or tutorial that actually works?  By comparison, the old SDK for WR is pretty nice but that HellowWorld won't compile under backfire SDK.

No. The errors mentioned by the poster have nothing to do with the SDK at all, his normal buildroot build failed at various stages, at no point was the downloadable SDK involved.

Thanks for the clarification. My problem is that I tried to test out the backfire SDK (OpenWrt-SDK-brcm-2.4-for-Linux-i686-gcc-3.4.6_uClibc-0.9.30.1) but there is no sample program under the "package" directory.  I copied the helloworld package from an old version (OpenWrt-SDK-Linux-i686-1).  When I did a "make", I got the error message:

make
ERROR: please fix package/helloworld/Makefile
Collecting package info: done
make[1] world
make[2] package/compile
make[2] package/index


I am guessing that the Makefile between the two versions are different which causes this error message, and I probably should study the Makefile.  But is there a simple example for the backfire SDK with the correct Makefile?

jow,  Thanks a lot.  Now I understand the issue is in the "description" section due to a format change.

The discussion might have continued from here.