Hello All,
I've been working on trying to get OpenBSC to work with Asterisk following this as a guide: http://openbsc.osmocom.org/trac/wiki/OpenBSC_LCR http://www.misdn.org/index.php/Howto_for_Debian
Basically I'm missing the mISDN_l1loop kernel module.
When trying to compile from the mISDN git repository i'm getting the following error when trying to compile
(Ubuntu - 10.04 LTS ) ./configure configure: error: kernel build tree does not exist build:/lib/modules/2.6.32-33-generic/build / source:/lib/modules/2.6.32-33-generic/source
(Debian - 6.06) passes configure when "make modules" is running make[3]: Entering directory `/usr/src/linux-headers-2.6.32-5-686' CC [M] /root/mISDN/standalone/drivers/isdn/mISDN/l1oip_core.o CC [M] /root/mISDN/standalone/drivers/isdn/mISDN/l1oip_codec.o CC [M] /root/mISDN/standalone/drivers/isdn/mISDN/core.o CC [M] /root/mISDN/standalone/drivers/isdn/mISDN/fsm.o CC [M] /root/mISDN/standalone/drivers/isdn/mISDN/socket.o CC [M] /root/mISDN/standalone/drivers/isdn/mISDN/clock.o CC [M] /root/mISDN/standalone/drivers/isdn/mISDN/hwchannel.o /root/mISDN/standalone/drivers/isdn/mISDN/hwchannel.c: In function âmISDN_freedchannelâ: /root/mISDN/standalone/drivers/isdn/mISDN/hwchannel.c:113: error: implicit declaration of function âflush_work_syncâ make[6]: *** [/root/mISDN/standalone/drivers/isdn/mISDN/hwchannel.o] Error 1 make[5]: *** [_module_/root/mISDN/standalone/drivers/isdn/mISDN] Error 2 make[4]: *** [sub-make] Error 2 make[3]: *** [all] Error 2 make[3]: Leaving directory `/usr/src/linux-headers-2.6.32-5-686' make[2]: *** [modules_] Error 2 make[2]: Leaving directory `/root/mISDN/standalone' make[1]: *** [modules] Error 2 make[1]: Leaving directory `/root/mISDN/standalone' make: *** [modules] Error 2 root@OpenBSC:~/mISDN#
I should note that Centos 5.7 and Gentoo give the same errors as Ubuntu....
Any assistance is appreciated.
Regards, -Don