Public bug reported:

I am installing Asterisk 1.8 + dahdi + wanpipe (which I will be
installing manually) in ubuntu 12.04LTS. So I begin by doing

apt-get install asterisk asterisk-dahdi asterisk-dev asterisk-mysql  
mysql-server curl asterisk-mp3 unzip
apt-get install build-essential libncurses5-dev flex bison libtool automake 
autoconf

So, I decided to find out if dkms knows of dahdi (in reality, when I was
compiling wanpipe, it barked about not finding dahdi):

dpkg -l |grep dahdi
ii  asterisk-dahdi                    1:1.8.22.0-1digium1~precise  DAHDI 
devices support for the Asterisk PBX
ii  dahdi                             1:2.4.1-1ubuntu2             utilities 
for using the DAHDI kernel modules
ii  dahdi-dkms                        1:2.5.0.1+dfsg-1ubuntu2      DAHDI 
telephony interface (dkms kernel driver)
ii  dahdi-linux                       1:2.5.0.1+dfsg-1ubuntu2      DAHDI 
telephony interface - Linux userspace parts
ii  dahdi-source                      1:2.5.0.1+dfsg-1ubuntu2      DAHDI 
telephony interface - source code for kernel driver

dkms status
dahdi, 2.5.0.1+dfsg-1ubuntu2: added

Let's check if it is all well:

modprobe dahdi_dummy
FATAL: Module dahdi_dummy not found.

Not good, so we will try installing it manually:

DAHDI_VERSION=`dkms status | grep dahdi | head -n 1 | awk '{ print $2}'
| tr -d :` && dkms build -m dahdi -v ${DAHDI_VERSION}

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
(make modules KERNVER=3.5.0-36-generic MODULES_EXTRA='dahdi_dummy wcopenpci dah)
Error! Bad return status for module build on kernel: 3.5.0-36-generic (x86_64)
Consult /var/lib/dkms/dahdi/2.5.0.1+dfsg-1ubuntu2/build/make.log for more infor.

In /var/lib/dkms/dahdi/2.5.0.1+dfsg-1ubuntu2/build/make.log we find that
it cannot find asm/system.h:

/opvxd115.o
  CC [M]  /var/lib/dkms/dahdi/2.5.0.1+dfsg-1ubuntu2/build/drivers/dahdi/voicebus
/voicebus.o
  CC [M]  /var/lib/dkms/dahdi/2.5.0.1+dfsg-1ubuntu2/build/drivers/dahdi/voicebus
/GpakCust.o
  CC [M]  /var/lib/dkms/dahdi/2.5.0.1+dfsg-1ubuntu2/build/drivers/dahdi/voicebus
/GpakApi.o
  CC [M]  /var/lib/dkms/dahdi/2.5.0.1+dfsg-1ubuntu2/build/drivers/dahdi/voicebus
/voicebus_net.o
  CC [M]  /var/lib/dkms/dahdi/2.5.0.1+dfsg-1ubuntu2/build/drivers/dahdi/voicebus
/vpmoct.o
  LD [M]  /var/lib/dkms/dahdi/2.5.0.1+dfsg-1ubuntu2/build/drivers/dahdi/voicebus
/dahdi_voicebus.o
  CC [M]  /var/lib/dkms/dahdi/2.5.0.1+dfsg-1ubuntu2/build/drivers/dahdi/wcb4xxp/
base.o
/var/lib/dkms/dahdi/2.5.0.1+dfsg-1ubuntu2/build/drivers/dahdi/wcb4xxp/base.c:38:
46: fatal error: asm/system.h: No such file or directory
compilation terminated.
make[3]: *** [/var/lib/dkms/dahdi/2.5.0.1+dfsg-1ubuntu2/build/drivers/dahdi/wcb4
xxp/base.o] Error 1
make[2]: *** [/var/lib/dkms/dahdi/2.5.0.1+dfsg-1ubuntu2/build/drivers/dahdi/wcb4
xxp] Error 2
make[1]: *** [_module_/var/lib/dkms/dahdi/2.5.0.1+dfsg-1ubuntu2/build/drivers/da
hdi] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.5.0-36-generic'
make: *** [modules] Error 2
make -C /lib/modules/3.5.0-36-generic/build SUBDIRS=/var/lib/dkms/dahdi/2.5.0.1+
dfsg-1ubuntu2/build/drivers/dahdi DAHDI_INCLUDE=/var/lib/dkms/dahdi/2.5.0.1+dfsg
-1ubuntu2/build/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAH
DI_BUILD_ALL=m
make[1]: Entering directory `/usr/src/linux-headers-3.5.0-36-generic'
  CC [M]  /var/lib/dkms/dahdi/2.5.0.1+dfsg-1ubuntu2/build/drivers/dahdi/wcb4xxp/
base.o
/var/lib/dkms/dahdi/2.5.0.1+dfsg-1ubuntu2/build/drivers/dahdi/wcb4xxp/base.c:38:
46: fatal error: asm/system.h: No such file or directory
compilation terminated.
make[3]: *** [/var/lib/dkms/dahdi/2.5.0.1+dfsg-1ubuntu2/build/drivers/dahdi/wcb4
xxp/base.o] Error 1
make[2]: *** [/var/lib/dkms/dahdi/2.5.0.1+dfsg-1ubuntu2/build/drivers/dahdi/wcb4
xxp] Error 2
make[1]: *** [_module_/var/lib/dkms/dahdi/2.5.0.1+dfsg-1ubuntu2/build/drivers/da
hdi] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.5.0-36-generic'
make: *** [modules] Error 2
make -C drivers/dahdi/firmware firmware-loaders

which reminds me of https://bugs.launchpad.net/ubuntu/+source/nvidia-
graphics-drivers/+bug/993506 (i.e. "drop asm/system.h already!"). I have
no issues compiling from source (per http://wiki.sangoma.com/wanpipe-
linux-asterisk-dahdi).

Any suggestions?

** Affects: dahdi-linux (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1199081

Title:
  Cannot rebuild dahdi-2.5.0.1+dfsg-1ubuntu2 because it cannot find
  asm/system.h

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dahdi-linux/+bug/1199081/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to