Trying to build oslec. Following dahdi-linux README I copy drivers/staging/echo to dahdi-linux/drivers/staging. I uncomment the 2 oslec lines in drivers/dahdi/Kbuild.
That doesn't work: /home/asterisk/build/dahdi/svn/dahdi-linux/drivers/dahdi/dahdi_echocan_oslec.c:33:35: error: ../staging/echo/oslec.h: No such file or directory So: wget http://svn.astfin.org/software/oslec/trunk/kernel/oslec.h in drivers/staging/echo Still no go: CC [M] /home/asterisk/build/dahdi/svn/dahdi-linux/drivers/dahdi/dahdi_echocan_oslec.o /home/asterisk/build/dahdi/svn/dahdi-linux/drivers/dahdi/dahdi_echocan_oslec.c: In function ‘echo_can_free’: /home/asterisk/build/dahdi/svn/dahdi-linux/drivers/dahdi/dahdi_echocan_oslec.c:70: error: implicit declaration of function ‘oslec_free’ /home/asterisk/build/dahdi/svn/dahdi-linux/drivers/dahdi/dahdi_echocan_oslec.c: In function ‘echo_can_process’: /home/asterisk/build/dahdi/svn/dahdi-linux/drivers/dahdi/dahdi_echocan_oslec.c:82: error: implicit declaration of function ‘oslec_update’ .............. So I get it from kernel git: http://git.kernel.org/?p=linux/kernel/git/eranian/linux-2.6.git;a=blob;f=drivers/staging/echo/oslec.h;h=913fc51d857fb4f19abf0f9deb390fc5a9325f4c;hb=17f8c114944de27e2fd9402fa2a75bccdac18502 That doesn't work: CC [M] /home/asterisk/build/dahdi/svn/dahdi-linux/drivers/dahdi/dahdi_echocan_oslec.o /home/asterisk/build/dahdi/svn/dahdi-linux/drivers/dahdi/dahdi_echocan_oslec.c:40: error: conflicting types for ‘echo_can_create’ /home/asterisk/build/dahdi/svn/dahdi-linux/drivers/dahdi/../staging/echo/oslec.h:51: note: previous declaration of ‘echo_can_create’ was here /home/asterisk/build/dahdi/svn/dahdi-linux/drivers/dahdi/dahdi_echocan_oslec.c:42: error: conflicting types for ‘echo_can_free’ /home/asterisk/build/dahdi/svn/dahdi-linux/drivers/dahdi/../staging/echo/oslec.h:56: note: previous declaration of ‘echo_can_free’ was here Also tried: wget http://svn.astfin.org/software/oslec/trunk/kernel-test/oslec.h But on install: Building modules, stage 2. MODPOST 31 modules WARNING: could not find /home/asterisk/build/dahdi/svn/dahdi-linux/drivers/dahdi/vpmadt032_loader/.vpmadt032_x86_64.o.cmd for /home/asterisk/build/dahdi/svn/dahdi-linux/drivers/dahdi/vpmadt032_loader/vpmadt032_x86_64.o WARNING: "oslec_free" [/home/asterisk/build/dahdi/svn/dahdi-linux/drivers/dahdi/dahdi_echocan_oslec.ko] undefined! WARNING: "oslec_update" [/home/asterisk/build/dahdi/svn/dahdi-linux/drivers/dahdi/dahdi_echocan_oslec.ko] undefined! WARNING: "oslec_create" [/home/asterisk/build/dahdi/svn/dahdi-linux/drivers/dahdi/dahdi_echocan_oslec.ko] undefined! ............. DEPMOD 2.6.31-33.fc12.x86_64 WARNING: /lib/modules/2.6.31-33.fc12.x86_64/dahdi/dahdi_echocan_oslec.ko needs unknown symbol oslec_create WARNING: /lib/modules/2.6.31-33.fc12.x86_64/dahdi/dahdi_echocan_oslec.ko needs unknown symbol oslec_update WARNING: /lib/modules/2.6.31-33.fc12.x86_64/dahdi/dahdi_echocan_oslec.ko needs unknown symbol oslec_free ............ gcc-4.4.1. Any suggestions appreciated. sean _______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- AstriCon 2009 - October 13 - 15 Phoenix, Arizona Register Now: http://www.astricon.net asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
