rendered paste bodyjan@server:~/buildroot/trunk$ make package/p54-{clean,compile} V=99
Collecting package info: done
make[1]: Entering directory `/home/jan/buildroot/trunk'
make[2]: Entering directory `/home/jan/buildroot/trunk/package/p54'
rm -f /home/jan/buildroot/trunk/bin/packages//kmod-p54_*
make[2]: Leaving directory `/home/jan/buildroot/trunk/package/p54'
make[1]: Leaving directory `/home/jan/buildroot/trunk'
make[1]: Entering directory `/home/jan/buildroot/trunk'
make[2]: Entering directory `/home/jan/buildroot/trunk/package/mac80211'
make[2]: Leaving directory `/home/jan/buildroot/trunk/package/mac80211'
make[2]: Entering directory `/home/jan/buildroot/trunk/package/p54'
mkdir -p /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54
cp -fpR ./src/* /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/
touch /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/.prepared_16808f077b00ba8d0a5876294e7b8dd7
touch /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/.configured
make -C "/home/jan/buildroot/trunk/build_dir/linux-brcm47xx/linux-2.6.23" ARCH="mips" CROSS_COMPILE="mipsel-linux-uclibc-" SUBDIRS="/home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54" EXTRA_CFLAGS=" -DCONFIG_P54_COMMON=1 -DCONFIG_P54_PCI=1 -DCONFIG_P54_USB=1 " LINUXINCLUDE="-I/home/jan/buildroot/trunk/staging_dir/mipsel/usr/include/mac80211 -I/home/jan/buildroot/trunk/build_dir/linux-brcm47xx/linux-2.6.23/include -include linux/autoconf.h" CONFIG_P54_COMMON=m CONFIG_P54_PCI=m CONFIG_P54_USB=m modules
make[3]: Entering directory `/home/jan/buildroot/trunk/build_dir/linux-brcm47xx/linux-2.6.23'
CC [M] /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54common.o
CC [M] /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54usb.o
CC [M] /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54pci.o
Building modules, stage 2.
MODPOST 3 modules
WARNING: "ieee80211_register_hw" [/home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54usb.ko] undefined!
WARNING: "usb_interrupt_msg" [/home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54usb.ko] undefined!
WARNING: "usb_get_dev" [/home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54usb.ko] undefined!
WARNING: "usb_register_driver" [/home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54usb.ko] undefined!
WARNING: "usb_submit_urb" [/home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54usb.ko] undefined!
WARNING: "usb_alloc_urb" [/home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54usb.ko] undefined!
WARNING: "usb_free_urb" [/home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54usb.ko] undefined!
WARNING: "usb_kill_urb" [/home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54usb.ko] undefined!
WARNING: "usb_bulk_msg" [/home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54usb.ko] undefined!
WARNING: "ieee80211_free_hw" [/home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54usb.ko] undefined!
WARNING: "usb_put_dev" [/home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54usb.ko] undefined!
WARNING: "ieee80211_unregister_hw" [/home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54usb.ko] undefined!
WARNING: "usb_deregister" [/home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54usb.ko] undefined!
WARNING: "ieee80211_register_hw" [/home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54pci.ko] undefined!
WARNING: "ieee80211_free_hw" [/home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54pci.ko] undefined!
WARNING: "ieee80211_unregister_hw" [/home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54pci.ko] undefined!
WARNING: "ieee80211_stop_queue" [/home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54common.ko] undefined!
WARNING: "ieee80211_wake_queue" [/home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54common.ko] undefined!
WARNING: "ieee80211_tx_status_irqsafe" [/home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54common.ko] undefined!
WARNING: "ieee80211_rx_irqsafe" [/home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54common.ko] undefined!
WARNING: "ieee80211_register_hwmode" [/home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54common.ko] undefined!
WARNING: "ieee80211_free_hw" [/home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54common.ko] undefined!
WARNING: "ieee80211_alloc_hw" [/home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54common.ko] undefined!
WARNING: "ieee80211_stop_queues" [/home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54common.ko] undefined!
CC /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54common.mod.o
LD [M] /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54common.ko
CC /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54pci.mod.o
LD [M] /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54pci.ko
CC /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54usb.mod.o
LD [M] /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54usb.ko
make[3]: Leaving directory `/home/jan/buildroot/trunk/build_dir/linux-brcm47xx/linux-2.6.23'
touch /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/.built
mkdir -p /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/ipkg/kmod-p54/CONTROL
echo "Package: kmod-p54" > /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/ipkg/kmod-p54/CONTROL/control
echo "Version: 2.6.23-brcm47xx-1" >> /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/ipkg/kmod-p54/CONTROL/control
( DEPENDS='kernel (=2.6.23-brcm47xx-1)'; for depend in +kmod-mac80211; do DEPENDS=${DEPENDS:+$DEPENDS, }${depend##+}; done; echo "Depends: $DEPENDS"; echo "Provides: "; echo "Source: package/p54"; echo "Section: kernel"; echo "Priority: optional"; echo "Maintainer: OpenWrt Developers Team <openwrt-devel@openwrt.org>"; echo "Architecture: mipsel"; echo -n "Description: "; getvar V_Package_kmod_p54_description | sed -e 's,^[[:space:]]*, ,g'; ) >> /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/ipkg/kmod-p54/CONTROL/control
chmod 644 /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/ipkg/kmod-p54/CONTROL/control
(cd /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/ipkg/kmod-p54/CONTROL; var2file "V_Package_kmod_p54_conffiles" conffiles; var2file "V_Package_kmod_p54_preinst" preinst; var2file "V_Package_kmod_p54_postinst" postinst; var2file "V_Package_kmod_p54_prerm" prerm; var2file "V_Package_kmod_p54_postrm" postrm; )
mkdir -p /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/ipkg/kmod-p54/lib/modules/2.6.23
cp -fpR -L /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/p54*.ko /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/ipkg/kmod-p54/lib/modules/2.6.23/
export modules=; add_module() { mkdir -p /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/ipkg/kmod-p54/etc/modules.d; ( for mod in $2; do getvar mod; done ) > /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/ipkg/kmod-p54/etc/modules.d/$1-p54; modules="${modules:+$modules }$1-p54"; }; if [ -n "$modules" ]; then mkdir -p /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/ipkg/kmod-p54/etc/modules.d; echo "#!/bin/sh" > /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/ipkg/kmod-p54/CONTROL/postinst; echo "[ -z \"\$IPKG_INSTROOT\" ] || exit 0" >> /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/ipkg/kmod-p54/CONTROL/postinst; echo ". /etc/functions.sh" >> /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/ipkg/kmod-p54/CONTROL/postinst; echo "load_modules $modules" >> /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/ipkg/kmod-p54/CONTROL/postinst; chmod 0755 /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/ipkg/kmod-p54/CONTROL/postinst; fi
mkdir -p /home/jan/buildroot/trunk/bin/packages/
find /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/ipkg/kmod-p54 -name 'CVS' -o -name '.svn' -o -name '.#*' | xargs -r rm -rf
NM="mipsel-linux-uclibc-nm" STRIP="/home/jan/buildroot/trunk/staging_dir/host/bin/sstrip" STRIP_KMOD="mipsel-linux-uclibc-strip --strip-unneeded --remove-section=.comment" /home/jan/buildroot/trunk/scripts/rstrip.sh /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/ipkg/kmod-p54
rstrip.sh: /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/ipkg/kmod-p54/lib/modules/2.6.23/p54pci.ko:relocatable
rstrip.sh: /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/ipkg/kmod-p54/lib/modules/2.6.23/p54usb.ko:relocatable
rstrip.sh: /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/ipkg/kmod-p54/lib/modules/2.6.23/p54common.ko:relocatable
ipkg-build -c -o 0 -g 0 /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/ipkg/kmod-p54 /home/jan/buildroot/trunk/bin/packages/
Packaged contents of /home/jan/buildroot/trunk/build_dir/linux-brcm47xx/p54/ipkg/kmod-p54 into /home/jan/buildroot/trunk/bin/packages//kmod-p54_2.6.23-brcm47xx-1_mipsel.ipk
make[2]: Leaving directory `/home/jan/buildroot/trunk/package/p54'
make[1]: Leaving directory `/home/jan/buildroot/trunk'
jan@server:~/buildroot/trunk$ ll build_dir/linux-brcm47xx/p54/ipkg/kmod-p54/lib/modules/2.6.23/
insgesamt 56K
-rw-r--r-- 1 jan jan 16K 2007-10-15 20:20 p54common.ko
-rw-r--r-- 1 jan jan 14K 2007-10-15 20:20 p54pci.ko
-rw-r--r-- 1 jan jan 22K 2007-10-15 20:20 p54usb.ko
jan@server:~/buildroot/trunk$ cat package/p54/Makefile
#
# Copyright (C) 2007 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
# $Id: Makefile 7440 2007-06-02 02:22:01Z nbd $
include $(TOPDIR)/rules.mk
include $(INCLUDE_DIR)/kernel.mk
PKG_NAME:=p54
PKG_RELEASE:=1
include $(INCLUDE_DIR)/package.mk
define KernelPackage/p54
SUBMENU:=Wireless Drivers
TITLE:=Prism wireless support
DEPENDS:=@TARGET_brcm47xx +kmod-mac80211
FILES:=$(PKG_BUILD_DIR)/p54*.$(LINUX_KMOD_SUFFIX)
# AUTOLOAD:=$(call AutoLoad,30,p54)
endef
define KernelPackage/p54/description
Kernel module for Prism wireless support (mac80211)
endef
EXTRA_KCONFIG:= \
CONFIG_P54_COMMON=m \
CONFIG_P54_PCI=m \
CONFIG_P54_USB=m \
EXTRA_CFLAGS:= \
$(patsubst CONFIG_%, -DCONFIG_%=1, $(patsubst %=m,%,$(filter %=m,$(EXTRA_KCONFIG)))) \
$(patsubst CONFIG_%, -DCONFIG_%=1, $(patsubst %=y,%,$(filter %=y,$(EXTRA_KCONFIG)))) \
MAKE_OPTS:= \
ARCH="$(LINUX_KARCH)" \
CROSS_COMPILE="$(TARGET_CROSS)" \
SUBDIRS="$(PKG_BUILD_DIR)" \
EXTRA_CFLAGS="$(EXTRA_CFLAGS)" \
LINUXINCLUDE="-I$(STAGING_DIR)/usr/include/mac80211 -I$(LINUX_DIR)/include -include linux/autoconf.h" \
$(EXTRA_KCONFIG)
ifneq ($(findstring 2.6.23,$(LINUX_VERSION)),)
define Build/Prepare
mkdir -p $(PKG_BUILD_DIR)
$(CP) ./src/* $(PKG_BUILD_DIR)/
endef
define Build/Configure
endef
define Build/Compile
$(MAKE) -C "$(LINUX_DIR)" \
$(MAKE_OPTS) \
modules
endef
else
override CONFIG_kmod-p54=
endif
$(eval $(call KernelPackage,p54))