Muchas gracias por la atención
Si reinicié la máquina virtual después de hacer la instalación de las dependencias y los headers. El error que resulta después de ejecutar el comando "make" edentro de la carpeta de dahdi es:
/usr/src/dahdi-linux-complete-2.8.0+2.8.0/linux/drivers/dahdi/dahdi-base.c: In function ‘assign_spanno_and_basechan’:
/usr/src/dahdi-linux-complete-2.8.0+2.8.0/linux/drivers/dahdi/dahdi-base.c:7048:2: error: void value not ignored as it ought to be
dahdi_dev_dbg(ASSIGN, span_device(span),
^
/usr/src/dahdi-linux-complete-2.8.0+2.8.0/linux/drivers/dahdi/dahdi-base.c:7068:2: error: void value not ignored as it ought to be
dahdi_dev_dbg(ASSIGN, span_device(span),
^
/usr/src/dahdi-linux-complete-2.8.0+2.8.0/linux/drivers/dahdi/dahdi-base.c: In function ‘check_spanno_and_basechan’:
/usr/src/dahdi-linux-complete-2.8.0+2.8.0/linux/drivers/dahdi/dahdi-base.c:7118:2: error: void value not ignored as it ought to be
dahdi_dev_dbg(ASSIGN, span_device(span),
^
/usr/src/dahdi-linux-complete-2.8.0+2.8.0/linux/drivers/dahdi/dahdi-base.c:7124:3: error: void value not ignored as it ought to be
dahdi_dev_dbg(ASSIGN, span_device(span),
^
/usr/src/dahdi-linux-complete-2.8.0+2.8.0/linux/drivers/dahdi/dahdi-base.c:7152:2: error: void value not ignored as it ought to be
dahdi_dev_dbg(ASSIGN, span_device(span),
^
In file included from include/linux/fs.h:6:0,
from include/linux/proc_fs.h:8,
from /usr/src/dahdi-linux-complete-2.8.0+2.8.0/linux/drivers/dahdi/dahdi-base.c:41:
/usr/src/dahdi-linux-complete-2.8.0+2.8.0/linux/drivers/dahdi/dahdi-base.c: In function ‘dahdi_poll’:
/usr/src/dahdi-linux-complete-2.8.0+2.8.0/linux/drivers/dahdi/dahdi-base.c:99:30: error: ‘struct file’ has no member named ‘f_dentry’
#define UNIT(file) MINOR(file->f_dentry->d_inode->i_rdev)
^
include/linux/kdev_t.h:10:38: note: in definition of macro ‘MINOR’
#define MINOR(dev) ((unsigned int) ((dev) & MINORMASK))
^
/usr/src/dahdi-linux-complete-2.8.0+2.8.0/linux/drivers/dahdi/dahdi-base.c:9609:19: note: in expansion of macro ‘UNIT’
const int unit = UNIT(file);
^
/usr/src/dahdi-linux-complete-2.8.0+2.8.0/linux/drivers/dahdi/dahdi-base.c: In function ‘chan_from_file’:
/usr/src/dahdi-linux-complete-2.8.0+2.8.0/linux/drivers/dahdi/dahdi-base.c:483:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
make: *** [/usr/src/dahdi-linux-complete-2.8.0+2.8.0/linux/drivers/dahdi/dahdi-base.o] Error 1
make: *** [module/usr/src/dahdi-linux-complete-2.8.0+2.8.0/linux/drivers/dahdi] Error 2
make: se sale del directorio «/usr/src/linux-headers-4.4.0-31-generic»
make: *** Error 2
make: se sale del directorio «/usr/src/dahdi-linux-complete-2.8.0+2.8.0/linux»
make: *** Error 2
root@ubuntu:/usr/src/dahdi-linux-complete-2.8.0+2.8.0# uname -r
4.4.0-31-generic
Aunque creo que el error tiene algo qué ver con el compilador de c para linux, debido a que es cuando ejecuto el make para compilar el programa antes de instalarlo...
Gracias!!