Re: error by compiling of RedHat 9 modules

"Patai Tamas" <[email protected]> Tue, 7 Dec 2004 14:13:25 +0100
Newsgroups gmane.linux.redhat.devel
Message-ID <005701c4dc5e$91d3f440$3229a8c0@tpatai>
OK, I found a solution that seems to solve the errors, that is to skip all 
the MODVERSIONS related actions from the Makefile.
No too nice but managed to compile all the modules this way.

Tamas
  ----- Original Message ----- 
  From: Patai Tamas
  To: [email protected]
  Sent: Tuesday, December 07, 2004 1:21 PM
  Subject: error by compiling of RedHat 9 modules


  Hi,

  After make bzImage the next step would be make modules that fails at the 
very begining.

  The first error message reported is:
  /usr/src/linux-2.4.20-8/include/linux/kernel.h:60: invalid suffix on 
integer constant
  and so on.

  The first problematic line in this header contains the following:
  extern struct notifier_block *panic_notifier_list;
  I searched for it and the panic_notifier_list is defined in the 
linux/modules/ksyms.ver but in a strange manner for me so I have no idea how 
to interpret it or what to do to eliminate the errors.

  I guess others also should run into this problem by compiling the latest 
kernel available at ftp.redhat.com and any comments would be appreciated.

  thanks
  Tamas


  And here are the compilation messages with the errors at the end:

  Aragorn:/usr/src/linux% gmake modules
  gmake -r -f tmp_include_depends all
  gmake[1]: Entering directory `/usr/src/linux-2.4.20-8'
  gmake[1]: Circular /usr/src/linux-2.4.20-8/include/asm/smplock.h <- 
/usr/src/linux-2.4.20-8/include/linux/interrupt.h dependency dropped.
  gmake[1]: Circular 
/usr/src/linux-2.4.20-8/include/linux/netfilter_ipv4/ip_conntrack.h <- 
/usr/src/linux-2.4.20-8/include/linux/netfilter_ipv4/ip_conntrack_helper.h 
dependency dropped.
  gmake[1]: Leaving directory `/usr/src/linux-2.4.20-8'
  gmake -C  kernel 
CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.20-8/include -Wall -Wstrict-prototypes 
 -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe 
 -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include 
/usr/src/linux-2.4.20-8/include/linux/modversions.h" MAKING_MODULES=1 
modules
  gmake[1]: Entering directory `/usr/src/linux-2.4.20-8/kernel'
  gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-8/include -Wall -Wstrict-prototypes 
 -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe 
 -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include 
/usr/src/linux-2.4.20-8/include/linux/modversions.h  -nostdinc -iwithprefix 
include -DKBUILD_BASENAME=cpufreq  -DEXPORT_SYMTAB -c cpufreq.c
  In file included from cpufreq.c:15:
  /usr/src/linux-2.4.20-8/include/linux/kernel.h:60: invalid suffix on 
integer constant
  /usr/src/linux-2.4.20-8/include/linux/kernel.h:60: parse error before 
numeric constant
  /usr/src/linux-2.4.20-8/include/linux/kernel.h:60: warning: function 
declaration isn't a prototype
  /usr/src/linux-2.4.20-8/include/linux/kernel.h:62: invalid suffix on 
integer constant
  /usr/src/linux-2.4.20-8/include/linux/kernel.h:62: parse error before 
numeric constant
  /usr/src/linux-2.4.20-8/include/linux/kernel.h:63: `panic_R_ver_str' 
declared as function returning a function
  /usr/src/linux-2.4.20-8/include/linux/kernel.h:63: warning: function 
declaration isn't a prototype
  /usr/src/linux-2.4.20-8/include/linux/kernel.h:69: parse error before 
numeric constant
  /usr/src/linux-2.4.20-8/include/linux/kernel.h:69: 
`simple_strtoul_R_ver_str' declared as function returning a function
  /usr/src/linux-2.4.20-8/include/linux/kernel.h:69: warning: function 
declaration isn't a prototype
  /usr/src/linux-2.4.20-8/include/linux/kernel.h:70: invalid suffix on 
integer constant
  /usr/src/linux-2.4.20-8/include/linux/kernel.h:70: parse error before 
numeric constant
  /usr/src/linux-2.4.20-8/include/linux/kernel.h:70: 
`simple_strtol_R_ver_str' declared as function returning a function



------------------------------------------------------------------------------


  _______________________________________________
  Redhat-devel-list mailing list
  [email protected]
  https://www.redhat.com/mailman/listinfo/redhat-devel-list

_______________________________________________
Redhat-devel-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/redhat-devel-list