You are not logged in.

#1 2013-04-25 22:53:13

wolfo9999
Member
Registered: 2012-11-27
Posts: 19

AUR compat-wireless-patched gives build error

When making the package "compat-wireless-patched" from the AUR, I get several build errors. I managed to fix the first problem, but not the second.

First Error:

$ makepkg
cat: /usr/lib/modules/extramodules-3.6-ARCH/version: No such file or directory
==> Making package: compat-wireless-patched 3.6.2_1_snp-3 (Thu Apr 25 16:46:08 MDT 2013)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found compat-wireless-3.6.2-1-snp.tar.bz2
  -> Found mac80211.compat08082009.wl_frag+ack_v1.patch
==> Validating source files with sha1sums...
    compat-wireless-3.6.2-1-snp.tar.bz2 ... Passed
    mac80211.compat08082009.wl_frag+ack_v1.patch ... Passed
==> Extracting sources...
  -> Extracting compat-wireless-3.6.2-1-snp.tar.bz2 with bsdtar
==> Removing existing pkg/ directory...
==> Starting build()...
patching file net/mac80211/tx.c
Hunk #1 succeeded at 792 (offset 115 lines).
make -C /usr/lib/modules//build M=/home/wolfgang/builds/compat-wireless-patched/src/compat-wireless-3.6.2-1-snp modules
make: *** /usr/lib/modules//build: No such file or directory.  Stop.
make: *** [modules] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

This I fixed by updating the "_extramodules" variable in the PKGBUILD (changed 3.6 to 3.8). The second error is quite lenghty. I do not know the cause of this error.

$ makepkg
==> Making package: compat-wireless-patched 3.6.2_1_snp-3 (Thu Apr 25 16:51:53 MDT 2013)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found compat-wireless-3.6.2-1-snp.tar.bz2
  -> Found mac80211.compat08082009.wl_frag+ack_v1.patch
==> Validating source files with sha1sums...
    compat-wireless-3.6.2-1-snp.tar.bz2 ... Passed
    mac80211.compat08082009.wl_frag+ack_v1.patch ... Passed
==> Extracting sources...
  -> Extracting compat-wireless-3.6.2-1-snp.tar.bz2 with bsdtar
==> Removing existing pkg/ directory...
==> Starting build()...
patching file net/mac80211/tx.c
Hunk #1 succeeded at 792 (offset 115 lines).
make -C /usr/lib/modules/3.8.8-2-ARCH/build M=/home/wolfgang/builds/compat-wireless-patched/src/compat-wireless-3.6.2-1-snp modules
make[1]: Entering directory `/usr/src/linux-3.8.8-2-ARCH'
  CC [M]  /home/wolfgang/builds/compat-wireless-patched/src/compat-wireless-3.6.2-1-snp/compat/main.o
  LD [M]  /home/wolfgang/builds/compat-wireless-patched/src/compat-wireless-3.6.2-1-snp/compat/compat.o
  CC [M]  /home/wolfgang/builds/compat-wireless-patched/src/compat-wireless-3.6.2-1-snp/drivers/bcma/main.o
In file included from /home/wolfgang/builds/compat-wireless-patched/src/compat-wireless-3.6.2-1-snp/include/linux/bcma/bcma.h:8:0,
                 from /home/wolfgang/builds/compat-wireless-patched/src/compat-wireless-3.6.2-1-snp/drivers/bcma/bcma_private.h:8,
                 from /home/wolfgang/builds/compat-wireless-patched/src/compat-wireless-3.6.2-1-snp/drivers/bcma/main.c:8:
/home/wolfgang/builds/compat-wireless-patched/src/compat-wireless-3.6.2-1-snp/include/linux/bcma/bcma_driver_pci.h:217:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘bcma_core_pci_init’
 extern void __devinit bcma_core_pci_init(struct bcma_drv_pci *pc);
                       ^
In file included from /home/wolfgang/builds/compat-wireless-patched/src/compat-wireless-3.6.2-1-snp/include/linux/bcma/bcma.h:10:0,
                 from /home/wolfgang/builds/compat-wireless-patched/src/compat-wireless-3.6.2-1-snp/drivers/bcma/bcma_private.h:8,
                 from /home/wolfgang/builds/compat-wireless-patched/src/compat-wireless-3.6.2-1-snp/drivers/bcma/main.c:8:
/home/wolfgang/builds/compat-wireless-patched/src/compat-wireless-3.6.2-1-snp/include/linux/bcma/bcma_driver_gmac_cmn.h:95:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘bcma_core_gmac_cmn_init’
 extern void __devinit bcma_core_gmac_cmn_init(struct bcma_drv_gmac_cmn *gc);
                       ^
In file included from /home/wolfgang/builds/compat-wireless-patched/src/compat-wireless-3.6.2-1-snp/drivers/bcma/main.c:8:0:
/home/wolfgang/builds/compat-wireless-patched/src/compat-wireless-3.6.2-1-snp/drivers/bcma/bcma_private.h:25:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘bcma_bus_register’
 int __devinit bcma_bus_register(struct bcma_bus *bus);
               ^
/home/wolfgang/builds/compat-wireless-patched/src/compat-wireless-3.6.2-1-snp/drivers/bcma/main.c:152:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘bcma_bus_register’
 int __devinit bcma_bus_register(struct bcma_bus *bus)
               ^
/home/wolfgang/builds/compat-wireless-patched/src/compat-wireless-3.6.2-1-snp/drivers/bcma/main.c:17:21: warning: ‘bcma_bus_next_num’ defined but not used [-Wunused-variable]
 static unsigned int bcma_bus_next_num = 0;
                     ^
/home/wolfgang/builds/compat-wireless-patched/src/compat-wireless-3.6.2-1-snp/drivers/bcma/main.c:93:12: warning: ‘bcma_register_cores’ defined but not used [-Wunused-function]
 static int bcma_register_cores(struct bcma_bus *bus)
            ^
make[3]: *** [/home/wolfgang/builds/compat-wireless-patched/src/compat-wireless-3.6.2-1-snp/drivers/bcma/main.o] Error 1
make[2]: *** [/home/wolfgang/builds/compat-wireless-patched/src/compat-wireless-3.6.2-1-snp/drivers/bcma] Error 2
make[1]: *** [_module_/home/wolfgang/builds/compat-wireless-patched/src/compat-wireless-3.6.2-1-snp] Error 2
make[1]: Leaving directory `/usr/src/linux-3.8.8-2-ARCH'
make: *** [modules] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

I would love some help on how to fix this problem.

Offline

Board footer

Powered by FluxBB