Re: Install mISDN on Ubuntu 16.04 (kernel 4.13.0-26)

Alexander Kozyrev <[email protected]> Sat, 27 Jan 2018 21:04:05 +0100
Newsgroups gmane.linux.isdn.i4l.user
Organization PostMet Corp
Message-ID <[email protected]>
You need install packet linux-headers first. For Ubuntu:

apt install linux-headers -y

On Mon, 2018-01-15 at 14:46 +0000, Yuri Belkin wrote:
> 
> 
> Hello! I;m trying to compile mISDN 
> 
> 1. git clone git://git.misdn.eu/mISDN.git/
> 2. cd mISDN
> 3. ./configure
> 4. cp mISDN.cfg.default standalone/mISDN.cfg
> 5. make modules
> 
> And having several errors:.
> 
> root@server:/usr/src/mISDN# make modules
> make -C standalone INSTALL_MOD_PATH= modules
> make[1]: Entering directory '/usr/src/mISDN/standalone'
> rm -rf drivers include series .pc
> make btree
> make[2]: Entering directory '/usr/src/mISDN/standalone'
> mkdir -p drivers/isdn
> mkdir -p drivers/isdn/mISDN
> mkdir -p drivers/isdn/mISDN/octvqe
> mkdir -p drivers/isdn/hardware
> mkdir -p drivers/isdn/hardware/mISDN
> mkdir -p include/
> mkdir -p include/linux
> preparing drivers/isdn/mISDN/dsp_hwec.c
> preparing drivers/isdn/mISDN/oslec_echo.h
> preparing drivers/isdn/mISDN/dsp_mg2ec.h
> preparing drivers/isdn/mISDN/dsp_octwareec.h
> preparing drivers/isdn/mISDN/dsp_cancel.h
> preparing drivers/isdn/mISDN/socket.c
> preparing drivers/isdn/mISDN/layer2.h
> preparing drivers/isdn/mISDN/stack.c
> preparing drivers/isdn/mISDN/dsp_core.c
> preparing drivers/isdn/mISDN/clock.c
> preparing drivers/isdn/mISDN/dsp_arith.h
> preparing drivers/isdn/mISDN/dsp_hwec.h
> preparing drivers/isdn/mISDN/oslec_fir.h
> preparing drivers/isdn/mISDN/dsp_dtmf.c
> preparing drivers/isdn/mISDN/dsp_tones.c
> preparing drivers/isdn/mISDN/l1oip.h
> preparing drivers/isdn/mISDN/octvqe/octvqe_linux.c
> preparing drivers/isdn/mISDN/octvqe/octvqe_linux.h
> preparing drivers/isdn/mISDN/octvqe/octvqe_ioctl.h
> preparing drivers/isdn/mISDN/dtmf.c
> preparing drivers/isdn/mISDN/dsp_mec2_const.h
> preparing drivers/isdn/mISDN/core.c
> preparing drivers/isdn/mISDN/dsp_mec2.h
> preparing drivers/isdn/mISDN/core.h
> preparing drivers/isdn/mISDN/dsp_cmx.c
> preparing drivers/isdn/mISDN/oslec.h
> preparing drivers/isdn/mISDN/l1oip_codec.c
> preparing drivers/isdn/mISDN/layer2.c
> preparing drivers/isdn/mISDN/dsp_biquad.h
> preparing drivers/isdn/mISDN/dsp_kb1ec.h
> preparing drivers/isdn/mISDN/dsp_oslec.c
> preparing drivers/isdn/mISDN/oslec_wrap.c
> preparing drivers/isdn/mISDN/dsp_mg2ec_const.h
> preparing drivers/isdn/mISDN/dsp_ecdis.h
> preparing drivers/isdn/mISDN/dsp_blowfish.c
> preparing drivers/isdn/mISDN/dsp_mec2.c
> preparing drivers/isdn/mISDN/tei.c
> preparing drivers/isdn/mISDN/dsp_mg2ec.c
> preparing drivers/isdn/mISDN/oslec_bit_operations.h
> preparing drivers/isdn/mISDN/dsp_oslec.h
> preparing drivers/isdn/mISDN/oslec_echo.c
> preparing drivers/isdn/mISDN/dsp_pipeline.c
> preparing drivers/isdn/mISDN/timerdev.c
> preparing drivers/isdn/mISDN/l1oip_core.c
> preparing drivers/isdn/mISDN/fsm.c
> preparing drivers/isdn/mISDN/dsp_audio.c
> preparing drivers/isdn/mISDN/dsp_kb1ec.c
> preparing drivers/isdn/mISDN/dsp_kb1ec_const.h
> preparing drivers/isdn/mISDN/fsm.h
> preparing drivers/isdn/mISDN/layer1.h
> preparing drivers/isdn/mISDN/layer1.c
> preparing drivers/isdn/mISDN/dsp_octwareec.c
> preparing drivers/isdn/mISDN/hwchannel.c
> preparing drivers/isdn/mISDN/dsp.h
> preparing drivers/isdn/hardware/mISDN/xhfc_su.c
> preparing drivers/isdn/hardware/mISDN/hfcpci.c
> preparing drivers/isdn/hardware/mISDN/avmfritz.c
> preparing drivers/isdn/hardware/mISDN/mISDNisar.c
> preparing drivers/isdn/hardware/mISDN/mISDNipac.c
> preparing drivers/isdn/hardware/mISDN/w6692.c
> preparing drivers/isdn/hardware/mISDN/netjet.h
> preparing drivers/isdn/hardware/mISDN/xhfc_su.h
> preparing drivers/isdn/hardware/mISDN/hfcmulti.c
> preparing drivers/isdn/hardware/mISDN/ipac.h
> preparing drivers/isdn/hardware/mISDN/hfc_multi.h
> preparing drivers/isdn/hardware/mISDN/hfc_multi_8xx.h
> preparing drivers/isdn/hardware/mISDN/l1loop.h
> preparing drivers/isdn/hardware/mISDN/compat_ids.h
> preparing drivers/isdn/hardware/mISDN/netjet.c
> preparing drivers/isdn/hardware/mISDN/hwskel.h
> preparing drivers/isdn/hardware/mISDN/hfcsusb.c
> preparing drivers/isdn/hardware/mISDN/hfc_pci.h
> preparing drivers/isdn/hardware/mISDN/hwskel.c
> preparing drivers/isdn/hardware/mISDN/speedfax.c
> preparing drivers/isdn/hardware/mISDN/hfcsusb.h
> preparing drivers/isdn/hardware/mISDN/isar.h
> preparing drivers/isdn/hardware/mISDN/l1loop.c
> preparing drivers/isdn/hardware/mISDN/w6692.h
> preparing drivers/isdn/hardware/mISDN/mISDNinfineon.c
> preparing drivers/isdn/hardware/mISDN/xhfc24sucd.h
> preparing drivers/isdn/hardware/mISDN/xhfc_pci2pi.h
> preparing drivers/isdn/hardware/mISDN/iohelper.h
> preparing drivers/isdn/hardware/mISDN/xhfc_pci2pi.c
> preparing include/linux/mISDNhw_s.h
> preparing include/linux/mISDNdsp_s.h
> preparing include/linux/mISDNif_s.h
> preparing drivers/isdn/mISDN/octvqe/Makefile
> preparing drivers/isdn/mISDN/Makefile
> preparing drivers/isdn/hardware/mISDN/Makefile
> make[2]: Leaving directory '/usr/src/mISDN/standalone'
> rm -f patched
> if test -f ../series/series_4.4.98; then \
>         cp ../series/series_4.4.98 series; \
> else \
>         echo "no series for kernel version 4.4.98"; \
> fi
> no series for kernel version 4.4.98
> if test -f series -a ! -f patched; then \
>         ../scripts/apply_patch_series series; \
>         touch patched; \
> else \
>         echo "no series found"; \
>         echo "no series found" > .patchOK; \
> fi
> no series found
> cat .patchOK
> no series found
> rm -f mISDN.cfg.D
> rm -f mISDN.cfg.M
> enable CONFIG_MISDN
> enable CONFIG_MISDN_DSP
> enable CONFIG_MISDN_L1OIP
> enable CONFIG_MISDN_HFCPCI
> enable CONFIG_MISDN_HFCMULTI
> disable CONFIG_MISDN_HFCMULTI_8xx
> enable CONFIG_MISDN_HFCUSB
> enable CONFIG_MISDN_XHFC
> enable CONFIG_MISDN_AVMFRITZ
> enable CONFIG_MISDN_SPEEDFAX
> enable CONFIG_MISDN_INFINEON
> enable CONFIG_MISDN_W6692
> enable CONFIG_MISDN_NETJET
> enable CONFIG_MISDN_IPAC
> enable CONFIG_MISDN_ISAR
> enable CONFIG_MISDN_L1LOOP
> make modules_
> make[2]: Entering directory '/usr/src/mISDN/standalone'
> rm -f modules
> export MISDN_INC=/usr/src/mISDN/standalone/include; export
> MISDN_CFLAGS="-D_MCONFIG_MISDN -D_MCONFIG_MISDN_DSP
> -D_MCONFIG_MISDN_L1OIP -D_MCONFIG_MISDN_HFCPCI
> -D_MCONFIG_MISDN_HFCMULTI -D_MCONFIG_MISDN_HFCUSB
> -D_MCONFIG_MISDN_XHFC -D_MCONFIG_MISDN_AVMFRITZ
> -D_MCONFIG_MISDN_SPEEDFAX -D_MCONFIG_MISDN_INFINEON
> -D_MCONFIG_MISDN_W6692 -D_MCONFIG_MISDN_NETJET -D_MCONFIG_MISDN_IPAC
> -D_MCONFIG_MISDN_ISAR -D_MCONFIG_MISDN_L1LOOP"; make -C
> /lib/modules/4.13.0-26-generic/build  _MCONFIG_MISDN=m
> _MCONFIG_MISDN_DSP=m _MCONFIG_MISDN_L1OIP=m _MCONFIG_MISDN_HFCPCI=m
> _MCONFIG_MISDN_HFCMULTI=m _MCONFIG_MISDN_HFCUSB=m
> _MCONFIG_MISDN_XHFC=m _MCONFIG_MISDN_AVMFRITZ=m
> _MCONFIG_MISDN_SPEEDFAX=m _MCONFIG_MISDN_INFINEON=m
> _MCONFIG_MISDN_W6692=m _MCONFIG_MISDN_NETJET=m _MCONFIG_MISDN_IPAC=m
> _MCONFIG_MISDN_ISAR=m _MCONFIG_MISDN_L1LOOP=m
> SUBDIRS=/usr/src/mISDN/standalone/drivers/isdn/mISDN modules
> make[3]: Entering directory '/usr'
> make[3]: *** No rule to make target 'modules'.  Stop.
> make[3]: Leaving directory '/usr'
> Makefile:154: recipe for target 'modules_' failed
> make[2]: *** [modules_] Error 2
> make[2]: Leaving directory '/usr/src/mISDN/standalone'
> Makefile:162: recipe for target 'modules' failed
> make[1]: *** [modules] Error 2
> make[1]: Leaving directory '/usr/src/mISDN/standalone'
> Makefile:759: recipe for target 'modules' failed
> make: *** [modules] Error 2
> 
> Is it possible to do something to make it work?
> 
> 
> _______________________________________________
> isdn4linux mailing list
> [email protected]
> https://www.isdn4linux.de/mailman/listinfo/isdn4linux
_______________________________________________
isdn4linux mailing list
[email protected]
https://www.isdn4linux.de/mailman/listinfo/isdn4linux