public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: mahamuni ashish <ash_lkp@yahoo.co.in>
To: linux-kernel@vger.kernel.org
Subject: Getting problem while building kernel module
Date: Thu, 11 Oct 2007 15:53:41 +0100 (BST)	[thread overview]
Message-ID: <546131.52217.qm@web7814.mail.in.yahoo.com> (raw)

Hi all,
I am trying to build the following module and getting
below specified error.please help me for successful
compilation
here is my code(ins.c)
--------------------------
#include <linux/init.h>
#include <linux/module.h>
#include <linux/kernel.h>

MODULE_LICENSE("Dual BSD/GPL");

static int hello_init(void)
{
	printk(KERN_ALERT "Hello, world\n");
	return 0;
}

static void hello_exit(void)
{
	printk(KERN_ALERT "Goodbye, cruel world\n");
}

module_init(hello_init);
module_exit(hello_exit);
--------------------------
[root@localhost device_driver]# make

gcc -O2 -DMODULE -D__KERNEL__ -isystem 
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include   -c
-o ins.o ins.c
'In file included from
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/asm/thread_info.h:16,
                 from
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/thread_info.h:21,
                 from
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/preempt.h:9,
                 from
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/spinlock.h:49,
                 from
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/capability.h:45,
                 from
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/sched.h:44,
                 from
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/module.h:9,
                 from ins.c:2:
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/asm/processor.h:80:
error: ‘CONFIG_X86_L1_CACHE_SHIFT’ undeclared here
(not in a function)
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/asm/processor.h:80:
error: requested alignment is not a constant
In file included from
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/sched.h:49,
                 from
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/module.h:9,
                 from ins.c:2:
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:33:3:
error: #error You lose.
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:210:31:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:210:31:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:210:31:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:210:31:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:210:31:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:210:31:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:210:31:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:210:31:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:210:31:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:210:31:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:210:31:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:210:31:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:210:31:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:210:31:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:210:31:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:210:31:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:254:46:
error: division by zero in #if
In file included from
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/sched.h:49,
                 from
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/module.h:9,
                 from ins.c:2:
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:
In function ‘jiffies_to_msecs’:
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:259:
error: ‘CONFIG_HZ’ undeclared (first use in this
function)
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:259:
error: (Each undeclared identifier is reported only
once
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:259:
error: for each function it appears in.)
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:265:46:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:
In function ‘jiffies_to_usecs’:
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:270:
error: ‘CONFIG_HZ’ undeclared (first use in this
function)
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:278:46:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:
In function ‘msecs_to_jiffies’:
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:283:
error: ‘CONFIG_HZ’ undeclared (first use in this
function)
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:291:46:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:
In function ‘usecs_to_jiffies’:
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:296:
error: ‘CONFIG_HZ’ undeclared (first use in this
function)
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:
In function ‘timespec_to_jiffies’:
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:315:
error: ‘CONFIG_HZ’ undeclared (first use in this
function)
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:321:
error: ‘SHIFT_HZ’ undeclared (first use in this
function)
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:
In function ‘jiffies_to_timespec’:
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:334:
error: ‘CONFIG_HZ’ undeclared (first use in this
function)
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:
In function ‘timeval_to_jiffies’:
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:356:
error: ‘CONFIG_HZ’ undeclared (first use in this
function)
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:360:
error: ‘SHIFT_HZ’ undeclared (first use in this
function)
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:
In function ‘jiffies_to_timeval’:
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:372:
error: ‘CONFIG_HZ’ undeclared (first use in this
function)
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:385:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:385:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:385:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:385:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:385:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:385:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:385:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:385:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:385:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:385:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:385:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:385:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:385:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:385:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:385:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:385:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:
In function ‘jiffies_to_clock_t’:
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:386:
error: ‘CONFIG_HZ’ undeclared (first use in this
function)
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:
In function ‘clock_t_to_jiffies’:
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:397:
error: ‘CONFIG_HZ’ undeclared (first use in this
function)
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:416:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:416:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:416:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:416:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:416:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:416:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:416:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:416:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:416:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:416:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:416:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:416:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:416:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:416:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:416:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:416:6:
error: division by zero in #if
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:
In function ‘jiffies_64_to_clock_t’:
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/jiffies.h:417:
error: ‘CONFIG_HZ’ undeclared (first use in this
function)
In file included from
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/rwsem.h:24,
                 from
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/asm/semaphore.h:42,
                 from
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/sched.h:57,
                 from
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/module.h:9,
                 from ins.c:2:
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/asm/rwsem.h:
In function ‘__down_read’:
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/asm/rwsem.h:104:
error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/asm/rwsem.h:
In function ‘__down_write_nested’:
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/asm/rwsem.h:156:
error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/asm/rwsem.h:
In function ‘__up_read’:
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/asm/rwsem.h:198:
error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/asm/rwsem.h:
In function ‘__up_write’:
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/asm/rwsem.h:224:
error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/asm/rwsem.h:
In function ‘__downgrade_write’:
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/asm/rwsem.h:249:
error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’
In file included from
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/sched.h:57,
                 from
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/module.h:9,
                 from ins.c:2:
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/asm/semaphore.h:
In function ‘down’:
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/asm/semaphore.h:105:
error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/asm/semaphore.h:
In function ‘down_interruptible’:
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/asm/semaphore.h:130:
error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/asm/semaphore.h:
In function ‘down_trylock’:
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/asm/semaphore.h:155:
error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/asm/semaphore.h:
In function ‘up’:
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/asm/semaphore.h:179:
error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’
In file included from
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/linux/module.h:22,
                 from ins.c:2:
/usr/src/kernels/2.6.18-1.2798.fc6-i686/include/asm/module.h:65:2:
error: #error unknown processor family
make: *** [ins.o] Error 1
[root@localhost device_driver]# 




      Get the freedom to save as many mails as you wish. To know how, go to http://help.yahoo.com/l/in/yahoo/mail/yahoomail/tools/tools-08.html


             reply	other threads:[~2007-10-11 15:00 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-10-11 14:53 mahamuni ashish [this message]
2007-10-11 15:01 ` Getting problem while building kernel module Jan Engelhardt
2007-10-11 15:44 ` Gustavo Chain

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=546131.52217.qm@web7814.mail.in.yahoo.com \
    --to=ash_lkp@yahoo.co.in \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox