kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #11357
[Bug 929715] Re: netfilter_ipv4.h:13:47: fatal error: limits.h: No such file or directory
Well now I have a DKMS package, trying to compile on a fresh Ubuntu installation that fail, due to this error.
So the package is not able to install correctly my module.
Could someone give an update regarding this issue?
Is it possible do find a workaround until this issue is fixed?
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/929715
Title:
netfilter_ipv4.h:13:47: fatal error: limits.h: No such file or
directory
Status in “linux” package in Ubuntu:
Confirmed
Bug description:
I'm writing kernel module that include the file linux/netfilter_ipv4.h
from linux-headers.
In order to have access to IP Hooks I'm doing a "#undef __KERNEL__" before the include.
When I do the make it complains with the error message:
$ make
make -C /lib/modules/3.2.0-15-generic/build M=/home/zedtux/Developments/kernel_module modules
make[1]: Entering directory `/usr/src/linux-headers-3.2.0-15-generic'
CC [M] /home/zedtux/Developments/kernel_module/test.o
In file included from /home/zedtux/Developments/kernel_module/test.c:5:0:
include/linux/netfilter_ipv4.h:13:47: fatal error: limits.h: No such file or directory
compilation terminated.
make[2]: *** [/home/zedtux/Developments/kernel_module/test.o] Error 1
make[1]: *** [_module_/home/zedtux/Developments/kernel_module] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.2.0-15-generic'
make: *** [all] Error 2
When I edit the file /usr/src/linux-
headers-3.2.0-15-generic/include/linux/netfilter_ipv4.h at line 13 and
I change "#include <limits.h>" to "#include <linux/limits.h>" then the
make works.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: linux-image-3.2.0-15-generic 3.2.0-15.24
ProcVersionSignature: Ubuntu 3.2.0-15.24-generic 3.2.5
Uname: Linux 3.2.0-15-generic x86_64
AlsaDevices:
total 0
crw-rw---T 1 root audio 116, 1 Feb 9 19:25 seq
crw-rw---T 1 root audio 116, 33 Feb 9 19:25 timer
AplayDevices: aplay: device_list:242: no soundcards found...
ApportVersion: 1.91-0ubuntu1
Architecture: amd64
ArecordDevices: arecord: device_list:242: no soundcards found...
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
CRDA: Error: command ['iw', 'reg', 'get'] failed with exit code 1: nl80211 not found.
Date: Thu Feb 9 19:38:03 2012
HibernationDevice: RESUME=UUID=40037eaf-1f24-4190-8aa6-abc97288eb80
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120204)
IwConfig:
lo no wireless extensions.
eth0 no wireless extensions.
Lsusb:
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet
MachineType: innotek GmbH VirtualBox
PciMultimedia:
ProcEnviron:
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-15-generic root=UUID=60958f9c-f5db-4eb3-bd90-3c106fa6ee14 ro quiet splash vt.handoff=7
RelatedPackageVersions:
linux-restricted-modules-3.2.0-15-generic N/A
linux-backports-modules-3.2.0-15-generic N/A
linux-firmware 1.68
RfKill:
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 12/01/2006
dmi.bios.vendor: innotek GmbH
dmi.bios.version: VirtualBox
dmi.modalias: dmi:bvninnotekGmbH:bvrVirtualBox:bd12/01/2006:svninnotekGmbH:pnVirtualBox:pvr1.2:
dmi.product.name: VirtualBox
dmi.product.version: 1.2
dmi.sys.vendor: innotek GmbH
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/929715/+subscriptions