* Compiling lm_sensors module with gcc 3.3. (A problem and workaround.)
@ 2005-05-19 6:24 Chiaki
2005-05-19 6:24 ` Compiling lm_sensors module with gcc 3.3. (A problem and Ishikawa
` (9 more replies)
0 siblings, 10 replies; 11+ messages in thread
From: Chiaki @ 2005-05-19 6:24 UTC (permalink / raw)
To: lm-sensors
Compiling lm_sensors module with gcc 3.3.
Hi,
Thank you for the great software packages (LM_SENSORS and I2C.)
This is a short bug report and workaround caused by
the latest GCC 3.3.
Background.
Recently, I upgraded GCC on my Debian GNU/Linux PC to GCC 3.3.
After that I upgraded linux kernel to 2.4.21.
Obviously, GCC 3.3 broke some assumptions that the earlier
gcc 2.9.x kept, and so
lm_sensors 2.7.0 could not be compiled right away.
PROBLEM:
Basically the problem is this.
GCC 3.3 no longer honors the user's wish to
use -I/usr/local/include/ FIRST prior to system header directories.
(It seems that many people were bitten with mixup
verson of system headers in such directories , and it seems that
GCC 3.3 now has an internal list of so called "system header
directory" which had been the standard places for such
quasi-system headers for temporary tool development, etc.
GCC now refuses to honor the inclusion of -Isuch_header_directory
on the command line. (It prints out that it is ignoring
such directory due to this. So far, so good.
Problem is that
/usr/local/include is such an ignored header directory!
This poses a problem for lm_sensors compilation since
the compilation needs to look at the latest i2c headers
in the /usr/local/include/linux/l2c.h and other files
under the directory instead of the outdated i2c header files under
kernel header directory.
WORKAROUND:
After scratching my head for a while and many false starts,
I finally decided to the following and
the compilation now succeeds.
You might want to put a comment regarding this in
your INSTALL file.
1. Create a new directory to store i2c header files.
I chose
/usr/local/tool-include
This must not collide with the gcc's blacklisted system header
directory and the above choice is OK.
2. Change i2c top-level Make file so tthat the latest
i2c headers are stored in the directory created above.
*** Makefile~ 2002-12-05 00:44:32.000000000 +0900
--- Makefile 2003-06-22 07:08:39.000000000 +0900
***************
*** 73,79 ****
# This is the directory into which the header files will be installed.
# If you want to make sure your current kernel tree is not overwritten,
# the default should work. This is ignored for the i2c build system.
! LINUX_INCLUDE_DIR := /usr/local/include/linux
#LINUX_INCLUDE_DIR := $(LINUX_HEADERS)/linux
# If you want to isntall everything at some other place then at which
--- 73,79 ----
# This is the directory into which the header files will be installed.
# If you want to make sure your current kernel tree is not overwritten,
# the default should work. This is ignored for the i2c build system.
! LINUX_INCLUDE_DIR := /usr/local/tool-include/linux
#LINUX_INCLUDE_DIR := $(LINUX_HEADERS)/linux
# If you want to isntall everything at some other place then at which
run make install to install the headers into the directory.
3. Change lm_sensors top level makefile so that it will look
for the i2c headers thus stored.
*** Makefile~ 2002-12-05 00:44:32.000000000 +0900
--- Makefile 2003-06-22 07:22:38.000000000 +0900
***************
*** 49,55 ****
# may be used mistakenly. Note: This should point to the directory
# *above* the linux/ subdirectory, so to /usr/local/include in the
# above example.
! I2C_HEADERS=/usr/local/include
#I2C_HEADERS=$(LINUX_HEADERS)
# Uncomment the third line on SMP systems if the magic invocation
fails. It
--- 49,55 ----
# may be used mistakenly. Note: This should point to the directory
# *above* the linux/ subdirectory, so to /usr/local/include in the
# above example.
! I2C_HEADERS=/usr/local/tool-include
#I2C_HEADERS=$(LINUX_HEADERS)
# Uncomment the third line on SMP systems if the magic invocation
fails. It
4. With the above change, the compilation of lm_sensors succeeds
and I could install lm_sensors modules with gcc 3.3.
Thank you again for the great piece of software.
Happy Hacking
Ishikawa, Chiaki
PS: The ignoring of "system header" directory used as part of -I
parameter by the latest gcc is a blessing to some obviously [
I can certainly think of some scenarios of long debug sessions
of a bug caused by the mixup of different version header files ]
but to
those who knew what we were doing by the sleight of hands (so to
speak),
this GCC change causes an initial pain until all the tool chains are
modified.
We can't win always, it seems.
--
int main(void){int j 03;/*(c)2003 cishikawa. */
char t[] ="<CI> @abcdefghijklmnopqrstuvwxyz.,\n\"";
char *i ="g>qtCIuqivb,gCwe\np@.ietCIuqi\"tqkvv is>dnamz";
while(*i)((j+=strchr(t,*i++)-(int)t),(j%=sizeof t-1),
(putchar(t[j])));return 0;}/* under GPL */
^ permalink raw reply [flat|nested] 11+ messages in thread
* Compiling lm_sensors module with gcc 3.3. (A problem and
2005-05-19 6:24 Compiling lm_sensors module with gcc 3.3. (A problem and workaround.) Chiaki
` (4 preceding siblings ...)
2005-05-19 6:24 ` Ishikawa
@ 2005-05-19 6:24 ` Mark D. Studebaker
2005-05-19 6:24 ` Ishikawa
` (3 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: Mark D. Studebaker @ 2005-05-19 6:24 UTC (permalink / raw)
To: lm-sensors
thanks for the report.
We've already attempted to fix things in CVS.
Would you please try it for us using gcc 3.3.
There's a link on our home page (May 31st entry)
to the new makefile and the file etc/config.c, which is also needed.
Chiaki wrote:
> Compiling lm_sensors module with gcc 3.3.
>
> Hi,
>
> Thank you for the great software packages (LM_SENSORS and I2C.)
>
> This is a short bug report and workaround caused by
> the latest GCC 3.3.
>
> Background.
>
> Recently, I upgraded GCC on my Debian GNU/Linux PC to GCC 3.3.
> After that I upgraded linux kernel to 2.4.21.
>
> Obviously, GCC 3.3 broke some assumptions that the earlier
> gcc 2.9.x kept, and so
> lm_sensors 2.7.0 could not be compiled right away.
>
> PROBLEM:
>
> Basically the problem is this.
>
> GCC 3.3 no longer honors the user's wish to
> use -I/usr/local/include/ FIRST prior to system header directories.
> (It seems that many people were bitten with mixup
> verson of system headers in such directories , and it seems that
> GCC 3.3 now has an internal list of so called "system header
> directory" which had been the standard places for such
> quasi-system headers for temporary tool development, etc.
> GCC now refuses to honor the inclusion of -Isuch_header_directory
> on the command line. (It prints out that it is ignoring
> such directory due to this. So far, so good.
>
> Problem is that
> /usr/local/include is such an ignored header directory!
>
> This poses a problem for lm_sensors compilation since
> the compilation needs to look at the latest i2c headers
> in the /usr/local/include/linux/l2c.h and other files
> under the directory instead of the outdated i2c header files under
> kernel header directory.
>
> WORKAROUND:
>
> After scratching my head for a while and many false starts,
> I finally decided to the following and
> the compilation now succeeds.
>
> You might want to put a comment regarding this in
> your INSTALL file.
>
> 1. Create a new directory to store i2c header files.
> I chose
>
> /usr/local/tool-include
>
> This must not collide with the gcc's blacklisted system header
> directory and the above choice is OK.
>
> 2. Change i2c top-level Make file so tthat the latest
> i2c headers are stored in the directory created above.
>
>
> *** Makefile~ 2002-12-05 00:44:32.000000000 +0900
> --- Makefile 2003-06-22 07:08:39.000000000 +0900
> ***************
> *** 73,79 ****
> # This is the directory into which the header files will be installed.
> # If you want to make sure your current kernel tree is not overwritten,
> # the default should work. This is ignored for the i2c build system.
> ! LINUX_INCLUDE_DIR := /usr/local/include/linux
> #LINUX_INCLUDE_DIR := $(LINUX_HEADERS)/linux
>
> # If you want to isntall everything at some other place then at which
> --- 73,79 ----
> # This is the directory into which the header files will be installed.
> # If you want to make sure your current kernel tree is not overwritten,
> # the default should work. This is ignored for the i2c build system.
> ! LINUX_INCLUDE_DIR := /usr/local/tool-include/linux
> #LINUX_INCLUDE_DIR := $(LINUX_HEADERS)/linux
>
> # If you want to isntall everything at some other place then at which
>
>
> run make install to install the headers into the directory.
>
>
> 3. Change lm_sensors top level makefile so that it will look
> for the i2c headers thus stored.
>
>
> *** Makefile~ 2002-12-05 00:44:32.000000000 +0900
> --- Makefile 2003-06-22 07:22:38.000000000 +0900
> ***************
> *** 49,55 ****
> # may be used mistakenly. Note: This should point to the directory
> # *above* the linux/ subdirectory, so to /usr/local/include in the
> # above example.
> ! I2C_HEADERS=/usr/local/include
> #I2C_HEADERS=$(LINUX_HEADERS)
>
> # Uncomment the third line on SMP systems if the magic invocation
> fails. It
> --- 49,55 ----
> # may be used mistakenly. Note: This should point to the directory
> # *above* the linux/ subdirectory, so to /usr/local/include in the
> # above example.
> ! I2C_HEADERS=/usr/local/tool-include
> #I2C_HEADERS=$(LINUX_HEADERS)
>
> # Uncomment the third line on SMP systems if the magic invocation
> fails. It
>
>
> 4. With the above change, the compilation of lm_sensors succeeds
> and I could install lm_sensors modules with gcc 3.3.
>
>
> Thank you again for the great piece of software.
>
> Happy Hacking
>
> Ishikawa, Chiaki
>
>
> PS: The ignoring of "system header" directory used as part of -I
> parameter by the latest gcc is a blessing to some obviously [
> I can certainly think of some scenarios of long debug sessions
> of a bug caused by the mixup of different version header files ]
> but to
> those who knew what we were doing by the sleight of hands (so to
> speak),
> this GCC change causes an initial pain until all the tool chains are
> modified.
> We can't win always, it seems.
>
>
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Compiling lm_sensors module with gcc 3.3. (A problem and
2005-05-19 6:24 Compiling lm_sensors module with gcc 3.3. (A problem and workaround.) Chiaki
` (5 preceding siblings ...)
2005-05-19 6:24 ` Mark D. Studebaker
@ 2005-05-19 6:24 ` Ishikawa
2005-05-19 6:24 ` Ishikawa
` (2 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: Ishikawa @ 2005-05-19 6:24 UTC (permalink / raw)
To: lm-sensors
"Mark D. Studebaker" wrote:
>
> thanks for the report.
> We've already attempted to fix things in CVS.
> Would you please try it for us using gcc 3.3.
> There's a link on our home page (May 31st entry)
> to the new makefile and the file etc/config.c, which is also needed.
>
Thank you for your quick response.
I downloaded the Makefile and etc/config.c
and retried compiling lm_sensors 2.7.0 using gcc 3.3.
Well, the compilation produced lots of warnings
about system headers (now used CC options include -Wall), but
the compilation succeeded!
I looked at the difference in Makefile.
Obviously the use of -nostdinc on the gcc command line,
and specifying the necessary header directories in correct/desired
order explicitly using -I helped.
(Actually I played with -nostdinc when I encountered the problem,
but I didn't know the "-print-search-dirs" directive to GCC. So
I could not figure out where GCC would be searching for the
standard headers in GCC's default scheme. There I gave up,
and decided to use the different directory for i2c headers in
my suggested patch.)
Thank you again for your great piece of software!
Happy Hacking
PS: maybe your entry dated May 31st might want to mention
gcc 3.3 (or gcc 3.x) since I obviously missed
this entry when I checked your web page yesterday...
Ishikawa, Chiaki
--
int main(void){int j 03;/*(c)2003 cishikawa. */
char t[] ="<CI> @abcdefghijklmnopqrstuvwxyz.,\n\"";
char *i ="g>qtCIuqivb,gCwe\np@.ietCIuqi\"tqkvv is>dnamz";
while(*i)((j+=strchr(t,*i++)-(int)t),(j%=sizeof t-1),
(putchar(t[j])));return 0;}/* under GPL */
^ permalink raw reply [flat|nested] 11+ messages in thread
* Compiling lm_sensors module with gcc 3.3. (A problem and
2005-05-19 6:24 Compiling lm_sensors module with gcc 3.3. (A problem and workaround.) Chiaki
2005-05-19 6:24 ` Compiling lm_sensors module with gcc 3.3. (A problem and Ishikawa
2005-05-19 6:24 ` Ishikawa
@ 2005-05-19 6:24 ` Mark D. Studebaker
2005-05-19 6:24 ` Mark M. Hoffman
` (6 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: Mark D. Studebaker @ 2005-05-19 6:24 UTC (permalink / raw)
To: lm-sensors
would you please send us the entire output of 'make' so we can clean up the warnings. Thanks.
Ishikawa wrote:
> "Mark D. Studebaker" wrote:
>
>>thanks for the report.
>>We've already attempted to fix things in CVS.
>>Would you please try it for us using gcc 3.3.
>>There's a link on our home page (May 31st entry)
>>to the new makefile and the file etc/config.c, which is also needed.
>>
>
>
> Thank you for your quick response.
>
> I downloaded the Makefile and etc/config.c
> and retried compiling lm_sensors 2.7.0 using gcc 3.3.
>
> Well, the compilation produced lots of warnings
> about system headers (now used CC options include -Wall), but
> the compilation succeeded!
>
> I looked at the difference in Makefile.
> Obviously the use of -nostdinc on the gcc command line,
> and specifying the necessary header directories in correct/desired
> order explicitly using -I helped.
> (Actually I played with -nostdinc when I encountered the problem,
> but I didn't know the "-print-search-dirs" directive to GCC. So
> I could not figure out where GCC would be searching for the
> standard headers in GCC's default scheme. There I gave up,
> and decided to use the different directory for i2c headers in
> my suggested patch.)
>
> Thank you again for your great piece of software!
>
> Happy Hacking
>
> PS: maybe your entry dated May 31st might want to mention
> gcc 3.3 (or gcc 3.x) since I obviously missed
> this entry when I checked your web page yesterday...
>
> Ishikawa, Chiaki
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Compiling lm_sensors module with gcc 3.3. (A problem and
2005-05-19 6:24 Compiling lm_sensors module with gcc 3.3. (A problem and workaround.) Chiaki
` (2 preceding siblings ...)
2005-05-19 6:24 ` Mark D. Studebaker
@ 2005-05-19 6:24 ` Mark M. Hoffman
2005-05-19 6:24 ` Ishikawa
` (5 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: Mark M. Hoffman @ 2005-05-19 6:24 UTC (permalink / raw)
To: lm-sensors
Hi:
* Mark D. Studebaker <mds@paradyne.com> [2003-06-22 10:51:35 -0400]:
> would you please send us the entire output of 'make' so we can clean up the warnings. Thanks.
> Ishikawa wrote:
> >
> > Thank you for your quick response.
> >
> > I downloaded the Makefile and etc/config.c
> > and retried compiling lm_sensors 2.7.0 using gcc 3.3.
^^^^^
(mds - correct me if I'm wrong here)
If you're going to send the output of make, please get the latest
CVS of everything (i2c and lm_sensors2) not just these two files.
We've already cleaned up a lot of warnings.
Regards,
--
Mark M. Hoffman
mhoffman@lightlink.com
^ permalink raw reply [flat|nested] 11+ messages in thread
* Compiling lm_sensors module with gcc 3.3. (A problem and
2005-05-19 6:24 Compiling lm_sensors module with gcc 3.3. (A problem and workaround.) Chiaki
@ 2005-05-19 6:24 ` Ishikawa
2005-05-19 6:24 ` Ishikawa
` (8 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: Ishikawa @ 2005-05-19 6:24 UTC (permalink / raw)
To: lm-sensors
"Mark D. Studebaker" wrote:
>
> would you please send us the entire output of 'make' so we can clean up the warnings. Thanks.
Attached is the entire make output.
95-99% of the warnings are from the system header file of linux 2.4.21
itself (so we can't do
a thing here), and
the rest maybe a dozen lines from various files and
many from lib/conf-lex.l files.
Thank you again.
Happy Hacking,
Ishikawa, Chiaki
--
int main(void){int j 03;/*(c)2003 cishikawa. */
char t[] ="<CI> @abcdefghijklmnopqrstuvwxyz.,\n\"";
char *i ="g>qtCIuqivb,gCwe\np@.ietCIuqi\"tqkvv is>dnamz";
while(*i)((j+=strchr(t,*i++)-(int)t),(j%=sizeof t-1),
(putchar(t[j])));return 0;}/* under GPL */
-------------- next part --------------
ishikawa@duron$ make clean
rm -f mkpatch/.temp
rm -f kernel/*.o kernel/*.d
rm -f kernel/busses/*.o kernel/busses/*.d
rm -f kernel/chips/*.o kernel/chips/*.d
rm -f kernel/include/*.h.install
rm -f lib/*.ld lib/*.ad
rm -f lib/*.lo lib/*.ao
rm -f lib/libsensors.a lib/libsensors.so.1.3.0 lib/libsensors.so.1 lib/libsensors.so lib/conf-parse.h lib/conf-parse.c lib/conf-lex.c
rm -f prog/sensors/*.rd prog/sensors/*.ro
rm -f prog/sensors/sensors
rm -f prog/dump/*.rd prog/dump/*.ro prog/dump/isadump prog/dump/i2cdump prog/dump/i2cset
rm -f prog/detect/*.rd prog/detect/*.ro prog/detect/i2cdetect prog/detect/dmidecode
rm -f lm_sensors-*
You have new mail in /var/mail/ishikawa
ishikawa@duron$ make
Makefile:243: kernel/busses/i2c-ali1535.d: No such file or directory
Makefile:243: kernel/busses/i2c-ali15x3.d: No such file or directory
Makefile:243: kernel/busses/i2c-amd756.d: No such file or directory
Makefile:243: kernel/busses/i2c-amd8111.d: No such file or directory
Makefile:243: kernel/busses/i2c-hydra.d: No such file or directory
Makefile:243: kernel/busses/i2c-i801.d: No such file or directory
Makefile:243: kernel/busses/i2c-i810.d: No such file or directory
Makefile:243: kernel/busses/i2c-isa.d: No such file or directory
Makefile:243: kernel/busses/i2c-sis5595.d: No such file or directory
Makefile:243: kernel/busses/i2c-sis630.d: No such file or directory
Makefile:243: kernel/busses/i2c-sis645.d: No such file or directory
Makefile:243: kernel/busses/i2c-piix4.d: No such file or directory
Makefile:243: kernel/busses/dmi_scan.d: No such file or directory
Makefile:243: kernel/busses/i2c-savage4.d: No such file or directory
Makefile:243: kernel/busses/i2c-via.d: No such file or directory
Makefile:243: kernel/busses/i2c-viapro.d: No such file or directory
Makefile:243: kernel/busses/i2c-voodoo3.d: No such file or directory
Makefile:243: kernel/chips/smartbatt.d: No such file or directory
Makefile:243: kernel/chips/smbus-arp.d: No such file or directory
Makefile:243: kernel/chips/vt8231.d: No such file or directory
Makefile:243: kernel/chips/adm1021.d: No such file or directory
Makefile:243: kernel/chips/adm1024.d: No such file or directory
Makefile:243: kernel/chips/adm1025.d: No such file or directory
Makefile:243: kernel/chips/adm9240.d: No such file or directory
Makefile:243: kernel/chips/bt869.d: No such file or directory
Makefile:243: kernel/chips/ddcmon.d: No such file or directory
Makefile:243: kernel/chips/ds1621.d: No such file or directory
Makefile:243: kernel/chips/eeprom.d: No such file or directory
Makefile:243: kernel/chips/fscpos.d: No such file or directory
Makefile:243: kernel/chips/fscscy.d: No such file or directory
Makefile:243: kernel/chips/gl518sm.d: No such file or directory
Makefile:243: kernel/chips/gl520sm.d: No such file or directory
Makefile:243: kernel/chips/it87.d: No such file or directory
Makefile:243: kernel/chips/lm75.d: No such file or directory
Makefile:243: kernel/chips/lm78.d: No such file or directory
Makefile:243: kernel/chips/lm80.d: No such file or directory
Makefile:243: kernel/chips/lm87.d: No such file or directory
Makefile:243: kernel/chips/lm92.d: No such file or directory
Makefile:243: kernel/chips/ltc1710.d: No such file or directory
Makefile:243: kernel/chips/matorb.d: No such file or directory
Makefile:243: kernel/chips/maxilife.d: No such file or directory
Makefile:243: kernel/chips/mtp008.d: No such file or directory
Makefile:243: kernel/chips/pcf8574.d: No such file or directory
Makefile:243: kernel/chips/pcf8591.d: No such file or directory
Makefile:243: kernel/chips/sis5595.d: No such file or directory
Makefile:243: kernel/chips/smsc47m1.d: No such file or directory
Makefile:243: kernel/chips/thmc50.d: No such file or directory
Makefile:243: kernel/chips/w83781d.d: No such file or directory
Makefile:243: kernel/chips/via686a.d: No such file or directory
Makefile:243: kernel/chips/vt1211.d: No such file or directory
Makefile:243: lib/data.ld: No such file or directory
Makefile:243: lib/general.ld: No such file or directory
Makefile:243: lib/error.ld: No such file or directory
Makefile:243: lib/chips.ld: No such file or directory
Makefile:243: lib/proc.ld: No such file or directory
Makefile:243: lib/access.ld: No such file or directory
Makefile:243: lib/init.ld: No such file or directory
Makefile:243: lib/data.ad: No such file or directory
Makefile:243: lib/general.ad: No such file or directory
Makefile:243: lib/error.ad: No such file or directory
Makefile:243: lib/chips.ad: No such file or directory
Makefile:243: lib/proc.ad: No such file or directory
Makefile:243: lib/access.ad: No such file or directory
Makefile:243: lib/init.ad: No such file or directory
Makefile:243: prog/sensors/main.rd: No such file or directory
Makefile:243: prog/sensors/chips.rd: No such file or directory
Makefile:243: prog/dump/isadump.rd: No such file or directory
Makefile:243: prog/dump/i2cdump.rd: No such file or directory
Makefile:243: prog/dump/i2cset.rd: No such file or directory
Makefile:243: prog/detect/i2cdetect.rd: No such file or directory
Makefile:243: prog/detect/dmidecode.rd: No such file or directory
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 prog/detect/dmidecode.c | \
sed -e 's@^\(.*\)\.o:@prog/detect/dmidecode.rd prog/detect/dmidecode.ro: Makefile '`dirname prog/detect/dmidecode.rd`/Module.mk' @' > prog/detect/dmidecode.rd
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 prog/detect/i2cdetect.c | \
sed -e 's@^\(.*\)\.o:@prog/detect/i2cdetect.rd prog/detect/i2cdetect.ro: Makefile '`dirname prog/detect/i2cdetect.rd`/Module.mk' @' > prog/detect/i2cdetect.rd
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 prog/dump/i2cset.c | \
sed -e 's@^\(.*\)\.o:@prog/dump/i2cset.rd prog/dump/i2cset.ro: Makefile '`dirname prog/dump/i2cset.rd`/Module.mk' @' > prog/dump/i2cset.rd
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 prog/dump/i2cdump.c | \
sed -e 's@^\(.*\)\.o:@prog/dump/i2cdump.rd prog/dump/i2cdump.ro: Makefile '`dirname prog/dump/i2cdump.rd`/Module.mk' @' > prog/dump/i2cdump.rd
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 prog/dump/isadump.c | \
sed -e 's@^\(.*\)\.o:@prog/dump/isadump.rd prog/dump/isadump.ro: Makefile '`dirname prog/dump/isadump.rd`/Module.mk' @' > prog/dump/isadump.rd
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 prog/sensors/chips.c | \
sed -e 's@^\(.*\)\.o:@prog/sensors/chips.rd prog/sensors/chips.ro: Makefile '`dirname prog/sensors/chips.rd`/Module.mk' @' > prog/sensors/chips.rd
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 prog/sensors/main.c | \
sed -e 's@^\(.*\)\.o:@prog/sensors/main.rd prog/sensors/main.ro: Makefile '`dirname prog/sensors/main.rd`/Module.mk' @' > prog/sensors/main.rd
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 lib/init.c | \
sed -e 's@^\(.*\)\.o:@lib/init.ad lib/init.ao: Makefile '`dirname lib/init.ad`/Module.mk' @' > lib/init.ad
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 lib/access.c | \
sed -e 's@^\(.*\)\.o:@lib/access.ad lib/access.ao: Makefile '`dirname lib/access.ad`/Module.mk' @' > lib/access.ad
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 lib/proc.c | \
sed -e 's@^\(.*\)\.o:@lib/proc.ad lib/proc.ao: Makefile '`dirname lib/proc.ad`/Module.mk' @' > lib/proc.ad
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 lib/chips.c | \
sed -e 's@^\(.*\)\.o:@lib/chips.ad lib/chips.ao: Makefile '`dirname lib/chips.ad`/Module.mk' @' > lib/chips.ad
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 lib/error.c | \
sed -e 's@^\(.*\)\.o:@lib/error.ad lib/error.ao: Makefile '`dirname lib/error.ad`/Module.mk' @' > lib/error.ad
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 lib/general.c | \
sed -e 's@^\(.*\)\.o:@lib/general.ad lib/general.ao: Makefile '`dirname lib/general.ad`/Module.mk' @' > lib/general.ad
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 lib/data.c | \
sed -e 's@^\(.*\)\.o:@lib/data.ad lib/data.ao: Makefile '`dirname lib/data.ad`/Module.mk' @' > lib/data.ad
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 lib/init.c | \
sed -e 's@^\(.*\)\.o:@lib/init.ld lib/init.lo: Makefile '`dirname lib/init.ld`/Module.mk' @' > lib/init.ld
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 lib/access.c | \
sed -e 's@^\(.*\)\.o:@lib/access.ld lib/access.lo: Makefile '`dirname lib/access.ld`/Module.mk' @' > lib/access.ld
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 lib/proc.c | \
sed -e 's@^\(.*\)\.o:@lib/proc.ld lib/proc.lo: Makefile '`dirname lib/proc.ld`/Module.mk' @' > lib/proc.ld
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 lib/chips.c | \
sed -e 's@^\(.*\)\.o:@lib/chips.ld lib/chips.lo: Makefile '`dirname lib/chips.ld`/Module.mk' @' > lib/chips.ld
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 lib/error.c | \
sed -e 's@^\(.*\)\.o:@lib/error.ld lib/error.lo: Makefile '`dirname lib/error.ld`/Module.mk' @' > lib/error.ld
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 lib/general.c | \
sed -e 's@^\(.*\)\.o:@lib/general.ld lib/general.lo: Makefile '`dirname lib/general.ld`/Module.mk' @' > lib/general.ld
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 lib/data.c | \
sed -e 's@^\(.*\)\.o:@lib/data.ld lib/data.lo: Makefile '`dirname lib/data.ld`/Module.mk' @' > lib/data.ld
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/vt1211.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/vt1211.d kernel/chips/vt1211.o: Makefile '`dirname kernel/chips/vt1211.d`/Module.mk' @' > kernel/chips/vt1211.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/via686a.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/via686a.d kernel/chips/via686a.o: Makefile '`dirname kernel/chips/via686a.d`/Module.mk' @' > kernel/chips/via686a.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/w83781d.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/w83781d.d kernel/chips/w83781d.o: Makefile '`dirname kernel/chips/w83781d.d`/Module.mk' @' > kernel/chips/w83781d.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/thmc50.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/thmc50.d kernel/chips/thmc50.o: Makefile '`dirname kernel/chips/thmc50.d`/Module.mk' @' > kernel/chips/thmc50.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/smsc47m1.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/smsc47m1.d kernel/chips/smsc47m1.o: Makefile '`dirname kernel/chips/smsc47m1.d`/Module.mk' @' > kernel/chips/smsc47m1.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/sis5595.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/sis5595.d kernel/chips/sis5595.o: Makefile '`dirname kernel/chips/sis5595.d`/Module.mk' @' > kernel/chips/sis5595.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/pcf8591.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/pcf8591.d kernel/chips/pcf8591.o: Makefile '`dirname kernel/chips/pcf8591.d`/Module.mk' @' > kernel/chips/pcf8591.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/pcf8574.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/pcf8574.d kernel/chips/pcf8574.o: Makefile '`dirname kernel/chips/pcf8574.d`/Module.mk' @' > kernel/chips/pcf8574.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/mtp008.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/mtp008.d kernel/chips/mtp008.o: Makefile '`dirname kernel/chips/mtp008.d`/Module.mk' @' > kernel/chips/mtp008.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/maxilife.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/maxilife.d kernel/chips/maxilife.o: Makefile '`dirname kernel/chips/maxilife.d`/Module.mk' @' > kernel/chips/maxilife.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/matorb.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/matorb.d kernel/chips/matorb.o: Makefile '`dirname kernel/chips/matorb.d`/Module.mk' @' > kernel/chips/matorb.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/ltc1710.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/ltc1710.d kernel/chips/ltc1710.o: Makefile '`dirname kernel/chips/ltc1710.d`/Module.mk' @' > kernel/chips/ltc1710.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/lm92.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/lm92.d kernel/chips/lm92.o: Makefile '`dirname kernel/chips/lm92.d`/Module.mk' @' > kernel/chips/lm92.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/lm87.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/lm87.d kernel/chips/lm87.o: Makefile '`dirname kernel/chips/lm87.d`/Module.mk' @' > kernel/chips/lm87.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/lm80.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/lm80.d kernel/chips/lm80.o: Makefile '`dirname kernel/chips/lm80.d`/Module.mk' @' > kernel/chips/lm80.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/lm78.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/lm78.d kernel/chips/lm78.o: Makefile '`dirname kernel/chips/lm78.d`/Module.mk' @' > kernel/chips/lm78.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/lm75.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/lm75.d kernel/chips/lm75.o: Makefile '`dirname kernel/chips/lm75.d`/Module.mk' @' > kernel/chips/lm75.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/it87.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/it87.d kernel/chips/it87.o: Makefile '`dirname kernel/chips/it87.d`/Module.mk' @' > kernel/chips/it87.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/gl520sm.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/gl520sm.d kernel/chips/gl520sm.o: Makefile '`dirname kernel/chips/gl520sm.d`/Module.mk' @' > kernel/chips/gl520sm.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/gl518sm.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/gl518sm.d kernel/chips/gl518sm.o: Makefile '`dirname kernel/chips/gl518sm.d`/Module.mk' @' > kernel/chips/gl518sm.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/fscscy.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/fscscy.d kernel/chips/fscscy.o: Makefile '`dirname kernel/chips/fscscy.d`/Module.mk' @' > kernel/chips/fscscy.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/fscpos.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/fscpos.d kernel/chips/fscpos.o: Makefile '`dirname kernel/chips/fscpos.d`/Module.mk' @' > kernel/chips/fscpos.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/eeprom.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/eeprom.d kernel/chips/eeprom.o: Makefile '`dirname kernel/chips/eeprom.d`/Module.mk' @' > kernel/chips/eeprom.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/ds1621.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/ds1621.d kernel/chips/ds1621.o: Makefile '`dirname kernel/chips/ds1621.d`/Module.mk' @' > kernel/chips/ds1621.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/ddcmon.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/ddcmon.d kernel/chips/ddcmon.o: Makefile '`dirname kernel/chips/ddcmon.d`/Module.mk' @' > kernel/chips/ddcmon.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/bt869.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/bt869.d kernel/chips/bt869.o: Makefile '`dirname kernel/chips/bt869.d`/Module.mk' @' > kernel/chips/bt869.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/adm9240.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/adm9240.d kernel/chips/adm9240.o: Makefile '`dirname kernel/chips/adm9240.d`/Module.mk' @' > kernel/chips/adm9240.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/adm1025.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/adm1025.d kernel/chips/adm1025.o: Makefile '`dirname kernel/chips/adm1025.d`/Module.mk' @' > kernel/chips/adm1025.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/adm1024.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/adm1024.d kernel/chips/adm1024.o: Makefile '`dirname kernel/chips/adm1024.d`/Module.mk' @' > kernel/chips/adm1024.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/adm1021.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/adm1021.d kernel/chips/adm1021.o: Makefile '`dirname kernel/chips/adm1021.d`/Module.mk' @' > kernel/chips/adm1021.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/vt8231.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/vt8231.d kernel/chips/vt8231.o: Makefile '`dirname kernel/chips/vt8231.d`/Module.mk' @' > kernel/chips/vt8231.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/smbus-arp.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/smbus-arp.d kernel/chips/smbus-arp.o: Makefile '`dirname kernel/chips/smbus-arp.d`/Module.mk' @' > kernel/chips/smbus-arp.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/smartbatt.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/smartbatt.d kernel/chips/smartbatt.o: Makefile '`dirname kernel/chips/smartbatt.d`/Module.mk' @' > kernel/chips/smartbatt.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-voodoo3.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-voodoo3.d kernel/busses/i2c-voodoo3.o: Makefile '`dirname kernel/busses/i2c-voodoo3.d`/Module.mk' @' > kernel/busses/i2c-voodoo3.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-viapro.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-viapro.d kernel/busses/i2c-viapro.o: Makefile '`dirname kernel/busses/i2c-viapro.d`/Module.mk' @' > kernel/busses/i2c-viapro.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-via.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-via.d kernel/busses/i2c-via.o: Makefile '`dirname kernel/busses/i2c-via.d`/Module.mk' @' > kernel/busses/i2c-via.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-savage4.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-savage4.d kernel/busses/i2c-savage4.o: Makefile '`dirname kernel/busses/i2c-savage4.d`/Module.mk' @' > kernel/busses/i2c-savage4.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/dmi_scan.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/dmi_scan.d kernel/busses/dmi_scan.o: Makefile '`dirname kernel/busses/dmi_scan.d`/Module.mk' @' > kernel/busses/dmi_scan.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-piix4.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-piix4.d kernel/busses/i2c-piix4.o: Makefile '`dirname kernel/busses/i2c-piix4.d`/Module.mk' @' > kernel/busses/i2c-piix4.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-sis645.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-sis645.d kernel/busses/i2c-sis645.o: Makefile '`dirname kernel/busses/i2c-sis645.d`/Module.mk' @' > kernel/busses/i2c-sis645.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-sis630.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-sis630.d kernel/busses/i2c-sis630.o: Makefile '`dirname kernel/busses/i2c-sis630.d`/Module.mk' @' > kernel/busses/i2c-sis630.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-sis5595.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-sis5595.d kernel/busses/i2c-sis5595.o: Makefile '`dirname kernel/busses/i2c-sis5595.d`/Module.mk' @' > kernel/busses/i2c-sis5595.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-isa.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-isa.d kernel/busses/i2c-isa.o: Makefile '`dirname kernel/busses/i2c-isa.d`/Module.mk' @' > kernel/busses/i2c-isa.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-i810.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-i810.d kernel/busses/i2c-i810.o: Makefile '`dirname kernel/busses/i2c-i810.d`/Module.mk' @' > kernel/busses/i2c-i810.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-i801.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-i801.d kernel/busses/i2c-i801.o: Makefile '`dirname kernel/busses/i2c-i801.d`/Module.mk' @' > kernel/busses/i2c-i801.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-hydra.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-hydra.d kernel/busses/i2c-hydra.o: Makefile '`dirname kernel/busses/i2c-hydra.d`/Module.mk' @' > kernel/busses/i2c-hydra.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-amd8111.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-amd8111.d kernel/busses/i2c-amd8111.o: Makefile '`dirname kernel/busses/i2c-amd8111.d`/Module.mk' @' > kernel/busses/i2c-amd8111.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-amd756.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-amd756.d kernel/busses/i2c-amd756.o: Makefile '`dirname kernel/busses/i2c-amd756.d`/Module.mk' @' > kernel/busses/i2c-amd756.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-ali15x3.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-ali15x3.d kernel/busses/i2c-ali15x3.o: Makefile '`dirname kernel/busses/i2c-ali15x3.d`/Module.mk' @' > kernel/busses/i2c-ali15x3.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-ali1535.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-ali1535.d kernel/busses/i2c-ali1535.o: Makefile '`dirname kernel/busses/i2c-ali1535.d`/Module.mk' @' > kernel/busses/i2c-ali1535.d
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-ali1535.c -o kernel/busses/i2c-ali1535.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-ali1535.c:58:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-ali15x3.c -o kernel/busses/i2c-ali15x3.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-ali15x3.c:65:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/linux/pci.h: At top level:
kernel/busses/i2c-ali15x3.c:185: warning: `locked' defined but not used
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-amd756.c -o kernel/busses/i2c-amd756.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-amd756.c:39:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-amd8111.c -o kernel/busses/i2c-amd8111.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-amd8111.c:13:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-hydra.c -o kernel/busses/i2c-hydra.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-hydra.c:30:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-i801.c -o kernel/busses/i2c-i801.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-i801.c:44:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-i810.c -o kernel/busses/i2c-i810.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-i810.c:40:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-isa.c -o kernel/busses/i2c-isa.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /usr/local/include/linux/i2c.h:54,
from kernel/busses/i2c-isa.c:30:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-sis5595.c -o kernel/busses/i2c-sis5595.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-sis5595.c:54:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-sis630.c -o kernel/busses/i2c-sis630.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/vmalloc.h:4,
from /lib/modules/2.4.21/build/include/asm/io.h:47,
from kernel/busses/i2c-sis630.c:53:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-sis645.c -o kernel/busses/i2c-sis645.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-sis645.c:39:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
kernel/busses/i2c-sis645.c: In function `sis645_setup':
kernel/busses/i2c-sis645.c:261: warning: suggest parentheses around assignment used as truth value
kernel/busses/i2c-sis645.c:266: warning: suggest parentheses around assignment used as truth value
kernel/busses/i2c-sis645.c:300: warning: suggest parentheses around assignment used as truth value
kernel/busses/i2c-sis645.c:304: warning: suggest parentheses around assignment used as truth value
kernel/busses/i2c-sis645.c:308: warning: suggest parentheses around assignment used as truth value
kernel/busses/i2c-sis645.c: In function `sis645_transaction':
kernel/busses/i2c-sis645.c:439: warning: suggest parentheses around assignment used as truth value
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-piix4.c -o kernel/busses/i2c-piix4.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-piix4.c:34:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/dmi_scan.c -o kernel/busses/dmi_scan.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/busses/dmi_scan.c:13:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
kernel/busses/dmi_scan.c: In function `dmi_decode':
kernel/busses/dmi_scan.c:179: warning: unused variable `data'
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-savage4.c -o kernel/busses/i2c-savage4.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-savage4.c:36:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-via.c -o kernel/busses/i2c-via.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-via.c:28:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-viapro.c -o kernel/busses/i2c-viapro.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-viapro.c:37:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-voodoo3.c -o kernel/busses/i2c-voodoo3.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-voodoo3.c:32:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/smartbatt.c -o kernel/chips/smartbatt.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/smartbatt.c:29:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
kernel/chips/smartbatt.c: In function `smartbatt_detect':
kernel/chips/smartbatt.c:190: warning: unused variable `cur'
kernel/chips/smartbatt.c:190: warning: unused variable `conf'
kernel/chips/smartbatt.c:190: warning: unused variable `hyst'
kernel/chips/smartbatt.c:190: warning: unused variable `os'
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/smbus-arp.c -o kernel/chips/smbus-arp.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/smbus-arp.c:23:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/vt8231.c -o kernel/chips/vt8231.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/vt8231.c:26:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/adm1021.c -o kernel/chips/adm1021.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/adm1021.c:24:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/adm1024.c -o kernel/chips/adm1024.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/adm1024.c:28:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/adm1025.c -o kernel/chips/adm1025.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/adm1025.c:27:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/adm9240.c -o kernel/chips/adm9240.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/adm9240.c:53:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/bt869.c -o kernel/chips/bt869.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/bt869.c:28:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/ddcmon.c -o kernel/chips/ddcmon.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/ddcmon.c:25:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/ds1621.c -o kernel/chips/ds1621.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/ds1621.c:26:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/eeprom.c -o kernel/chips/eeprom.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/eeprom.c:24:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/fscpos.c -o kernel/chips/fscpos.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/fscpos.c:30:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/fscscy.c -o kernel/chips/fscscy.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/fscscy.c:30:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/gl518sm.c -o kernel/chips/gl518sm.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/gl518sm.c:25:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/gl520sm.c -o kernel/chips/gl520sm.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/gl520sm.c:25:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/it87.c -o kernel/chips/it87.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/it87.c:36:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/lm75.c -o kernel/chips/lm75.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/lm75.c:23:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/lm78.c -o kernel/chips/lm78.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/lm78.c:23:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/lm80.c -o kernel/chips/lm80.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/lm80.c:24:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/lm87.c -o kernel/chips/lm87.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/lm87.c:27:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/lm92.c -o kernel/chips/lm92.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/lm92.c:26:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/ltc1710.c -o kernel/chips/ltc1710.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/ltc1710.c:46:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/matorb.c -o kernel/chips/matorb.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/matorb.c:27:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/maxilife.c -o kernel/chips/maxilife.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/maxilife.c:56:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/mtp008.c -o kernel/chips/mtp008.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/mtp008.c:23:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/pcf8574.c -o kernel/chips/pcf8574.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/pcf8574.c:43:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/pcf8591.c -o kernel/chips/pcf8591.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/pcf8591.c:23:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/sis5595.c -o kernel/chips/sis5595.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/sis5595.c:50:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/smsc47m1.c -o kernel/chips/smsc47m1.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/smsc47m1.c:24:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/thmc50.c -o kernel/chips/thmc50.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/thmc50.c:26:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/w83781d.c -o kernel/chips/w83781d.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/w83781d.c:39:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/via686a.c -o kernel/chips/via686a.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/via686a.c:35:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/vt1211.c -o kernel/chips/vt1211.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/vt1211.c:26:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c lib/data.c -o lib/data.ao
lib/data.c: In function `sensors_parse_chip_name':
lib/data.c:117: warning: deprecated use of label at end of compound statement
lib/data.c:151: warning: deprecated use of label at end of compound statement
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c lib/general.c -o lib/general.ao
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c lib/error.c -o lib/error.ao
lib/error.c: In function `sensors_default_fatal_error':
lib/error.c:61: warning: implicit declaration of function `exit'
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c lib/chips.c -o lib/chips.ao
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c lib/proc.c -o lib/proc.ao
lib/proc.c: In function `sensors_read_proc_chips':
lib/proc.c:84: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/proc.c: In function `sensors_read_proc_bus':
lib/proc.c:126: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c lib/access.c -o lib/access.ao
lib/access.c: In function `sensors_do_this_chip_sets':
lib/access.c:433: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c lib/init.c -o lib/init.ao
bison -p sensors_yy -d lib/conf-parse.y -o lib/conf-parse.c
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c lib/conf-parse.c -o lib/conf-parse.ao
lib/conf-parse.y: In function `sensors_yyparse':
lib/conf-parse.y:150: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-parse.y:206: warning: dereferencing type-punned pointer will break strict-aliasing rules
flex -Psensors_yy -t lib/conf-lex.l > lib/conf-lex.c
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c lib/conf-lex.c -o lib/conf-lex.ao
lib/conf-lex.l: In function `sensors_yylex':
lib/conf-lex.l:184: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:191: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:193: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:200: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:205: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:211: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:215: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:219: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:223: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:227: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:231: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:235: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:242: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:247: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:252: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:145: warning: label `find_rule' defined but not used
/usr/include/bits/string2.h: At top level:
lib/conf-lex.l:1124: warning: `yy_flex_realloc' defined but not used
rm -f lib/libsensors.a
ar rcvs lib/libsensors.a lib/data.ao lib/general.ao lib/error.ao lib/chips.ao lib/proc.ao lib/access.ao lib/init.ao lib/conf-parse.ao lib/conf-lex.ao
a - lib/data.ao
a - lib/general.ao
a - lib/error.ao
a - lib/chips.ao
a - lib/proc.ao
a - lib/access.ao
a - lib/init.ao
a - lib/conf-parse.ao
a - lib/conf-lex.ao
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 -c lib/data.c -o lib/data.lo
lib/data.c: In function `sensors_parse_chip_name':
lib/data.c:117: warning: deprecated use of label at end of compound statement
lib/data.c:151: warning: deprecated use of label at end of compound statement
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 -c lib/general.c -o lib/general.lo
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 -c lib/error.c -o lib/error.lo
lib/error.c: In function `sensors_default_fatal_error':
lib/error.c:61: warning: implicit declaration of function `exit'
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 -c lib/chips.c -o lib/chips.lo
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 -c lib/proc.c -o lib/proc.lo
lib/proc.c: In function `sensors_read_proc_chips':
lib/proc.c:84: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/proc.c: In function `sensors_read_proc_bus':
lib/proc.c:126: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 -c lib/access.c -o lib/access.lo
lib/access.c: In function `sensors_do_this_chip_sets':
lib/access.c:433: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 -c lib/init.c -o lib/init.lo
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 -c lib/conf-parse.c -o lib/conf-parse.lo
lib/conf-parse.y: In function `sensors_yyparse':
lib/conf-parse.y:150: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-parse.y:206: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 -c lib/conf-lex.c -o lib/conf-lex.lo
lib/conf-lex.l: In function `sensors_yylex':
lib/conf-lex.l:184: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:191: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:193: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:200: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:205: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:211: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:215: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:219: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:223: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:227: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:231: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:235: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:242: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:247: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:252: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:145: warning: label `find_rule' defined but not used
/usr/include/bits/string2.h: At top level:
lib/conf-lex.l:1124: warning: `yy_flex_realloc' defined but not used
gcc -shared -Wl,-soname,libsensors.so.1 -o lib/libsensors.so.1.3.0 lib/data.lo lib/general.lo lib/error.lo lib/chips.lo lib/proc.lo lib/access.lo lib/init.lo lib/conf-parse.lo lib/conf-lex.lo -lc
rm -f lib/libsensors.so.1
ln -sfn libsensors.so.1.3.0 lib/libsensors.so.1
rm -f lib/libsensors.so
ln -sfn libsensors.so.1.3.0 lib/libsensors.so
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c prog/sensors/main.c -o prog/sensors/main.ro
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c prog/sensors/chips.c -o prog/sensors/chips.ro
gcc -o prog/sensors/sensors prog/sensors/main.ro prog/sensors/chips.ro -Llib -lsensors
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c prog/dump/isadump.c -o prog/dump/isadump.ro
prog/dump/isadump.c: In function `main':
prog/dump/isadump.c:72: warning: implicit declaration of function `strcmp'
gcc -o prog/dump/isadump prog/dump/isadump.ro
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c prog/dump/i2cdump.c -o prog/dump/i2cdump.ro
prog/dump/i2cdump.c: In function `main':
prog/dump/i2cdump.c:316: warning: too many arguments for format
prog/dump/i2cdump.c:67: warning: unused variable `res2'
prog/dump/i2cdump.c:67: warning: `res' might be used uninitialized in this function
gcc -o prog/dump/i2cdump prog/dump/i2cdump.ro
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c prog/dump/i2cset.c -o prog/dump/i2cset.ro
prog/dump/i2cset.c: In function `main':
prog/dump/i2cset.c:49: warning: `size' might be used uninitialized in this function
gcc -o prog/dump/i2cset prog/dump/i2cset.ro
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c prog/detect/i2cdetect.c -o prog/detect/i2cdetect.ro
gcc -o prog/detect/i2cdetect prog/detect/i2cdetect.ro
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c prog/detect/dmidecode.c -o prog/detect/dmidecode.ro
gcc -o prog/detect/dmidecode prog/detect/dmidecode.ro
ishikawa@duron$
^ permalink raw reply [flat|nested] 11+ messages in thread
* Compiling lm_sensors module with gcc 3.3. (A problem and
2005-05-19 6:24 Compiling lm_sensors module with gcc 3.3. (A problem and workaround.) Chiaki
2005-05-19 6:24 ` Compiling lm_sensors module with gcc 3.3. (A problem and Ishikawa
@ 2005-05-19 6:24 ` Ishikawa
2005-05-19 6:24 ` Mark D. Studebaker
` (7 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: Ishikawa @ 2005-05-19 6:24 UTC (permalink / raw)
To: lm-sensors
"Mark M. Hoffman" wrote:
>
> Hi:
>
> * Mark D. Studebaker <mds@paradyne.com> [2003-06-22 10:51:35 -0400]:
> > would you please send us the entire output of 'make' so we can clean up the warnings. Thanks.
>
> > Ishikawa wrote:
> > >
> > > Thank you for your quick response.
> > >
> > > I downloaded the Makefile and etc/config.c
> > > and retried compiling lm_sensors 2.7.0 using gcc 3.3.
> ^^^^^
>
> (mds - correct me if I'm wrong here)
>
> If you're going to send the output of make, please get the latest
> CVS of everything (i2c and lm_sensors2) not just these two files.
> We've already cleaned up a lot of warnings.
>
Aha, I didn't read this message before sending out the
make output.
Let me try this again after I pulled in the CVS files.
--
int main(void){int j 03;/*(c)2003 cishikawa. */
char t[] ="<CI> @abcdefghijklmnopqrstuvwxyz.,\n\"";
char *i ="g>qtCIuqivb,gCwe\np@.ietCIuqi\"tqkvv is>dnamz";
while(*i)((j+=strchr(t,*i++)-(int)t),(j%=sizeof t-1),
(putchar(t[j])));return 0;}/* under GPL */
^ permalink raw reply [flat|nested] 11+ messages in thread
* Compiling lm_sensors module with gcc 3.3. (A problem and
2005-05-19 6:24 Compiling lm_sensors module with gcc 3.3. (A problem and workaround.) Chiaki
` (3 preceding siblings ...)
2005-05-19 6:24 ` Mark M. Hoffman
@ 2005-05-19 6:24 ` Ishikawa
2005-05-19 6:24 ` Mark D. Studebaker
` (4 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: Ishikawa @ 2005-05-19 6:24 UTC (permalink / raw)
To: lm-sensors
> If you're going to send the output of make, please get the latest
> CVS of everything (i2c and lm_sensors2) not just these two files.
> We've already cleaned up a lot of warnings.
>
Here is the compilation of CVS lm_sensors (against CVS lk 2.4 i2c)
using gcc 3.3.
This is under linux 2.4.21.
Lots of warnings from linux kernel 2.4.21 header (which
we can't do much at this stage, but I intend to
send a patch to the problematic file asm/system.h for x86
to linux kernel mailing list.).
Aside from the warning from system.h, we see several compilation
warings from various files.
But not that many.
Happy Hacking,
Ishikawa, Chiaki
PS : During a compilation of CVS i2c modules,
there was a very strange interaction of
LC_ALL and LANG setting and gcc/sed behavior, but
I simply set LC_ALL=C and LANG=C and
got away with it.
I attach the problem at the end, but this is more like
the I18N/L10N problem of the said toos including gcc, sed, make, etc..)
--
int main(void){int j 03;/*(c)2003 cishikawa. */
char t[] ="<CI> @abcdefghijklmnopqrstuvwxyz.,\n\"";
char *i ="g>qtCIuqivb,gCwe\np@.ietCIuqi\"tqkvv is>dnamz";
while(*i)((j+=strchr(t,*i++)-(int)t),(j%=sizeof t-1),
(putchar(t[j])));return 0;}/* under GPL */
-------------- next part --------------
Hi,
Here is the log of the latest CVS lm_sensors2 compilation
(using cvs i2c.) using GCC 3.3.
Lots of warnings from linux kernel 2.4.21 header (which
we can't do much at this stage, but I intend to
send a patch to the problematic file asm/system.h for x86
to linux kernel mailing list.).
Aside from the warning from system.h, we see several compilation
warings from various files.
But not that many.
Happy Hacking,
Ishikawa, Chiaki
PS : During a compilation of CVS i2c modules,
there was a very strange interaction of
LC_ALL and LANG setting and gcc/sed behavior, but
I simply set LC_ALL=C and LANG=C and
got away with it.
I attach the problem at the end, but this is more like
the I18N/L10N problem of the said toos including gcc, sed, make, etc..)
---
ishikawa@duron$
ishikawa@duron$ make clean
rm -f mkpatch/.temp
rm -f kernel/*.o kernel/*.d
rm -f kernel/busses/*.o kernel/busses/*.d
rm -f kernel/chips/*.o kernel/chips/*.d
rm -f kernel/include/*.h.install kernel/include/sensors.h kernel/include/sensors.hd
rm -f lib/*.ld lib/*.ad
rm -f lib/*.lo lib/*.ao
rm -f lib/libsensors.a lib/libsensors.so.2.0.0 lib/libsensors.so.2 lib/libsensors.so lib/conf-parse.h lib/conf-parse.c lib/conf-lex.c
rm -f prog/sensors/*.rd prog/sensors/*.ro
rm -f prog/sensors/sensors
rm -f prog/dump/*.rd prog/dump/*.ro prog/dump/isadump prog/dump/i2cdump prog/dump/i2cset
rm -f prog/detect/*.rd prog/detect/*.ro prog/detect/i2cdetect prog/detect/dmidecode
rm -f lm_sensors-*
ishikawa@duron$ make all
Makefile:243: kernel/busses/i2c-nforce2.d: No such file or directory
Makefile:243: kernel/busses/i2c-ali1535.d: No such file or directory
Makefile:243: kernel/busses/i2c-ali15x3.d: No such file or directory
Makefile:243: kernel/busses/i2c-amd756.d: No such file or directory
Makefile:243: kernel/busses/i2c-amd8111.d: No such file or directory
Makefile:243: kernel/busses/i2c-hydra.d: No such file or directory
Makefile:243: kernel/busses/i2c-i801.d: No such file or directory
Makefile:243: kernel/busses/i2c-i810.d: No such file or directory
Makefile:243: kernel/busses/i2c-isa.d: No such file or directory
Makefile:243: kernel/busses/i2c-sis5595.d: No such file or directory
Makefile:243: kernel/busses/i2c-sis630.d: No such file or directory
Makefile:243: kernel/busses/i2c-sis645.d: No such file or directory
Makefile:243: kernel/busses/i2c-piix4.d: No such file or directory
Makefile:243: kernel/busses/dmi_scan.d: No such file or directory
Makefile:243: kernel/busses/i2c-savage4.d: No such file or directory
Makefile:243: kernel/busses/i2c-via.d: No such file or directory
Makefile:243: kernel/busses/i2c-viapro.d: No such file or directory
Makefile:243: kernel/busses/i2c-voodoo3.d: No such file or directory
Makefile:243: kernel/chips/ds1307.d: No such file or directory
Makefile:243: kernel/chips/smartbatt.d: No such file or directory
Makefile:243: kernel/chips/smbus-arp.d: No such file or directory
Makefile:243: kernel/chips/vt8231.d: No such file or directory
Makefile:243: kernel/chips/w83627hf.d: No such file or directory
Makefile:243: kernel/chips/adm1021.d: No such file or directory
Makefile:243: kernel/chips/adm1024.d: No such file or directory
Makefile:243: kernel/chips/adm1025.d: No such file or directory
Makefile:243: kernel/chips/adm1026.d: No such file or directory
Makefile:243: kernel/chips/adm9240.d: No such file or directory
Makefile:243: kernel/chips/bt869.d: No such file or directory
Makefile:243: kernel/chips/ddcmon.d: No such file or directory
Makefile:243: kernel/chips/ds1621.d: No such file or directory
Makefile:243: kernel/chips/eeprom.d: No such file or directory
Makefile:243: kernel/chips/fscpos.d: No such file or directory
Makefile:243: kernel/chips/fscscy.d: No such file or directory
Makefile:243: kernel/chips/gl518sm.d: No such file or directory
Makefile:243: kernel/chips/gl520sm.d: No such file or directory
Makefile:243: kernel/chips/it87.d: No such file or directory
Makefile:243: kernel/chips/lm75.d: No such file or directory
Makefile:243: kernel/chips/lm78.d: No such file or directory
Makefile:243: kernel/chips/lm80.d: No such file or directory
Makefile:243: kernel/chips/lm85.d: No such file or directory
Makefile:243: kernel/chips/lm87.d: No such file or directory
Makefile:243: kernel/chips/lm92.d: No such file or directory
Makefile:243: kernel/chips/ltc1710.d: No such file or directory
Makefile:243: kernel/chips/matorb.d: No such file or directory
Makefile:243: kernel/chips/maxilife.d: No such file or directory
Makefile:243: kernel/chips/mtp008.d: No such file or directory
Makefile:243: kernel/chips/pcf8574.d: No such file or directory
Makefile:243: kernel/chips/pcf8591.d: No such file or directory
Makefile:243: kernel/chips/sis5595.d: No such file or directory
Makefile:243: kernel/chips/smsc47m1.d: No such file or directory
Makefile:243: kernel/chips/thmc50.d: No such file or directory
Makefile:243: kernel/chips/w83781d.d: No such file or directory
Makefile:243: kernel/chips/via686a.d: No such file or directory
Makefile:243: kernel/chips/vt1211.d: No such file or directory
Makefile:243: kernel/include/sensors.hd: No such file or directory
Makefile:243: lib/data.ld: No such file or directory
Makefile:243: lib/general.ld: No such file or directory
Makefile:243: lib/error.ld: No such file or directory
Makefile:243: lib/chips.ld: No such file or directory
Makefile:243: lib/proc.ld: No such file or directory
Makefile:243: lib/access.ld: No such file or directory
Makefile:243: lib/init.ld: No such file or directory
Makefile:243: lib/data.ad: No such file or directory
Makefile:243: lib/general.ad: No such file or directory
Makefile:243: lib/error.ad: No such file or directory
Makefile:243: lib/chips.ad: No such file or directory
Makefile:243: lib/proc.ad: No such file or directory
Makefile:243: lib/access.ad: No such file or directory
Makefile:243: lib/init.ad: No such file or directory
Makefile:243: prog/sensors/main.rd: No such file or directory
Makefile:243: prog/sensors/chips.rd: No such file or directory
Makefile:243: prog/dump/isadump.rd: No such file or directory
Makefile:243: prog/dump/i2cdump.rd: No such file or directory
Makefile:243: prog/dump/i2cset.rd: No such file or directory
Makefile:243: prog/detect/i2cdetect.rd: No such file or directory
Makefile:243: prog/detect/dmidecode.rd: No such file or directory
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 prog/detect/dmidecode.c | \
sed -e 's@^\(.*\)\.o:@prog/detect/dmidecode.rd prog/detect/dmidecode.ro: Makefile '`dirname prog/detect/dmidecode.rd`/Module.mk' @' > prog/detect/dmidecode.rd
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 prog/detect/i2cdetect.c | \
sed -e 's@^\(.*\)\.o:@prog/detect/i2cdetect.rd prog/detect/i2cdetect.ro: Makefile '`dirname prog/detect/i2cdetect.rd`/Module.mk' @' > prog/detect/i2cdetect.rd
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 prog/dump/i2cset.c | \
sed -e 's@^\(.*\)\.o:@prog/dump/i2cset.rd prog/dump/i2cset.ro: Makefile '`dirname prog/dump/i2cset.rd`/Module.mk' @' > prog/dump/i2cset.rd
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 prog/dump/i2cdump.c | \
sed -e 's@^\(.*\)\.o:@prog/dump/i2cdump.rd prog/dump/i2cdump.ro: Makefile '`dirname prog/dump/i2cdump.rd`/Module.mk' @' > prog/dump/i2cdump.rd
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 prog/dump/isadump.c | \
sed -e 's@^\(.*\)\.o:@prog/dump/isadump.rd prog/dump/isadump.ro: Makefile '`dirname prog/dump/isadump.rd`/Module.mk' @' > prog/dump/isadump.rd
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 prog/sensors/chips.c | \
sed -e 's@^\(.*\)\.o:@prog/sensors/chips.rd prog/sensors/chips.ro: Makefile '`dirname prog/sensors/chips.rd`/Module.mk' @' > prog/sensors/chips.rd
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 prog/sensors/main.c | \
sed -e 's@^\(.*\)\.o:@prog/sensors/main.rd prog/sensors/main.ro: Makefile '`dirname prog/sensors/main.rd`/Module.mk' @' > prog/sensors/main.rd
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 lib/init.c | \
sed -e 's@^\(.*\)\.o:@lib/init.ad lib/init.ao: Makefile '`dirname lib/init.ad`/Module.mk' @' > lib/init.ad
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 lib/access.c | \
sed -e 's@^\(.*\)\.o:@lib/access.ad lib/access.ao: Makefile '`dirname lib/access.ad`/Module.mk' @' > lib/access.ad
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 lib/proc.c | \
sed -e 's@^\(.*\)\.o:@lib/proc.ad lib/proc.ao: Makefile '`dirname lib/proc.ad`/Module.mk' @' > lib/proc.ad
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 lib/chips.c | \
sed -e 's@^\(.*\)\.o:@lib/chips.ad lib/chips.ao: Makefile '`dirname lib/chips.ad`/Module.mk' @' > lib/chips.ad
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 lib/error.c | \
sed -e 's@^\(.*\)\.o:@lib/error.ad lib/error.ao: Makefile '`dirname lib/error.ad`/Module.mk' @' > lib/error.ad
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 lib/general.c | \
sed -e 's@^\(.*\)\.o:@lib/general.ad lib/general.ao: Makefile '`dirname lib/general.ad`/Module.mk' @' > lib/general.ad
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 lib/data.c | \
sed -e 's@^\(.*\)\.o:@lib/data.ad lib/data.ao: Makefile '`dirname lib/data.ad`/Module.mk' @' > lib/data.ad
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 lib/init.c | \
sed -e 's@^\(.*\)\.o:@lib/init.ld lib/init.lo: Makefile '`dirname lib/init.ld`/Module.mk' @' > lib/init.ld
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 lib/access.c | \
sed -e 's@^\(.*\)\.o:@lib/access.ld lib/access.lo: Makefile '`dirname lib/access.ld`/Module.mk' @' > lib/access.ld
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 lib/proc.c | \
sed -e 's@^\(.*\)\.o:@lib/proc.ld lib/proc.lo: Makefile '`dirname lib/proc.ld`/Module.mk' @' > lib/proc.ld
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 lib/chips.c | \
sed -e 's@^\(.*\)\.o:@lib/chips.ld lib/chips.lo: Makefile '`dirname lib/chips.ld`/Module.mk' @' > lib/chips.ld
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 lib/error.c | \
sed -e 's@^\(.*\)\.o:@lib/error.ld lib/error.lo: Makefile '`dirname lib/error.ld`/Module.mk' @' > lib/error.ld
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 lib/general.c | \
sed -e 's@^\(.*\)\.o:@lib/general.ld lib/general.lo: Makefile '`dirname lib/general.ld`/Module.mk' @' > lib/general.ld
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 lib/data.c | \
sed -e 's@^\(.*\)\.o:@lib/data.ld lib/data.lo: Makefile '`dirname lib/data.ld`/Module.mk' @' > lib/data.ld
( grep 'SENSORS SYSCTL START' /dev/null kernel/chips/*.c | \
sed -e 's/:.*//' -e 's#^#kernel/include/sensors.h: #' ) > kernel/include/sensors.hd
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/vt1211.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/vt1211.d kernel/chips/vt1211.o: Makefile '`dirname kernel/chips/vt1211.d`/Module.mk' @' > kernel/chips/vt1211.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/via686a.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/via686a.d kernel/chips/via686a.o: Makefile '`dirname kernel/chips/via686a.d`/Module.mk' @' > kernel/chips/via686a.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/w83781d.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/w83781d.d kernel/chips/w83781d.o: Makefile '`dirname kernel/chips/w83781d.d`/Module.mk' @' > kernel/chips/w83781d.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/thmc50.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/thmc50.d kernel/chips/thmc50.o: Makefile '`dirname kernel/chips/thmc50.d`/Module.mk' @' > kernel/chips/thmc50.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/smsc47m1.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/smsc47m1.d kernel/chips/smsc47m1.o: Makefile '`dirname kernel/chips/smsc47m1.d`/Module.mk' @' > kernel/chips/smsc47m1.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/sis5595.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/sis5595.d kernel/chips/sis5595.o: Makefile '`dirname kernel/chips/sis5595.d`/Module.mk' @' > kernel/chips/sis5595.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/pcf8591.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/pcf8591.d kernel/chips/pcf8591.o: Makefile '`dirname kernel/chips/pcf8591.d`/Module.mk' @' > kernel/chips/pcf8591.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/pcf8574.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/pcf8574.d kernel/chips/pcf8574.o: Makefile '`dirname kernel/chips/pcf8574.d`/Module.mk' @' > kernel/chips/pcf8574.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/mtp008.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/mtp008.d kernel/chips/mtp008.o: Makefile '`dirname kernel/chips/mtp008.d`/Module.mk' @' > kernel/chips/mtp008.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/maxilife.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/maxilife.d kernel/chips/maxilife.o: Makefile '`dirname kernel/chips/maxilife.d`/Module.mk' @' > kernel/chips/maxilife.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/matorb.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/matorb.d kernel/chips/matorb.o: Makefile '`dirname kernel/chips/matorb.d`/Module.mk' @' > kernel/chips/matorb.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/ltc1710.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/ltc1710.d kernel/chips/ltc1710.o: Makefile '`dirname kernel/chips/ltc1710.d`/Module.mk' @' > kernel/chips/ltc1710.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/lm92.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/lm92.d kernel/chips/lm92.o: Makefile '`dirname kernel/chips/lm92.d`/Module.mk' @' > kernel/chips/lm92.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/lm87.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/lm87.d kernel/chips/lm87.o: Makefile '`dirname kernel/chips/lm87.d`/Module.mk' @' > kernel/chips/lm87.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/lm85.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/lm85.d kernel/chips/lm85.o: Makefile '`dirname kernel/chips/lm85.d`/Module.mk' @' > kernel/chips/lm85.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/lm80.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/lm80.d kernel/chips/lm80.o: Makefile '`dirname kernel/chips/lm80.d`/Module.mk' @' > kernel/chips/lm80.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/lm78.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/lm78.d kernel/chips/lm78.o: Makefile '`dirname kernel/chips/lm78.d`/Module.mk' @' > kernel/chips/lm78.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/lm75.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/lm75.d kernel/chips/lm75.o: Makefile '`dirname kernel/chips/lm75.d`/Module.mk' @' > kernel/chips/lm75.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/it87.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/it87.d kernel/chips/it87.o: Makefile '`dirname kernel/chips/it87.d`/Module.mk' @' > kernel/chips/it87.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/gl520sm.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/gl520sm.d kernel/chips/gl520sm.o: Makefile '`dirname kernel/chips/gl520sm.d`/Module.mk' @' > kernel/chips/gl520sm.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/gl518sm.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/gl518sm.d kernel/chips/gl518sm.o: Makefile '`dirname kernel/chips/gl518sm.d`/Module.mk' @' > kernel/chips/gl518sm.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/fscscy.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/fscscy.d kernel/chips/fscscy.o: Makefile '`dirname kernel/chips/fscscy.d`/Module.mk' @' > kernel/chips/fscscy.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/fscpos.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/fscpos.d kernel/chips/fscpos.o: Makefile '`dirname kernel/chips/fscpos.d`/Module.mk' @' > kernel/chips/fscpos.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/eeprom.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/eeprom.d kernel/chips/eeprom.o: Makefile '`dirname kernel/chips/eeprom.d`/Module.mk' @' > kernel/chips/eeprom.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/ds1621.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/ds1621.d kernel/chips/ds1621.o: Makefile '`dirname kernel/chips/ds1621.d`/Module.mk' @' > kernel/chips/ds1621.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/ddcmon.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/ddcmon.d kernel/chips/ddcmon.o: Makefile '`dirname kernel/chips/ddcmon.d`/Module.mk' @' > kernel/chips/ddcmon.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/bt869.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/bt869.d kernel/chips/bt869.o: Makefile '`dirname kernel/chips/bt869.d`/Module.mk' @' > kernel/chips/bt869.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/adm9240.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/adm9240.d kernel/chips/adm9240.o: Makefile '`dirname kernel/chips/adm9240.d`/Module.mk' @' > kernel/chips/adm9240.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/adm1026.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/adm1026.d kernel/chips/adm1026.o: Makefile '`dirname kernel/chips/adm1026.d`/Module.mk' @' > kernel/chips/adm1026.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/adm1025.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/adm1025.d kernel/chips/adm1025.o: Makefile '`dirname kernel/chips/adm1025.d`/Module.mk' @' > kernel/chips/adm1025.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/adm1024.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/adm1024.d kernel/chips/adm1024.o: Makefile '`dirname kernel/chips/adm1024.d`/Module.mk' @' > kernel/chips/adm1024.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/adm1021.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/adm1021.d kernel/chips/adm1021.o: Makefile '`dirname kernel/chips/adm1021.d`/Module.mk' @' > kernel/chips/adm1021.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/w83627hf.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/w83627hf.d kernel/chips/w83627hf.o: Makefile '`dirname kernel/chips/w83627hf.d`/Module.mk' @' > kernel/chips/w83627hf.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/vt8231.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/vt8231.d kernel/chips/vt8231.o: Makefile '`dirname kernel/chips/vt8231.d`/Module.mk' @' > kernel/chips/vt8231.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/smbus-arp.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/smbus-arp.d kernel/chips/smbus-arp.o: Makefile '`dirname kernel/chips/smbus-arp.d`/Module.mk' @' > kernel/chips/smbus-arp.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/smartbatt.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/smartbatt.d kernel/chips/smartbatt.o: Makefile '`dirname kernel/chips/smartbatt.d`/Module.mk' @' > kernel/chips/smartbatt.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/chips/ds1307.c | \
sed -e 's@^\(.*\)\.o:@kernel/chips/ds1307.d kernel/chips/ds1307.o: Makefile '`dirname kernel/chips/ds1307.d`/Module.mk' @' > kernel/chips/ds1307.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-voodoo3.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-voodoo3.d kernel/busses/i2c-voodoo3.o: Makefile '`dirname kernel/busses/i2c-voodoo3.d`/Module.mk' @' > kernel/busses/i2c-voodoo3.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-viapro.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-viapro.d kernel/busses/i2c-viapro.o: Makefile '`dirname kernel/busses/i2c-viapro.d`/Module.mk' @' > kernel/busses/i2c-viapro.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-via.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-via.d kernel/busses/i2c-via.o: Makefile '`dirname kernel/busses/i2c-via.d`/Module.mk' @' > kernel/busses/i2c-via.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-savage4.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-savage4.d kernel/busses/i2c-savage4.o: Makefile '`dirname kernel/busses/i2c-savage4.d`/Module.mk' @' > kernel/busses/i2c-savage4.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/dmi_scan.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/dmi_scan.d kernel/busses/dmi_scan.o: Makefile '`dirname kernel/busses/dmi_scan.d`/Module.mk' @' > kernel/busses/dmi_scan.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-piix4.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-piix4.d kernel/busses/i2c-piix4.o: Makefile '`dirname kernel/busses/i2c-piix4.d`/Module.mk' @' > kernel/busses/i2c-piix4.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-sis645.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-sis645.d kernel/busses/i2c-sis645.o: Makefile '`dirname kernel/busses/i2c-sis645.d`/Module.mk' @' > kernel/busses/i2c-sis645.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-sis630.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-sis630.d kernel/busses/i2c-sis630.o: Makefile '`dirname kernel/busses/i2c-sis630.d`/Module.mk' @' > kernel/busses/i2c-sis630.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-sis5595.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-sis5595.d kernel/busses/i2c-sis5595.o: Makefile '`dirname kernel/busses/i2c-sis5595.d`/Module.mk' @' > kernel/busses/i2c-sis5595.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-isa.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-isa.d kernel/busses/i2c-isa.o: Makefile '`dirname kernel/busses/i2c-isa.d`/Module.mk' @' > kernel/busses/i2c-isa.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-i810.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-i810.d kernel/busses/i2c-i810.o: Makefile '`dirname kernel/busses/i2c-i810.d`/Module.mk' @' > kernel/busses/i2c-i810.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-i801.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-i801.d kernel/busses/i2c-i801.o: Makefile '`dirname kernel/busses/i2c-i801.d`/Module.mk' @' > kernel/busses/i2c-i801.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-hydra.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-hydra.d kernel/busses/i2c-hydra.o: Makefile '`dirname kernel/busses/i2c-hydra.d`/Module.mk' @' > kernel/busses/i2c-hydra.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-amd8111.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-amd8111.d kernel/busses/i2c-amd8111.o: Makefile '`dirname kernel/busses/i2c-amd8111.d`/Module.mk' @' > kernel/busses/i2c-amd8111.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-amd756.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-amd756.d kernel/busses/i2c-amd756.o: Makefile '`dirname kernel/busses/i2c-amd756.d`/Module.mk' @' > kernel/busses/i2c-amd756.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-ali15x3.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-ali15x3.d kernel/busses/i2c-ali15x3.o: Makefile '`dirname kernel/busses/i2c-ali15x3.d`/Module.mk' @' > kernel/busses/i2c-ali15x3.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-ali1535.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-ali1535.d kernel/busses/i2c-ali1535.o: Makefile '`dirname kernel/busses/i2c-ali1535.d`/Module.mk' @' > kernel/busses/i2c-ali1535.d
gcc -M -MG -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 kernel/busses/i2c-nforce2.c | \
sed -e 's@^\(.*\)\.o:@kernel/busses/i2c-nforce2.d kernel/busses/i2c-nforce2.o: Makefile '`dirname kernel/busses/i2c-nforce2.d`/Module.mk' @' > kernel/busses/i2c-nforce2.d
cat kernel/include/sensors.h.template > kernel/include/sensors.h
awk '/SENSORS SYSCTL START/,/SENSORS SYSCTL END/' kernel/chips/*.c >> kernel/include/sensors.h
echo '#endif' >> kernel/include/sensors.h
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 prog/sensors/chips.c | \
sed -e 's@^\(.*\)\.o:@prog/sensors/chips.rd prog/sensors/chips.ro: Makefile '`dirname prog/sensors/chips.rd`/Module.mk' @' > prog/sensors/chips.rd
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 lib/proc.c | \
sed -e 's@^\(.*\)\.o:@lib/proc.ad lib/proc.ao: Makefile '`dirname lib/proc.ad`/Module.mk' @' > lib/proc.ad
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 lib/chips.c | \
sed -e 's@^\(.*\)\.o:@lib/chips.ad lib/chips.ao: Makefile '`dirname lib/chips.ad`/Module.mk' @' > lib/chips.ad
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 lib/proc.c | \
sed -e 's@^\(.*\)\.o:@lib/proc.ld lib/proc.lo: Makefile '`dirname lib/proc.ld`/Module.mk' @' > lib/proc.ld
gcc -M -MG -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 lib/chips.c | \
sed -e 's@^\(.*\)\.o:@lib/chips.ld lib/chips.lo: Makefile '`dirname lib/chips.ld`/Module.mk' @' > lib/chips.ld
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-nforce2.c -o kernel/busses/i2c-nforce2.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-nforce2.c:35:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
kernel/busses/i2c-nforce2.c: In function `nforce2_access':
kernel/busses/i2c-nforce2.c:148: warning: `len' might be used uninitialized in this function
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-ali1535.c -o kernel/busses/i2c-ali1535.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-ali1535.c:57:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-ali15x3.c -o kernel/busses/i2c-ali15x3.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-ali15x3.c:66:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-amd756.c -o kernel/busses/i2c-amd756.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-amd756.c:39:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-amd8111.c -o kernel/busses/i2c-amd8111.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-amd8111.c:12:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-hydra.c -o kernel/busses/i2c-hydra.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-hydra.c:29:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-i801.c -o kernel/busses/i2c-i801.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-i801.c:44:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-i810.c -o kernel/busses/i2c-i810.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-i810.c:39:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-isa.c -o kernel/busses/i2c-isa.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /usr/local/include/linux/i2c.h:37,
from kernel/busses/i2c-isa.c:31:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-sis5595.c -o kernel/busses/i2c-sis5595.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-sis5595.c:59:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-sis630.c -o kernel/busses/i2c-sis630.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-sis630.c:53:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-sis645.c -o kernel/busses/i2c-sis645.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-sis645.c:40:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-piix4.c -o kernel/busses/i2c-piix4.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-piix4.c:34:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/dmi_scan.c -o kernel/busses/dmi_scan.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/busses/dmi_scan.c:13:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-savage4.c -o kernel/busses/i2c-savage4.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-savage4.c:35:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-via.c -o kernel/busses/i2c-via.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-via.c:27:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-viapro.c -o kernel/busses/i2c-viapro.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-viapro.c:36:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/busses/i2c-voodoo3.c -o kernel/busses/i2c-voodoo3.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from /lib/modules/2.4.21/build/include/asm/pci.h:32,
from /lib/modules/2.4.21/build/include/linux/pci.h:654,
from kernel/busses/i2c-voodoo3.c:31:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/ds1307.c -o kernel/chips/ds1307.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/ds1307.c:23:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/smartbatt.c -o kernel/chips/smartbatt.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/smartbatt.c:28:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/smbus-arp.c -o kernel/chips/smbus-arp.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/smbus-arp.c:22:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/vt8231.c -o kernel/chips/vt8231.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/vt8231.c:25:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/w83627hf.c -o kernel/chips/w83627hf.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/w83627hf.c:36:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/adm1021.c -o kernel/chips/adm1021.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/adm1021.c:23:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/adm1024.c -o kernel/chips/adm1024.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/adm1024.c:27:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/adm1025.c -o kernel/chips/adm1025.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/adm1025.c:26:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/adm1026.c -o kernel/chips/adm1026.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/adm1026.c:40:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/adm9240.c -o kernel/chips/adm9240.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/adm9240.c:51:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/bt869.c -o kernel/chips/bt869.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/bt869.c:27:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/ddcmon.c -o kernel/chips/ddcmon.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/ddcmon.c:24:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/ds1621.c -o kernel/chips/ds1621.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/ds1621.c:25:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/eeprom.c -o kernel/chips/eeprom.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/eeprom.c:23:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/fscpos.c -o kernel/chips/fscpos.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/fscpos.c:29:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/fscscy.c -o kernel/chips/fscscy.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/fscscy.c:29:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/gl518sm.c -o kernel/chips/gl518sm.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/gl518sm.c:24:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/gl520sm.c -o kernel/chips/gl520sm.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/gl520sm.c:24:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/it87.c -o kernel/chips/it87.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/it87.c:35:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/lm75.c -o kernel/chips/lm75.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/lm75.c:22:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/lm78.c -o kernel/chips/lm78.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/lm78.c:22:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/lm80.c -o kernel/chips/lm80.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/lm80.c:23:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/lm85.c -o kernel/chips/lm85.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/lm85.c:59:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/lm87.c -o kernel/chips/lm87.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/lm87.c:26:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/lm92.c -o kernel/chips/lm92.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/lm92.c:24:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/ltc1710.c -o kernel/chips/ltc1710.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/ltc1710.c:45:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/matorb.c -o kernel/chips/matorb.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/matorb.c:26:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/maxilife.c -o kernel/chips/maxilife.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/maxilife.c:55:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/mtp008.c -o kernel/chips/mtp008.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/mtp008.c:22:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/pcf8574.c -o kernel/chips/pcf8574.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/pcf8574.c:42:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/pcf8591.c -o kernel/chips/pcf8591.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/pcf8591.c:22:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/sis5595.c -o kernel/chips/sis5595.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/sis5595.c:49:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/smsc47m1.c -o kernel/chips/smsc47m1.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/smsc47m1.c:23:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/thmc50.c -o kernel/chips/thmc50.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/thmc50.c:25:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/w83781d.c -o kernel/chips/w83781d.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/w83781d.c:39:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/via686a.c -o kernel/chips/via686a.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/via686a.c:35:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
kernel/chips/via686a.c: At top level:
kernel/chips/via686a.c:514: warning: `via686a_find' defined but not used
gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include -Wall -O2 -c kernel/chips/vt1211.c -o kernel/chips/vt1211.o
In file included from /lib/modules/2.4.21/build/include/asm/semaphore.h:39,
from /lib/modules/2.4.21/build/include/linux/fs.h:200,
from /lib/modules/2.4.21/build/include/linux/capability.h:17,
from /lib/modules/2.4.21/build/include/linux/binfmts.h:5,
from /lib/modules/2.4.21/build/include/linux/sched.h:9,
from /lib/modules/2.4.21/build/include/linux/mm.h:4,
from /lib/modules/2.4.21/build/include/linux/slab.h:14,
from kernel/chips/vt1211.c:25:
/lib/modules/2.4.21/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.4.21/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c lib/data.c -o lib/data.ao
lib/data.c: In function `sensors_parse_chip_name':
lib/data.c:117: warning: deprecated use of label at end of compound statement
lib/data.c:151: warning: deprecated use of label at end of compound statement
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c lib/general.c -o lib/general.ao
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c lib/error.c -o lib/error.ao
lib/error.c: In function `sensors_default_fatal_error':
lib/error.c:61: warning: implicit declaration of function `exit'
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c lib/chips.c -o lib/chips.ao
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c lib/proc.c -o lib/proc.ao
lib/proc.c: In function `sensors_read_proc_chips':
lib/proc.c:83: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/proc.c: In function `sensors_read_proc_bus':
lib/proc.c:125: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c lib/access.c -o lib/access.ao
lib/access.c: In function `sensors_do_this_chip_sets':
lib/access.c:442: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c lib/init.c -o lib/init.ao
bison -p sensors_yy -d lib/conf-parse.y -o lib/conf-parse.c
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c lib/conf-parse.c -o lib/conf-parse.ao
lib/conf-parse.y: In function `sensors_yyparse':
lib/conf-parse.y:151: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-parse.y:207: warning: dereferencing type-punned pointer will break strict-aliasing rules
flex -Psensors_yy -t lib/conf-lex.l > lib/conf-lex.c
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c lib/conf-lex.c -o lib/conf-lex.ao
lib/conf-lex.l: In function `sensors_yylex':
lib/conf-lex.l:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:197: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:199: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:206: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:211: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:217: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:221: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:225: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:229: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:233: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:237: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:241: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:248: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:253: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:258: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:145: warning: label `find_rule' defined but not used
/usr/include/bits/string2.h: At top level:
lib/conf-lex.l:1130: warning: `yy_flex_realloc' defined but not used
rm -f lib/libsensors.a
ar rcvs lib/libsensors.a lib/data.ao lib/general.ao lib/error.ao lib/chips.ao lib/proc.ao lib/access.ao lib/init.ao lib/conf-parse.ao lib/conf-lex.ao
a - lib/data.ao
a - lib/general.ao
a - lib/error.ao
a - lib/chips.ao
a - lib/proc.ao
a - lib/access.ao
a - lib/init.ao
a - lib/conf-parse.ao
a - lib/conf-lex.ao
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 -c lib/data.c -o lib/data.lo
lib/data.c: In function `sensors_parse_chip_name':
lib/data.c:117: warning: deprecated use of label at end of compound statement
lib/data.c:151: warning: deprecated use of label at end of compound statement
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 -c lib/general.c -o lib/general.lo
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 -c lib/error.c -o lib/error.lo
lib/error.c: In function `sensors_default_fatal_error':
lib/error.c:61: warning: implicit declaration of function `exit'
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 -c lib/chips.c -o lib/chips.lo
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 -c lib/proc.c -o lib/proc.lo
lib/proc.c: In function `sensors_read_proc_chips':
lib/proc.c:83: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/proc.c: In function `sensors_read_proc_bus':
lib/proc.c:125: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 -c lib/access.c -o lib/access.lo
lib/access.c: In function `sensors_do_this_chip_sets':
lib/access.c:442: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 -c lib/init.c -o lib/init.lo
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 -c lib/conf-parse.c -o lib/conf-parse.lo
lib/conf-parse.y: In function `sensors_yyparse':
lib/conf-parse.y:151: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-parse.y:207: warning: dereferencing type-punned pointer will break strict-aliasing rules
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -fpic -Wall -O2 -c lib/conf-lex.c -o lib/conf-lex.lo
lib/conf-lex.l: In function `sensors_yylex':
lib/conf-lex.l:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:197: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:199: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:206: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:211: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:217: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:221: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:225: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:229: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:233: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:237: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:241: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:248: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:253: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:258: warning: dereferencing type-punned pointer will break strict-aliasing rules
lib/conf-lex.l:145: warning: label `find_rule' defined but not used
/usr/include/bits/string2.h: At top level:
lib/conf-lex.l:1130: warning: `yy_flex_realloc' defined but not used
gcc -shared -Wl,-soname,libsensors.so.2 -o lib/libsensors.so.2.0.0 lib/data.lo lib/general.lo lib/error.lo lib/chips.lo lib/proc.lo lib/access.lo lib/init.lo lib/conf-parse.lo lib/conf-lex.lo -lc -lm
rm -f lib/libsensors.so.2
ln -sfn libsensors.so.2.0.0 lib/libsensors.so.2
rm -f lib/libsensors.so
ln -sfn libsensors.so.2.0.0 lib/libsensors.so
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c prog/sensors/main.c -o prog/sensors/main.ro
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c prog/sensors/chips.c -o prog/sensors/chips.ro
gcc -o prog/sensors/sensors prog/sensors/main.ro prog/sensors/chips.ro -Llib -lsensors
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c prog/dump/isadump.c -o prog/dump/isadump.ro
gcc -o prog/dump/isadump prog/dump/isadump.ro
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c prog/dump/i2cdump.c -o prog/dump/i2cdump.ro
gcc -o prog/dump/i2cdump prog/dump/i2cdump.ro
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c prog/dump/i2cset.c -o prog/dump/i2cset.ro
gcc -o prog/dump/i2cset prog/dump/i2cset.ro
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c prog/detect/i2cdetect.c -o prog/detect/i2cdetect.ro
gcc -o prog/detect/i2cdetect prog/detect/i2cdetect.ro
gcc -I. -Ikernel/include -I/usr/local/include -I/lib/modules/2.4.21/build/include -Wall -O2 -c prog/detect/dmidecode.c -o prog/detect/dmidecode.ro
gcc -o prog/detect/dmidecode prog/detect/dmidecode.ro
ishikawa@duron$ gcc -v
Reading specs from /usr/lib/gcc-lib/i386-linux/3.3/specs
Configured with: ../src/configure -v --enable-languages=c,c++,java,f77,pascal,objc,ada,treelang --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-gxx-include-dir=/usr/include/c++/3.3 --enable-shared --with-system-zlib --enable-nls --without-included-gettext --enable-__cxa_atexit --enable-clocale=gnu --enable-debug --enable-java-gc=boehm --enable-java-awt=xlib --enable-objc-gc i386-linux
Thread model: posix
gcc version 3.3 (Debian)
ishikawa@duron$
---
Strange I2C compilation problem when I set
LANG=ja_JP.ujis
LC_ALL=ja_JP.ujis
/ide-s-master/tools/lm_sensors-CVS/i2c
ishikawa@duron$ LANG=ja_JP.ujis
ishikawa@duron$ LC_ALL=ja_JP.ujis
ishikawa@duron$ export LANG LC_ALL
ishikawa@duron$ make clean
rm -f mkpatch/.temp
rm -f kernel/*.o kernel/*.d kernel/.*.o.flags
rm -f kernel/*~
rm -f lm_sensors-*
ishikawa@duron$ make
... omission of messages about kernel/*.d files missing ...
gcc -M -MG -I/lib/modules/2.4.21/build/include -nostdinc -Wall -O2 -DLM_SENSORS -D__KERNEL__ -DMODULE -fomit-frame-pointer -DEXPORT_SYMTAB kernel/i2c-pport.c | \
sed -e 's@^\(.*\)\.o:@kernel/i2c-pport.d kernel/i2c-pport.o: Makefile '`dirname kernel/i2c-pport.d`/Module.mk' @' > kernel/i2c-pport.d
gcc -M -MG -I/lib/modules/2.4.21/build/include -nostdinc -Wall -O2 -DLM_SENSORS -D__KERNEL__ -DMODULE -fomit-frame-pointer -DEXPORT_SYMTAB kernel/i2c-proc.c | \
sed -e 's@^\(.*\)\.o:@kernel/i2c-proc.d kernel/i2c-proc.o: Makefile '`dirname kernel/i2c-proc.d`/Module.mk' @' > kernel/i2c-proc.d
gcc -M -MG -I/lib/modules/2.4.21/build/include -nostdinc -Wall -O2 -DLM_SENSORS -D__KERNEL__ -DMODULE -fomit-frame-pointer -DEXPORT_SYMTAB kernel/i2c-algo-pcf.c | \
sed -e 's@^\(.*\)\.o:@kernel/i2c-algo-pcf.d kernel/i2c-algo-pcf.o: Makefile '`dirname kernel/i2c-algo-pcf.d`/Module.mk' @' > kernel/i2c-algo-pcf.d
gcc -M -MG -I/lib/modules/2.4.21/build/include -nostdinc -Wall -O2 -DLM_SENSORS -D__KERNEL__ -DMODULE -fomit-frame-pointer -DEXPORT_SYMTAB kernel/i2c-velleman.c | \
sed -e 's@^\(.*\)\.o:@kernel/i2c-velleman.d kernel/i2c-velleman.o: Makefile '`dirname kernel/i2c-velleman.d`/Module.mk' @' > kernel/i2c-velleman.d
gcc -M -MG -I/lib/modules/2.4.21/build/include -nostdinc -Wall -O2 -DLM_SENSORS -D__KERNEL__ -DMODULE -fomit-frame-pointer -DEXPORT_SYMTAB kernel/i2c-elv.c | \
sed -e 's@^\(.*\)\.o:@kernel/i2c-elv.d kernel/i2c-elv.o: Makefile '`dirname kernel/i2c-elv.d`/Module.mk' @' > kernel/i2c-elv.d
gcc -M -MG -I/lib/modules/2.4.21/build/include -nostdinc -Wall -O2 -DLM_SENSORS -D__KERNEL__ -DMODULE -fomit-frame-pointer -DEXPORT_SYMTAB kernel/i2c-algo-biths.c | \
sed -e 's@^\(.*\)\.o:@kernel/i2c-algo-biths.d kernel/i2c-algo-biths.o: Makefile '`dirname kernel/i2c-algo-biths.d`/Module.mk' @' > kernel/i2c-algo-biths.d
gcc -M -MG -I/lib/modules/2.4.21/build/include -nostdinc -Wall -O2 -DLM_SENSORS -D__KERNEL__ -DMODULE -fomit-frame-pointer -DEXPORT_SYMTAB kernel/i2c-algo-bit.c | \
sed -e 's@^\(.*\)\.o:@kernel/i2c-algo-bit.d kernel/i2c-algo-bit.o: Makefile '`dirname kernel/i2c-algo-bit.d`/Module.mk' @' > kernel/i2c-algo-bit.d
gcc -M -MG -I/lib/modules/2.4.21/build/include -nostdinc -Wall -O2 -DLM_SENSORS -D__KERNEL__ -DMODULE -fomit-frame-pointer -DEXPORT_SYMTAB kernel/i2c-dev.c | \
sed -e 's@^\(.*\)\.o:@kernel/i2c-dev.d kernel/i2c-dev.o: Makefile '`dirname kernel/i2c-dev.d`/Module.mk' @' > kernel/i2c-dev.d
gcc -M -MG -I/lib/modules/2.4.21/build/include -nostdinc -Wall -O2 -DLM_SENSORS -D__KERNEL__ -DMODULE -fomit-frame-pointer -DEXPORT_SYMTAB kernel/i2c-core.c | \
sed -e 's@^\(.*\)\.o:@kernel/i2c-core.d kernel/i2c-core.o: Makefile '`dirname kernel/i2c-core.d`/Module.mk' @' > kernel/i2c-core.d
*** So far so good.
Then, here comes an error message in Japanese which says
there is no rule to make `stdarg.h' which is a necessary target for
kernel/i2c-pport.d : I changed the Japanese characters
make: *** `kernel/i2c-pport.d' ..... `stdarg.h' ... make ......
Strange, indeed.
When I modified LANG and LC_ALL, all went well.
LANG=C
LC_ALL=C
export LANG LC_ALL
make clean
make all
... clean compilation...
[end of memo]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Compiling lm_sensors module with gcc 3.3. (A problem and
2005-05-19 6:24 Compiling lm_sensors module with gcc 3.3. (A problem and workaround.) Chiaki
` (6 preceding siblings ...)
2005-05-19 6:24 ` Ishikawa
@ 2005-05-19 6:24 ` Ishikawa
2005-05-19 6:24 ` Ishikawa
2005-05-19 6:24 ` Jean Delvare
9 siblings, 0 replies; 11+ messages in thread
From: Ishikawa @ 2005-05-19 6:24 UTC (permalink / raw)
To: lm-sensors
Hi,
Thank you for the great softwar packages.
In a post a few days ago, I mentioned
about a strange problem caused by
locale setting during i2c compilation.
I tracked down the cause of a strange include header
problem when I tried the lm_sensors CVS version (with
the proper i2c lk24). This has to do something to do with
the Makefile.
Again this is with GCC 3.3.
First thing first, a short work around.
Tell the users that
always compile i2c/lm_sensors using the following environment variable setting.
LANG=C
LC_ALL=C
But a short rewrite of Makefile also saves the day.
Detailed Analysis (and another remedy):
(I can't easily include the problem output from make since
it contains Japanese strings, so I explain
the background analysis and remedy here.)
The new rules of GCC's include header handling is such that
- so called local "system header" directories are not
included despite explicit -I specficiation
e.g. -I/usr/local/include is not handled. It is ignored.
- however using -nostdinc we can override the
above behavior and then -I specification is properly handled.
-nostdinc -I/usr/local/include
GCC "-print-search-dirs" option prints out the
searched directories for GCC's "standard" headers.
So if we specify -nostdinc, and still want to
search for the default headers AFTER our directories given by
-I specifications,
then we can add the directories printed by -print-search-dirs
AFTER our own local "system" headers given by -I specifications.
Now there is a hitch with the internationalization (I18N)/
localization (L10N) of GCC command itself. Some messages from GCC are
now translated into local languages.
In particular, the normal output of
gcc -print-search-dirs
get slightly modified depending on the setting of environment variable
LC_ALL (and possibly LANG as well) (!).
Case in point.
Under the standard C locale, this is what we get.
ishikawa@duron$ export LC_ALL=C LANG=C
ishikawa@duron$ gcc -print-search-dirs
install: /usr/lib/gcc-lib/i386-linux/3.3/
programs: =/usr/lib/gcc-lib/i386-linux/3.3/:/usr/lib/gcc-lib/i386-linux/3.3/:/usr/lib/gcc-lib/i386-linux/:/usr/lib/gcc/i386-linux/3.3/:/usr/lib/gcc/i386-linux/:/usr/lib/gcc-lib/i386-linux/3.3/../../../../i386-linux/bin/i386-linux/3.3/:/usr/lib/gcc-lib/i386-linux/3.3/../../../../i386-linux/bin/
libraries: =/usr/lib/gcc-lib/i386-linux/3.3/:/usr/lib/gcc/i386-linux/3.3/:/usr/lib/gcc-lib/i386-linux/3.3/../../../../i386-linux/lib/i386-linux/3.3/:/usr/lib/gcc-lib/i386-linux/3.3/../../../../i386-linux/lib/:/usr/lib/gcc-lib/i386-linux/3.3/../../../i386-linux/3.3/:/usr/lib/gcc-lib/i386-linux/3.3/../../../:/lib/i386-linux/3.3/:/lib/:/usr/lib/i386-linux/3.3/:/usr/lib/
Now comes the interesting part.
Under Japanese locale, here is what
we get. (I modify a few strings since I know many e-mail readers
mangle Japanese characters.)
ishikawa@duron$ export LC_ALL=ja_JP.ujis LANG=ja_JP.ujis
ishikawa@duron$ gcc -print-search-dirs
[[Install]]: /usr/lib/gcc-lib/i386-linux/3.3/
[[Program]]: =/usr/lib/gcc-lib/i386-linux/3.3/:/usr/lib/gcc-lib/i386-linux/3.3/:/usr/lib/gcc-lib/i386-linux/:/usr/lib/gcc/i386-linux/3.3/:/usr/lib/gcc/i386-linux/:/usr/lib/gcc-lib/i386-linux/3.3/../../../../i386-linux/bin/i386-linux/3.3/:/usr/lib/gcc-lib/i386-linux/3.3/../../../../i386-linux/bin/
[[Library]]: =/usr/lib/gcc-lib/i386-linux/3.3/:/usr/lib/gcc/i386-linux/3.3/:/usr/lib/gcc-lib/i386-linux/3.3/../../../../i386-linux/lib/i386-linux/3.3/:/usr/lib/gcc-lib/i386-linux/3.3/../../../../i386-linux/lib/:/usr/lib/gcc-lib/i386-linux/3.3/../../../i386-linux/3.3/:/usr/lib/gcc-lib/i386-linux/3.3/../../../:/lib/i386-linux/3.3/:/lib/:/usr/lib/i386-linux/3.3/:/usr/lib/
ishikawa@duron$
Actually in the above, I rewrote the three strings that come before the ":"
into ASCII strings since many won't be able to read them.
[[Install]] ... Originally, it was a non-ascii Japanese
character string that stands for `install'.
[[Program]] ... A non-ascii Japanese character string that stands
for `program'.
[[Library]] ... A non-ascii Japanese character string that stands
for `library'.
(Please note that there a few variations of
Japanese locale, especially the choice of character coding system,
and the above setting is a particular
setup I use under Debian GNU/Linux. LC_ALL=ja_JP.euc / LC_ALL=ja_JP.sjis /
LC_ALL=japanese are what I have observed on other unices.
So if you talk to other Japanese developers, you will find that
they may use slightly different locale settings).
So, why is this a problem?
In the i2c/Makefile, we have the following snipet of code to
deal with the GCC's handling of header files: we need to
specify our own "local" system header file first, and
still want to include the standard header directories afterward.
Please note the use of string literal "install" in the
SED command to look for the standard include directory in
GCC -print-search-dirs output.
--- begin quote ---
# This magic is from the kernel Makefile.
# Extra cflags for kbuild 2.4. The default is to forbid includes by kernel code
# from user space headers.
kbuild_2_4_nostdinc := -nostdinc $(shell $(CC) -print-search-dirs | sed -ne 's/install: \(.*\)/-I \1include/gp')
MODCPPFLAGS += $(CPPFLAGS) $(kbuild_2_4_nostdinc)
--- end quote
This doesn't work well under Japanese locale since
string literal "install" doesn't appear in the fist line of
GCC -print-search-dirs (!).
As a result, during compilation of i2c,
this caused a non-found header files problems. (That is,
header files given
in i2c source files as #include targets,
and not found under linux kernel header files,
but available in the GCC's standard header files. Got it?).
[Remedy] So what should we do?
1. In README/INSTALL, we may want to warn the users to use the following
environment setting before compilation.
export LC_ALL=C LANG=C (Bourne-shell, bash)
setenv LC_ALL C (C-shell)
setenv LANG C
But how many people in non-ASCII usage world
will complain about the problem
without reading the fine prints in these documentation?
So I prefer the second choice in the following.
2. We may rewrite the above Makefile snippet to
use env LC_ALL=C LANG=C $(CC) ... as follows.
kbuild_2_4_nostdinc := -nostdinc $(shell env LC_ALL=C LANG=C $(CC) -print-search-dirs | sed -ne 's/install: \(.*\)/-I \1include/gp')
I just checked the operation and this indeed solved strange problem
observed locally here under Japanese locale setting.
Since this may be bullet-proof as far as I can tell, this is
the preferred solution.
(UNLESS, of course, the GCC maintainer in their infinite wisdom
change the output format of -print-search-dirs. However, this is unlikely.
Many embedded programming folks, who use GCC under
cross compiler setting,
depend on this feature very much. I am sure that
many scripts depending on the output have been written. But who knows?!
Come to think of it, in the unlikey case that the output format changes,
the current makefile will break anyway under the default locale, though. )
3. I am going to write to GCC maintainers that
at least THIS PARTICULAR OUTPUT from GCC should be saved from the mangling
done by I18N/L10N translation scheme
since some program depends on the particular format of output (!).
(Actually I don't like the translated output of other parts of GCC
since it may break other programs/scripts...)
Now, as to why Linux kernel doesn't seem to suffer from this
LANG/LC_ALL problem, I am not sure...
Maybe they don't grep the output from GCC? (Or probably resets LC_ALL
somewhere in the chain of commands before the particular
$(CC) -print-search-dirs is invoked.
At least, it is known that the timestamp string buried in
Linux's "uname -a" output follows the LC_ALL/LANG setting at the
time of kernel compilation. So under my linux setting,
"uname -a" contains Japanese date/time string and
this causes a problem when I try to report some kernel/application
bugs to maintainers : not all editors are equipped to handle
Japanese characters well. So I have to remove the Japanese strings from
uname output.
Anyway, I hope the remedy suggested by [2] above
is included in Makefile somehow.
Happy Hacking,
Ishikawa, Chiaki
PS: It took me several hours of scratching my head
and doubting the operation of bash, sed, make and gcc
under different locale settings until
I found why the output left in kernel/i2c-*.d
are different under different locale settings.
(Sun's Solaris 2.5.1 broke some programs
under Japanese locale settings and so I am not
that surprised to find breakage caused by
more I18N/L10N programs. We just eradicate bugs
one by one...)
PPS: In the previous post,
I noted that asm/system.h caused a lot of
warning which we can't do a thing during
compilation of lm_sensors CVS modules.
I wrote to linux-kernel mailing list a suggestion to
patch asm/system.h (for x86). I am not sure
if such rewriting will be done or not.
At the same time,
I have found out why the linux kernel compilation
itself doesn't complain about this header.
Adding -fno-strict-alias to GCC shuts up this
particular warning. But I am not sure
if this is a good idea or not for i2c/lm_sensors
compilation.
Obviously the linux kernel maintainer decided
to shut up the warnings for now rather than
tackle the potential (real and bogus) problem of various
tricky C code accumulated over the years.
It would be some time before GCC's such new warnings
can be effectively enabled for linux kernel compilation.
(Maybe version 3.0 or 4.0?!)
Again thank you for the great packages.
--
int main(void){int j 03;/*(c)2003 cishikawa. */
char t[] ="<CI> @abcdefghijklmnopqrstuvwxyz.,\n\"";
char *i ="g>qtCIuqivb,gCwe\np@.ietCIuqi\"tqkvv is>dnamz";
while(*i)((j+=strchr(t,*i++)-(int)t),(j%=sizeof t-1),
(putchar(t[j])));return 0;}/* under GPL */
^ permalink raw reply [flat|nested] 11+ messages in thread
* Compiling lm_sensors module with gcc 3.3. (A problem and
2005-05-19 6:24 Compiling lm_sensors module with gcc 3.3. (A problem and workaround.) Chiaki
` (8 preceding siblings ...)
2005-05-19 6:24 ` Ishikawa
@ 2005-05-19 6:24 ` Jean Delvare
9 siblings, 0 replies; 11+ messages in thread
From: Jean Delvare @ 2005-05-19 6:24 UTC (permalink / raw)
To: lm-sensors
(BTW, GCC 3.2 suffers the same problem.)
> [Remedy] So what should we do?
>
> 1. In README/INSTALL, we may want to warn the users to use the
> following
> environment setting before compilation.
>
> export LC_ALL=C LANG=C (Bourne-shell, bash)
>
> setenv LC_ALL C (C-shell)
> setenv LANG C
>
> But how many people in non-ASCII usage world
> will complain about the problem
> without reading the fine prints in these documentation?
>
> So I prefer the second choice in the following.
Same for me. I don't expect the users to read the docs. I usually don't
read them first, and look at them only when I really have to. Solution
#2 is much more elegant IMHO.
> 2. We may rewrite the above Makefile snippet to
> use env LC_ALL=C LANG=C $(CC) ... as follows.
>
> kbuild_2_4_nostdinc := -nostdinc $(shell env LC_ALL=C LANG=C $(CC)
> -print-search-dirs | sed -ne 's/install: \(.*\)/-I \1include/gp')
>
> I just checked the operation and this indeed solved strange problem
> observed locally here under Japanese locale setting.
>
> Since this may be bullet-proof as far as I can tell, this is
> the preferred solution.
> (UNLESS, of course, the GCC maintainer in their infinite wisdom
> change the output format of -print-search-dirs. However, this is
> unlikely. Many embedded programming folks, who use GCC under
> cross compiler setting,
> depend on this feature very much. I am sure that
> many scripts depending on the output have been written. But who
> knows?! Come to think of it, in the unlikey case that the output
> format changes, the current makefile will break anyway under the
> default locale, though. )
OK for that. It's rather easy. Another user reported the problem to me
this morning, and the fix worked. I'll commit it to CVS (for both i2c
and lm_sensors). One question however. It seemed to me that setting
LC_ALL=C was sufficent. In which case do you believe LANG also has to be
set? I'm not a locale expert (never used them for myself), so I may be
missing something obvious. Also should we use =C or =POSIX? Is there a
difference?
> 3. I am going to write to GCC maintainers that
> at least THIS PARTICULAR OUTPUT from GCC should be saved from the
> mangling done by I18N/L10N translation scheme
> since some program depends on the particular format of output (!).
> (Actually I don't like the translated output of other parts of GCC
> since it may break other programs/scripts...)
>
> Now, as to why Linux kernel doesn't seem to suffer from this
> LANG/LC_ALL problem, I am not sure...
> Maybe they don't grep the output from GCC? (Or probably resets
> LC_ALL somewhere in the chain of commands before the particular
> $(CC) -print-search-dirs is invoked.
>
> At least, it is known that the timestamp string buried in
> Linux's "uname -a" output follows the LC_ALL/LANG setting at the
> time of kernel compilation. So under my linux setting,
> "uname -a" contains Japanese date/time string and
> this causes a problem when I try to report some kernel/application
> bugs to maintainers : not all editors are equipped to handle
> Japanese characters well. So I have to remove the Japanese strings
> from uname output.
I agree. I don't like translations anyway. Never used french
translations when I could avoid them, since I hardly can understand what
the translations mean. I believe english is the natural language of
computer science, and it will stay that way for a long time (my
opinion).
> Anyway, I hope the remedy suggested by [2] above
> is included in Makefile somehow.
Work in progress (waiting for your answer actually).
There is a fourth solution we could think of. If the "install" list is
always the first one returned by gcc -print-search-dirs (and I guess it
is) then we don't need to match the label. The following does the job:
gcc -print-search-dirs | head -1 | sed -ne 's/[^:]*: \(.*\)/-I
\1include/gp'
Now, is it more or less robust than solution #2? That I can't say. Both
solutions work on systems I tested them on, but that doesn't mean
anything for the million systems out there.
> Happy Hacking,
Thanks a lot for your help!
--
Jean Delvare
http://www.ensicaen.ismra.fr/~delvare/
^ permalink raw reply [flat|nested] 11+ messages in thread
* Compiling lm_sensors module with gcc 3.3. (A problem and
2005-05-19 6:24 Compiling lm_sensors module with gcc 3.3. (A problem and workaround.) Chiaki
` (7 preceding siblings ...)
2005-05-19 6:24 ` Ishikawa
@ 2005-05-19 6:24 ` Ishikawa
2005-05-19 6:24 ` Jean Delvare
9 siblings, 0 replies; 11+ messages in thread
From: Ishikawa @ 2005-05-19 6:24 UTC (permalink / raw)
To: lm-sensors
Hi,
Jean Delvare wrote:
> Same for me. I don't expect the users to read the docs. I usually don't
> read them first, and look at them only when I really have to. Solution
> #2 is much more elegant IMHO.
Agreed for now.
> > 2. We may rewrite the above Makefile snippet to
> > use env LC_ALL=C LANG=C $(CC) ... as follows.
> >
> > kbuild_2_4_nostdinc := -nostdinc $(shell env LC_ALL=C LANG=C $(CC)
> > -print-search-dirs | sed -ne 's/install: \(.*\)/-I \1include/gp')
> >
> > I just checked the operation and this indeed solved strange problem
> > observed locally here under Japanese locale setting.
> >
> > Since this may be bullet-proof as far as I can tell, this is
> > the preferred solution.
> > (UNLESS, of course, the GCC maintainer in their infinite wisdom
> > change the output format of -print-search-dirs. However, this is
> > unlikely. Many embedded programming folks, who use GCC under
> > cross compiler setting,
> > depend on this feature very much. I am sure that
> > many scripts depending on the output have been written. But who
> > knows?! Come to think of it, in the unlikey case that the output
> > format changes, the current makefile will break anyway under the
> > default locale, though. )
>
> OK for that. It's rather easy. Another user reported the problem to me
> this morning,
Glad to hear that it was not only me.
I wrote to GCC mailing list and ended up on promising to create a patch
to print the directory info WITHOUT I18N/L10N alteration.
(I don't know how many will use it, but let us see.)
>and the fix worked. I'll commit it to CVS (for both i2c
> and lm_sensors). One question however. It seemed to me that setting
> LC_ALL=C was sufficent. In which case do you believe LANG also has to be
> set? I'm not a locale expert (never used them for myself), so I may be
> missing something obvious. Also should we use =C or =POSIX? Is there a
> difference?
I am not locale expert myself, but
setting both LC_ALL=C and LANG=C on this particular CC invocation should
not
hurt.
(It was mentioned in the GCC mailing list that setting
LC_MESSAGES=C alone should suffice, but I simply decided to
go to the extreme of setting both LANG=C and LC_ALL=C.
As for C and POSIX, I am not sure if there is an official POSIX locale,
but
"C" locale seems to be the default choice.
I18N/L10N means that the program is supposed to be friendly in terms
of modifiability
to potential users across the world (I18N), and
then the programmers of each region/language are supposed
to localize the software to fit the need of local users (L10N).
So actually, I am only familiar with the locale setting of
C or NONE (LANG="", LC_ALL="") , and Japanese setting.
BTW, usually, if LC_MESSAGES is not set, then LC_ALL setting is used for
it.
> > 3. I am going to write to GCC maintainers that
> > at least THIS PARTICULAR OUTPUT from GCC should be saved from the
> > mangling done by I18N/L10N translation scheme
> > since some program depends on the particular format of output (!).
> > (Actually I don't like the translated output of other parts of GCC
> > since it may break other programs/scripts...)
> >
> > Now, as to why Linux kernel doesn't seem to suffer from this
> > LANG/LC_ALL problem, I am not sure...
> > Maybe they don't grep the output from GCC? (Or probably resets
> > LC_ALL somewhere in the chain of commands before the particular
> > $(CC) -print-search-dirs is invoked.
> >
> > At least, it is known that the timestamp string buried in
> > Linux's "uname -a" output follows the LC_ALL/LANG setting at the
> > time of kernel compilation. So under my linux setting,
> > "uname -a" contains Japanese date/time string and
> > this causes a problem when I try to report some kernel/application
> > bugs to maintainers : not all editors are equipped to handle
> > Japanese characters well. So I have to remove the Japanese strings
> > from uname output.
>
> I agree. I don't like translations anyway. Never used french
> translations when I could avoid them, since I hardly can understand what
> the translations mean. I believe english is the natural language of
> computer science, and it will stay that way for a long time (my
> opinion).
Well, said. But given the
eager people who translate syntax error messages of GCC, for example,
I am not sure if your and my opinion is in the minority.
In any case, I think the output of --print-search-dirs is meant
for OTHER PROGRAMS to handle, and not meant for humans to
read, it seems to be silly to try to change the tag
field depending on locale setting. But some would disagree...
> > Anyway, I hope the remedy suggested by [2] above
> > is included in Makefile somehow.
>
> Work in progress (waiting for your answer actually).
As I mentioned above, we can safely put both LC_ALL=C and
LANG=C although the latter maybe redudant *IF* you have not
set LANG yourself.
> There is a fourth solution we could think of. If the "install" list is
> always the first one returned by gcc -print-search-dirs (and I guess it
> is) then we don't need to match the label. The following does the job:
> gcc -print-search-dirs | head -1 | sed -ne 's/[^:]*: \(.*\)/-I
> \1include/gp'
> Now, is it more or less robust than solution #2? That I can't say. Both
> solutions work on systems I tested them on, but that doesn't mean
> anything for the million systems out there.
Problem with the above script is that *WE HAVE NO GURANTEE* that,
no one in his/her right, in any locale of the
world, would put a ":" in the locale-dependent tag.
Sure such translation is bogus/buggy, but there is nothing to
stop such suicidal translation. This is I don't like about the
the current state of the translation done by I18N/L10N.
E.g. Someone not realizing the nature of the output *MIGHT* put
GCC:[[Install] instead of simple `install'. Oh well.
I shudder to recall that Sun Microsystems solaris 2.4 (or possibly
earlier)
release contained I18N/L10N *TRANSLATION* of certain Bourne Shell output
and this broke myriads of scripts, and I believe it was fixed in the
next
minor upgrade. Such is the peril of I18N/L10N translation.
Human readable text is OK to alter, but under UNIX, there are many
output forms from various programs,
the format of which are now hard-coded into OTHER programs for
further processing and so we are in a really difficult position.
We can't simply change the output of one program without affecting
others.
> Thanks a lot for your help!
You are very welcome and
thank you for the great package.
Happy Hacking!
--
int main(void){int j 03;/*(c)2003 cishikawa. */
char t[] ="<CI> @abcdefghijklmnopqrstuvwxyz.,\n\"";
char *i ="g>qtCIuqivb,gCwe\np@.ietCIuqi\"tqkvv is>dnamz";
while(*i)((j+=strchr(t,*i++)-(int)t),(j%=sizeof t-1),
(putchar(t[j])));return 0;}/* under GPL */
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2005-05-19 6:24 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-05-19 6:24 Compiling lm_sensors module with gcc 3.3. (A problem and workaround.) Chiaki
2005-05-19 6:24 ` Compiling lm_sensors module with gcc 3.3. (A problem and Ishikawa
2005-05-19 6:24 ` Ishikawa
2005-05-19 6:24 ` Mark D. Studebaker
2005-05-19 6:24 ` Mark M. Hoffman
2005-05-19 6:24 ` Ishikawa
2005-05-19 6:24 ` Mark D. Studebaker
2005-05-19 6:24 ` Ishikawa
2005-05-19 6:24 ` Ishikawa
2005-05-19 6:24 ` Ishikawa
2005-05-19 6:24 ` Jean Delvare
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.