Recompiling the kernel

This is a discussion on Recompiling the kernel within the Linux Security forums, part of the System Security and Security Related category; Im so sorry, My basic intention is to patch the time support into iptables. I ran the patch o matic ...


Go Back   Usenet Forums > System Security and Security Related > Linux Security

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #11 (permalink)  
Old 07-12-2005
jzz
 
Posts: n/a
Default Re: Recompiling the kernel

Im so sorry,

My basic intention is to patch the time support into iptables. I ran
the patch o matic patch. The when i have to recom pile the kernel i
carried out the following steps:

make dep
make clean
make bzImage
make modules

At make modules i got the following output:

/usr/src/linux-2.4.20-8/include/linux/pm.h:148: `pm_find_R_ver_str'
declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/pm.h:148: warning: parameter
names (without types) in function declaration
/usr/src/linux-2.4.20-8/include/linux/pm.h:188: warning: parameter
names (without types) in function declaration
/usr/src/linux-2.4.20-8/include/linux/pm.h:189: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/pm.h:189: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/pm.h:189: warning: function
declaration isn't a prototype
In file included from /usr/src/linux-2.4.20-8/include/linux/sched.h:26,
from
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:19,
from
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:147,
from cipe.h:62,
from module.c:15:
/usr/src/linux-2.4.20-8/include/linux/tty.h:59: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/tty.h:93: parse error before '}'
token
/usr/src/linux-2.4.20-8/include/linux/tty.h:95: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/tty.h:343: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/tty.h:343: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/tty.h:343: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/tty.h:346: invalid suffix on
floating constant
/usr/src/linux-2.4.20-8/include/linux/tty.h:346: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/tty.h:346: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/tty.h:417:
`console_print_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/tty.h:417: warning: parameter
names (without types) in function declaration
In file included from /usr/src/linux-2.4.20-8/include/linux/sched.h:29,
from
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:19,
from
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:147,
from cipe.h:62,
from module.c:15:
/usr/src/linux-2.4.20-8/include/linux/securebits.h:6: warning:
parameter names (without types) in function declaration
In file included from
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:19,
from
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:147,
from cipe.h:62,
from module.c:15:
/usr/src/linux-2.4.20-8/include/linux/sched.h:34: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:34: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:34: warning: function
declaration isn't a prototype
In file included from
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:19,
from
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:147,
from cipe.h:62,
from module.c:15:
/usr/src/linux-2.4.20-8/include/linux/sched.h:168: invalid suffix on
floating constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:168: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:168:
`show_state_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/sched.h:168: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/sched.h:180: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:180: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:180:
`schedule_timeout_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/sched.h:180: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/sched.h:181: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:181: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:181: `schedule_R_ver_str'
declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/sched.h:181: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/sched.h:183: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:183: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:183:
`schedule_task_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/sched.h:183: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/sched.h:184: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:184: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:184:
`flush_scheduled_tasks_R_ver_str' declared as function returning a
function
/usr/src/linux-2.4.20-8/include/linux/sched.h:184: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/sched.h:585:
`recalc_sigpending_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/sched.h:585: warning: parameter
names (without types) in function declaration
/usr/src/linux-2.4.20-8/include/linux/sched.h:621: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:621: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:621: `yield_R_ver_str'
declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/sched.h:621: warning: function
declaration isn't a prototype
In file included from
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:19,
from
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:147,
from cipe.h:62,
from module.c:15:
/usr/src/linux-2.4.20-8/include/linux/sched.h:701: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:701: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:701: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/sched.h:704: warning: parameter
names (without types) in function declaration
/usr/src/linux-2.4.20-8/include/linux/sched.h:734:
`sys_wait4_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/sched.h:734: warning: parameter
names (without types) in function declaration
/usr/src/linux-2.4.20-8/include/linux/sched.h:736:
`in_group_p_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/sched.h:736: warning: parameter
names (without types) in function declaration
/usr/src/linux-2.4.20-8/include/linux/sched.h:737:
`in_egroup_p_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/sched.h:737: warning: parameter
names (without types) in function declaration
/usr/src/linux-2.4.20-8/include/linux/sched.h:742: invalid suffix on
floating constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:742: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:742:
`dequeue_signal_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/sched.h:742: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/sched.h:743: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:743: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:744:
`block_all_signals_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/sched.h:744: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/sched.h:745: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:745: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:745:
`unblock_all_signals_R_ver_str' declared as function returning a
function
/usr/src/linux-2.4.20-8/include/linux/sched.h:745: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/sched.h:749: invalid suffix on
floating constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:749: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:749:
`kill_pg_info_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/sched.h:749: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/sched.h:750: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:750: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:750:
`kill_sl_info_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/sched.h:750: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/sched.h:751:
`kill_proc_info_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/sched.h:751: warning: parameter
names (without types) in function declaration
/usr/src/linux-2.4.20-8/include/linux/sched.h:758: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:758: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:758: `kill_pg_R_ver_str'
declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/sched.h:758: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/sched.h:759: `kill_sl_R_ver_str'
declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/sched.h:759: warning: parameter
names (without types) in function declaration
/usr/src/linux-2.4.20-8/include/linux/sched.h:760: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:760: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:760:
`kill_proc_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/sched.h:760: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/sched.h:782: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:782: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:784:
`request_irq_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/sched.h:784: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/sched.h:785: `free_irq_R_ver_str'
declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/sched.h:785: warning: parameter
names (without types) in function declaration
/usr/src/linux-2.4.20-8/include/linux/sched.h: In function `suser':
/usr/src/linux-2.4.20-8/include/linux/sched.h:803: `abe77484'
undeclared (first use in this function)
/usr/src/linux-2.4.20-8/include/linux/sched.h: In function `fsuser':
/usr/src/linux-2.4.20-8/include/linux/sched.h:812: `abe77484'
undeclared (first use in this function)
/usr/src/linux-2.4.20-8/include/linux/sched.h: At top level:
/usr/src/linux-2.4.20-8/include/linux/sched.h:884:
`reparent_to_init_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/sched.h:884: warning: parameter
names (without types) in function declaration
/usr/src/linux-2.4.20-8/include/linux/sched.h:885:
`daemonize_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/sched.h:885: warning: parameter
names (without types) in function declaration
/usr/src/linux-2.4.20-8/include/linux/sched.h:887:
`set_special_pids_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/sched.h:887: warning: parameter
names (without types) in function declaration
/usr/src/linux-2.4.20-8/include/linux/sched.h:890: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:890: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:890:
`do_execve_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/sched.h:890: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/sched.h:907: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:907: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:907:
`kernel_thread_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/sched.h:907: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/sched.h:999: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:999: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:999:
`check_tasklist_locked_R_ver_str' declared as function returning a
function
/usr/src/linux-2.4.20-8/include/linux/sched.h:999: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/sched.h:1120: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/sched.h:1120:
`__cond_resched_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/sched.h:1120: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/sched.h: In function
`cond_resched':
/usr/src/linux-2.4.20-8/include/linux/sched.h:1124: called object is
not a function
In file included from /usr/src/linux-2.4.20-8/include/linux/mm.h:30,
from
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:26,
from
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:147,
from cipe.h:62,
from module.c:15:
/usr/src/linux-2.4.20-8/include/linux/mmzone.h: At top level:
/usr/src/linux-2.4.20-8/include/linux/mmzone.h:50: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/mmzone.h:50: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/mmzone.h:50: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/mmzone.h:50: field
`free_pages_R_ver_str' declared as a function
In file included from
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:26,
from
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:147,
from cipe.h:62,
from module.c:15:
/usr/src/linux-2.4.20-8/include/linux/mm.h:34: numeric constant
contains digits beyond the radix
/usr/src/linux-2.4.20-8/include/linux/mm.h:34: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/mm.h:34: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/mm.h:35: numeric constant
contains digits beyond the radix
/usr/src/linux-2.4.20-8/include/linux/mm.h:35: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/mm.h:35: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/mm.h:37: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/mm.h:37: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/mm.h:37: warning: function
declaration isn't a prototype
In file included from /usr/src/linux-2.4.20-8/include/linux/mm.h:41,
from
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:26,
from
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:147,
from cipe.h:62,
from module.c:15:
/usr/src/linux-2.4.20-8/include/asm/pgtable.h:104: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/asm/pgtable.h:104: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/asm/pgtable.h:104:
`empty_zero_page_R_ver_str' declared as function returning an array
/usr/src/linux-2.4.20-8/include/asm/pgtable.h:104: warning: function
declaration isn't a prototype
In file included from
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:26,
from
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:147,
from cipe.h:62,
from module.c:15:
/usr/src/linux-2.4.20-8/include/linux/mm.h:131: floating constant
exponent has no digits
/usr/src/linux-2.4.20-8/include/linux/mm.h:131: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/mm.h:131: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/mm.h:132: warning: parameter
names (without types) in function declaration
/usr/src/linux-2.4.20-8/include/linux/mm.h:535: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/mm.h:535:
`__get_free_pages_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/mm.h:535: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/mm.h:536: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/mm.h:536: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/mm.h:536:
`get_zeroed_page_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/mm.h:536: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/mm.h:553: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/mm.h:553: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/mm.h:553: `free_pages_R_ver_str'
declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/mm.h:553: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/mm.h:607: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/mm.h:607: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/mm.h:607: `show_mem_R_ver_str'
declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/mm.h:607: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/mm.h:608: `si_meminfo_R_ver_str'
declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/mm.h:608: warning: parameter
names (without types) in function declaration
/usr/src/linux-2.4.20-8/include/linux/mm.h:659: floating constant
exponent has no digits
/usr/src/linux-2.4.20-8/include/linux/mm.h:659: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/mm.h:659: `do_brk_R_ver_str'
declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/mm.h:659: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/mm.h: In function `__vma_unlink':
/usr/src/linux-2.4.20-8/include/linux/mm.h:664: `da226a80' undeclared
(first use in this function)
/usr/src/linux-2.4.20-8/include/linux/mm.h:664: called object is not a
function
In file included from
/usr/src/linux-2.4.20-8/include/linux/highmem.h:5,
from
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:27,
from
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:147,
from cipe.h:62,
from module.c:15:
/usr/src/linux-2.4.20-8/include/asm/pgalloc.h: In function
`pte_free_kernel':
/usr/src/linux-2.4.20-8/include/asm/pgalloc.h:39: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/asm/pgalloc.h:39: called object is not
a function
In file included from /usr/src/linux-2.4.20-8/include/linux/irq.h:19,
from /usr/src/linux-2.4.20-8/include/asm/hardirq.h:6,
from
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:46,
from /usr/src/linux-2.4.20-8/include/asm/highmem.h:25,
from
/usr/src/linux-2.4.20-8/include/linux/highmem.h:11,
from
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:27,
from
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:147,
from cipe.h:62,
from module.c:15:
/usr/src/linux-2.4.20-8/include/asm/irq.h: At top level:
/usr/src/linux-2.4.20-8/include/asm/irq.h:37: invalid suffix on integer
constant
/usr/src/linux-2.4.20-8/include/asm/irq.h:37: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/asm/irq.h:37: `disable_irq_R_ver_str'
declared as function returning a function
/usr/src/linux-2.4.20-8/include/asm/irq.h:37: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/asm/irq.h:38: invalid suffix on integer
constant
/usr/src/linux-2.4.20-8/include/asm/irq.h:38: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/asm/irq.h:38:
`disable_irq_nosync_R_ver_str' declared as function returning a
function
/usr/src/linux-2.4.20-8/include/asm/irq.h:38: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/asm/irq.h:39: `enable_irq_R_ver_str'
declared as function returning a function
/usr/src/linux-2.4.20-8/include/asm/irq.h:39: warning: parameter names
(without types) in function declaration
In file included from
/usr/src/linux-2.4.20-8/include/linux/smp_lock.h:16,
from /usr/src/linux-2.4.20-8/include/asm/hw_irq.h:16,
from /usr/src/linux-2.4.20-8/include/linux/irq.h:69,
from /usr/src/linux-2.4.20-8/include/asm/hardirq.h:6,
from
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:46,
from /usr/src/linux-2.4.20-8/include/asm/highmem.h:25,
from
/usr/src/linux-2.4.20-8/include/linux/highmem.h:11,
from
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:27,
from
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:147,
from cipe.h:62,
from module.c:15:
/usr/src/linux-2.4.20-8/include/asm/smplock.h: In function
`unlock_kernel':
/usr/src/linux-2.4.20-8/include/asm/smplock.h:66: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/asm/smplock.h:66: called object is not
a function
In file included from /usr/src/linux-2.4.20-8/include/asm/hw_irq.h:17,
from /usr/src/linux-2.4.20-8/include/linux/irq.h:69,
from /usr/src/linux-2.4.20-8/include/asm/hardirq.h:6,
from
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:46,
from /usr/src/linux-2.4.20-8/include/asm/highmem.h:25,
from
/usr/src/linux-2.4.20-8/include/linux/highmem.h:11,
from
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:27,
from
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:147,
from cipe.h:62,
from module.c:15:
/usr/src/linux-2.4.20-8/include/linux/profile.h: At top level:
/usr/src/linux-2.4.20-8/include/linux/profile.h:42: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/profile.h:42: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/profile.h:42:
`profile_event_register_R_ver_str' declared as function returning a
function
/usr/src/linux-2.4.20-8/include/linux/profile.h:42: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/profile.h:44:
`profile_event_unregister_R_ver_str' declared as function returning a
function
/usr/src/linux-2.4.20-8/include/linux/profile.h:44: warning: parameter
names (without types) in function declaration
In file included from /usr/src/linux-2.4.20-8/include/linux/irq.h:69,
from /usr/src/linux-2.4.20-8/include/asm/hardirq.h:6,
from
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:46,
from /usr/src/linux-2.4.20-8/include/asm/highmem.h:25,
from
/usr/src/linux-2.4.20-8/include/linux/highmem.h:11,
from
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:27,
from
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:147,
from cipe.h:62,
from module.c:15:
/usr/src/linux-2.4.20-8/include/asm/hw_irq.h:234: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/asm/hw_irq.h:234:
`register_profile_notifier_R_ver_str' declared as function returning a
function
/usr/src/linux-2.4.20-8/include/asm/hw_irq.h:234: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/asm/hw_irq.h:235:
`unregister_profile_notifier_R_ver_str' declared as function returning
a function
/usr/src/linux-2.4.20-8/include/asm/hw_irq.h:235: warning: parameter
names (without types) in function declaration
In file included from /usr/src/linux-2.4.20-8/include/asm/highmem.h:25,
from
/usr/src/linux-2.4.20-8/include/linux/highmem.h:11,
from
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:27,
from
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:147,
from cipe.h:62,
from module.c:15:
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:75:
`do_softirq_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:75: warning:
parameter names (without types) in function declaration
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:79:
`cpu_raise_softirq_R_ver_str' declared as function returning a
function/usr/src/linux-2.4.20-8/include/linux/interrupt.h:79: warning:
parameter names (without types) in function declaration
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:80:
`raise_softirq_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:80: warning:
parameter names (without types) in function declaration
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:156:
`__tasklet_schedule_R_ver_str' declared as function returning a
function
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:156: warning:
parameter names (without types) in function declaration
/usr/src/linux-2.4.20-8/include/linux/interrupt.h: In function
`tasklet_schedule':
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:161: `ed5c73bf'
undeclared (first use in this function)
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:161: called object is
not a function
/usr/src/linux-2.4.20-8/include/linux/interrupt.h: At top level:
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:164: floating
constant exponent has no digits
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:164: parse error
before numeric constant
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:164:
`__tasklet_hi_schedule_R_ver_str' declared as function returning a
function
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:164: warning:
function declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/interrupt.h: In function
`tasklet_hi_schedule':
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:169: floating
constant exponent has no digits
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:169: called object is
not a function
/usr/src/linux-2.4.20-8/include/linux/interrupt.h: At top level:
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:198: invalid suffix
on integer constant
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:198: parse error
before numeric constant
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:198:
`tasklet_kill_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:198: warning:
function declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:200:
`tasklet_init_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:200: warning:
parameter names (without types) in function declaration
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:223: invalid suffix
on integer constant
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:223: parse error
before numeric constant
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:223:
`bh_task_vec_R_ver_str' declared as function returning an array
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:223: warning:
function declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/interrupt.h: In function
`mark_bh':
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:230: invalid suffix
on integer constant
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:230: warning: passing
arg 1 of `tasklet_hi_schedule' makes pointer from integer without a
cast
/usr/src/linux-2.4.20-8/include/linux/interrupt.h: At top level:
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:233:
`init_bh_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:233: warning:
parameter names (without types) in function declaration
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:234:
`remove_bh_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:234: warning:
parameter names (without types) in function declaration
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:264:
`probe_irq_on_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:264: warning:
parameter names (without types) in function declaration
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:265:
`probe_irq_off_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:265: warning:
parameter names (without types) in function declaration
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:266: invalid suffix
on integer constant
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:266: parse error
before numeric constant
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:266:
`probe_irq_mask_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/interrupt.h:266: warning:
function declaration isn't a prototype
In file included from
/usr/src/linux-2.4.20-8/include/linux/highmem.h:11,
from
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:27,
from
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:147,
from cipe.h:62,
from module.c:15:
/usr/src/linux-2.4.20-8/include/asm/highmem.h: In function `kmap':
/usr/src/linux-2.4.20-8/include/asm/highmem.h:65: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/asm/highmem.h:65: called object is not
a function
/usr/src/linux-2.4.20-8/include/asm/highmem.h: In function `kunmap':
/usr/src/linux-2.4.20-8/include/asm/highmem.h:74: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/asm/highmem.h:74: called object is not
a function
In file included from
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:27,
from
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:147,
from cipe.h:62,
from module.c:15:
/usr/src/linux-2.4.20-8/include/linux/highmem.h: In function
`memclear_highpage_flush':
/usr/src/linux-2.4.20-8/include/linux/highmem.h:105: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/highmem.h:105: called object is
not a function
In file included from
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:227,
from
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:147,
from cipe.h:62,
from module.c:15:
/usr/src/linux-2.4.20-8/include/linux/slab.h: At top level:
/usr/src/linux-2.4.20-8/include/linux/slab.h:52: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/slab.h:52: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/slab.h:52:
`kmem_find_general_cachep_R_ver_str' declared as function returning a
function
/usr/src/linux-2.4.20-8/include/linux/slab.h:52: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/slab.h:55:
`kmem_cache_create_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/slab.h:55: warning: parameter
names (without types) in function declaration
/usr/src/linux-2.4.20-8/include/linux/slab.h:56:
`kmem_cache_destroy_R_ver_str' declared as function returning a
function
/usr/src/linux-2.4.20-8/include/linux/slab.h:56: warning: parameter
names (without types) in function declaration
/usr/src/linux-2.4.20-8/include/linux/slab.h:57: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/slab.h:57: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/slab.h:57:
`kmem_cache_shrink_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/slab.h:57: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/slab.h:58: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/slab.h:58:
`kmem_cache_alloc_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/slab.h:58: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/slab.h:59: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/slab.h:59: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/slab.h:59:
`kmem_cache_free_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/slab.h:59: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/slab.h:60: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/slab.h:60: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/slab.h:60:
`kmem_cache_size_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/slab.h:60: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/slab.h:62: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/slab.h:62: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/slab.h:62: `kmalloc_R_ver_str'
declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/slab.h:62: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/slab.h:63: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/slab.h:63: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/slab.h:63: `kfree_R_ver_str'
declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/slab.h:63: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/slab.h:70: warning: parameter
names (without types) in function declaration
/usr/src/linux-2.4.20-8/include/linux/slab.h:74: warning: parameter
names (without types) in function declaration
In file included from
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:147,
from cipe.h:62,
from module.c:15:
/usr/src/linux-2.4.20-8/include/linux/skbuff.h: In function
`__skb_put':
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:771: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:771: called object is
not a function
/usr/src/linux-2.4.20-8/include/linux/skbuff.h: In function `skb_put':
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:790: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:790: called object is
not a function
/usr/src/linux-2.4.20-8/include/linux/skbuff.h: In function
`__skb_pull':
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:830: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:830: called object is
not a function
/usr/src/linux-2.4.20-8/include/linux/skbuff.h: In function
`kmap_skb_frag':
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:1118: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:1118: called object is
not a function
/usr/src/linux-2.4.20-8/include/linux/skbuff.h: In function
`kunmap_skb_frag':
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:1129: `f0a529b7'
undeclared (first use in this function)
In file included from
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:459,
from cipe.h:62,
from module.c:15:
/usr/src/linux-2.4.20-8/include/linux/notifier.h: At top level:
/usr/src/linux-2.4.20-8/include/linux/notifier.h:24: invalid suffix on
integer constant
/usr/src/linux-2.4.20-8/include/linux/notifier.h:24: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/notifier.h:24:
`notifier_chain_register_R_ver_str' declared as function returning a
function
/usr/src/linux-2.4.20-8/include/linux/notifier.h:24: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/notifier.h:25:
`notifier_chain_unregister_R_ver_str' declared as function returning a
function
/usr/src/linux-2.4.20-8/include/linux/notifier.h:25: warning: parameter
names (without types) in function declaration
/usr/src/linux-2.4.20-8/include/linux/notifier.h:26: parse error before
numeric constant
/usr/src/linux-2.4.20-8/include/linux/notifier.h:26:
`notifier_call_chain_R_ver_str' declared as function returning a
function
/usr/src/linux-2.4.20-8/include/linux/notifier.h:26: warning: function
declaration isn't a prototype
In file included from cipe.h:62,
from module.c:15:
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:470: invalid suffix
on integer constant
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:470: parse error
before numeric constant
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:470:
`dev_get_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:470: warning:
function declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:480: floating
constant exponent has no digits
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:480: parse error
before numeric constant
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:480:
`register_netdevice_notifier_R_ver_str' declared as function returning
a function
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:480: warning:
function declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:481:
`unregister_netdevice_notifier_R_ver_str' declared as function
returning a function
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:481: warning:
parameter names (without types) in function declaration
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:482: invalid suffix
on integer constant
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:482: parse error
before numeric constant
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:482:
`dev_new_index_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:482: warning:
function declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/netdevice.h: In function
`__netif_schedule':
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:526: `d01f3ee8'
undeclared (first use in this function)
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:526: called object is
not a function
/usr/src/linux-2.4.20-8/include/linux/netdevice.h: In function
`dev_kfree_skb_irq':
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:576: `d01f3ee8'
undeclared (first use in this function)
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:576: called object is
not a function
/usr/src/linux-2.4.20-8/include/linux/netdevice.h: At top level:
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:596: invalid suffix
on integer constant
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:596: parse error
before numeric constant
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:596:
`dev_ioctl_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:596: warning:
function declaration isn't a prototype
/usr/src/linux-2.4.20-8/include/linux/netdevice.h: In function
`netif_rx_ni':
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:611: `f0a529b7'
undeclared (first use in this function)
/usr/src/linux-2.4.20-8/include/linux/netdevice.h:611: called object is
not a function
In file included from /usr/src/linux-2.4.20-8/include/net/dst.h:12,
from /usr/src/linux-2.4.20-8/include/net/sock.h:107,
from cipe.h:69,
from module.c:15:
/usr/src/linux-2.4.20-8/include/net/neighbour.h: In function
`neigh_confirm':
/usr/src/linux-2.4.20-8/include/net/neighbour.h:233:
`jiffies_Rsmp_0da02d67' undeclared (first use in this function)
/usr/src/linux-2.4.20-8/include/net/neighbour.h: In function
`neigh_event_send':
/usr/src/linux-2.4.20-8/include/net/neighbour.h:248:
`jiffies_Rsmp_0da02d67' undeclared (first use in this function)
In file included from /usr/src/linux-2.4.20-8/include/net/sock.h:107,
from cipe.h:69,
from module.c:15:
/usr/src/linux-2.4.20-8/include/net/dst.h: In function
`dst_set_expires':
/usr/src/linux-2.4.20-8/include/net/dst.h:149: `jiffies_Rsmp_0da02d67'
undeclared (first use in this function)
In file included from cipe.h:69,
from module.c:15:
/usr/src/linux-2.4.20-8/include/net/sock.h: In function
`sk_filter_release':
/usr/src/linux-2.4.20-8/include/net/sock.h:944: warning: implicit
declaration of function `kfree_Rsmp_037a0cba'
/usr/src/linux-2.4.20-8/include/net/sock.h: In function `sock_orphan':
/usr/src/linux-2.4.20-8/include/net/sock.h:1019:
`do_softirq_Rsmp_f0a529b7' undeclared (first use in this function)
/usr/src/linux-2.4.20-8/include/net/sock.h: In function `sock_graft':
/usr/src/linux-2.4.20-8/include/net/sock.h:1028:
`do_softirq_Rsmp_f0a529b7' undeclared (first use in this function)
/usr/src/linux-2.4.20-8/include/net/sock.h: In function
`sock_recv_timestamp':
/usr/src/linux-2.4.20-8/include/net/sock.h:1276: warning: implicit
declaration of function `put_cmsg_Rsmp_f39bf4d9'
module.c: In function `cipe_check_kernel':
module.c:73: warning: implicit declaration of function
`printk_Rsmp_1b7d4074'
/usr/src/linux-2.4.20-8/include/linux/skbuff.h: In function
`kunmap_skb_frag':
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:1129: warning: asm
operand 1 probably doesn't match constraints
make[3]: *** [module.o] Error 1
make[3]: Leaving directory `/usr/src/linux-2.4.20-8/drivers/addon/cipe'
make[2]: *** [_modsubdir_cipe] Error 2
make[2]: Leaving directory `/usr/src/linux-2.4.20-8/drivers/addon'
make[1]: *** [_modsubdir_addon] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.20-8/drivers'
make: *** [_mod_drivers] Error 2


Chris Lowth wrote:
> jzz wrote:
> > error occurs at 'make modules'
> >
> > jzz
> >

> What's the error message?
>
> --
> http://www.lowth.com/rope - dont get hung up with unwanted IP traffic -
> use ROPE to shut it down.


Reply With Quote
  #12 (permalink)  
Old 07-12-2005
jayjwa
 
Posts: n/a
Default Re: Recompiling the kernel

> On Mon, 11 Jul 2005 03:46:05 -0700, jzz wrote:
>
>> error occurs at 'make modules'


>
> error occurs at "help newbie"


lol


Umm... bad header? What distro are you using? That's an old kernel. Why not
use a recent one, with recent tools? I compile my kernels for both my
machines, with Netfilter patches, and have been successful so far, so I know
they do build correctly. There was one issue with the 2.4.31 kernel and 2.16.*
binutils (as, specifically, involving segments went translating assembler
directives), but that's not what is happening here. Usually the first few
lines of the error messages are what's important. The rest results from what
happend there. Check the locations in the headers that the compiler is
complaining about and try to figure out why it might do that. Common things
are missing files, old headers/incomplete headers, -D defines not being set
correctly, etc... If all else fails, you might have to leave off compiling the
module that is generating the error, if possible. Reconfigure and de-select
it, then make a clean recompile. See if that clears up anything. It's hard to
know without sitting down at your machine, or you showing some specifics.


--
pna'g guvax bs n tbbq fvtangher gbqnl
guvf jvyy unir gb qb
Reply With Quote
  #13 (permalink)  
Old 07-12-2005
Robert Nichols
 
Posts: n/a
Default Re: Recompiling the kernel

In article <1121146713.935167.89220@g14g2000cwa.googlegroups. com>,
jzz <yojo101@hotmail.com> wrote:
:Im so sorry,
:
:My basic intention is to patch the time support into iptables. I ran
:the patch o matic patch. The when i have to recom pile the kernel i
:carried out the following steps:
:
:make dep
:make clean
:make bzImage
:make modules

Before you begin, you need to run "make mrproper" to clear out old
dependency information. Neglecting to do that when changing
configuration options tends to result in a whole bunch of bizarre
errors. If you've already generated the .config file, be sure to save
it somewhere since "make mrproper" will delete that file.

--
Bob Nichols AT comcast.net I am "rnichols42"
Reply With Quote
  #14 (permalink)  
Old 07-12-2005
Henry Stilmack
 
Posts: n/a
Default Re: Recompiling the kernel

On that fabled day of 12 Jul 2005, Robert Nichols blessed Usenet with
hir wisdom in <db0pmh$k7e$1@omega-3a.right.here>:
> In article <1121146713.935167.89220@g14g2000cwa.googlegroups. com>,
> jzz <yojo101@hotmail.com> wrote:
>> Im so sorry,
>>
>> My basic intention is to patch the time support into iptables. I
>> ran the patch o matic patch. The when i have to recom pile the
>> kernel i carried out the following steps:
>>
>> make dep
>> make clean
>> make bzImage
>> make modules

>
> Before you begin, you need to run "make mrproper" to clear out old
> dependency information. Neglecting to do that when changing
> configuration options tends to result in a whole bunch of bizarre
> errors. If you've already generated the .config file, be sure to
> save it somewhere since "make mrproper" will delete that file.


You might also turn off module versioning support (CONFIG_MODVERSIONS)
- I've seen that cause those `pm_find_R_ver_st' errors before.
--
Henry Stilmack, CISSP
Email to hps (at) shangri-la (dot) cx
Registered Linux User #324965
Reply With Quote
  #15 (permalink)  
Old 07-21-2005
jayjwa
 
Posts: n/a
Default Re: Recompiling the kernel

On 2005-07-12, Robert Nichols wrote:

>:My basic intention is to patch the time support into iptables. I ran
>:the patch o matic patch. The when i have to recom pile the kernel i
>:carried out the following steps:
>:
>:make dep
>:make clean
>:make bzImage
>:make modules


I think make clean would kill your make dep.

The way I do it, briefly, is:

unarchive kernel src
unarchive patchomatic src
make sure symlinks are OK
jump into patchomatic, run pending base extra
jump into kernel src, make mrproper, copy /boot/config to /usr/src/linux/.config
make oldconfig, adding the iptables stuff that patchomatic added as modules
make menuconfig (if I want to change anything, it's easier with the menu)
make dep
make bzImage
make modules
make modules_install
copy the new kernel into /boot, rdev it if needed
copy System.map, config into /boot
gzip all the kmods, run depmod
edit lilo.conf, run lilo
reboot
if all goes well, reedit lilo.conf to remove the old kernel, erase old kernel,
old System.map, old src, etc, soft link their full names (I name like
bzImage-2.4.31-nfmod for a linux 2.4.31 kernel with netfilter modifications)
to their short names, ln -s bzImage-2.4.31-nfnod vmlinuz, etc
Go rebuild any other extra modules, write a new modprobe.conf, run depmod
reboot again with everything finalized

Hopefully I didn't miss anything ...

--
pna'g guvax bs n tbbq fvtangher gbqnl
guvf jvyy unir gb qb
Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +1. The time now is 06:58 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0