Seems the kernel interface has changed a bit and won't compile. Is vISDN still a mantained project or is abandoneware? I'm interested in putting it at work with CallWeaver.
make -C /lib/modules/2.6.22.9/build modules M=/usr/src/dependencies/visdn-0.18.3/modules make[3]: Entering directory `/usr/src/linux-2.6.22.9' CC [M] /usr/src/dependencies/visdn-0.18.3/modules/core/core_main.o In file included from /usr/src/dependencies/visdn-0.18.3/modules/core/core_main.c:27: /usr/src/dependencies/visdn-0.18.3/modules/core/cxc.h:82: error: field 'subsys' has incomplete type /usr/src/dependencies/visdn-0.18.3/modules/core/cxc.h: In function 'visdn_cxc_get': /usr/src/dependencies/visdn-0.18.3/modules/core/cxc.h:172: warning: type defaults to 'int' in declaration of '__mptr' /usr/src/dependencies/visdn-0.18.3/modules/core/cxc.h:172: warning: initialization from incompatible pointer type /usr/src/dependencies/visdn-0.18.3/modules/core/core_main.c: In function 'visdn_register_notifier': /usr/src/dependencies/visdn-0.18.3/modules/core/core_main.c:80: warning: implicit declaration of function 'notifier_chain_register' /usr/src/dependencies/visdn-0.18.3/modules/core/core_main.c: In function 'visdn_unregister_notifier': /usr/src/dependencies/visdn-0.18.3/modules/core/core_main.c:86: warning: implicit declaration of function 'notifier_chain_unregister' /usr/src/dependencies/visdn-0.18.3/modules/core/core_main.c: In function 'visdn_call_notifiers': /usr/src/dependencies/visdn-0.18.3/modules/core/core_main.c:92: warning: implicit declaration of function 'notifier_call_chain' /usr/src/dependencies/visdn-0.18.3/modules/core/core_main.c: At top level: /usr/src/dependencies/visdn-0.18.3/modules/core/core_main.c:143: error: conflicting types for 'visdn_subsys' /usr/src/dependencies/visdn-0.18.3/modules/core/core.h:35: error: previous declaration of 'visdn_subsys' was here make[5]: *** [/usr/src/dependencies/visdn-0.18.3/modules/core/core_main.o] Error 1 make[4]: *** [/usr/src/dependencies/visdn-0.18.3/modules/core] Error 2 make[3]: *** [_module_/usr/src/dependencies/visdn-0.18.3/modules] Error 2 make[3]: Leaving directory `/usr/src/linux-2.6.22.9' make[2]: *** [all] Error 2 make[2]: Leaving directory `/usr/src/dependencies/visdn-0.18.3/modules' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/dependencies/visdn-0.18.3' make: *** [all] Error 2 _______________________________________________ Visdn-hackers mailing list [email protected] https://mailman.uli.it/mailman/listinfo/visdn-hackers
