Re: mISDN build failure on 2.6.18-371.6.1.el5 (CentOS 5.10)
Karsten Keil <[email protected]>
| Newsgroups | gmane.linux.isdn.i4l.user |
|---|---|
| Message-ID | <[email protected]> |
Am 17.03.2014 19:51, schrieb Patrick Laimbock: > Hi, > > mISDN git rev 75e4a7f from today does not build on CentOS 5.10 kernel > 2.6.18-371.6.1.el5. Might this be due to Red Hat backporting stuff which > the patch setup is not aware about? Yes exactly, a 2.6.18 of RHEL has many backports, so some of the mISDN patches are not needed. > Anyone have a suggestion how I fix > this? Try to delete some of the patches in series/series_2.6.18 I would try to remove Revert_2.6.22_changes first Karsten > > FYI: https://www.isdn4linux.de/mantis as once mentioned by Karsten as > the proper place to report this gives an error. > > > + make modules -j1 > make -C standalone INSTALL_MOD_PATH= modules > make[1]: Entering directory > `/builddir/build/BUILD/mISDN-75e4a7f/standalone' > rm -rf drivers include series .pc > make btree > make[2]: Entering directory > `/builddir/build/BUILD/mISDN-75e4a7f/standalone' > preparing misdn.sed > 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/timerdev.c > preparing drivers/isdn/mISDN/tei.c > preparing drivers/isdn/mISDN/stack.c > preparing drivers/isdn/mISDN/socket.c > preparing drivers/isdn/mISDN/oslec_wrap.c > preparing drivers/isdn/mISDN/oslec_fir.h > preparing drivers/isdn/mISDN/oslec_echo.h > preparing drivers/isdn/mISDN/oslec_echo.c > preparing drivers/isdn/mISDN/oslec_bit_operations.h > preparing drivers/isdn/mISDN/oslec.h > preparing drivers/isdn/mISDN/octvqe/octvqe_linux.h > preparing drivers/isdn/mISDN/octvqe/octvqe_linux.c > preparing drivers/isdn/mISDN/octvqe/octvqe_ioctl.h > preparing drivers/isdn/mISDN/layer2.h > preparing drivers/isdn/mISDN/layer2.c > preparing drivers/isdn/mISDN/layer1.h > preparing drivers/isdn/mISDN/layer1.c > preparing drivers/isdn/mISDN/l1oip_core.c > preparing drivers/isdn/mISDN/l1oip_codec.c > preparing drivers/isdn/mISDN/l1oip.h > preparing drivers/isdn/mISDN/hwchannel.c > preparing drivers/isdn/mISDN/fsm.h > preparing drivers/isdn/mISDN/fsm.c > preparing drivers/isdn/mISDN/dtmf.c > preparing drivers/isdn/mISDN/dsp_tones.c > preparing drivers/isdn/mISDN/dsp_pipeline.c > preparing drivers/isdn/mISDN/dsp_oslec.h > preparing drivers/isdn/mISDN/dsp_oslec.c > preparing drivers/isdn/mISDN/dsp_octwareec.h > preparing drivers/isdn/mISDN/dsp_octwareec.c > preparing drivers/isdn/mISDN/dsp_mg2ec_const.h > preparing drivers/isdn/mISDN/dsp_mg2ec.h > preparing drivers/isdn/mISDN/dsp_mg2ec.c > preparing drivers/isdn/mISDN/dsp_mec2_const.h > preparing drivers/isdn/mISDN/dsp_mec2.h > preparing drivers/isdn/mISDN/dsp_mec2.c > preparing drivers/isdn/mISDN/dsp_kb1ec_const.h > preparing drivers/isdn/mISDN/dsp_kb1ec.h > preparing drivers/isdn/mISDN/dsp_kb1ec.c > preparing drivers/isdn/mISDN/dsp_hwec.h > preparing drivers/isdn/mISDN/dsp_hwec.c > preparing drivers/isdn/mISDN/dsp_ecdis.h > preparing drivers/isdn/mISDN/dsp_dtmf.c > preparing drivers/isdn/mISDN/dsp_core.c > preparing drivers/isdn/mISDN/dsp_cmx.c > preparing drivers/isdn/mISDN/dsp_cancel.h > preparing drivers/isdn/mISDN/dsp_blowfish.c > preparing drivers/isdn/mISDN/dsp_biquad.h > preparing drivers/isdn/mISDN/dsp_audio.c > preparing drivers/isdn/mISDN/dsp_arith.h > preparing drivers/isdn/mISDN/dsp.h > preparing drivers/isdn/mISDN/core.h > preparing drivers/isdn/mISDN/core.c > preparing drivers/isdn/mISDN/clock.c > preparing drivers/isdn/hardware/mISDN/xhfc_su.h > preparing drivers/isdn/hardware/mISDN/xhfc_su.c > preparing drivers/isdn/hardware/mISDN/xhfc_pci2pi.h > preparing drivers/isdn/hardware/mISDN/xhfc_pci2pi.c > preparing drivers/isdn/hardware/mISDN/xhfc24sucd.h > preparing drivers/isdn/hardware/mISDN/w6692.h > preparing drivers/isdn/hardware/mISDN/w6692.c > preparing drivers/isdn/hardware/mISDN/speedfax.c > preparing drivers/isdn/hardware/mISDN/netjet.h > preparing drivers/isdn/hardware/mISDN/netjet.c > preparing drivers/isdn/hardware/mISDN/mISDNisar.c > preparing drivers/isdn/hardware/mISDN/mISDNipac.c > preparing drivers/isdn/hardware/mISDN/mISDNinfineon.c > preparing drivers/isdn/hardware/mISDN/l1loop.h > preparing drivers/isdn/hardware/mISDN/l1loop.c > preparing drivers/isdn/hardware/mISDN/isar.h > preparing drivers/isdn/hardware/mISDN/ipac.h > preparing drivers/isdn/hardware/mISDN/iohelper.h > preparing drivers/isdn/hardware/mISDN/hwskel.h > preparing drivers/isdn/hardware/mISDN/hwskel.c > preparing drivers/isdn/hardware/mISDN/hfcsusb.h > preparing drivers/isdn/hardware/mISDN/hfcsusb.c > preparing drivers/isdn/hardware/mISDN/hfcpci.c > preparing drivers/isdn/hardware/mISDN/hfcmulti.c > preparing drivers/isdn/hardware/mISDN/hfc_pci.h > preparing drivers/isdn/hardware/mISDN/hfc_multi_8xx.h > preparing drivers/isdn/hardware/mISDN/hfc_multi.h > preparing drivers/isdn/hardware/mISDN/compat_ids.h > preparing drivers/isdn/hardware/mISDN/avmfritz.c > preparing include/linux/mISDNif_s.h > preparing include/linux/mISDNhw_s.h > preparing include/linux/mISDNdsp_s.h > preparing drivers/isdn/mISDN/octvqe/Makefile > preparing drivers/isdn/mISDN/Makefile > preparing drivers/isdn/hardware/mISDN/Makefile > make[2]: Leaving directory `/builddir/build/BUILD/mISDN-75e4a7f/standalone' > rm -f patched > if test -f ../series/series_2.6.18; then \ > cp ../series/series_2.6.18 series; \ > else \ > echo "no series for kernel version 2.6.18"; \ > fi > if test -f series -a ! -f patched; then \ > ../scripts/apply_patch_series series; \ > touch patched; \ > else \ > echo "no series found"; \ > fi > Apply hlist-drop-the-node-parameter-from-iterators.patch : opts= > patching file drivers/isdn/mISDN/socket.c > patching file drivers/isdn/mISDN/stack.c > Apply driver-core-constify-data-for-class_find_dev.patch : opts= > patching file drivers/isdn/mISDN/core.c > Apply workqueue-deprecate-flush_work_sync.patch : opts= > patching file drivers/isdn/mISDN/hwchannel.c > Apply Drivers-isdn-remove-__dev-attributes.patch : opts= > patching file drivers/isdn/hardware/mISDN/avmfritz.c > patching file drivers/isdn/hardware/mISDN/hfcmulti.c > patching file drivers/isdn/hardware/mISDN/hfcpci.c > Hunk #1 succeeded at 2216 (offset 1 line). > Hunk #2 succeeded at 2248 (offset 2 lines). > Hunk #3 succeeded at 2264 (offset 1 line). > patching file drivers/isdn/hardware/mISDN/mISDNinfineon.c > patching file drivers/isdn/hardware/mISDN/netjet.c > patching file drivers/isdn/hardware/mISDN/speedfax.c > patching file drivers/isdn/hardware/mISDN/w6692.c > patching file drivers/isdn/hardware/mISDN/xhfc_pci2pi.c > patching file drivers/isdn/hardware/mISDN/xhfc_pci2pi.h > patching file drivers/isdn/mISDN/core.c > Apply linux-3.5-Disable_hub-initiated_LPM.patch : opts= > patching file drivers/isdn/hardware/mISDN/hfcsusb.c > Apply hfcsusb_remove_unused_variable_hfcsusb_rev.patch : opts= > patching file drivers/isdn/hardware/mISDN/hfcsusb.c > Apply convert_some_miscellanies_drivers_to_use_module_usb_driver.patch : > opts= > patching file drivers/isdn/hardware/mISDN/hfcsusb.c > Apply mISDN_use_memchr_inv.patch : opts= > patching file drivers/isdn/mISDN/l1oip_core.c > Apply > linux-2.6.git-5d76fc219ce38a226314436563f6b9d405bb6db1_export.patch : opts= > patching file drivers/isdn/mISDN/clock.c > patching file drivers/isdn/mISDN/dsp_audio.c > patching file drivers/isdn/mISDN/dsp_pipeline.c > patching file drivers/isdn/mISDN/socket.c > Apply linux-2.6.git-0d26aa704e5bbca5a1ee9fdf0d02277ceb507eee.patch : opts= > patching file drivers/isdn/mISDN/hwchannel.c > patching file drivers/isdn/mISDN/l1oip_core.c > Apply linux-2.6.git-1ac4594d88f63ba1557cc1a30ec1f915ca55b7cb.patch : opts= > patching file drivers/isdn/mISDN/dsp_core.c > patching file drivers/isdn/mISDN/l1oip_codec.c > Apply Add_pr_warn.patch : opts= > patching file include/linux/mISDNif_s.h > Apply 0857-net-pass-kern-to-net_proto_family-create-function.patch : opts= > patching file drivers/isdn/mISDN/socket.c > Apply 0859-net-mark-net_proto_ops-as-const.patch : opts= > patching file drivers/isdn/mISDN/socket.c > Apply 0858-net-Make-setsockopt-optlen-be-unsigned.patch : opts= > patching file drivers/isdn/mISDN/socket.c > Apply linux-2.6.git-020f01ebd04f3429c32586d90598c9f59e54ca7d.patch : opts= > patching file drivers/isdn/mISDN/layer1.c > patching file drivers/isdn/mISDN/layer2.c > patching file drivers/isdn/mISDN/tei.c > Apply netjet_hdlc_backport.patch : opts= > patching file drivers/isdn/hardware/mISDN/isdnhdlc.h > patching file drivers/isdn/hardware/mISDN/netjet.c > patching file drivers/isdn/hardware/mISDN/isdnhdlc.c > patching file drivers/isdn/hardware/mISDN/isdnhdlc.c~ > Apply netjet_pci_clear_master.patch : opts= > patching file drivers/isdn/hardware/mISDN/netjet.c > Hunk #1 succeeded at 984 (offset 1 line). > Apply Fix_class_find_device_class_for_each_device : opts= > patching file drivers/isdn/mISDN/core.c > Apply Add_AF_ISDN : opts= > patching file include/linux/mISDNif_s.h > Apply class_device-is-gone : opts= > patching file drivers/isdn/mISDN/dsp_pipeline.c > Apply 0735-mISDN-Say-hello-to-sys-class-mISDN.patch : opts= > patching file drivers/isdn/mISDN/core.c > patching file drivers/isdn/mISDN/l1oip_core.c > patching file drivers/isdn/mISDN/layer1.c > patching file drivers/isdn/mISDN/socket.c > patching file drivers/isdn/mISDN/stack.c > patching file drivers/isdn/mISDN/tei.c > patching file include/linux/mISDNif_s.h > patching file drivers/isdn/hardware/mISDN/netjet.c > Hunk #1 succeeded at 970 (offset 1 line). > Apply Revert_2.6.24_changes : opts= > patching file drivers/isdn/mISDN/socket.c > patching file include/linux/mISDNif_s.h > Apply Revert_2.6.22_changes : opts= > patching file drivers/isdn/hardware/mISDN/mISDNipac.c > patching file drivers/isdn/mISDN/dsp_core.c > patching file drivers/isdn/mISDN/hwchannel.c > Hunk #1 succeeded at 524 (offset -1 lines). > patching file include/linux/mISDNif_s.h > Apply Revert_2.6.21_changes : opts= > patching file drivers/isdn/hardware/mISDN/hfcmulti.c > patching file drivers/isdn/mISDN/fsm.h > Apply Revert_2.6.20_changes : opts= > patching file drivers/isdn/mISDN/dsp_core.c > patching file drivers/isdn/mISDN/hwchannel.c > patching file drivers/isdn/mISDN/l1oip_core.c > Apply linux-2.6.git-bc10502dba37d3b210efd9f3867212298f13b78e.patch : opts= > patching file include/linux/mISDNif_s.h > Apply linux-2.6.git-b8176a3f7a4e54a3338535e8c6086713d1c0b804_vd1.patch : > opts= > patching file drivers/isdn/hardware/mISDN/hfcpci.c > Hunk #1 succeeded at 2167 (offset 1 line). > Apply linux-2.6.git-d930d1a142af07f25c5cbf33aeea6ebbd25315ce_vd2.patch : > opts= > patching file drivers/isdn/hardware/mISDN/mISDNinfineon.c > Apply linux-2.6.git-9db9f279be5e663ae0de8b3349f07b38b18e9215_vd3.patch : > opts= > patching file drivers/isdn/hardware/mISDN/hfcmulti.c > Apply Revert_2.6.19_changes : opts= > patching file drivers/isdn/hardware/mISDN/avmfritz.c > patching file drivers/isdn/hardware/mISDN/hfcmulti.c > patching file drivers/isdn/hardware/mISDN/hfcpci.c > patching file drivers/isdn/hardware/mISDN/mISDNinfineon.c > patching file drivers/isdn/hardware/mISDN/netjet.c > patching file drivers/isdn/hardware/mISDN/speedfax.c > patching file drivers/isdn/hardware/mISDN/w6692.c > patching file drivers/isdn/hardware/mISDN/xhfc_su.c > Hunk #1 succeeded at 1803 (offset 9 lines). > patching file drivers/isdn/hardware/mISDN/xhfc_su.h > patching file include/linux/mISDNif_s.h > cat .patchOK > All patches OK > 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 > `/builddir/build/BUILD/mISDN-75e4a7f/standalone' > rm -f modules > export MISDN_INC=/builddir/build/BUILD/mISDN-75e4a7f/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 > /usr/src/kernels/2.6.18-371.6.1.el5-i686 _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=/builddir/build/BUILD/mISDN-75e4a7f/standalone/drivers/isdn/mISDN modules > > make[3]: Entering directory `/usr/src/kernels/2.6.18-371.6.1.el5-i686' > CC [M] > /builddir/build/BUILD/mISDN-75e4a7f/standalone/drivers/isdn/mISDN/l1oip_core.o > > In file included from > /builddir/build/BUILD/mISDN-75e4a7f/standalone/drivers/isdn/mISDN/l1oip_core.c:228: > > /builddir/build/BUILD/mISDN-75e4a7f/standalone/include/linux/mISDNif_s.h:598: > error: conflicting types for 'dev_name' > include/linux/device.h:408: error: previous definition of 'dev_name' was > here > In file included from > /builddir/build/BUILD/mISDN-75e4a7f/standalone/drivers/isdn/mISDN/l1oip_core.c:228: > > /builddir/build/BUILD/mISDN-75e4a7f/standalone/include/linux/mISDNif_s.h:607:1: > warning: "pr_notice" redefined > In file included from include/asm/system.h:4, > from include/asm/processor.h:18, > from include/asm/thread_info.h:16, > from include/linux/thread_info.h:21, > from include/linux/preempt.h:9, > from include/linux/spinlock.h:49, > from include/linux/capability.h:45, > from include/linux/sched.h:44, > from include/linux/module.h:9, > from > /builddir/build/BUILD/mISDN-75e4a7f/standalone/drivers/isdn/mISDN/l1oip_core.c:226: > > include/linux/kernel.h:314:1: warning: this is the location of the > previous definition > In file included from > /builddir/build/BUILD/mISDN-75e4a7f/standalone/drivers/isdn/mISDN/l1oip_core.c:228: > > /builddir/build/BUILD/mISDN-75e4a7f/standalone/include/linux/mISDNif_s.h:608:1: > warning: "pr_err" redefined > In file included from include/asm/system.h:4, > from include/asm/processor.h:18, > from include/asm/thread_info.h:16, > from include/linux/thread_info.h:21, > from include/linux/preempt.h:9, > from include/linux/spinlock.h:49, > from include/linux/capability.h:45, > from include/linux/sched.h:44, > from include/linux/module.h:9, > from > /builddir/build/BUILD/mISDN-75e4a7f/standalone/drivers/isdn/mISDN/l1oip_core.c:226: > > include/linux/kernel.h:309:1: warning: this is the location of the > previous definition > In file included from > /builddir/build/BUILD/mISDN-75e4a7f/standalone/drivers/isdn/mISDN/l1oip_core.c:228: > > /builddir/build/BUILD/mISDN-75e4a7f/standalone/include/linux/mISDNif_s.h:609:1: > warning: "pr_warning" redefined > In file included from include/asm/system.h:4, > from include/asm/processor.h:18, > from include/asm/thread_info.h:16, > from include/linux/thread_info.h:21, > from include/linux/preempt.h:9, > from include/linux/spinlock.h:49, > from include/linux/capability.h:45, > from include/linux/sched.h:44, > from include/linux/module.h:9, > from > /builddir/build/BUILD/mISDN-75e4a7f/standalone/drivers/isdn/mISDN/l1oip_core.c:226: > > include/linux/kernel.h:311:1: warning: this is the location of the > previous definition > /builddir/build/BUILD/mISDN-75e4a7f/standalone/include/linux/mISDNif_s.h:612: > error: redeclaration of enumerator 'DUMP_PREFIX_NONE' > include/linux/kernel.h:275: error: previous definition of > 'DUMP_PREFIX_NONE' was here > /builddir/build/BUILD/mISDN-75e4a7f/standalone/include/linux/mISDNif_s.h:613: > error: redeclaration of enumerator 'DUMP_PREFIX_ADDRESS' > include/linux/kernel.h:276: error: previous definition of > 'DUMP_PREFIX_ADDRESS' was here > /builddir/build/BUILD/mISDN-75e4a7f/standalone/include/linux/mISDNif_s.h:615: > error: redeclaration of enumerator 'DUMP_PREFIX_OFFSET' > include/linux/kernel.h:278: error: previous definition of > 'DUMP_PREFIX_OFFSET' was here > /builddir/build/BUILD/mISDN-75e4a7f/standalone/include/linux/mISDNif_s.h:621: > error: conflicting types for 'print_hex_dump' > include/linux/kernel.h:284: error: previous declaration of > 'print_hex_dump' was here > /builddir/build/BUILD/mISDN-75e4a7f/standalone/include/linux/mISDNif_s.h:623: > error: conflicting types for 'print_hex_dump_bytes' > include/linux/kernel.h:286: error: previous declaration of > 'print_hex_dump_bytes' was here > make[4]: *** > [/builddir/build/BUILD/mISDN-75e4a7f/standalone/drivers/isdn/mISDN/l1oip_core.o] > Error 1 > make[3]: Leaving directory `/usr/src/kernels/2.6.18-371.6.1.el5-i686' > make[3]: *** > [_module_/builddir/build/BUILD/mISDN-75e4a7f/standalone/drivers/isdn/mISDN] > Error 2 > make[2]: Leaving directory `/builddir/build/BUILD/mISDN-75e4a7f/standalone' > make[2]: *** [modules_] Error 2 > make[1]: Leaving directory `/builddir/build/BUILD/mISDN-75e4a7f/standalone' > make[1]: *** [modules] Error 2 > make: *** [modules] Error 2 >