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