All pastes #397386 Raw Edit

Something

public text v1 · immutable
·published 2007-03-16 13:21 UTC
rendered paste body
make -C islsm prepare
Rebuilding /home/xtc/kamikaze_x86/bin/packages/kmod-net-islsm38XX_2.6.19.2-x86-1_i386.ipk
Forcing package rebuild
make[3]: Entering directory `/home/xtc/kamikaze_x86/package/islsm'
rm -f /home/xtc/kamikaze_x86/bin/packages/kmod-net-islsm38XX_*
mkdir -p /home/xtc/kamikaze_x86/build_i386/linux-2.6-x86/net-islsm38XX
cp -fpR ./src/* /home/xtc/kamikaze_x86/build_i386/linux-2.6-x86/net-islsm38XX/
touch /home/xtc/kamikaze_x86/build_i386/linux-2.6-x86/net-islsm38XX/.prepared
make[3]: Leaving directory `/home/xtc/kamikaze_x86/package/islsm'
make -C islsm compile
Rebuilding /home/xtc/kamikaze_x86/bin/packages/kmod-net-islsm38XX_2.6.19.2-x86-1_i386.ipk
make[3]: Entering directory `/home/xtc/kamikaze_x86/package/islsm'
(cd /home/xtc/kamikaze_x86/build_i386/linux-2.6-x86/net-islsm38XX/; if [ -x configure ]; then AR=i386-linux-uclibc-ar AS="i386-linux-uclibc-gcc -c -O2 -pipe -march=i686 -funit-at-a-time" LD=i386-linux-uclibc-ld NM=i386-linux-uclibc-nm CC="i386-linux-uclibc-gcc" GCC="i386-linux-uclibc-gcc" CXX=i386-linux-uclibc-g++ RANLIB=i386-linux-uclibc-ranlib STRIP=i386-linux-uclibc-strip OBJCOPY=i386-linux-uclibc-objcopy CFLAGS="-O2 -pipe -march=i686 -funit-at-a-time -I/home/xtc/kamikaze_x86/staging_dir_i386/usr/include -I/home/xtc/kamikaze_x86/staging_dir_i386/include" CXXFLAGS="-O2 -pipe -march=i686 -funit-at-a-time -I/home/xtc/kamikaze_x86/staging_dir_i386/usr/include -I/home/xtc/kamikaze_x86/staging_dir_i386/include" CPPFLAGS="-I/home/xtc/kamikaze_x86/staging_dir_i386/usr/include -I/home/xtc/kamikaze_x86/staging_dir_i386/include -I/home/xtc/kamikaze_x86/staging_dir_i386/usr/include -I/home/xtc/kamikaze_x86/staging_dir_i386/include" LDFLAGS="-L/home/xtc/kamikaze_x86/staging_dir_i386/usr/lib -L/home/xtc/kamikaze_x86/staging_dir_i386/lib" PKG_CONFIG_PATH="/home/xtc/kamikaze_x86/staging_dir_i386/usr/lib/pkgconfig" PKG_CONFIG_LIBDIR="/home/xtc/kamikaze_x86/staging_dir_i386/usr/lib/pkgconfig"  ./configure --target=i386-linux --host=i386-linux --build=i486-linux-gnu --program-prefix="" --program-suffix="" --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/lib --sysconfdir=/etc --datadir=/usr/share --localstatedir=/var --mandir=/usr/man --infodir=/usr/info --disable-nls ; fi; )
touch /home/xtc/kamikaze_x86/build_i386/linux-2.6-x86/net-islsm38XX/.configured
make -C "/home/xtc/kamikaze_x86/build_i386/linux-2.6-x86/linux-2.6.19.2" CROSS_COMPILE="i386-linux-uclibc-" ARCH="i386" SUBDIRS="/home/xtc/kamikaze_x86/build_i386/linux-2.6-x86/net-islsm38XX" EXTRA_CFLAGS="" modules
make[4]: Entering directory `/home/xtc/kamikaze_x86/build_i386/linux-2.6-x86/linux-2.6.19.2'
  CC [M]  /home/xtc/kamikaze_x86/build_i386/linux-2.6-x86/net-islsm38XX/islsm_netdev.o
/home/xtc/kamikaze_x86/build_i386/linux-2.6-x86/net-islsm38XX/islsm_netdev.c:27:26: error: linux/config.h: No such file or directory
make[5]: *** [/home/xtc/kamikaze_x86/build_i386/linux-2.6-x86/net-islsm38XX/islsm_netdev.o] Error 1
make[4]: *** [_module_/home/xtc/kamikaze_x86/build_i386/linux-2.6-x86/net-islsm38XX] Error 2
make[4]: Leaving directory `/home/xtc/kamikaze_x86/build_i386/linux-2.6-x86/linux-2.6.19.2'
make[3]: *** [/home/xtc/kamikaze_x86/build_i386/linux-2.6-x86/net-islsm38XX/.built] Error 2
make[3]: Leaving directory `/home/xtc/kamikaze_x86/package/islsm'
make[2]: *** [islsm-compile] Error 2
make[2]: Leaving directory `/home/xtc/kamikaze_x86/package'
make[1]: *** [package/compile] Error 2
make[1]: Leaving directory `/home/xtc/kamikaze_x86'
make: *** [world] Fehler 2


makefile:
include $(TOPDIR)/rules.mk
include $(INCLUDE_DIR)/kernel.mk

PKG_NAME:=net-islsm38XX
PKG_RELEASE:=1

PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/$(PKG_NAME)

include $(INCLUDE_DIR)/package.mk

define KernelPackage/net-islsm38XX
  SUBMENU:=Wireless Drivers
  TITLE:=Islsm-38XX (SoftMac) Driver
  DESCRIPTION:=\
        This package contains driver for the Prism54 SoftMac chipset .
  VERSION:=$(LINUX_VERSION)-$(BOARD)-$(PKG_RELEASE)
  FILES:= \
        $(PKG_BUILD_DIR)/islsm38xx.$(LINUX_KMOD_SUFFIX) 
  AUTOLOAD:=$(call AutoLoad,60,net-islsm38XX)
endef

define Build/Prepare
        mkdir -p $(PKG_BUILD_DIR)
        $(CP) ./src/* $(PKG_BUILD_DIR)/
endef

define Build/Compile
        $(MAKE) -C "$(LINUX_DIR)" \
                CROSS_COMPILE="$(TARGET_CROSS)" \
                ARCH="$(LINUX_KARCH)" \
                SUBDIRS="$(PKG_BUILD_DIR)" \
                EXTRA_CFLAGS="$(BUILDFLAGS)" \
                modules
endef

define KernelPackage/net-islsm38XX/install
        $(INSTALL_DIR) $(1)/lib/network/
endef

$(eval $(call KernelPackage,net-islsm38XX))