Hello everyone!

I have a x86 Ubuntu to building and I'd like to path on my system where is a 
cross-compiled linux for arm architecture is installed.
For some reasons this compiling can't be done on target system.
Building is working fine, but install won't. The problem is I can't give the 
destination path.

README says the following:
>Building for external kernels
>----------------------------------
>
>If you have a kernel you do not have installed but yet want to build the 
>compat-wireless-2.6 drivers for it you can use this syntax:
>
>make KLIB=/home/mcgrof/kernels/linux-2.6.23.9 
>KLIB_BUILD=/home/mcgrof/kernels/linux->2.6.23.9
>
>If you have a kernel installed, which is not your currently running kernel 
>(e.g. via distro updates; plus its corresponding kernel-dev package), you can 
>use this syntax:
>
>make  KLIB=/lib/modules/2.6.30.6-53.fc11.x86_64
>
>  and to install to your system's root path for the non-running kernel:
>
>make  KLIB=/lib/modules/2.6.30.6-53.fc11.x86_64 
>KMODPATH_ARG='INSTALL_MOD_PATH=' install

My build command is the following:

    make ARCH=arm 
CROSS_COMPILE=/home/roncsak/building/toolchain-arm-linux-gnueabihf/gcc-lw-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/arm-linux-gnueabihf-
 KLIB=/home/roncsak/building/linux/linux-3.0.35-boundary 
KLIB_BUILD=/home/roncsak/building/linux/linux-3.0.35-boundary
(Building is a success.)

According to README I should install like this:

    make ARCH=arm 
CROSS_COMPILE=/home/roncsak/building/toolchain-arm-linux-gnueabihf/gcc-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/arm-linux-gnueabihf-
 KLIB=/home/roncsak/building/linux/linux-3.0.35-boundary 
KLIB_BUILD=/home/roncsak/building/linux/linux-3.0.35-boundary 
KMODPATH_ARG='INSTALL_MOD_PATH=/home/roncsak/building/targetfs/rfs/lib/modules/3.0.35'
 install

Unfortunatelly my install won't work. The result is the following:

    make -C /home/roncsak/building/linux/linux-3.0.35-boundary 
M=/home/roncsak/building/ath9/compat-wireless-3.1.1-1 modules
    make[1]: Entering directory 
`/home/roncsak/building/linux/linux-3.0.35-boundary'
      Building modules, stage 2.
      MODPOST 9 modules
    WARNING: "ewma_init" 
[/home/roncsak/building/ath9/compat-wireless-3.1.1-1/net/mac80211/mac80211.ko] 
undefined!
    WARNING: "ewma_add" 
[/home/roncsak/building/ath9/compat-wireless-3.1.1-1/net/mac80211/mac80211.ko] 
undefined!
    make[1]: Leaving directory 
`/home/roncsak/building/linux/linux-3.0.35-boundary'
    make -C /home/roncsak/building/linux/linux-3.0.35-boundary 
M=/home/roncsak/building/ath9/compat-wireless-3.1.1-1 "INSTALL_MOD_DIR=updates" 
INSTALL_MOD_PATH=/home/roncsak/building/buildDir/targetfs/rfs/lib/modules/3.0.35/
 \
    modules_install
    make[1]: Entering directory 
`/home/roncsak/building/linux/linux-3.0.35-boundary'
      INSTALL 
/home/roncsak/building/ath9/compat-wireless-3.1.1-1/compat/compat.ko
      INSTALL 
/home/roncsak/building/ath9/compat-wireless-3.1.1-1/drivers/net/wireless/ath/ath.ko
      INSTALL 
/home/roncsak/building/ath9/compat-wireless-3.1.1-1/drivers/net/wireless/ath/ath9k/ath9k.ko
      INSTALL 
/home/roncsak/building/ath9/compat-wireless-3.1.1-1/drivers/net/wireless/ath/ath9k/ath9k_common.ko
      INSTALL 
/home/roncsak/building/ath9/compat-wireless-3.1.1-1/drivers/net/wireless/ath/ath9k/ath9k_htc.ko
      INSTALL 
/home/roncsak/building/ath9/compat-wireless-3.1.1-1/drivers/net/wireless/ath/ath9k/ath9k_hw.ko
      INSTALL 
/home/roncsak/building/ath9/compat-wireless-3.1.1-1/net/mac80211/mac80211.ko
      INSTALL 
/home/roncsak/building/ath9/compat-wireless-3.1.1-1/net/rfkill/rfkill-regulator.ko
      INSTALL 
/home/roncsak/building/ath9/compat-wireless-3.1.1-1/net/wireless/cfg80211.ko
      DEPMOD  3.0.35
    WARNING: 
/home/roncsak/building/buildDir/targetfs/rfs/lib/modules/3.0.35//lib/modules/3.0.35/updates/net/wireless/cfg80211.ko
 needs unknown symbol rfkill_unregister
    WARNING: 
/home/roncsak/building/buildDir/targetfs/rfs/lib/modules/3.0.35//lib/modules/3.0.35/updates/net/wireless/cfg80211.ko
 needs unknown symbol rfkill_blocked
    WARNING: 
/home/roncsak/building/buildDir/targetfs/rfs/lib/modules/3.0.35//lib/modules/3.0.35/updates/net/wireless/cfg80211.ko
 needs unknown symbol rfkill_destroy
    WARNING: 
/home/roncsak/building/buildDir/targetfs/rfs/lib/modules/3.0.35//lib/modules/3.0.35/updates/net/wireless/cfg80211.ko
 needs unknown symbol rfkill_resume_polling
    WARNING: 
/home/roncsak/building/buildDir/targetfs/rfs/lib/modules/3.0.35//lib/modules/3.0.35/updates/net/wireless/cfg80211.ko
 needs unknown symbol rfkill_pause_polling
    WARNING: 
/home/roncsak/building/buildDir/targetfs/rfs/lib/modules/3.0.35//lib/modules/3.0.35/updates/net/wireless/cfg80211.ko
 needs unknown symbol rfkill_set_hw_state
    WARNING: 
/home/roncsak/building/buildDir/targetfs/rfs/lib/modules/3.0.35//lib/modules/3.0.35/updates/net/wireless/cfg80211.ko
 needs unknown symbol rfkill_alloc
    WARNING: 
/home/roncsak/building/buildDir/targetfs/rfs/lib/modules/3.0.35//lib/modules/3.0.35/updates/net/wireless/cfg80211.ko
 needs unknown symbol rfkill_register
    WARNING: 
/home/roncsak/building/buildDir/targetfs/rfs/lib/modules/3.0.35//lib/modules/3.0.35/updates/net/wireless/cfg80211.ko
 needs unknown symbol rfkill_set_sw_state
    WARNING: 
/home/roncsak/building/buildDir/targetfs/rfs/lib/modules/3.0.35//lib/modules/3.0.35/updates/net/mac80211/mac80211.ko
 needs unknown symbol ewma_add
    WARNING: 
/home/roncsak/building/buildDir/targetfs/rfs/lib/modules/3.0.35//lib/modules/3.0.35/updates/net/mac80211/mac80211.ko
 needs unknown symbol ewma_init
    WARNING: 
/home/roncsak/building/buildDir/targetfs/rfs/lib/modules/3.0.35//lib/modules/3.0.35/updates/net/rfkill/rfkill-regulator.ko
 needs unknown symbol rfkill_unregister
    WARNING: 
/home/roncsak/building/buildDir/targetfs/rfs/lib/modules/3.0.35//lib/modules/3.0.35/updates/net/rfkill/rfkill-regulator.ko
 needs unknown symbol rfkill_destroy
    WARNING: 
/home/roncsak/building/buildDir/targetfs/rfs/lib/modules/3.0.35//lib/modules/3.0.35/updates/net/rfkill/rfkill-regulator.ko
 needs unknown symbol rfkill_alloc
    WARNING: 
/home/roncsak/building/buildDir/targetfs/rfs/lib/modules/3.0.35//lib/modules/3.0.35/updates/net/rfkill/rfkill-regulator.ko
 needs unknown symbol rfkill_register
    make[1]: Leaving directory 
`/home/roncsak/building/linux/linux-3.0.35-boundary'
    mkdir: cannot create directory `/usr/lib/compat-wireless/': Permission 
denied
    make: *** [install-scripts] Error 1

First of all, install script adds an additional '/lib/modules/3.0.35/updates/' 
to my argument, which I don't want (obviously the 'updates' part is the 
unwanted). The other thing that build script wants to create a directory in 
'/usr/lib/compat-wireless/' but I want to create that in 
'/home/roncsak/building/buildDir/targetfs/rfs/' not in root.

How should I do that right?

Many thanks,
roncsak
_______________________________________________
ath9k-devel mailing list
[email protected]
https://lists.ath9k.org/mailman/listinfo/ath9k-devel

Reply via email to