No chan_misdn.so supplied with Asterisk 1.8.5.0

Hi,

I’ve installed Asterisk 1.8.5.0 on a 64bit OpenSUSE 11.4. Asterisk is running well with SIP clients, but ISDN support is missing. When I check /usr/lib64/asterisk/modules/ I can’t find a chan_misdn.so. Obviously that rpm package was build without ISDN support.

I downloaded the source package and tried to rebuild Asterisk with --enable chan_misdn. misdn_chan didn’t compile.

I checked the config.log in /usr/src/packages/BUILD/asterisk-1.8.5.0 and found

configure:20016: checking for mISDN_open in -lmisdn
configure:20041: gcc -o conftest -g -O2    conftest.c -lmisdn   -lm  >&5
/tmp/cc0IHpfN.o: In function `main':
/usr/src/packages/BUILD/asterisk-1.8.5.0/conftest.c:277: undefined reference to `mISDN_open'
/usr/lib64/gcc/x86_64-suse-linux/4.5/../../../../lib64/libmisdn.so: undefined reference to `pthread_create'
/usr/lib64/gcc/x86_64-suse-linux/4.5/../../../../lib64/libmisdn.so: undefined reference to `pthread_cancel'
/usr/lib64/gcc/x86_64-suse-linux/4.5/../../../../lib64/libmisdn.so: undefined reference to `pthread_join'
collect2: ld returned 1 exit status

The misdn modules supplied by the kernel 2.6.37.6-0.5 are loaded

myhost:/usr/src/packages/BUILD/asterisk-1.8.5.0 # lsmod | grep mISDN
mISDNipac              37328  1 avmfritz
mISDN_core            101449  3 avmfritz,mISDNipac

mISDN_open is provided by the kernel

myhost:/usr/src/linux/drivers/isdn # grep -r "mISDN_open" *
mISDN/timerdev.c:mISDN_open(struct inode *ino, struct file *filep)
mISDN/timerdev.c:       .open           = mISDN_open,

What to do now to get mISDN supprt into Asterisk?