mISDN build failure on 2.6.18-371.6.1.el5 (CentOS 5.10)

Patrick Laimbock <patrick-mzvMKbpDskJWk0Htik3J/[email protected]>
Newsgroups gmane.linux.isdn.i4l.user
Message-ID <[email protected]>
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? Anyone have a suggestion how I fix this?

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

-- 
Thanks,
Patrick
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.