[asterisk-users] Trying to compile DAHDI on Pidora 2014 (RPi)

Carlos Chavez cursor at telecomabmex.com
Fri Nov 13 16:01:33 CST 2015


     I just purchased an Amfeltec USB-FXO adapter and am trying to 
compile DAHDI 2.10 on a Raspberry PI running Pidora 2014 R3.  I have all 
the dependencies but I get an error and cannot finish.  Is it even 
possible to compile DAHDI for the ARM plataform?  Here is the error I am 
getting:

root at astpi dahdi-linux-complete-2.10.2+2.10.2]# make
make -C linux all
make[1]: Entering directory 
`/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux'
make -C drivers/dahdi/firmware firmware-loaders
make[2]: Entering directory 
`/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/firmware'
make[2]: Leaving directory 
`/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/firmware'
make -C 
/lib/modules/3.12.26-1.20140808git4ab8abb.rpfr20.armv6hl.bcm2708/build 
SUBDIRS=/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi 
DAHDI_INCLUDE=/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/include 
DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m
make[2]: Entering directory 
`/usr/src/kernels/3.12.26-1.20140808git4ab8abb.rpfr20.armv6hl.bcm2708'
/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/Kbuild:124: 
CPU Architecture 'arm' does not support VPMADT032 or HPEC. Skipping.
   CC [M] 
/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/dahdi-base.o
In file included from 
/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/dahdi-base.c:68:0:
/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/include/dahdi/kernel.h:63:5: 
warning: "LINUX_VERSION_CODE" is not defined [-Wundef]
  #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,19)
      ^
/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/include/dahdi/kernel.h:63:27: 
warning: "KERNEL_VERSION" is not defined [-Wundef]
  #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,19)
                            ^
/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/include/dahdi/kernel.h:63:41: 
error: missing binary operator before token "("
  #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,19)
                                          ^
/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/include/dahdi/kernel.h:69:5: 
warning: "LINUX_VERSION_CODE" is not defined [-Wundef]
  #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 26)
      ^
/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/include/dahdi/kernel.h:69:27: 
warning: "KERNEL_VERSION" is not defined [-Wundef]
  #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 26)
                            ^
/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/include/dahdi/kernel.h:69:41: 
error: missing binary operator before token "("
  #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 26)

make[3]: *** 
[/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/dahdi-base.o] 
Error 1
make[2]: *** 
[_module_/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi] Error 
2
make[2]: Leaving directory 
`/usr/src/kernels/3.12.26-1.20140808git4ab8abb.rpfr20.armv6hl.bcm2708'
make[1]: *** [modules] Error 2
make[1]: Leaving directory 
`/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux'
make: *** [all] Error 2

     Am I missing something else?

-- 
Telecomunicaciones Abiertas de México S.A. de C.V.
Carlos Chávez
+52 (55)9116-91161




More information about the asterisk-users mailing list