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